pub struct ProductCompositionRules {
pub composition_strategy: ProductCompositionStrategy,
pub field_access: FieldAccessRules,
}Expand description
Product composition rules
Fields§
§composition_strategy: ProductCompositionStrategyComposition strategy
field_access: FieldAccessRulesField access rules
Trait Implementations§
Source§impl Clone for ProductCompositionRules
impl Clone for ProductCompositionRules
Source§fn clone(&self) -> ProductCompositionRules
fn clone(&self) -> ProductCompositionRules
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 ProductCompositionRules
impl Debug for ProductCompositionRules
Auto Trait Implementations§
impl Freeze for ProductCompositionRules
impl RefUnwindSafe for ProductCompositionRules
impl Send for ProductCompositionRules
impl Sync for ProductCompositionRules
impl Unpin for ProductCompositionRules
impl UnwindSafe for ProductCompositionRules
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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