pub enum CellNodeRole {
    Chain,
    Store,
    AppHost,
}Expand description
Role of node in a cell, indicating the capabilities of a node in the cell.
Variants§
Chain
Indicates that the node participates in the chain storage & replication.
Store
Indicates that the node is running a full entities store.
AppHost
Indicates that the node is an applications host.
Implementations§
Source§impl CellNodeRole
 
impl CellNodeRole
pub fn from_config(config: Role) -> Result<CellNodeRole, Error>
pub fn to_config(&self) -> Role
Trait Implementations§
Source§impl Clone for CellNodeRole
 
impl Clone for CellNodeRole
Source§fn clone(&self) -> CellNodeRole
 
fn clone(&self) -> CellNodeRole
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for CellNodeRole
 
impl Debug for CellNodeRole
Source§impl Hash for CellNodeRole
 
impl Hash for CellNodeRole
Source§impl PartialEq for CellNodeRole
 
impl PartialEq for CellNodeRole
impl Copy for CellNodeRole
impl Eq for CellNodeRole
impl StructuralPartialEq for CellNodeRole
Auto Trait Implementations§
impl Freeze for CellNodeRole
impl RefUnwindSafe for CellNodeRole
impl Send for CellNodeRole
impl Sync for CellNodeRole
impl Unpin for CellNodeRole
impl UnwindSafe for CellNodeRole
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> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.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