pub enum SlugValidationPolicy {
None,
LocalPathSegment,
UrlPathSegment,
}Expand description
Optional validation applied after slug generation and empty-output handling.
Variants§
None
Do not validate the resulting slug.
LocalPathSegment
Validate as one local filesystem path segment.
UrlPathSegment
Validate as one URL path segment before percent-encoding.
Trait Implementations§
Source§impl Clone for SlugValidationPolicy
impl Clone for SlugValidationPolicy
Source§fn clone(&self) -> SlugValidationPolicy
fn clone(&self) -> SlugValidationPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SlugValidationPolicy
Source§impl Debug for SlugValidationPolicy
impl Debug for SlugValidationPolicy
impl Eq for SlugValidationPolicy
Source§impl PartialEq for SlugValidationPolicy
impl PartialEq for SlugValidationPolicy
impl StructuralPartialEq for SlugValidationPolicy
Auto Trait Implementations§
impl Freeze for SlugValidationPolicy
impl RefUnwindSafe for SlugValidationPolicy
impl Send for SlugValidationPolicy
impl Sync for SlugValidationPolicy
impl Unpin for SlugValidationPolicy
impl UnsafeUnpin for SlugValidationPolicy
impl UnwindSafe for SlugValidationPolicy
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