#[non_exhaustive]pub enum RealtimeScheduleError {
ScheduleMismatch,
ForcingCount {
expected: usize,
actual: usize,
},
MissingSlot {
coordinate: RealtimeSlotCoordinate,
},
CoordinateOverflow,
}Expand description
Invalid portable frame-schedule transition or state handoff.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
ScheduleMismatch
State belongs to a different normalized schedule.
ForcingCount
Per-generated-codebook forcing cardinality is invalid.
MissingSlot
A required delayed slot has not been initialized.
Fields
§
coordinate: RealtimeSlotCoordinateMissing coordinate.
CoordinateOverflow
Frontier plus delay exceeded portable integer coordinates.
Trait Implementations§
Source§impl Clone for RealtimeScheduleError
impl Clone for RealtimeScheduleError
Source§fn clone(&self) -> RealtimeScheduleError
fn clone(&self) -> RealtimeScheduleError
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 RealtimeScheduleError
impl Debug for RealtimeScheduleError
Source§impl Display for RealtimeScheduleError
impl Display for RealtimeScheduleError
impl Eq for RealtimeScheduleError
Source§impl Error for RealtimeScheduleError
impl Error for RealtimeScheduleError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for RealtimeScheduleError
impl PartialEq for RealtimeScheduleError
impl StructuralPartialEq for RealtimeScheduleError
Auto Trait Implementations§
impl Freeze for RealtimeScheduleError
impl RefUnwindSafe for RealtimeScheduleError
impl Send for RealtimeScheduleError
impl Sync for RealtimeScheduleError
impl Unpin for RealtimeScheduleError
impl UnsafeUnpin for RealtimeScheduleError
impl UnwindSafe for RealtimeScheduleError
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