# Functions
No description provided by the author
NewImmutableKeyValue creates a new immutable key/Value If no values is passed, sets the content of value to nil If at least 1 value is passed, the first one only is considered (trick to allow to create an instance without value parameter).
NewKeyValue creates a new mutable Key/Value.
NewMap ...
ToMapStringOfString converts a map[interface{}]interface{} (something that viper may return for example) to a map[string]string.
# Structs
ImmutableKeyValue is a key/value that cannot be changed.
KeyValue is a key/value that can be updated (mutable).
# Interfaces
Annotatable ...
Annotation ...
Clonable is the interface a struct must satisfy to be able to be cloned.
No description provided by the author
Named proposes methods to identify a struct.
NullValue ...
Serializable is the interface allowing the conversion of satisfying struct to []byte (Serialize() and reverse operation (Deserialize().
Validatable interface is used to check data validity.
# Type aliases
Annotations ...
IndexedListOfStrings contains a list of string (being ID, IP, ...) of nodes indexed by node Numerical ID.
Map ...