pub enum ExtensionValueType {
Int,
Bytes,
AlternativeName,
Unsupported,
}
Expand description
Auto-generated discriminant enum variants
Variants§
Int
An Integer in the range [-2^64, 2^64-1]
Bytes
A bytes.
AlternativeName
An Alternative Name.
Unsupported
An unsupported value.
Trait Implementations§
source§impl Clone for ExtensionValueType
impl Clone for ExtensionValueType
source§fn clone(&self) -> ExtensionValueType
fn clone(&self) -> ExtensionValueType
Returns a copy 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 ExtensionValueType
impl Debug for ExtensionValueType
source§impl ExtensionValueTypeTrait for ExtensionValueType
impl ExtensionValueTypeTrait for ExtensionValueType
source§fn get_type(&self) -> ExtensionValueType
fn get_type(&self) -> ExtensionValueType
Get the type of the
ExtensionValueType
.source§impl<'_enum> From<&'_enum ExtensionValue> for ExtensionValueType
impl<'_enum> From<&'_enum ExtensionValue> for ExtensionValueType
source§fn from(val: &'_enum ExtensionValue) -> ExtensionValueType
fn from(val: &'_enum ExtensionValue) -> ExtensionValueType
Converts to this type from the input type.
source§impl From<ExtensionValue> for ExtensionValueType
impl From<ExtensionValue> for ExtensionValueType
source§fn from(val: ExtensionValue) -> ExtensionValueType
fn from(val: ExtensionValue) -> ExtensionValueType
Converts to this type from the input type.
source§impl PartialEq for ExtensionValueType
impl PartialEq for ExtensionValueType
impl Copy for ExtensionValueType
impl Eq for ExtensionValueType
impl StructuralPartialEq for ExtensionValueType
Auto Trait Implementations§
impl Freeze for ExtensionValueType
impl RefUnwindSafe for ExtensionValueType
impl Send for ExtensionValueType
impl Sync for ExtensionValueType
impl Unpin for ExtensionValueType
impl UnwindSafe for ExtensionValueType
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)