Struct tauri_utils::config::FsAllowlistConfig
source · pub struct FsAllowlistConfig {
pub scope: FsAllowlistScope,
pub all: bool,
pub read_file: bool,
pub write_file: bool,
pub read_dir: bool,
pub copy_file: bool,
pub create_dir: bool,
pub remove_dir: bool,
pub remove_file: bool,
pub rename_file: bool,
pub exists: bool,
}Expand description
Allowlist for the file system APIs.
See more: https://tauri.app/v1/api/config#fsallowlistconfig
Fields§
§scope: FsAllowlistScopeThe access scope for the filesystem APIs.
all: boolUse this flag to enable all file system API features.
read_file: boolRead file from local filesystem.
write_file: boolWrite file to local filesystem.
read_dir: boolRead directory from local filesystem.
copy_file: boolCopy file from local filesystem.
create_dir: boolCreate directory from local filesystem.
remove_dir: boolRemove directory from local filesystem.
remove_file: boolRemove file from local filesystem.
rename_file: boolRename file from local filesystem.
exists: boolCheck if path exists on the local filesystem.
Trait Implementations§
source§impl Allowlist for FsAllowlistConfig
impl Allowlist for FsAllowlistConfig
source§fn all_features() -> Vec<&'static str>
fn all_features() -> Vec<&'static str>
Returns all features associated with the allowlist struct.
source§fn to_features(&self) -> Vec<&'static str>
fn to_features(&self) -> Vec<&'static str>
Returns the tauri features enabled on this allowlist.
source§impl Clone for FsAllowlistConfig
impl Clone for FsAllowlistConfig
source§fn clone(&self) -> FsAllowlistConfig
fn clone(&self) -> FsAllowlistConfig
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 FsAllowlistConfig
impl Debug for FsAllowlistConfig
source§impl Default for FsAllowlistConfig
impl Default for FsAllowlistConfig
source§fn default() -> FsAllowlistConfig
fn default() -> FsAllowlistConfig
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for FsAllowlistConfig
impl<'de> Deserialize<'de> for FsAllowlistConfig
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<FsAllowlistConfig> for FsAllowlistConfig
impl PartialEq<FsAllowlistConfig> for FsAllowlistConfig
source§fn eq(&self, other: &FsAllowlistConfig) -> bool
fn eq(&self, other: &FsAllowlistConfig) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for FsAllowlistConfig
impl Serialize for FsAllowlistConfig
impl Eq for FsAllowlistConfig
impl StructuralEq for FsAllowlistConfig
impl StructuralPartialEq for FsAllowlistConfig
Auto Trait Implementations§
impl RefUnwindSafe for FsAllowlistConfig
impl Send for FsAllowlistConfig
impl Sync for FsAllowlistConfig
impl Unpin for FsAllowlistConfig
impl UnwindSafe for FsAllowlistConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more