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: 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§
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 for FsAllowlistConfig
impl PartialEq for FsAllowlistConfig
source§impl Serialize for FsAllowlistConfig
impl Serialize for FsAllowlistConfig
impl Eq for FsAllowlistConfig
impl StructuralPartialEq for FsAllowlistConfig
Auto Trait Implementations§
impl Freeze for FsAllowlistConfig
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.