W3cubDocs

/Rust

Enum std::cell::BorrowState

pub enum BorrowState {
    Reading,
    Writing,
    Unused,
}
Deprecated since 1.15.0: use try_borrow instead 🔬 This is a nightly-only experimental API. (borrow_state #27733)

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

Variants

Deprecated since 1.15.0: use try_borrow instead 🔬 This is a nightly-only experimental API. (borrow_state #27733)

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

Deprecated since 1.15.0: use try_borrow instead 🔬 This is a nightly-only experimental API. (borrow_state #27733)

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

Deprecated since 1.15.0: use try_borrow instead 🔬 This is a nightly-only experimental API. (borrow_state #27733)

There are no outstanding borrows on this cell.

Trait Implementations

impl PartialEq<BorrowState> for BorrowState [src]

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

This method tests for !=.

impl Clone for BorrowState [src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Eq for BorrowState [src]

impl Debug for BorrowState [src]

Formats the value using the given formatter.

impl Copy for BorrowState [src]

© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/cell/enum.BorrowState.html