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