pub struct ExchangeRecord<'a, Req, Res> { /* private fields */ }Trait Implementations§
Source§impl<Req, Res> ExchangeRecordSign<Res> for ExchangeRecord<'_, Req, Res>
impl<Req, Res> ExchangeRecordSign<Res> for ExchangeRecord<'_, Req, Res>
async fn sign<S: SignerKey>( self, key: &S, label: &str, params: &SignatureParams, ) -> Result<Self, SignError>
async fn verify_sign<V: VerifierKey>( self, key: &V, label: &str, ) -> Result<Self, VerificationError>
Source§impl<Req, Res> From<ExchangeRecord<'_, Req, Res>> for Response<Res>
impl<Req, Res> From<ExchangeRecord<'_, Req, Res>> for Response<Res>
Source§fn from(value: ExchangeRecord<'_, Req, Res>) -> Self
fn from(value: ExchangeRecord<'_, Req, Res>) -> Self
Converts to this type from the input type.
Source§impl<Req, Res> ToComponent for ExchangeRecord<'_, Req, Res>
impl<Req, Res> ToComponent for ExchangeRecord<'_, Req, Res>
fn to_component( &self, target_field: &TargetField, ) -> Result<HttpComponent, HttpComponentError>
Auto Trait Implementations§
impl<'a, Req, Res> Freeze for ExchangeRecord<'a, Req, Res>where
Res: Freeze,
impl<'a, Req, Res> !RefUnwindSafe for ExchangeRecord<'a, Req, Res>
impl<'a, Req, Res> Send for ExchangeRecord<'a, Req, Res>
impl<'a, Req, Res> Sync for ExchangeRecord<'a, Req, Res>
impl<'a, Req, Res> Unpin for ExchangeRecord<'a, Req, Res>where
Res: Unpin,
impl<'a, Req, Res> UnsafeUnpin for ExchangeRecord<'a, Req, Res>where
Res: UnsafeUnpin,
impl<'a, Req, Res> !UnwindSafe for ExchangeRecord<'a, Req, Res>
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