pub enum FlexibleJsonValue {
IntValue(i32),
StringValue(String),
UnknownOrdinal_(u64),
}Variants§
Implementations§
Source§impl FlexibleJsonValue
impl FlexibleJsonValue
pub fn is_unknown(&self) -> bool
Trait Implementations§
Source§impl Clone for FlexibleJsonValue
impl Clone for FlexibleJsonValue
Source§fn clone(&self) -> FlexibleJsonValue
fn clone(&self) -> FlexibleJsonValue
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 CompatFrom<FlexibleJsonValue> for FlexibleJsonValue
impl CompatFrom<FlexibleJsonValue> for FlexibleJsonValue
Source§fn compat_from(value: FlexibleJsonValue) -> FlexibleJsonValue
fn compat_from(value: FlexibleJsonValue) -> FlexibleJsonValue
Converts
value into a value of this type.Source§impl Debug for FlexibleJsonValue
impl Debug for FlexibleJsonValue
Source§impl<'a, ___E> Encode<FlexibleJsonValue<'static>, ___E> for &'a FlexibleJsonValuewhere
___E: InternalHandleEncoder + Encoder + ?Sized,
impl<'a, ___E> Encode<FlexibleJsonValue<'static>, ___E> for &'a FlexibleJsonValuewhere
___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<FlexibleJsonValue<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<FlexibleJsonValue<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E> Encode<FlexibleJsonValue<'static>, ___E> for FlexibleJsonValuewhere
___E: InternalHandleEncoder + Encoder + ?Sized,
impl<___E> Encode<FlexibleJsonValue<'static>, ___E> for FlexibleJsonValuewhere
___E: InternalHandleEncoder + Encoder + ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<FlexibleJsonValue<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<FlexibleJsonValue<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<'a, ___E> EncodeOption<FlexibleJsonValue<'static>, ___E> for &'a FlexibleJsonValue
impl<'a, ___E> EncodeOption<FlexibleJsonValue<'static>, ___E> for &'a FlexibleJsonValue
Source§fn encode_option(
this: Option<&'a FlexibleJsonValue>,
encoder: &mut ___E,
out: &mut MaybeUninit<FlexibleJsonValue<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<&'a FlexibleJsonValue>, encoder: &mut ___E, out: &mut MaybeUninit<FlexibleJsonValue<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<___E> EncodeOption<FlexibleJsonValue<'static>, ___E> for FlexibleJsonValue
impl<___E> EncodeOption<FlexibleJsonValue<'static>, ___E> for FlexibleJsonValue
Source§fn encode_option(
this: Option<FlexibleJsonValue>,
encoder: &mut ___E,
out: &mut MaybeUninit<FlexibleJsonValue<'static>>,
_: (),
) -> Result<(), EncodeError>
fn encode_option( this: Option<FlexibleJsonValue>, encoder: &mut ___E, out: &mut MaybeUninit<FlexibleJsonValue<'static>>, _: (), ) -> Result<(), EncodeError>
Encodes this optional value into an encoder and output.
Source§impl<'de> FromWire<FlexibleJsonValue<'de>> for FlexibleJsonValue
impl<'de> FromWire<FlexibleJsonValue<'de>> for FlexibleJsonValue
Source§fn from_wire(wire: FlexibleJsonValue<'de>) -> FlexibleJsonValue
fn from_wire(wire: FlexibleJsonValue<'de>) -> FlexibleJsonValue
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl<'de> FromWireOption<FlexibleJsonValue<'de>> for FlexibleJsonValue
impl<'de> FromWireOption<FlexibleJsonValue<'de>> for FlexibleJsonValue
Source§fn from_wire_option(wire: FlexibleJsonValue<'de>) -> Option<FlexibleJsonValue>
fn from_wire_option(wire: FlexibleJsonValue<'de>) -> Option<FlexibleJsonValue>
Converts the given owned value to an option of this type.
Source§impl<'de> FromWireRef<FlexibleJsonValue<'de>> for FlexibleJsonValue
impl<'de> FromWireRef<FlexibleJsonValue<'de>> for FlexibleJsonValue
Source§fn from_wire_ref(wire: &FlexibleJsonValue<'de>) -> FlexibleJsonValue
fn from_wire_ref(wire: &FlexibleJsonValue<'de>) -> FlexibleJsonValue
Converts the given reference to this type.
Source§impl Hash for FlexibleJsonValue
impl Hash for FlexibleJsonValue
Source§impl Ord for FlexibleJsonValue
impl Ord for FlexibleJsonValue
Source§fn cmp(&self, other: &FlexibleJsonValue) -> Ordering
fn cmp(&self, other: &FlexibleJsonValue) -> 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 FlexibleJsonValue
impl PartialEq for FlexibleJsonValue
Source§impl PartialOrd for FlexibleJsonValue
impl PartialOrd for FlexibleJsonValue
impl Eq for FlexibleJsonValue
impl StructuralPartialEq for FlexibleJsonValue
Auto Trait Implementations§
impl Freeze for FlexibleJsonValue
impl RefUnwindSafe for FlexibleJsonValue
impl Send for FlexibleJsonValue
impl Sync for FlexibleJsonValue
impl Unpin for FlexibleJsonValue
impl UnsafeUnpin for FlexibleJsonValue
impl UnwindSafe for FlexibleJsonValue
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<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
impl<T, W> FromWireOption<Box<'_, W>> for Twhere
T: FromWire<W>,
§fn from_wire_option(wire: Box<'_, W>) -> Option<T>
fn from_wire_option(wire: Box<'_, W>) -> Option<T>
Converts the given owned value to an option of this type.
§impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
impl<T, W> FromWireOptionRef<Box<'_, W>> for Twhere
T: FromWireRef<W>,
§fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
fn from_wire_option_ref(wire: &Box<'_, W>) -> Option<T>
Converts the given reference to an option of this type.
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]