Struct ructe::templates::StaticFile
source · pub struct StaticFile {
pub content: &'static [u8],
pub name: &'static str,
}
Expand description
A static file has a name (so its url can be recognized) and the actual file contents.
The content-type (mime type) of the file is available as a
static field when building ructe with the mime03
feature or
as the return value of a method when building ructe with the
mime02
feature (in mime
version 0.2.x, a Mime cannot be
defined as a part of a const static value.
Fields§
§content: &'static [u8]
The actual static file contents.
name: &'static str
The file name as used in a url, including a short (48 bits as 8 base64 characters) hash of the content, to enable long-time caching of static resourses in the clients.
Auto Trait Implementations§
impl RefUnwindSafe for StaticFile
impl Send for StaticFile
impl Sync for StaticFile
impl Unpin for StaticFile
impl UnwindSafe for StaticFile
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