pub struct ApiDetails {Show 13 fields
pub name: Option<String>,
pub bucket: Option<String>,
pub object: Option<String>,
pub objects: Option<Vec<ObjectVersion>>,
pub status: Option<String>,
pub status_code: Option<i32>,
pub input_bytes: Option<i64>,
pub output_bytes: Option<i64>,
pub header_bytes: Option<i64>,
pub time_to_first_byte: Option<String>,
pub time_to_first_byte_in_ns: Option<String>,
pub time_to_response: Option<String>,
pub time_to_response_in_ns: Option<String>,
}Expand description
ApiDetails contains API information for the audit entry.
Fields§
§name: Option<String>§bucket: Option<String>§object: Option<String>§objects: Option<Vec<ObjectVersion>>§status: Option<String>§status_code: Option<i32>§input_bytes: Option<i64>§output_bytes: Option<i64>§header_bytes: Option<i64>§time_to_first_byte: Option<String>§time_to_first_byte_in_ns: Option<String>§time_to_response: Option<String>§time_to_response_in_ns: Option<String>Trait Implementations§
Source§impl Clone for ApiDetails
impl Clone for ApiDetails
Source§fn clone(&self) -> ApiDetails
fn clone(&self) -> ApiDetails
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 moreSource§impl Debug for ApiDetails
impl Debug for ApiDetails
Source§impl Default for ApiDetails
impl Default for ApiDetails
Source§fn default() -> ApiDetails
fn default() -> ApiDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ApiDetails
impl<'de> Deserialize<'de> for ApiDetails
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 ApiDetails
impl RefUnwindSafe for ApiDetails
impl Send for ApiDetails
impl Sync for ApiDetails
impl Unpin for ApiDetails
impl UnsafeUnpin for ApiDetails
impl UnwindSafe for ApiDetails
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request