pub enum FilenameEncoding {
Direct,
UrlEncode,
Base64,
}Expand description
File naming encoding strategy for entity IDs.
Determines how entity IDs are encoded into filesystem-safe filenames.
Variants§
Direct
Use ID directly as filename (safe characters only: alphanumeric, -, _)
UrlEncode
URL-encode the ID (for IDs with special characters)
Base64
Base64-encode the ID (for maximum safety)
Trait Implementations§
Source§impl Clone for FilenameEncoding
impl Clone for FilenameEncoding
Source§fn clone(&self) -> FilenameEncoding
fn clone(&self) -> FilenameEncoding
Returns a duplicate 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 FilenameEncoding
impl Debug for FilenameEncoding
Source§impl Default for FilenameEncoding
impl Default for FilenameEncoding
Source§fn default() -> FilenameEncoding
fn default() -> FilenameEncoding
Returns the “default value” for a type. Read more
Source§impl PartialEq for FilenameEncoding
impl PartialEq for FilenameEncoding
impl Copy for FilenameEncoding
impl Eq for FilenameEncoding
impl StructuralPartialEq for FilenameEncoding
Auto Trait Implementations§
impl Freeze for FilenameEncoding
impl RefUnwindSafe for FilenameEncoding
impl Send for FilenameEncoding
impl Sync for FilenameEncoding
impl Unpin for FilenameEncoding
impl UnwindSafe for FilenameEncoding
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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.