pub struct Blocker {
pub step_ordinal: Option<u32>,
pub description: String,
pub severity: f64,
pub kind: BlockerKind,
pub resolution: Option<String>,
}Expand description
Something that blocks plan execution.
Fields§
§step_ordinal: Option<u32>What is blocked.
description: StringHuman-readable description.
severity: f64How severe (0.0 = minor, 1.0 = fatal).
kind: BlockerKindCategory of blocker.
resolution: Option<String>Possible resolution.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Blocker
impl<'de> Deserialize<'de> for Blocker
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 Blocker
impl RefUnwindSafe for Blocker
impl Send for Blocker
impl Sync for Blocker
impl Unpin for Blocker
impl UnsafeUnpin for Blocker
impl UnwindSafe for Blocker
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