pub struct BlockedCheckpoint {
pub code: String,
pub role: Option<PayloadRole>,
pub message: String,
pub suggested_unblock: String,
}Expand description
Stable blocked code returned when a checkpoint is refused. Codes follow
<role>-<rule> (state-stale-run-state, validation-missing-overall,
closeout-not-allowed-from-checkpoint, …) — the full catalog is finalized
in Task 5.3.
Fields§
§code: String§role: Option<PayloadRole>§message: String§suggested_unblock: StringTrait Implementations§
Source§impl Clone for BlockedCheckpoint
impl Clone for BlockedCheckpoint
Source§fn clone(&self) -> BlockedCheckpoint
fn clone(&self) -> BlockedCheckpoint
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 Debug for BlockedCheckpoint
impl Debug for BlockedCheckpoint
Source§impl<'de> Deserialize<'de> for BlockedCheckpoint
impl<'de> Deserialize<'de> for BlockedCheckpoint
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 BlockedCheckpoint
impl RefUnwindSafe for BlockedCheckpoint
impl Send for BlockedCheckpoint
impl Sync for BlockedCheckpoint
impl Unpin for BlockedCheckpoint
impl UnsafeUnpin for BlockedCheckpoint
impl UnwindSafe for BlockedCheckpoint
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