Trait Configuration

Source
pub trait Configuration {
    type Tape: TapeT;
    type State: State;
}
Expand description

A configuration of a Turing machine.

Required Associated Types§

Implementors§

Source§

impl<Left: BoolList, Head: Bool, Right: BoolList> Configuration for HaltConfiguration<Left, Head, Right>

Source§

type Tape = Tape<Left, Head, Right>

Source§

type State = Halt

Source§

impl<Left: BoolList, Head: Bool, Right: BoolList, State: NonHaltState> Configuration for NonHaltConfiguration<Left, Head, Right, State>

Source§

type Tape = Tape<Left, Head, Right>

Source§

type State = State