pub struct RecordedRequest {
pub masked_url: String,
pub digest: String,
}Expand description
How the call log keys and digests a request: its masked URL, and the digest of its masked meta and body. The auth proxy may rewrite the URL and headers (a credential injected into the query or a header, in another position), so a transport that must recognize a request it saw recorded reads this instead of deriving it again.
Fields§
§masked_url: Stringmask_url of the program’s URL.
digest: StringThe digest of the request’s payload record.
Trait Implementations§
Source§impl Clone for RecordedRequest
impl Clone for RecordedRequest
Source§impl Debug for RecordedRequest
impl Debug for RecordedRequest
impl Eq for RecordedRequest
Source§impl PartialEq for RecordedRequest
impl PartialEq for RecordedRequest
impl StructuralPartialEq for RecordedRequest
Auto Trait Implementations§
impl Freeze for RecordedRequest
impl RefUnwindSafe for RecordedRequest
impl Send for RecordedRequest
impl Sync for RecordedRequest
impl Unpin for RecordedRequest
impl UnsafeUnpin for RecordedRequest
impl UnwindSafe for RecordedRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.