struct RearrangementCtx {
start: usize,
end: usize,
}Fields§
§start: usize§end: usizeImplementations§
Trait Implementations§
Source§impl DriverContext<NoPayload> for RearrangementCtx
impl DriverContext<NoPayload> for RearrangementCtx
fn in_place() -> bool
fn can_advance(entry: &StateEntry) -> bool
fn is_action_initiable(entry: &StateEntry) -> bool
fn is_actionable(entry: &StateEntry) -> bool
fn transition( &mut self, entry: &StateEntry, ac: &mut AatApplyContext<'_>, ) -> Option<()>
Auto Trait Implementations§
impl Freeze for RearrangementCtx
impl RefUnwindSafe for RearrangementCtx
impl Send for RearrangementCtx
impl Sync for RearrangementCtx
impl Unpin for RearrangementCtx
impl UnsafeUnpin for RearrangementCtx
impl UnwindSafe for RearrangementCtx
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