Enum CommandDurability
#[repr(i32)]pub enum CommandDurability {
Unspecified = 0,
Synchronous = 1,
Group = 2,
}Variants§
Implementations§
§impl CommandDurability
impl CommandDurability
§impl CommandDurability
impl CommandDurability
pub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
pub fn from_str_name(value: &str) -> Option<CommandDurability>
pub fn from_str_name(value: &str) -> Option<CommandDurability>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
§impl Clone for CommandDurability
impl Clone for CommandDurability
§fn clone(&self) -> CommandDurability
fn clone(&self) -> CommandDurability
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 CommandDurability
§impl Debug for CommandDurability
impl Debug for CommandDurability
§impl Default for CommandDurability
impl Default for CommandDurability
§fn default() -> CommandDurability
fn default() -> CommandDurability
Returns the “default value” for a type. Read more
impl Eq for CommandDurability
§impl Hash for CommandDurability
impl Hash for CommandDurability
§impl Ord for CommandDurability
impl Ord for CommandDurability
§fn cmp(&self, other: &CommandDurability) -> Ordering
fn cmp(&self, other: &CommandDurability) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
§impl PartialEq for CommandDurability
impl PartialEq for CommandDurability
§fn eq(&self, other: &CommandDurability) -> bool
fn eq(&self, other: &CommandDurability) -> bool
Tests for
self and other values to be equal, and is used by ==.§impl PartialOrd for CommandDurability
impl PartialOrd for CommandDurability
impl StructuralPartialEq for CommandDurability
§impl TryFrom<i32> for CommandDurability
impl TryFrom<i32> for CommandDurability
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
§fn try_from(value: i32) -> Result<CommandDurability, UnknownEnumValue>
fn try_from(value: i32) -> Result<CommandDurability, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for CommandDurability
impl RefUnwindSafe for CommandDurability
impl Send for CommandDurability
impl Sync for CommandDurability
impl Unpin for CommandDurability
impl UnsafeUnpin for CommandDurability
impl UnwindSafe for CommandDurability
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
§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].