pub struct Options {
pub json_name: Option<String>,
pub root_name: String,
pub make_unit_test: bool,
pub make_main: bool,
pub collapse_option_vec: bool,
pub tuple_max: Option<usize>,
pub default_derives: String,
pub field_naming: CasingScheme,
pub struct_naming: CasingScheme,
pub vec_wrapper: Wrapper,
pub map_wrapper: Wrapper,
}
Fields§
§json_name: Option<String>
§root_name: String
§make_unit_test: bool
§make_main: bool
§collapse_option_vec: bool
§tuple_max: Option<usize>
§default_derives: String
§field_naming: CasingScheme
§struct_naming: CasingScheme
§vec_wrapper: Wrapper
§map_wrapper: Wrapper
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Options
impl RefUnwindSafe for Options
impl Send for Options
impl Sync for Options
impl Unpin for Options
impl UnwindSafe for Options
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more