pub struct AuthInfoBuilder { /* private fields */ }Expand description
Builder for constructing AuthInfo instances
This builder provides a fluent interface for creating AuthInfo objects.
Implementations§
Source§impl AuthInfoBuilder
impl AuthInfoBuilder
Sourcepub fn signature(self, signature: impl Into<String>) -> Self
pub fn signature(self, signature: impl Into<String>) -> Self
Set the signature (base64-encoded signature bytes)
Sourcepub fn pubkey_hint(self, pubkey: &PublicKey) -> Self
pub fn pubkey_hint(self, pubkey: &PublicKey) -> Self
Set a pubkey hint
Sourcepub fn global_hint(self, actual_pubkey: &PublicKey) -> Self
pub fn global_hint(self, actual_pubkey: &PublicKey) -> Self
Set a global permission hint with actual signer pubkey
Trait Implementations§
Source§impl Clone for AuthInfoBuilder
impl Clone for AuthInfoBuilder
Source§fn clone(&self) -> AuthInfoBuilder
fn clone(&self) -> AuthInfoBuilder
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 moreSource§impl Debug for AuthInfoBuilder
impl Debug for AuthInfoBuilder
Source§impl Default for AuthInfoBuilder
impl Default for AuthInfoBuilder
Source§fn default() -> AuthInfoBuilder
fn default() -> AuthInfoBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AuthInfoBuilder
impl RefUnwindSafe for AuthInfoBuilder
impl Send for AuthInfoBuilder
impl Sync for AuthInfoBuilder
impl Unpin for AuthInfoBuilder
impl UnsafeUnpin for AuthInfoBuilder
impl UnwindSafe for AuthInfoBuilder
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,
§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