[−][src]Struct webdav_handler::DavConfig
Configuration of the handler.
Fields
prefix: Option<String>Prefix to be stripped off when handling request.
fs: Option<Box<dyn DavFileSystem>>Filesystem backend.
ls: Option<Box<dyn DavLockSystem>>Locksystem backend.
allow: Option<AllowedMethods>Set of allowed methods (None means "all methods")
principal: Option<String>Principal is webdav speak for "user", used to give locks an owner (if a locksystem is active).
hide_symlinks: Option<bool>Hide symbolic links? None maps to true.
Trait Implementations
Auto Trait Implementations
impl Send for DavConfig
impl Sync for DavConfig
impl Unpin for DavConfig
impl !UnwindSafe for DavConfig
impl !RefUnwindSafe for DavConfig
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self