#[repr(C, u8)]pub enum OptionJsonKeyValue {
None,
Some(JsonKeyValue),
}Variants§
None
Some(JsonKeyValue)
Implementations§
Source§impl OptionJsonKeyValue
impl OptionJsonKeyValue
pub fn into_option(&self) -> Option<JsonKeyValue>
Source§impl OptionJsonKeyValue
impl OptionJsonKeyValue
pub fn as_option(&self) -> Option<&JsonKeyValue>
pub fn replace(&mut self, value: JsonKeyValue) -> OptionJsonKeyValue
pub fn is_some(&self) -> bool
pub fn is_none(&self) -> bool
pub const fn as_ref(&self) -> Option<&JsonKeyValue>
pub fn as_mut(&mut self) -> Option<&mut JsonKeyValue>
pub fn map<U, F: FnOnce(JsonKeyValue) -> U>(self, f: F) -> Option<U>
pub fn and_then<U, F>(self, f: F) -> Option<U>
Trait Implementations§
Source§impl Clone for OptionJsonKeyValue
impl Clone for OptionJsonKeyValue
Source§fn clone(&self) -> OptionJsonKeyValue
fn clone(&self) -> OptionJsonKeyValue
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 moreSource§impl Debug for OptionJsonKeyValue
impl Debug for OptionJsonKeyValue
Source§impl Default for OptionJsonKeyValue
impl Default for OptionJsonKeyValue
Source§fn default() -> OptionJsonKeyValue
fn default() -> OptionJsonKeyValue
Returns the “default value” for a type. Read more
Source§impl From<Option<JsonKeyValue>> for OptionJsonKeyValue
impl From<Option<JsonKeyValue>> for OptionJsonKeyValue
Source§fn from(o: Option<JsonKeyValue>) -> OptionJsonKeyValue
fn from(o: Option<JsonKeyValue>) -> OptionJsonKeyValue
Converts to this type from the input type.
Source§impl From<OptionJsonKeyValue> for Option<JsonKeyValue>
impl From<OptionJsonKeyValue> for Option<JsonKeyValue>
Source§fn from(o: OptionJsonKeyValue) -> Option<JsonKeyValue>
fn from(o: OptionJsonKeyValue) -> Option<JsonKeyValue>
Converts to this type from the input type.
Source§impl PartialEq for OptionJsonKeyValue
impl PartialEq for OptionJsonKeyValue
Source§fn eq(&self, other: &OptionJsonKeyValue) -> bool
fn eq(&self, other: &OptionJsonKeyValue) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for OptionJsonKeyValue
Auto Trait Implementations§
impl Freeze for OptionJsonKeyValue
impl RefUnwindSafe for OptionJsonKeyValue
impl Send for OptionJsonKeyValue
impl Sync for OptionJsonKeyValue
impl Unpin for OptionJsonKeyValue
impl UnsafeUnpin for OptionJsonKeyValue
impl UnwindSafe for OptionJsonKeyValue
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