pub enum ResolveResult<F = File> {
MethodNotMatched,
NotFound,
PermissionDenied,
IsDirectory {
redirect_to: String,
},
Found(ResolvedFile<F>),
}Expand description
The result of Resolver methods.
Covers all the possible ‘normal’ scenarios encountered when serving static files.
Variants§
MethodNotMatched
The request was not GET or HEAD request,
NotFound
The requested file does not exist.
PermissionDenied
The requested file could not be accessed.
IsDirectory
A directory was requested as a file.
Found(ResolvedFile<F>)
The requested file was found.
Trait Implementations§
Auto Trait Implementations§
impl<F> Freeze for ResolveResult<F>where
ResolvedFile<F>: Freeze,
impl<F> RefUnwindSafe for ResolveResult<F>where
ResolvedFile<F>: RefUnwindSafe,
impl<F> Send for ResolveResult<F>where
ResolvedFile<F>: Send,
impl<F> Sync for ResolveResult<F>where
ResolvedFile<F>: Sync,
impl<F> Unpin for ResolveResult<F>where
ResolvedFile<F>: Unpin,
impl<F> UnsafeUnpin for ResolveResult<F>where
ResolvedFile<F>: UnsafeUnpin,
impl<F> UnwindSafe for ResolveResult<F>where
ResolvedFile<F>: UnwindSafe,
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