[][src]Struct duckscript::types::instruction::PreProcessInstruction

pub struct PreProcessInstruction {
    pub command: Option<String>,
    pub arguments: Option<Vec<String>>,
}

Preprocess instruction

Fields

command: Option<String>

The command name

arguments: Option<Vec<String>>

The command arguments

Methods

impl PreProcessInstruction[src]

pub fn new() -> PreProcessInstruction[src]

Creates and returns a new instance.

Trait Implementations

impl Clone for PreProcessInstruction[src]

impl Debug for PreProcessInstruction[src]

impl Default for PreProcessInstruction[src]

impl InstructionOperations for PreProcessInstruction[src]

fn is_actionable(&self) -> bool[src]

Returns true if this instruction has some actionable command to run

Auto Trait Implementations

impl RefUnwindSafe for PreProcessInstruction

impl Send for PreProcessInstruction

impl Sync for PreProcessInstruction

impl Unpin for PreProcessInstruction

impl UnwindSafe for PreProcessInstruction

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.