Enum std::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

Unstable (borrow_state #27733)

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

Unstable (borrow_state #27733)

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

Unstable (borrow_state #27733)

There are no outstanding borrows on this cell.

Trait Implementations

impl Copy for BorrowState

impl Eq for BorrowState

impl Debug for BorrowState

Formats the value using the given formatter.

impl Clone for BorrowState

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq<BorrowState> for BorrowState

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

This method tests for !=.