pub struct SignedExchangeInfoBuilder { /* private fields */ }Expand description
Builder for SignedExchangeInfo.
Implementations§
Source§impl SignedExchangeInfoBuilder
impl SignedExchangeInfoBuilder
Sourcepub fn outer_response<VALUE: Into<Response>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn outer_response<VALUE: Into<Response>>( &mut self, value: VALUE, ) -> &mut Self
The outer response of signed HTTP exchange which was received from network.
Sourcepub fn has_extra_info<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
pub fn has_extra_info<VALUE: Into<bool>>(&mut self, value: VALUE) -> &mut Self
Whether network response for the signed exchange was accompanied by extra headers.
Sourcepub fn header<VALUE: Into<SignedExchangeHeader>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn header<VALUE: Into<SignedExchangeHeader>>( &mut self, value: VALUE, ) -> &mut Self
Information about the signed exchange header.
Sourcepub fn security_details<VALUE: Into<SecurityDetails>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn security_details<VALUE: Into<SecurityDetails>>( &mut self, value: VALUE, ) -> &mut Self
Security details for the signed exchange header.
Sourcepub fn errors<VALUE: Into<Vec<SignedExchangeError>>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn errors<VALUE: Into<Vec<SignedExchangeError>>>( &mut self, value: VALUE, ) -> &mut Self
Errors occurred while handling the signed exchange.
Sourcepub fn build(
&self,
) -> Result<SignedExchangeInfo, SignedExchangeInfoBuilderError>
pub fn build( &self, ) -> Result<SignedExchangeInfo, SignedExchangeInfoBuilderError>
Trait Implementations§
Source§impl Clone for SignedExchangeInfoBuilder
impl Clone for SignedExchangeInfoBuilder
Source§fn clone(&self) -> SignedExchangeInfoBuilder
fn clone(&self) -> SignedExchangeInfoBuilder
Returns a duplicate of the value. Read more
1.0.0 · 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 SignedExchangeInfoBuilder
impl RefUnwindSafe for SignedExchangeInfoBuilder
impl Send for SignedExchangeInfoBuilder
impl Sync for SignedExchangeInfoBuilder
impl Unpin for SignedExchangeInfoBuilder
impl UnsafeUnpin for SignedExchangeInfoBuilder
impl UnwindSafe for SignedExchangeInfoBuilder
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