[−][src]Crate nccl
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. |