Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Field ¶
type Field struct { Name string `json:"name"` Type string `json:"type"` Tag string `json:"tag"` Comment string `json:"comment"` Size int64 `json:"size"` }
Field contains info about field
type Report ¶
type Report struct {
Packages []*Package `json:"packages"`
}
Report contains aligning info about packages
type Struct ¶
type Struct struct { Name string `json:"name"` Position Position `json:"position"` Fields []*Field `json:"fields"` AlignedFields []*Field `json:"aligned_fields"` // nil if Size == OptimalSize Size int64 `json:"size"` OptimalSize int64 `json:"optimal_size"` Ignore bool `json:"ignore"` }
Struct contains info about fields aligning
Click to show internal directories.
Click to hide internal directories.