# Functions
Fields returns a slice of *Field.
FillMap is the same as Map.
HasZero returns true if any field is equal to a zero value.
IsStruct returns true if the given variable is a struct or a pointer to struct.
IsZero returns true if all fields is equal to a zero value.
Map converts the given struct to a map[string]interface{}.
Name returns the structs's type name within its package.
Names returns a slice of field names.
New returns a new *Struct with the struct s.
Values converts the given struct to a []interface{}.
# Variables
struct's field default tag name.