pub enum HydroEdgeProp {
Bounded,
Unbounded,
TotalOrder,
NoOrder,
Keyed,
Stream,
KeyedSingleton,
KeyedStream,
Singleton,
Optional,
Network,
Cycle,
}Available on crate feature
viz only.Expand description
Types of edges in Hydro IR representing stream properties.
Variants§
Bounded
Unbounded
TotalOrder
NoOrder
Keyed
Stream
KeyedSingleton
KeyedStream
Singleton
Optional
Network
Cycle
Trait Implementations§
Source§impl Clone for HydroEdgeProp
impl Clone for HydroEdgeProp
Source§fn clone(&self) -> HydroEdgeProp
fn clone(&self) -> HydroEdgeProp
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 HydroEdgeProp
impl Debug for HydroEdgeProp
Source§impl Hash for HydroEdgeProp
impl Hash for HydroEdgeProp
Source§impl PartialEq for HydroEdgeProp
impl PartialEq for HydroEdgeProp
impl Copy for HydroEdgeProp
impl Eq for HydroEdgeProp
impl StructuralPartialEq for HydroEdgeProp
Auto Trait Implementations§
impl Freeze for HydroEdgeProp
impl RefUnwindSafe for HydroEdgeProp
impl Send for HydroEdgeProp
impl Sync for HydroEdgeProp
impl Unpin for HydroEdgeProp
impl UnwindSafe for HydroEdgeProp
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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§impl<T> ToSinkBuild for T
impl<T> ToSinkBuild for T
§fn iter_to_sink_build(self) -> SendIterBuild<Self>
fn iter_to_sink_build(self) -> SendIterBuild<Self>
§fn stream_to_sink_build(self) -> SendStreamBuild<Self>where
Self: Sized + Stream,
fn stream_to_sink_build(self) -> SendStreamBuild<Self>where
Self: Sized + Stream,
Starts a [
SinkBuild] adaptor chain to send all items from self as a [Stream].