Enum tauri_utils::config::ShellAllowedArgs
source · #[non_exhaustive]
pub enum ShellAllowedArgs {
Flag(bool),
List(Vec<ShellAllowedArg>),
}Expand description
A set of command arguments allowed to be executed by the webview API.
A value of true will allow any arguments to be passed to the command. false will disable all
arguments. A list of ShellAllowedArg will set those arguments as the only valid arguments to
be passed to the attached command configuration.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Flag(bool)
Use a simple boolean to allow all or disable all arguments to this command configuration.
List(Vec<ShellAllowedArg>)
A specific set of ShellAllowedArg that are valid to call for the command configuration.
Trait Implementations§
source§impl Clone for ShellAllowedArgs
impl Clone for ShellAllowedArgs
source§fn clone(&self) -> ShellAllowedArgs
fn clone(&self) -> ShellAllowedArgs
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ShellAllowedArgs
impl Debug for ShellAllowedArgs
source§impl Default for ShellAllowedArgs
impl Default for ShellAllowedArgs
source§impl<'de> Deserialize<'de> for ShellAllowedArgs
impl<'de> Deserialize<'de> for ShellAllowedArgs
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<ShellAllowedArgs> for ShellAllowedArgs
impl PartialEq<ShellAllowedArgs> for ShellAllowedArgs
source§fn eq(&self, other: &ShellAllowedArgs) -> bool
fn eq(&self, other: &ShellAllowedArgs) -> bool
This method tests for
self and other values to be equal, and is used
by ==.