Reputation: 4161
type User struct {
Id int
Password string `filtered:"true"`
}
Referring to the filtered: "true"
part. Never seen this anywhere else, and can't find anything in the spec about it. Presumably it's similar to not exporting a field?
Does anyone have more information?
Upvotes: 0
Views: 666
Reputation: 109416
There is no special meaning assigned to struct tags by the language, they are interpreted by the package looking for them.
In this case, filtered:true
means something to the package that uses the User
type, and acts on that however it sees fit. This is the same as how the json:
tags work in encoding/json
.
Upvotes: 3