pub enum InterfacePolicy {
Relative,
Compose,
Materialize,
}Expand description
Policy for parent interfaces.
Variants§
Relative
Compose relative cores through arbitrary protected separators.
Compose
Compose at a certified separator and materialize other parents.
Materialize
Retain a reduction over every parent scope.
Trait Implementations§
Source§impl Clone for InterfacePolicy
impl Clone for InterfacePolicy
Source§fn clone(&self) -> InterfacePolicy
fn clone(&self) -> InterfacePolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for InterfacePolicy
Source§impl Debug for InterfacePolicy
impl Debug for InterfacePolicy
impl Eq for InterfacePolicy
Source§impl PartialEq for InterfacePolicy
impl PartialEq for InterfacePolicy
impl StructuralPartialEq for InterfacePolicy
Auto Trait Implementations§
impl Freeze for InterfacePolicy
impl RefUnwindSafe for InterfacePolicy
impl Send for InterfacePolicy
impl Sync for InterfacePolicy
impl Unpin for InterfacePolicy
impl UnsafeUnpin for InterfacePolicy
impl UnwindSafe for InterfacePolicy
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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