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 · 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 CallSender
impl Debug for CallSender
Source§impl PartialEq for CallSender
impl PartialEq for CallSender
impl Copy for CallSender
impl Eq 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 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§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