[−][src]Struct webdav_handler::DavConfig
Configuration of the handler.
Implementations
impl DavConfig
[src]
pub fn new() -> DavConfig
[src]
Create a new configuration builder.
pub fn build_handler(self) -> DavHandler
[src]
Use the configuration that was built to generate a DavConfig.
pub fn strip_prefix(self, prefix: impl Into<String>) -> Self
[src]
Prefix to be stripped off before translating the rest of the request path to a filesystem path.
pub fn filesystem(self, fs: Box<dyn DavFileSystem>) -> Self
[src]
Set the filesystem to use.
pub fn locksystem(self, ls: Box<dyn DavLockSystem>) -> Self
[src]
Set the locksystem to use.
pub fn methods(self, allow: DavMethodSet) -> Self
[src]
Which methods to allow (default is all methods).
pub fn principal(self, principal: impl Into<String>) -> Self
[src]
Set the name of the "webdav principal". This will be the owner of any created locks.
pub fn hide_symlinks(self, hide: bool) -> Self
[src]
Hide symbolic links (default is true)
pub fn autoindex(self, autoindex: bool) -> Self
[src]
Does a GET on a directory produce a directory index.
pub fn indexfile(self, indexfile: impl Into<String>) -> Self
[src]
Indexfile to show (index.html, usually).
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for DavConfig
impl Send for DavConfig
impl Sync for DavConfig
impl Unpin for DavConfig
impl !UnwindSafe for DavConfig
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> Sealed<T> for T where
T: ?Sized,
T: ?Sized,
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,