pub struct BudgetOutcome {
pub truncated: bool,
pub dropped: usize,
pub stub: bool,
}Expand description
What the ceiling did to an envelope.
Fields§
§truncated: booltrue when at least one element was dropped or the stub was emitted.
dropped: usizeNumber of result elements removed to fit the ceiling.
stub: booltrue when the envelope itself did not fit and was replaced.
Trait Implementations§
Source§impl Clone for BudgetOutcome
impl Clone for BudgetOutcome
Source§fn clone(&self) -> BudgetOutcome
fn clone(&self) -> BudgetOutcome
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 BudgetOutcome
Source§impl Debug for BudgetOutcome
impl Debug for BudgetOutcome
Source§impl Default for BudgetOutcome
impl Default for BudgetOutcome
Source§fn default() -> BudgetOutcome
fn default() -> BudgetOutcome
Returns the “default value” for a type. Read more
impl Eq for BudgetOutcome
Source§impl PartialEq for BudgetOutcome
impl PartialEq for BudgetOutcome
impl StructuralPartialEq for BudgetOutcome
Auto Trait Implementations§
impl Freeze for BudgetOutcome
impl RefUnwindSafe for BudgetOutcome
impl Send for BudgetOutcome
impl Sync for BudgetOutcome
impl Unpin for BudgetOutcome
impl UnsafeUnpin for BudgetOutcome
impl UnwindSafe for BudgetOutcome
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§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> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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