pub enum PurseIdentifier {
MainPurseUnderPublicKey(PublicKey),
MainPurseUnderAccountHash(AccountHash),
MainPurseUnderEntityAddr(EntityAddr),
PurseUref(URef),
}Expand description
Identifier of a purse.
Variants§
MainPurseUnderPublicKey(PublicKey)
The main purse of the account identified by this public key.
MainPurseUnderAccountHash(AccountHash)
The main purse of the account identified by this account hash.
MainPurseUnderEntityAddr(EntityAddr)
The main purse of the account identified by this entity address.
PurseUref(URef)
The purse identified by this URef.
Trait Implementations§
Source§impl Clone for PurseIdentifier
impl Clone for PurseIdentifier
Source§fn clone(&self) -> PurseIdentifier
fn clone(&self) -> PurseIdentifier
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 PurseIdentifier
impl Debug for PurseIdentifier
Source§impl<'de> Deserialize<'de> for PurseIdentifier
impl<'de> Deserialize<'de> for PurseIdentifier
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
Auto Trait Implementations§
impl Freeze for PurseIdentifier
impl RefUnwindSafe for PurseIdentifier
impl Send for PurseIdentifier
impl Sync for PurseIdentifier
impl Unpin for PurseIdentifier
impl UnsafeUnpin for PurseIdentifier
impl UnwindSafe for PurseIdentifier
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<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