pub enum FrontierInterest {
Never,
IfCapability,
Always,
}Expand description
The ways in which an operator can express interest in activation when an input frontier changes.
Variants§
Never
Never interested in frontier changes, as for example the map() and filter() operators.
IfCapability
Interested when the operator holds capabilities.
Always
Always interested in frontier changes, as for example the probe() and capture() operators.
Trait Implementations§
Source§impl Clone for FrontierInterest
impl Clone for FrontierInterest
Source§fn clone(&self) -> FrontierInterest
fn clone(&self) -> FrontierInterest
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 FrontierInterest
impl Debug for FrontierInterest
Source§impl Ord for FrontierInterest
impl Ord for FrontierInterest
Source§fn cmp(&self, other: &FrontierInterest) -> Ordering
fn cmp(&self, other: &FrontierInterest) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FrontierInterest
impl PartialEq for FrontierInterest
Source§impl PartialOrd for FrontierInterest
impl PartialOrd for FrontierInterest
impl Copy for FrontierInterest
impl Eq for FrontierInterest
impl StructuralPartialEq for FrontierInterest
Auto Trait Implementations§
impl Freeze for FrontierInterest
impl RefUnwindSafe for FrontierInterest
impl Send for FrontierInterest
impl Sync for FrontierInterest
impl Unpin for FrontierInterest
impl UnsafeUnpin for FrontierInterest
impl UnwindSafe for FrontierInterest
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