Documentation
¶
Overview ¶
Package immutable provides code generator to generate immmutable-like objects and builders for them
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrBadInputType indicates that given type can not be used to generate immutable structure ErrBadInputType = errors.New("Input type must be go interface") // ErrUnsupportedMethodSignature indicates that method is not suitble to generate immutable structure ErrUnsupportedMethodSignature = errors.New("Method must not be anonymous, have 0 input parameters and 1 output") )
Functions ¶
This section is empty.
Types ¶
type Generator ¶
type Generator struct {
// contains filtered or unexported fields
}
Generator implements immutables code generator
func (*Generator) WithPackageName ¶
WithPackageName sets the package name
Click to show internal directories.
Click to hide internal directories.