Struct rust_enum_derive::FileArgs
[−]
[src]
pub struct FileArgs { pub name: Option<String>, pub derive: Option<String>, pub define: bool, pub default: bool, pub display: bool, pub fromprimative: bool, pub fromstr: bool, pub hex: bool, pub pretty_fmt: bool, }
Arguments for how to process() an input file.
Fields
name | the enum name (Name if not specified) |
derive | Which traits to derive. Ex: "Debug, PartialEq" |
define | parse C #define input instead of enum |
default | implement the Default trait with the first value |
display | implement the std::fmt::Display trait |
fromprimative | implement the num::traits::FromPrimitive trait |
fromstr | implement the std::str::FromStr trait |
hex | hexadecimal output |
pretty_fmt | implement pretty_fmt() |