amethyst_config::config! [] [src]

macro_rules! config {
    (
        $(#[$root_meta:meta])*
        struct $root:ident {
            $( $(#[$field_meta:meta])* pub $field:ident: $ty:ty = $name:expr, )*
        }
    ) => { ... };
    (
        $(#[$root_meta:meta])*
        enum $root:ident {
            $( $field:ident, )*
        }
    ) => { ... };
}

Automatically generates a struct/enums for loading in yaml files.