Guillaume Ballet
408615857a
add comment to exported functions ( #4 )
7 years ago
Felix Lange
55422dcc4d
add fake uses of the override type to prevent dead code
8 years ago
Felix Lange
fba4187079
remove `optional:"true"` tag, add `gencodec:"required"` in its place
...
Declaring fields optional gets annoying pretty quickly, especially for
big configuration structs.
8 years ago
Felix Lange
dc5291c62a
update test files to match the previous commit
8 years ago
Felix Lange
faf3ce92a4
don't reset all fields in Unmarshal*
...
This preserves decoding into a struct with pre-filled, possibly
unexported fields.
8 years ago
Felix Lange
b2a8c619f3
add support for github.com/naoina/toml
8 years ago
Felix Lange
8c7f4ae1e5
disable field type pointer-wrapping for Marshal*
...
This makes the ,omitempty tag work correctly.
8 years ago
Felix Lange
50a5fcc22f
implement "DO NOT EDIT" comment convention
...
See https://github.com/golang/go/issues/13560 for details.
8 years ago
Felix Lange
75f278cf92
use non-pointer receiver for Marshal* methods
8 years ago
Felix Lange
ee3195a59d
add full tool import path to generated comment
8 years ago
Felix Lange
1fd1f70537
fix bug where package name suffix increased with every use
8 years ago
Felix Lange
c180464f1d
improve generated code
...
* remove weird temporaries for pointer conversions
* use key, value instead of accessing map/slice values via indexing
* make generated MarshalYAML compile
* fix bug where errCheck didn't check errors 🤦
8 years ago
Felix Lange
0b6d9f67f2
add -formats flag
8 years ago
Felix Lange
5b3e75f776
add support for map/slice conversions, tests
8 years ago