Enum divans::Command[][src]

pub enum Command<SliceType> where
    SliceType: SliceWrapper<u8>, 
{ Copy(CopyCommand), Dict(DictCommand), Literal(LiteralCommand<SliceType>), BlockSwitchCommand(BlockSwitch), BlockSwitchLiteral(LiteralBlockSwitch), BlockSwitchDistance(BlockSwitch), PredictionMode(PredictionModeContextMap<SliceType>), }

Variants

Methods

impl<SliceType> Command<SliceType> where
    SliceType: Default + SliceWrapper<u8>, 
[src]

impl<SliceType> Command<SliceType> where
    SliceType: Freezable + SliceWrapper<u8>, 
[src]

Trait Implementations

impl<SliceType> Debug for Command<SliceType> where
    SliceType: Debug + SliceWrapper<u8>, 
[src]

Formats the value using the given formatter. Read more

impl<SliceType> Clone for Command<SliceType> where
    SliceType: Clone + SliceWrapper<u8>, 
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<SliceType> Nop<Command<SliceType>> for Command<SliceType> where
    SliceType: SliceWrapper<u8>, 
[src]

impl<SliceType> Copy for Command<SliceType> where
    SliceType: Copy + Clone + SliceWrapper<u8>, 
[src]

impl<SliceType> Default for Command<SliceType> where
    SliceType: SliceWrapper<u8>, 
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl<SliceType> Send for Command<SliceType> where
    SliceType: Send

impl<SliceType> Sync for Command<SliceType> where
    SliceType: Sync