pub struct SerializerBenchmark {
pub serialization_count: u64,
pub deserialization_count: u64,
pub serialization_times: Vec<f64>,
pub deserialization_times: Vec<f64>,
pub last_updated: Option<DateTime<Utc>>,
}Expand description
Serializer benchmark results
Fields§
§serialization_count: u64Serialization operation count
deserialization_count: u64Deserialization operation count
serialization_times: Vec<f64>Serialization times (ms)
deserialization_times: Vec<f64>Deserialization times (ms)
last_updated: Option<DateTime<Utc>>Last updated timestamp
Implementations§
Source§impl SerializerBenchmark
impl SerializerBenchmark
Sourcepub fn avg_serialization_time(&self) -> f64
pub fn avg_serialization_time(&self) -> f64
Get average serialization time
Sourcepub fn avg_deserialization_time(&self) -> f64
pub fn avg_deserialization_time(&self) -> f64
Get average deserialization time
Sourcepub fn p95_serialization_time(&self) -> f64
pub fn p95_serialization_time(&self) -> f64
Get P95 serialization time
Sourcepub fn p95_deserialization_time(&self) -> f64
pub fn p95_deserialization_time(&self) -> f64
Get P95 deserialization time
Trait Implementations§
Source§impl Clone for SerializerBenchmark
impl Clone for SerializerBenchmark
Source§fn clone(&self) -> SerializerBenchmark
fn clone(&self) -> SerializerBenchmark
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 SerializerBenchmark
impl Debug for SerializerBenchmark
Source§impl Default for SerializerBenchmark
impl Default for SerializerBenchmark
Source§fn default() -> SerializerBenchmark
fn default() -> SerializerBenchmark
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SerializerBenchmark
impl<'de> Deserialize<'de> for SerializerBenchmark
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 SerializerBenchmark
impl RefUnwindSafe for SerializerBenchmark
impl Send for SerializerBenchmark
impl Sync for SerializerBenchmark
impl Unpin for SerializerBenchmark
impl UnsafeUnpin for SerializerBenchmark
impl UnwindSafe for SerializerBenchmark
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<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> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.