pub struct DeferredSignerReceiver { /* private fields */ }Expand description
Receiver half of the deferred signer channel.
Held internally by a deferred signer implementation to receive the concrete signer once it becomes available after HTTP request signing.
Implementations§
Source§impl DeferredSignerReceiver
impl DeferredSignerReceiver
Sourcepub fn recv<T: Send + Sync + 'static>(
&self,
) -> Result<T, DeferredSignerRecvError>
pub fn recv<T: Send + Sync + 'static>( &self, ) -> Result<T, DeferredSignerRecvError>
Receives the value sent by the corresponding DeferredSignerSender.
This consumes the receiver’s channel on first call. Subsequent calls will return an error.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for DeferredSignerReceiver
impl RefUnwindSafe for DeferredSignerReceiver
impl Send for DeferredSignerReceiver
impl Sync for DeferredSignerReceiver
impl Unpin for DeferredSignerReceiver
impl UnsafeUnpin for DeferredSignerReceiver
impl UnwindSafe for DeferredSignerReceiver
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
§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