pub enum CommandShapeError {
InvalidCommandName,
InvalidContractVersion,
InvalidCommandInput,
}Expand description
A safe local error while constructing an immutable command submission.
Variants§
InvalidCommandName
The command name is empty or exceeds the protocol-name bound.
InvalidContractVersion
An explicitly selected contract version is zero.
InvalidCommandInput
The command input is not a structurally valid record value.
Trait Implementations§
Source§impl Clone for CommandShapeError
impl Clone for CommandShapeError
Source§fn clone(&self) -> CommandShapeError
fn clone(&self) -> CommandShapeError
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 CommandShapeError
Source§impl Debug for CommandShapeError
impl Debug for CommandShapeError
Source§impl Display for CommandShapeError
impl Display for CommandShapeError
impl Eq for CommandShapeError
Source§impl Error for CommandShapeError
impl Error for CommandShapeError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<CommandShapeError> for GeneratedCommandError
impl From<CommandShapeError> for GeneratedCommandError
Source§fn from(_: CommandShapeError) -> Self
fn from(_: CommandShapeError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CommandShapeError
impl PartialEq for CommandShapeError
Source§fn eq(&self, other: &CommandShapeError) -> bool
fn eq(&self, other: &CommandShapeError) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CommandShapeError
Auto Trait Implementations§
impl Freeze for CommandShapeError
impl RefUnwindSafe for CommandShapeError
impl Send for CommandShapeError
impl Sync for CommandShapeError
impl Unpin for CommandShapeError
impl UnsafeUnpin for CommandShapeError
impl UnwindSafe for CommandShapeError
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].