pub struct WarmupItem {
pub name: String,
pub description: String,
pub status: WarmupStatus,
pub duration_ms: u64,
pub error: Option<String>,
}Expand description
单个预热器的执行结果
Fields§
§name: String预热器名称
description: String预热器描述
status: WarmupStatus执行状态
duration_ms: u64执行耗时(毫秒)
error: Option<String>错误信息(仅在失败/超时时有值)
Implementations§
Source§impl WarmupItem
impl WarmupItem
Sourcepub fn success(
name: impl Into<String>,
description: impl Into<String>,
duration_ms: u64,
) -> Self
pub fn success( name: impl Into<String>, description: impl Into<String>, duration_ms: u64, ) -> Self
创建成功结果
Sourcepub fn failed(
name: impl Into<String>,
description: impl Into<String>,
duration_ms: u64,
error: impl Into<String>,
) -> Self
pub fn failed( name: impl Into<String>, description: impl Into<String>, duration_ms: u64, error: impl Into<String>, ) -> Self
创建失败结果
Sourcepub fn timeout(
name: impl Into<String>,
description: impl Into<String>,
duration_ms: u64,
) -> Self
pub fn timeout( name: impl Into<String>, description: impl Into<String>, duration_ms: u64, ) -> Self
创建超时结果
Sourcepub fn is_success(&self) -> bool
pub fn is_success(&self) -> bool
是否成功
Trait Implementations§
Source§impl Clone for WarmupItem
impl Clone for WarmupItem
Source§fn clone(&self) -> WarmupItem
fn clone(&self) -> WarmupItem
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 moreAuto Trait Implementations§
impl Freeze for WarmupItem
impl RefUnwindSafe for WarmupItem
impl Send for WarmupItem
impl Sync for WarmupItem
impl Unpin for WarmupItem
impl UnsafeUnpin for WarmupItem
impl UnwindSafe for WarmupItem
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
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> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> 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.