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
sourceimpl Clone for ShellAllowedArgs
impl Clone for ShellAllowedArgs
sourcefn clone(&self) -> ShellAllowedArgs
fn clone(&self) -> ShellAllowedArgs
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ShellAllowedArgs
impl Debug for ShellAllowedArgs
sourceimpl Default for ShellAllowedArgs
impl Default for ShellAllowedArgs
sourceimpl<'de> Deserialize<'de> for ShellAllowedArgs
impl<'de> Deserialize<'de> for ShellAllowedArgs
sourcefn 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
sourceimpl PartialEq<ShellAllowedArgs> for ShellAllowedArgs
impl PartialEq<ShellAllowedArgs> for ShellAllowedArgs
sourcefn eq(&self, other: &ShellAllowedArgs) -> bool
fn eq(&self, other: &ShellAllowedArgs) -> bool
sourceimpl Serialize for ShellAllowedArgs
impl Serialize for ShellAllowedArgs
impl Eq for ShellAllowedArgs
impl StructuralEq for ShellAllowedArgs
impl StructuralPartialEq for ShellAllowedArgs
Auto Trait Implementations
impl RefUnwindSafe for ShellAllowedArgs
impl Send for ShellAllowedArgs
impl Sync for ShellAllowedArgs
impl Unpin for ShellAllowedArgs
impl UnwindSafe for ShellAllowedArgs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more