Trait tauri::command::CommandArg[][src]

pub trait CommandArg<'de, P: Params>: Sized {
    fn from_command(command: CommandItem<'de, P>) -> Result<Self, InvokeError>;
}
Expand description

Trait implemented by command arguments to derive a value from a CommandItem.

Command Arguments

A command argument is any type that represents an item parsable from a CommandItem. Most implementations will use the data stored in InvokeMessage since CommandItem is mostly a wrapper around it.

Provided Implementations

Tauri implements CommandArg automatically for a number of types.

Required methods

Derives an instance of Self from the CommandItem.

If the derivation fails, the corresponding message will be rejected using InvokeMessage.

Implementors