pub struct FilesService(/* private fields */);Expand description
Assembled file serving service.
Trait Implementations§
Source§impl Clone for FilesService
impl Clone for FilesService
Source§fn clone(&self) -> FilesService
fn clone(&self) -> FilesService
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FilesService
impl Debug for FilesService
Source§impl Deref for FilesService
impl Deref for FilesService
Source§impl Service<ServiceRequest> for FilesService
impl Service<ServiceRequest> for FilesService
Source§type Response = ServiceResponse
type Response = ServiceResponse
Responses given by the service.
Source§type Future = Pin<Box<dyn Future<Output = Result<<FilesService as Service<ServiceRequest>>::Response, <FilesService as Service<ServiceRequest>>::Error>>>>
type Future = Pin<Box<dyn Future<Output = Result<<FilesService as Service<ServiceRequest>>::Response, <FilesService as Service<ServiceRequest>>::Error>>>>
The future response value.
Source§fn poll_ready(
&self,
_: &mut Context<'_>,
) -> Poll<Result<(), <FilesService as Service<ServiceRequest>>::Error>>
fn poll_ready( &self, _: &mut Context<'_>, ) -> Poll<Result<(), <FilesService as Service<ServiceRequest>>::Error>>
Returns
Ready when the service is able to process requests. Read moreSource§fn call(
&self,
req: ServiceRequest,
) -> <FilesService as Service<ServiceRequest>>::Future
fn call( &self, req: ServiceRequest, ) -> <FilesService as Service<ServiceRequest>>::Future
Process the request and return the response asynchronously. Read more
Auto Trait Implementations§
impl Freeze for FilesService
impl !RefUnwindSafe for FilesService
impl !Send for FilesService
impl !Sync for FilesService
impl Unpin for FilesService
impl !UnwindSafe for FilesService
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<S, Req> IntoService<S, Req> for Swhere
S: Service<Req>,
impl<S, Req> IntoService<S, Req> for Swhere
S: Service<Req>,
Source§fn into_service(self) -> S
fn into_service(self) -> S
Convert to a
ServiceSource§impl<S, Req> ServiceExt<Req> for Swhere
S: Service<Req>,
impl<S, Req> ServiceExt<Req> for Swhere
S: Service<Req>,
Source§fn map<F, R>(self, f: F) -> Map<Self, F, Req, R>
fn map<F, R>(self, f: F) -> Map<Self, F, Req, R>
Map this service’s output to a different type, returning a new service
of the resulting type. Read more