pub struct StaticFilesConfig {
pub route_prefix: String,
pub files: Vec<StaticFile>,
pub index_file: bool,
pub cache_control: Option<String>,
}Expand description
Static-files middleware configuration for HTTP handler tests.
Fields§
§route_prefix: StringURL route prefix (e.g. "/public").
files: Vec<StaticFile>Files to write to the temporary directory.
index_file: boolWhether to serve index.html for directory requests.
cache_control: Option<String>Cache-Control header value to apply.
Trait Implementations§
Source§impl Clone for StaticFilesConfig
impl Clone for StaticFilesConfig
Source§fn clone(&self) -> StaticFilesConfig
fn clone(&self) -> StaticFilesConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StaticFilesConfig
impl Debug for StaticFilesConfig
Source§impl<'de> Deserialize<'de> for StaticFilesConfig
impl<'de> Deserialize<'de> for StaticFilesConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StaticFilesConfig
impl RefUnwindSafe for StaticFilesConfig
impl Send for StaticFilesConfig
impl Sync for StaticFilesConfig
impl Unpin for StaticFilesConfig
impl UnsafeUnpin for StaticFilesConfig
impl UnwindSafe for StaticFilesConfig
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