#[non_exhaustive]pub struct BootstrapStepDiagnostics {
pub status: BootstrapStepStatus,
pub phase: Option<BootstrapStepPhase>,
pub classification: Option<ErrorClass>,
pub retryable: bool,
pub request_id: Option<String>,
pub attempt_count: usize,
pub message: Option<String>,
}Expand description
Shared diagnostics attached to one bootstrap step.
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.status: BootstrapStepStatus§phase: Option<BootstrapStepPhase>§classification: Option<ErrorClass>§retryable: bool§request_id: Option<String>§attempt_count: usize§message: Option<String>Trait Implementations§
Source§impl Clone for BootstrapStepDiagnostics
impl Clone for BootstrapStepDiagnostics
Source§fn clone(&self) -> BootstrapStepDiagnostics
fn clone(&self) -> BootstrapStepDiagnostics
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 BootstrapStepDiagnostics
impl Debug for BootstrapStepDiagnostics
Source§impl Default for BootstrapStepDiagnostics
impl Default for BootstrapStepDiagnostics
Source§fn default() -> BootstrapStepDiagnostics
fn default() -> BootstrapStepDiagnostics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BootstrapStepDiagnostics
impl RefUnwindSafe for BootstrapStepDiagnostics
impl Send for BootstrapStepDiagnostics
impl Sync for BootstrapStepDiagnostics
impl Unpin for BootstrapStepDiagnostics
impl UnsafeUnpin for BootstrapStepDiagnostics
impl UnwindSafe for BootstrapStepDiagnostics
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