Trait tauri::command::CommandArg

source ·
pub trait CommandArg<'de, R: Runtime>: Sized {
    fn from_command(command: CommandItem<'de, R>) -> 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§

Automatically implement CommandArg for any type that can be deserialized.