pub enum CallSender {
SelectedId,
Impersonate(Principal),
Wallet(Principal),
}Variants§
Implementations§
Source§impl CallSender
impl CallSender
pub fn from( wallet_principal_or_identity_name: &Option<String>, network: &NetworkDescriptor, ) -> Result<Self, CallSenderFromWalletError>
Trait Implementations§
Source§impl Clone for CallSender
impl Clone for CallSender
Source§fn clone(&self) -> CallSender
fn clone(&self) -> CallSender
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 CallSender
Source§impl Debug for CallSender
impl Debug for CallSender
impl Eq for CallSender
Source§impl PartialEq for CallSender
impl PartialEq for CallSender
impl StructuralPartialEq for CallSender
Auto Trait Implementations§
impl Freeze for CallSender
impl RefUnwindSafe for CallSender
impl Send for CallSender
impl Sync for CallSender
impl Unpin for CallSender
impl UnsafeUnpin for CallSender
impl UnwindSafe for CallSender
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