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.
Fields
scope: FsAllowlistScope
The access scope for the filesystem APIs.
all: bool
Use this flag to enable all file system API features.
read_file: bool
Read file from local filesystem.
write_file: bool
Write file to local filesystem.
read_dir: bool
Read directory from local filesystem.
copy_file: bool
Copy file from local filesystem.
create_dir: bool
Create directory from local filesystem.
remove_dir: bool
Remove directory from local filesystem.
remove_file: bool
Remove file from local filesystem.
rename_file: bool
Rename file from local filesystem.
exists: bool
Check if path exists on the local filesystem.
Trait Implementations
sourceimpl Allowlist for FsAllowlistConfig
impl Allowlist for FsAllowlistConfig
sourcefn all_features() -> Vec<&'static str>
fn all_features() -> Vec<&'static str>
Returns all features associated with the allowlist struct.
sourcefn to_features(&self) -> Vec<&'static str>
fn to_features(&self) -> Vec<&'static str>
Returns the tauri features enabled on this allowlist.
sourceimpl Clone for FsAllowlistConfig
impl Clone for FsAllowlistConfig
sourcefn clone(&self) -> FsAllowlistConfig
fn clone(&self) -> FsAllowlistConfig
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 FsAllowlistConfig
impl Debug for FsAllowlistConfig
sourceimpl Default for FsAllowlistConfig
impl Default for FsAllowlistConfig
sourcefn default() -> FsAllowlistConfig
fn default() -> FsAllowlistConfig
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for FsAllowlistConfig
impl<'de> Deserialize<'de> for FsAllowlistConfig
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<FsAllowlistConfig> for FsAllowlistConfig
impl PartialEq<FsAllowlistConfig> for FsAllowlistConfig
sourcefn eq(&self, other: &FsAllowlistConfig) -> bool
fn eq(&self, other: &FsAllowlistConfig) -> bool
sourceimpl 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
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