package
0.0.0-20241117084209-eb6b5f1d9a3b
Repository: https://github.com/sokol2106/go-url-shortener.git
Documentation: pkg.go.dev

# Functions

GenerateHash рассчитывает hash URL на основе sha256.
NewFile открывает файл для работы с URL-ами или создаёт новый файл, если он не существует.
NewMemory создаёт объект Memory и возвращает ссылку на него.
NewPostgresql инициализирует объект PostgreSQL с заданной конфигурацией подключения.
RandText возвращает рандомизированный текст, размером size.

# Structs

File представляет структуру для работы с файлами, реализующую интерфейс Storage.
Memory представляет структуру для работы со структурой Map, реализующую интерфейс Storage.
PostgreSQL представляет структуру для работы с базой данных PostgreSQL, реализующую интерфейс Storage.