package interfaces type User struct { Name string Email string Passwd string IsAdmin bool IsActive bool } type UserDatabase interface { CreateUser(user *User) error }