#[non_exhaustive]pub struct RidRequestInfo {
pub invoke_time: i64,
pub cost_in_ms: i64,
pub request_url: String,
pub request_body: String,
pub response_body: String,
pub client_ip: String,
}Expand description
Request debug information
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.invoke_time: i64Request invocation timestamp (Unix epoch seconds)
cost_in_ms: i64Request cost in milliseconds
request_url: StringRequest URL
request_body: StringRequest body
response_body: StringResponse body
client_ip: StringClient IP address
Trait Implementations§
Source§impl Clone for RidRequestInfo
impl Clone for RidRequestInfo
Source§fn clone(&self) -> RidRequestInfo
fn clone(&self) -> RidRequestInfo
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 moreSource§impl Debug for RidRequestInfo
impl Debug for RidRequestInfo
Source§impl Default for RidRequestInfo
impl Default for RidRequestInfo
Source§fn default() -> RidRequestInfo
fn default() -> RidRequestInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RidRequestInfo
impl<'de> Deserialize<'de> for RidRequestInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RidRequestInfo
impl RefUnwindSafe for RidRequestInfo
impl Send for RidRequestInfo
impl Sync for RidRequestInfo
impl Unpin for RidRequestInfo
impl UnsafeUnpin for RidRequestInfo
impl UnwindSafe for RidRequestInfo
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