[−][src]Struct duckscript::types::instruction::ScriptInstruction
Runtime script instruction
Fields
label: Option<String>
The label tag
output: Option<String>
The command output variable name
command: Option<String>
The command name
arguments: Option<Vec<String>>
The command arguments
Methods
impl ScriptInstruction
[src]
pub fn new() -> ScriptInstruction
[src]
Creates and returns a new instance.
Trait Implementations
impl Clone for ScriptInstruction
[src]
fn clone(&self) -> ScriptInstruction
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ScriptInstruction
[src]
impl Default for ScriptInstruction
[src]
fn default() -> ScriptInstruction
[src]
impl InstructionOperations for ScriptInstruction
[src]
fn is_actionable(&self) -> bool
[src]
Returns true if this instruction has some actionable command to run
Auto Trait Implementations
impl RefUnwindSafe for ScriptInstruction
impl Send for ScriptInstruction
impl Sync for ScriptInstruction
impl Unpin for ScriptInstruction
impl UnwindSafe for ScriptInstruction
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,