Crate nccl [−] [src]
Nccl is an easy way to add minimal configuration to your crate without having to deal with complicated interfaces, obnoxious syntax, or outdated languages. Nccl makes it easy for a user to pick up your configuration. It's as easy as five cents.
Nccl was motivated by the fact that other configuration languages are too complicated for end-users. Strict enforcement of data types is a hassle for people who just want stuff to do things. In nccl's case, simply inferring the data type is a great middle ground between user and developer comfort.
Macros
vec_into |
Calls .into() on every element added to a new vector. |
Structs
NcclError |
nccl error type. |
Pair |
Struct that contains configuration information. |
Enums
ErrorKind |
Kinds of nccl errors. |
Value |
Wrapper type for possible types in nccl configuration. |
Traits
TryFrom |
Allows safe type conversions. Copied from nightly stdlib. |
TryInto |
Allows safe type conversions. Copied from nightly stdlib. |
Functions
parse_file |
Parses a file using the given filename. |
parse_file_with |
Parses a file, merging the results with the supplied pair. Allows for a kind of inheritance of configuration. |
parse_into_value |
Parses a String into a Value, first attempting bool, i64, and f64. |
parse_string |
Parses raw string data. |