pub struct GeneratorConfig { /* private fields */ }Expand description
Main configuration entry point.
Implementations§
Source§impl GeneratorConfig
impl GeneratorConfig
Sourcepub fn new(
fragment_generators: impl IntoIterator<Item = Box<dyn FragmentGenerator>>,
) -> Self
pub fn new( fragment_generators: impl IntoIterator<Item = Box<dyn FragmentGenerator>>, ) -> Self
Constructs a new configuration instance with only the specified fragment generators.
The common fragment generators are not included. This constructor is merely used for testing purpose.
Sourcepub fn default_with_custom_generators(
custom_generators: impl IntoIterator<Item = Box<dyn FragmentGenerator>>,
) -> Self
pub fn default_with_custom_generators( custom_generators: impl IntoIterator<Item = Box<dyn FragmentGenerator>>, ) -> Self
Constructs a new configuration instance with the common fragment generators included and some additional custom generators like SerdeImplGenerator to enable the serialization features.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GeneratorConfig
impl !RefUnwindSafe for GeneratorConfig
impl !Send for GeneratorConfig
impl !Sync for GeneratorConfig
impl Unpin for GeneratorConfig
impl !UnwindSafe for GeneratorConfig
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more