pub struct SignedApproval { /* private fields */ }Expand description
An ApprovalPayload paired with its cryptographic signature.
Construct via SignedApproval::assemble after signing the
signing_hash. Pass to
FyndClient::execute_approval.
Implementations§
Source§impl SignedApproval
impl SignedApproval
Sourcepub fn assemble(payload: ApprovalPayload, signature: Signature) -> Self
pub fn assemble(payload: ApprovalPayload, signature: Signature) -> Self
Pair a payload with the signature produced by signing its
signing_hash.
Sourcepub fn payload(&self) -> &ApprovalPayload
pub fn payload(&self) -> &ApprovalPayload
The underlying approval payload.
Auto Trait Implementations§
impl !Freeze for SignedApproval
impl RefUnwindSafe for SignedApproval
impl Send for SignedApproval
impl Sync for SignedApproval
impl Unpin for SignedApproval
impl UnsafeUnpin for SignedApproval
impl UnwindSafe for SignedApproval
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> 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