package dbhandler type User struct { Username string Nickname string Email string } type UsersDBHandler interface { GetUser(username string) (User, error) ListUsers() ([]User, error) CreateUser(user User) error DeleteUser(username string) error }