Versions in this module Expand all Collapse all v1 v1.0.1 Mar 9, 2026 v1.0.0 Mar 9, 2026 Changes in this version + type UserStore struct + func NewUserStore(connStr string) (*UserStore, error) + func (s *UserStore) Close() error + func (s *UserStore) Create(ctx context.Context, email, passwordHash string) (*core.User, error) + func (s *UserStore) Delete(ctx context.Context, id string) error + func (s *UserStore) GetByEmail(ctx context.Context, email string) (*core.User, error) + func (s *UserStore) GetByID(ctx context.Context, id string) (*core.User, error) + func (s *UserStore) UpdateEmail(ctx context.Context, id, newEmail string) error + func (s *UserStore) UpdatePassword(ctx context.Context, id, newPasswordHash string) error