Enum hyper_staticfile::ResolveResult
source · 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> RefUnwindSafe for ResolveResult<F>where F: RefUnwindSafe,
impl<F> Send for ResolveResult<F>where F: Send,
impl<F> Sync for ResolveResult<F>where F: Sync,
impl<F> Unpin for ResolveResult<F>where F: Unpin,
impl<F> UnwindSafe for ResolveResult<F>where 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