pub enum SequenceCheckpointUnsupportedReason {
Show 17 variants
InputsUndeclared,
InputCoverage,
OutputOnlyInputAffectsState {
value_id: ProgramValueId,
node_id: NodeId,
state_id: StateId,
},
MissingInput {
value_id: ProgramValueId,
},
InvalidInput {
value_id: ProgramValueId,
},
NoSequenceState,
StateUndeclared {
state_id: StateId,
},
StateLifetime {
state_id: StateId,
lifetime: AllocationLifetime,
},
StateWithoutWriter {
state_id: StateId,
},
ProviderUndeclared {
node_id: NodeId,
provider_id: ProviderId,
},
ProviderPersistentWorkspace {
node_id: NodeId,
},
BoundaryIntersection,
StateOracleCoverage {
node_id: NodeId,
},
StatePortUndeclared {
node_id: NodeId,
state_id: StateId,
},
InvalidStatePort {
node_id: NodeId,
},
StateLayout {
state_id: StateId,
reason: String,
},
UncoveredResource {
resource_id: ResourceId,
},
}Variants§
InputsUndeclared
InputCoverage
OutputOnlyInputAffectsState
MissingInput
Fields
§
value_id: ProgramValueIdInvalidInput
Fields
§
value_id: ProgramValueIdNoSequenceState
StateUndeclared
StateLifetime
StateWithoutWriter
ProviderUndeclared
ProviderPersistentWorkspace
BoundaryIntersection
StateOracleCoverage
StatePortUndeclared
InvalidStatePort
StateLayout
UncoveredResource
Fields
§
resource_id: ResourceIdTrait Implementations§
Source§impl Clone for SequenceCheckpointUnsupportedReason
impl Clone for SequenceCheckpointUnsupportedReason
Source§fn clone(&self) -> SequenceCheckpointUnsupportedReason
fn clone(&self) -> SequenceCheckpointUnsupportedReason
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 moreimpl Eq for SequenceCheckpointUnsupportedReason
impl StructuralPartialEq for SequenceCheckpointUnsupportedReason
Auto Trait Implementations§
impl Freeze for SequenceCheckpointUnsupportedReason
impl RefUnwindSafe for SequenceCheckpointUnsupportedReason
impl Send for SequenceCheckpointUnsupportedReason
impl Sync for SequenceCheckpointUnsupportedReason
impl Unpin for SequenceCheckpointUnsupportedReason
impl UnsafeUnpin for SequenceCheckpointUnsupportedReason
impl UnwindSafe for SequenceCheckpointUnsupportedReason
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