pub enum Bounded {}
Expand description
Marks the stream as being bounded, which means that it is guaranteed to be complete in finite time.
Trait Implementations§
Source§impl Boundedness for Bounded
impl Boundedness for Bounded
Source§impl KeyedBoundFoldLike for Bounded
impl KeyedBoundFoldLike for Bounded
Source§type WhenValueUnbounded = Bounded
type WhenValueUnbounded = Bounded
The boundedness of the keyed singleton if the values for each key will asynchronously change.
Source§type WhenValueBounded = Bounded
type WhenValueBounded = Bounded
The boundedness of the keyed singleton if the value for each key is immutable.
Source§impl KeyedSingletonBound for Bounded
impl KeyedSingletonBound for Bounded
Source§type UnderlyingBound = Bounded
type UnderlyingBound = Bounded
The
Boundedness
of the Stream
underlying the keyed singleton.Source§type ValueBound = Bounded
type ValueBound = Bounded
The
Boundedness
of each entry’s value; Bounded
means it is immutable.Source§type WithBoundedValue = Bounded
type WithBoundedValue = Bounded
The type of the keyed singleton if the value for each key is immutable.
Source§type WithUnboundedValue = UnreachableBound
type WithUnboundedValue = UnreachableBound
The type of the keyed singleton if the value for each key may change asynchronously.
Source§fn bound_kind() -> KeyedSingletonBoundKind
fn bound_kind() -> KeyedSingletonBoundKind
Returns the
KeyedSingletonBoundKind
corresponding to this type.Auto Trait Implementations§
impl Freeze for Bounded
impl RefUnwindSafe for Bounded
impl Send for Bounded
impl Sync for Bounded
impl Unpin for Bounded
impl UnwindSafe for Bounded
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
§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