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