pub struct CacheInstructionSet;Trait Implementations§
Source§impl InstructionSetTrait for CacheInstructionSet
impl InstructionSetTrait for CacheInstructionSet
type Instruction<'a> = CacheInstruction<'a>
Source§impl TapeMachine<CacheInstructionSet> for Rotate
impl TapeMachine<CacheInstructionSet> for Rotate
fn needs_restart(&mut self) -> bool
fn handle(&mut self, instruction: CacheInstruction<'_>)
Source§impl<W> TapeMachine<CacheInstructionSet> for Store<W>
impl<W> TapeMachine<CacheInstructionSet> for Store<W>
fn needs_restart(&mut self) -> bool
fn handle(&mut self, instruction: CacheInstruction<'_>)
Source§impl<T> TapeMachine<CacheInstructionSet> for StringUncache<T>where
T: TapeMachine<InstructionSet>,
impl<T> TapeMachine<CacheInstructionSet> for StringUncache<T>where
T: TapeMachine<InstructionSet>,
fn needs_restart(&mut self) -> bool
fn handle(&mut self, instruction: CacheInstruction<'_>)
Auto Trait Implementations§
impl Freeze for CacheInstructionSet
impl RefUnwindSafe for CacheInstructionSet
impl Send for CacheInstructionSet
impl Sync for CacheInstructionSet
impl Unpin for CacheInstructionSet
impl UnsafeUnpin for CacheInstructionSet
impl UnwindSafe for CacheInstructionSet
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