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

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.