# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# 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.
Identifiable 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 ...
AnonymousMap ...
IndexedListOfStrings contains a list of string (being ID, IP, ...) of nodes indexed by node Numerical ID.
Map ...