Enum core::cell::BorrowState [] [src]

pub enum BorrowState {
    Reading,
    Writing,
    Unused,
}
Unstable (borrow_state #27733)

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

Variants

Reading
Unstable (borrow_state #27733)

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

Writing
Unstable (borrow_state #27733)

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

Unused
Unstable (borrow_state #27733)

There are no outstanding borrows on this cell.

Trait Implementations

Derived Implementations

impl Debug for BorrowState
[src]

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

Formats the value using the given formatter.

impl Eq for BorrowState
[src]

impl PartialEq for BorrowState
[src]

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

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, other: &Rhs) -> bool
1.0.0

This method tests for !=.

impl Clone for BorrowState
[src]

fn clone(&self) -> BorrowState

Returns a copy of the value. Read more

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

Performs copy-assignment from source. Read more

impl Copy for BorrowState
[src]