INNER CODE UNIT · Rust
as_ref
fishfolk/bones · framework_crates/bones_asset/src/lib.rs:95
pub fn as_ref(&self) -> Maybe<&T> {
match *self {
Maybe::Unset => Maybe::Unset,
Maybe::Set(ref x) => Maybe::Set(x),
}
}
/// Converts from `&mut Maybe<T>` to `Maybe<&mut T>`.
#[inline]
pub fn as_mut(&mut self) -> Maybe<&mut T> {
match *self {
Maybe::Unset => Maybe::Unset,
Maybe::Set(ref mut x) => Maybe::Set(x),
}
}
/// Returns the contained `Set` value, consuming the `self` value.
#[inline]