pub struct GeneratedInputBudgetError { /* private fields */ }Expand description
Symbolic, value-free path for one generated collection-budget refusal.
Implementations§
Source§impl GeneratedInputBudgetError
impl GeneratedInputBudgetError
Sourcepub const fn new(
cause: GeneratedInputBudgetCause,
collection: &'static str,
index: Option<usize>,
leaf: Option<&'static str>,
) -> Self
pub const fn new( cause: GeneratedInputBudgetCause, collection: &'static str, index: Option<usize>, leaf: Option<&'static str>, ) -> Self
Constructs one compiler-emitted local budget refusal.
Sourcepub const fn cause(&self) -> GeneratedInputBudgetCause
pub const fn cause(&self) -> GeneratedInputBudgetCause
Closed cause tag.
Sourcepub const fn collection(&self) -> &'static str
pub const fn collection(&self) -> &'static str
Symbolic collection field.
Trait Implementations§
Source§impl Clone for GeneratedInputBudgetError
impl Clone for GeneratedInputBudgetError
Source§fn clone(&self) -> GeneratedInputBudgetError
fn clone(&self) -> GeneratedInputBudgetError
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 GeneratedInputBudgetError
Source§impl Debug for GeneratedInputBudgetError
impl Debug for GeneratedInputBudgetError
impl Eq for GeneratedInputBudgetError
Source§impl PartialEq for GeneratedInputBudgetError
impl PartialEq for GeneratedInputBudgetError
Source§fn eq(&self, other: &GeneratedInputBudgetError) -> bool
fn eq(&self, other: &GeneratedInputBudgetError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GeneratedInputBudgetError
Auto Trait Implementations§
impl Freeze for GeneratedInputBudgetError
impl RefUnwindSafe for GeneratedInputBudgetError
impl Send for GeneratedInputBudgetError
impl Sync for GeneratedInputBudgetError
impl Unpin for GeneratedInputBudgetError
impl UnsafeUnpin for GeneratedInputBudgetError
impl UnwindSafe for GeneratedInputBudgetError
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
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>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].