derivor 0.0.1

Some useful Derive(Trait) macro options.
Documentation
pub(crate) const CONFIG_PROP_ERR_MSG: &str =
    "Unexpected property: \"{prop}\" (must be one of the following: \"{values}\")";
pub(crate) const DEFAULT_CTOR_ERR_MSG: &str =
    "Default constructor requires field to generate its own value.";

pub(crate) const CTOR_WORD: &str = "ctor";

pub(crate) const FIELD_PROP_CLONED: &str = "cloned";
pub(crate) const FIELD_PROP_DEFAULT: &str = "default";
pub(crate) const FIELD_PROP_EXPR: &str = "expr";
pub(crate) const FIELD_PROP_INTO: &str = "into";
pub(crate) const FIELD_PROP_ITER: &str = "iter";

pub(crate) const ENUM_PROP_PREFIX: &str = "prefix";
pub(crate) const ENUM_PROP_VISIBILITY: &str = "visibility";
pub(crate) const ENUM_PROP_VIS: &str = "vis";

pub(crate) const ENUM_VARIATION_PROP_NONE: &str = "none";

pub(crate) const STRUCT_PROP_INTO: &str = "into";
pub(crate) const STRUCT_PROP_DEFAULT: &str = "default";
pub(crate) const NESTED_PROP_ALL: &str = "all";