Struct cell_rc::CellOptRc [] [src]

pub struct CellOptRc<T: ?Sized> { /* fields omitted */ }

Wrapper around Option<Rc<T>>

Methods

impl<T: ?Sized> CellOptRc<T>
[src]

Trait Implementations

impl<T: Debug + ?Sized> Debug for CellOptRc<T>
[src]

Formats the value using the given formatter.

impl<T: Default + ?Sized> Default for CellOptRc<T>
[src]

Returns the "default value" for a type. Read more

impl<T: ?Sized> From<Option<Rc<T>>> for CellOptRc<T>
[src]

Performs the conversion.

impl<T: ?Sized> Clone for CellOptRc<T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T: ?Sized + Hash> Hash for CellOptRc<T>
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more