pub struct ApiDetailsBuilder(pub ApiDetails);Expand description
Builder for ApiDetails.
Tuple Fields§
§0: ApiDetailsImplementations§
Source§impl ApiDetailsBuilder
impl ApiDetailsBuilder
pub fn new() -> Self
pub fn name(self, name: impl Into<String>) -> Self
pub fn bucket(self, bucket: impl Into<String>) -> Self
pub fn object(self, object: impl Into<String>) -> Self
pub fn objects(self, objects: Vec<ObjectVersion>) -> Self
pub fn status(self, status: impl Into<String>) -> Self
pub fn status_code(self, code: i32) -> Self
pub fn input_bytes(self, bytes: i64) -> Self
pub fn output_bytes(self, bytes: i64) -> Self
pub fn header_bytes(self, bytes: i64) -> Self
pub fn time_to_first_byte(self, t: impl Into<String>) -> Self
pub fn time_to_first_byte_in_ns(self, t: impl Into<String>) -> Self
pub fn time_to_response(self, t: impl Into<String>) -> Self
pub fn time_to_response_in_ns(self, t: impl Into<String>) -> Self
pub fn build(self) -> ApiDetails
Trait Implementations§
Source§impl Clone for ApiDetailsBuilder
impl Clone for ApiDetailsBuilder
Source§fn clone(&self) -> ApiDetailsBuilder
fn clone(&self) -> ApiDetailsBuilder
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 Default for ApiDetailsBuilder
impl Default for ApiDetailsBuilder
Source§fn default() -> ApiDetailsBuilder
fn default() -> ApiDetailsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ApiDetailsBuilder
impl RefUnwindSafe for ApiDetailsBuilder
impl Send for ApiDetailsBuilder
impl Sync for ApiDetailsBuilder
impl Unpin for ApiDetailsBuilder
impl UnsafeUnpin for ApiDetailsBuilder
impl UnwindSafe for ApiDetailsBuilder
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,
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