pub struct DeriveWsCredentials {
pub wallet_address: String,
pub signer: PrivateKeySigner,
}Expand description
Credentials for public/login. The session-key signer never escapes the
client; only the wallet address is exposed via Debug.
Fields§
§wallet_address: StringDerive Chain smart-contract wallet address (0x-prefixed, 42 chars).
signer: PrivateKeySignersecp256k1 session-key signer.
Implementations§
Trait Implementations§
Source§impl Clone for DeriveWsCredentials
impl Clone for DeriveWsCredentials
Source§fn clone(&self) -> DeriveWsCredentials
fn clone(&self) -> DeriveWsCredentials
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 moreAuto Trait Implementations§
impl Freeze for DeriveWsCredentials
impl RefUnwindSafe for DeriveWsCredentials
impl Send for DeriveWsCredentials
impl Sync for DeriveWsCredentials
impl Unpin for DeriveWsCredentials
impl UnsafeUnpin for DeriveWsCredentials
impl UnwindSafe for DeriveWsCredentials
Blanket Implementations§
impl<T> Allocation for T
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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