pub struct ClientMetadata { /* private fields */ }Expand description
Response metadata from a request.
Implementations§
Source§impl ClientMetadata
impl ClientMetadata
Sourcepub fn new(
token: ClientToken,
result: ClientResult<ClientResponse>,
) -> ClientMetadata
pub fn new( token: ClientToken, result: ClientResult<ClientResponse>, ) -> ClientMetadata
Create a new ClientMetadata container.
Sourcepub fn token(&self) -> ClientToken
pub fn token(&self) -> ClientToken
Access the request token corresponding to this metadata.
Sourcepub fn result(&self) -> &ClientResult<ClientResponse>
pub fn result(&self) -> &ClientResult<ClientResponse>
Access the result metadata for the request.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClientMetadata
impl RefUnwindSafe for ClientMetadata
impl Send for ClientMetadata
impl Sync for ClientMetadata
impl Unpin for ClientMetadata
impl UnwindSafe for ClientMetadata
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