pub trait StaticConnExt {
    fn send_path<'async_trait, A>(
        self,
        path: A
    ) -> Pin<Box<dyn Future<Output = Self> + Send + 'async_trait>>
    where
        A: 'async_trait + AsRef<Path> + Send,
        Self: 'async_trait
; fn send_file<'async_trait>(
        self,
        file: File
    ) -> Pin<Box<dyn Future<Output = Self> + Send + 'async_trait>>
    where
        Self: 'async_trait
; fn send_file_with_options<'life0, 'async_trait>(
        self,
        file: File,
        options: &'life0 StaticOptions
    ) -> Pin<Box<dyn Future<Output = Self> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; fn send_path_with_options<'life0, 'async_trait, A>(
        self,
        path: A,
        options: &'life0 StaticOptions
    ) -> Pin<Box<dyn Future<Output = Self> + Send + 'async_trait>>
    where
        A: 'async_trait + AsRef<Path> + Send,
        'life0: 'async_trait,
        Self: 'async_trait
; fn with_mime_from_path(self, path: impl AsRef<Path>) -> Self; }
Expand description

conn extension trait to facilitate sending individual files and paths

Required Methods

Send the file at the provided path. Will send a 404 if the file cannot be resolved or if it is a directory.

Send the file at the provided path. Will send a 404 if the file cannot be resolved or if it is a directory.

Send the file at the provided path. Will send a 404 if the file cannot be resolved or if it is a directory.

Send the file at the provided path. Will send a 404 if the file cannot be resolved or if it is a directory.

Guess the mime type for this fs path using mime_guess and set the content-type header

Implementations on Foreign Types

Implementors