pub struct MemberCredential(/* private fields */);
Implementations§
Source§impl MemberCredential
impl MemberCredential
pub fn literally_everyone() -> Self
pub fn new_random() -> Self
pub fn pub_id(&self) -> Member
pub fn sign_tx<I: IntoIterator<Item = CrewChange>>( &self, changes: I, ) -> CrewChangeTx
pub fn decrypt_secret( &self, encr: &EncrFromAnon<KeySecret>, ) -> Result<KeySecret, AsymmDecryptionError>
pub fn signer(&self) -> &SignerSecret
Trait Implementations§
Source§impl Clone for MemberCredential
impl Clone for MemberCredential
Source§fn clone(&self) -> MemberCredential
fn clone(&self) -> MemberCredential
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MemberCredential
impl Debug for MemberCredential
Source§impl<'de> Deserialize<'de> for MemberCredential
impl<'de> Deserialize<'de> for MemberCredential
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 MemberCredential
impl !RefUnwindSafe for MemberCredential
impl !Send for MemberCredential
impl !Sync for MemberCredential
impl Unpin for MemberCredential
impl !UnwindSafe for MemberCredential
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