#[repr(i32)]pub enum ExtDataType {
Unknown = 0,
PlayList = 1,
Banner = 2,
HeInline = 3,
Charging = 4,
QrCode = 5,
}Expand description
Variants§
Implementations§
Source§impl ExtDataType
impl ExtDataType
Source§impl ExtDataType
impl ExtDataType
Sourcepub 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.
Sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for ExtDataType
impl Clone for ExtDataType
Source§fn clone(&self) -> ExtDataType
fn clone(&self) -> ExtDataType
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExtDataType
impl Debug for ExtDataType
Source§impl Default for ExtDataType
impl Default for ExtDataType
Source§fn default() -> ExtDataType
fn default() -> ExtDataType
Returns the “default value” for a type. Read more
Source§impl From<ExtDataType> for i32
impl From<ExtDataType> for i32
Source§fn from(value: ExtDataType) -> i32
fn from(value: ExtDataType) -> i32
Converts to this type from the input type.
Source§impl Hash for ExtDataType
impl Hash for ExtDataType
Source§impl Ord for ExtDataType
impl Ord for ExtDataType
Source§fn cmp(&self, other: &ExtDataType) -> Ordering
fn cmp(&self, other: &ExtDataType) -> Ordering
1.21.0 · 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
Source§impl PartialEq for ExtDataType
impl PartialEq for ExtDataType
Source§impl PartialOrd for ExtDataType
impl PartialOrd for ExtDataType
Source§impl TryFrom<i32> for ExtDataType
impl TryFrom<i32> for ExtDataType
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
The type returned in the event of a conversion error.
Source§fn try_from(value: i32) -> Result<ExtDataType, UnknownEnumValue>
fn try_from(value: i32) -> Result<ExtDataType, UnknownEnumValue>
Performs the conversion.
impl Copy for ExtDataType
impl Eq for ExtDataType
impl StructuralPartialEq for ExtDataType
Auto Trait Implementations§
impl Freeze for ExtDataType
impl RefUnwindSafe for ExtDataType
impl Send for ExtDataType
impl Sync for ExtDataType
impl Unpin for ExtDataType
impl UnwindSafe for ExtDataType
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<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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request