#[repr(C, u8)]pub enum OptionFile {
None,
Some(File),
}Variants§
Implementations§
Source§impl OptionFile
impl OptionFile
pub fn into_option(&self) -> Option<File>
Source§impl OptionFile
impl OptionFile
pub fn as_option(&self) -> Option<&File>
pub fn replace(&mut self, value: File) -> OptionFile
pub fn is_some(&self) -> bool
pub fn is_none(&self) -> bool
pub const fn as_ref(&self) -> Option<&File>
pub fn as_mut(&mut self) -> Option<&mut File>
pub fn map<U, F: FnOnce(File) -> U>(self, f: F) -> Option<U>
pub fn and_then<U, F>(self, f: F) -> Option<U>
Trait Implementations§
Source§impl Clone for OptionFile
impl Clone for OptionFile
Source§fn clone(&self) -> OptionFile
fn clone(&self) -> OptionFile
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 Debug for OptionFile
impl Debug for OptionFile
Source§impl Default for OptionFile
impl Default for OptionFile
Source§fn default() -> OptionFile
fn default() -> OptionFile
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OptionFile
impl RefUnwindSafe for OptionFile
impl Send for OptionFile
impl Sync for OptionFile
impl Unpin for OptionFile
impl UnwindSafe for OptionFile
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more