Hacker News new | ask | show | jobs
by iampims 866 days ago
They can’t because value is not exported. They must use the NewUsername function, which forces the validation.

In my opinion, this pattern breaks when the validation must return an error and everything becomes very verbose.

1 comments

Oh, thats true about it being unexported. I hadn’t considered that.