#[non_exhaustive]pub enum StateError {
Show 17 variants
EmptyLayout,
EmptySegments,
EmptySegmentId,
EmptySegmentRange {
segment: StateSegmentId,
start: usize,
end: usize,
},
PositiveSegmentOffset {
segment: StateSegmentId,
offset: i32,
},
InvalidLayoutSlice {
start: usize,
end: usize,
layers: usize,
},
DuplicateSegment {
segment: StateSegmentId,
},
SegmentOutOfBounds {
segment: StateSegmentId,
start: usize,
end: usize,
layers: usize,
},
OverlappingSegment {
segment: StateSegmentId,
start: usize,
frontier: usize,
},
UnassignedStateLayer {
layer: usize,
},
UnknownSegment {
segment: StateSegmentId,
},
ResetFailed(String),
InvalidLayer {
layer: usize,
reason: String,
},
InvalidResidency(String),
UnknownLayer {
layer: usize,
count: usize,
},
UnknownComponent {
role: StateTensorRole,
},
InvalidAdvance(String),
}Expand description
Invalid architecture state geometry or runtime access.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
EmptyLayout
A model declared no state-bearing layer slots.
EmptySegments
A composite layout declared no named state segments.
EmptySegmentId
A state segment identity was empty or whitespace-only.
EmptySegmentRange
A state segment range contained no layers.
Fields
segment: StateSegmentIdInvalid segment identity.
PositiveSegmentOffset
A state segment claimed to be ahead of the persisted token prefix.
Fields
segment: StateSegmentIdInvalid segment identity.
InvalidLayoutSlice
A requested sub-layout range was empty or outside the source layout.
Fields
DuplicateSegment
Two state segments used the same stable identity.
Fields
segment: StateSegmentIdDuplicated identity.
SegmentOutOfBounds
A state segment addressed layers outside the layout.
Fields
segment: StateSegmentIdInvalid segment identity.
OverlappingSegment
A state segment overlapped an earlier segment in layer order.
Fields
segment: StateSegmentIdOverlapping segment identity.
UnassignedStateLayer
No named segment owned one layer in the state layout.
UnknownSegment
A reset requested a segment absent from the realized layout.
Fields
segment: StateSegmentIdRequested segment identity.
ResetFailed(String)
A concrete backend failed while clearing a declared state segment.
InvalidLayer
One layer supplied an invalid portable state policy.
InvalidResidency(String)
A residency plan violates a finite-resource invariant.
UnknownLayer
A runtime requested a layer outside the realized layout.
UnknownComponent
A layer state does not declare the requested fixed component.
Fields
role: StateTensorRoleRequested semantic component.
InvalidAdvance(String)
A fixed-state token frontier could not be advanced safely.
Trait Implementations§
Source§impl Clone for StateError
impl Clone for StateError
Source§fn clone(&self) -> StateError
fn clone(&self) -> StateError
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for StateError
impl Debug for StateError
Source§impl Display for StateError
impl Display for StateError
impl Eq for StateError
Source§impl Error for StateError
impl Error for StateError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()