Enum turing_lib::Movement
source · pub enum Movement {
RIGHT,
LEFT,
HALT,
}Expand description
The possible movements of the tape head
Variants§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Movement
impl<'de> Deserialize<'de> for Movement
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Ord for Movement
impl Ord for Movement
source§impl PartialEq for Movement
impl PartialEq for Movement
source§impl PartialOrd for Movement
impl PartialOrd for Movement
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for Movement
impl Eq for Movement
impl StructuralEq for Movement
impl StructuralPartialEq for Movement
Auto Trait Implementations§
impl RefUnwindSafe for Movement
impl Send for Movement
impl Sync for Movement
impl Unpin for Movement
impl UnwindSafe for Movement
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