pub struct SitePolicy {
pub denied_names: Vec<String>,
pub root_markers: Vec<String>,
}Expand description
Policy for site serving: which names are refused and which extra markers mark a root.
Fields§
§denied_names: Vec<String>File names refused regardless of extension. Each entry is an exact name, or a prefix ending
in *. Matching is case-insensitive against the final path component.
root_markers: Vec<String>Extra file or directory names (beside the built-in project markers) that mark a site root.
Implementations§
Source§impl SitePolicy
impl SitePolicy
Trait Implementations§
Source§impl Clone for SitePolicy
impl Clone for SitePolicy
Source§impl Debug for SitePolicy
impl Debug for SitePolicy
Source§impl Default for SitePolicy
impl Default for SitePolicy
impl Eq for SitePolicy
Source§impl PartialEq for SitePolicy
impl PartialEq for SitePolicy
impl StructuralPartialEq for SitePolicy
Auto Trait Implementations§
impl Freeze for SitePolicy
impl RefUnwindSafe for SitePolicy
impl Send for SitePolicy
impl Sync for SitePolicy
impl Unpin for SitePolicy
impl UnsafeUnpin for SitePolicy
impl UnwindSafe for SitePolicy
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.