pub struct PreparedRequestRecord { /* private fields */ }Expand description
Non-secret record of one prepared request for policy assertions.
Implementations§
Source§impl PreparedRequestRecord
impl PreparedRequestRecord
Sourcepub const fn capture(prepared: PreparedRequest<'_>) -> Self
pub const fn capture(prepared: PreparedRequest<'_>) -> Self
Captures request shape and complete policy without copying target or body bytes.
Sourcepub const fn target_len(self) -> usize
pub const fn target_len(self) -> usize
Returns the redacted request-target length.
Sourcepub const fn has_request_content_type(self) -> bool
pub const fn has_request_content_type(self) -> bool
Reports whether a request content type is configured.
Sourcepub const fn service(self) -> ProviderService
pub const fn service(self) -> ProviderService
Returns the bound provider service and endpoint.
Sourcepub const fn metadata(self) -> OperationMetadata
pub const fn metadata(self) -> OperationMetadata
Returns complete operation safety and retry metadata.
Sourcepub const fn response_policy(self) -> ResponsePolicy
pub const fn response_policy(self) -> ResponsePolicy
Returns complete checked-response policy.
Trait Implementations§
Source§impl Clone for PreparedRequestRecord
impl Clone for PreparedRequestRecord
Source§fn clone(&self) -> PreparedRequestRecord
fn clone(&self) -> PreparedRequestRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PreparedRequestRecord
Source§impl Debug for PreparedRequestRecord
impl Debug for PreparedRequestRecord
impl Eq for PreparedRequestRecord
Source§impl PartialEq for PreparedRequestRecord
impl PartialEq for PreparedRequestRecord
impl StructuralPartialEq for PreparedRequestRecord
Auto Trait Implementations§
impl Freeze for PreparedRequestRecord
impl RefUnwindSafe for PreparedRequestRecord
impl Send for PreparedRequestRecord
impl Sync for PreparedRequestRecord
impl Unpin for PreparedRequestRecord
impl UnsafeUnpin for PreparedRequestRecord
impl UnwindSafe for PreparedRequestRecord
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