Enum std::cell::BorrowState [] [src]

pub enum BorrowState {
    Reading,
    Writing,
    Unused,
}
Unstable

An enumeration of values returned from the state`statemethod on a` method on a RefCell<T>`RefCell`.

Variants

Reading
Unstable

The cell is currently being read, there is at least one active borrow`borrow`.

Writing
Unstable

The cell is currently being written to, there is an active borrow_mut`borrow_mut`.

Unused
Unstable

There are no outstanding borrows on this cell.

Trait Implementations

Derived Implementations

impl Debug for BorrowState

fn fmt(&self, __arg_0: &mut Formatter) -> Result<(), Error>

impl PartialEq<BorrowState> for BorrowState

fn eq(&self, __arg_0: &BorrowState) -> bool

fn ne(&self, __arg_0: &BorrowState) -> bool

impl Clone for BorrowState

fn clone(&self) -> BorrowState

fn clone_from(&mut self, source: &Self)

impl Copy for BorrowState