Enum ApplicationExportRecordClass
#[repr(i32)]pub enum ApplicationExportRecordClass {
Unspecified = 0,
Entity = 1,
Event = 2,
Provenance = 3,
PublicAudit = 4,
}Variants§
Implementations§
§impl ApplicationExportRecordClass
impl ApplicationExportRecordClass
pub const fn is_valid(value: i32) -> bool
pub const fn is_valid(value: i32) -> bool
Returns true if value is a variant of ApplicationExportRecordClass.
pub fn from_i32(value: i32) -> Option<ApplicationExportRecordClass>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<ApplicationExportRecordClass>
Use the TryFrom<i32> implementation instead
Converts an i32 to a ApplicationExportRecordClass, or None if value is not a valid variant.
§impl ApplicationExportRecordClass
impl ApplicationExportRecordClass
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<ApplicationExportRecordClass>
pub fn from_str_name(value: &str) -> Option<ApplicationExportRecordClass>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
§impl Clone for ApplicationExportRecordClass
impl Clone for ApplicationExportRecordClass
§fn clone(&self) -> ApplicationExportRecordClass
fn clone(&self) -> ApplicationExportRecordClass
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 ApplicationExportRecordClass
§impl Debug for ApplicationExportRecordClass
impl Debug for ApplicationExportRecordClass
§impl Default for ApplicationExportRecordClass
impl Default for ApplicationExportRecordClass
§fn default() -> ApplicationExportRecordClass
fn default() -> ApplicationExportRecordClass
Returns the “default value” for a type. Read more
impl Eq for ApplicationExportRecordClass
§impl Hash for ApplicationExportRecordClass
impl Hash for ApplicationExportRecordClass
§impl Ord for ApplicationExportRecordClass
impl Ord for ApplicationExportRecordClass
§fn cmp(&self, other: &ApplicationExportRecordClass) -> Ordering
fn cmp(&self, other: &ApplicationExportRecordClass) -> 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 ApplicationExportRecordClass
impl PartialEq for ApplicationExportRecordClass
§fn eq(&self, other: &ApplicationExportRecordClass) -> bool
fn eq(&self, other: &ApplicationExportRecordClass) -> bool
Tests for
self and other values to be equal, and is used by ==.§impl PartialOrd for ApplicationExportRecordClass
impl PartialOrd for ApplicationExportRecordClass
impl StructuralPartialEq for ApplicationExportRecordClass
§impl TryFrom<i32> for ApplicationExportRecordClass
impl TryFrom<i32> for ApplicationExportRecordClass
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
§fn try_from(
value: i32,
) -> Result<ApplicationExportRecordClass, UnknownEnumValue>
fn try_from( value: i32, ) -> Result<ApplicationExportRecordClass, UnknownEnumValue>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for ApplicationExportRecordClass
impl RefUnwindSafe for ApplicationExportRecordClass
impl Send for ApplicationExportRecordClass
impl Sync for ApplicationExportRecordClass
impl Unpin for ApplicationExportRecordClass
impl UnsafeUnpin for ApplicationExportRecordClass
impl UnwindSafe for ApplicationExportRecordClass
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].