pub struct CellNodesOwned { /* private fields */ }Expand description
Owned copy of nodes of a Cell
Implementations§
Source§impl CellNodesOwned
impl CellNodesOwned
pub fn iter(&self) -> CellNodesIter<'_, CellNodesOwned>
Trait Implementations§
Source§impl CellNodes for CellNodesOwned
impl CellNodes for CellNodesOwned
fn cell(&self) -> &Cell
fn nodes_map(&self) -> &HashMap<NodeId, CellNode>
fn local_node(&self) -> &LocalNode
fn local_cell_node(&self) -> &CellNode
fn count(&self) -> usize
fn count_with_role(&self, role: CellNodeRole) -> usize
fn is_empty(&self) -> bool
fn get(&self, node_id: &NodeId) -> Option<&CellNode>
fn has_quorum(&self, count: usize, role: Option<CellNodeRole>) -> bool
fn to_owned(&self) -> CellNodesOwned
Auto Trait Implementations§
impl Freeze for CellNodesOwned
impl !RefUnwindSafe for CellNodesOwned
impl Send for CellNodesOwned
impl Sync for CellNodesOwned
impl Unpin for CellNodesOwned
impl !UnwindSafe for CellNodesOwned
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more