pub struct CodeGenSettingsBuilder { /* private fields */ }Expand description
Builder for CodeGenSettings.
Implementations§
Source§impl CodeGenSettingsBuilder
impl CodeGenSettingsBuilder
Sourcepub fn model_name_source(self, value: ModelNameSource) -> Self
pub fn model_name_source(self, value: ModelNameSource) -> Self
Set the model name source (title first vs property key first).
Sourcepub fn dedupe_mode(self, value: DedupeMode) -> Self
pub fn dedupe_mode(self, value: DedupeMode) -> Self
Set the dedupe mode (Disabled, Functional, or Full).
Sourcepub fn build(self) -> CodeGenSettings
pub fn build(self) -> CodeGenSettings
Build the settings. Any option not set uses its per-option default.
Trait Implementations§
Source§impl Clone for CodeGenSettingsBuilder
impl Clone for CodeGenSettingsBuilder
Source§fn clone(&self) -> CodeGenSettingsBuilder
fn clone(&self) -> CodeGenSettingsBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CodeGenSettingsBuilder
impl Debug for CodeGenSettingsBuilder
Source§impl Default for CodeGenSettingsBuilder
impl Default for CodeGenSettingsBuilder
Source§fn default() -> CodeGenSettingsBuilder
fn default() -> CodeGenSettingsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CodeGenSettingsBuilder
impl RefUnwindSafe for CodeGenSettingsBuilder
impl Send for CodeGenSettingsBuilder
impl Sync for CodeGenSettingsBuilder
impl Unpin for CodeGenSettingsBuilder
impl UnsafeUnpin for CodeGenSettingsBuilder
impl UnwindSafe for CodeGenSettingsBuilder
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