pub enum ElderDuties {
Gateway,
Metadata,
Payment,
Transfer,
Rewards,
}Expand description
Duties of an Elder.
Variants§
Gateway
Interfacing with clients.
Metadata
Metadata management.
Payment
Payment for data storage etc.
Transfer
Transfers of money.
Rewards
Rewards for data storage etc.
Trait Implementations§
Source§impl Clone for ElderDuties
impl Clone for ElderDuties
Source§fn clone(&self) -> ElderDuties
fn clone(&self) -> ElderDuties
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ElderDuties
Source§impl Debug for ElderDuties
impl Debug for ElderDuties
Source§impl<'de> Deserialize<'de> for ElderDuties
impl<'de> Deserialize<'de> for ElderDuties
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ElderDuties
Source§impl Hash for ElderDuties
impl Hash for ElderDuties
Source§impl PartialEq for ElderDuties
impl PartialEq for ElderDuties
Source§fn eq(&self, other: &ElderDuties) -> bool
fn eq(&self, other: &ElderDuties) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ElderDuties
impl Serialize for ElderDuties
impl StructuralPartialEq for ElderDuties
Auto Trait Implementations§
impl Freeze for ElderDuties
impl RefUnwindSafe for ElderDuties
impl Send for ElderDuties
impl Sync for ElderDuties
impl Unpin for ElderDuties
impl UnsafeUnpin for ElderDuties
impl UnwindSafe for ElderDuties
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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