[−][src]Struct web_static_pack::loader::Loader
Main loader. Create using ::new()
providing reference to result of include_bytes!
.
Call get()
to access files.
Implementations
impl Loader
[src]
pub fn new(included_bytes: &'static [u8]) -> Result<Self, Error>
[src]
Creates a loader.
Pass result of include_bytes!
macro here.
Create pack (for inclusion) with web-static-pack-packer
.
pub fn get(&self, path: &str) -> Option<&FileDescriptor>
[src]
Retrieves file from pack.
The path should usually start with /
, exactly as in URL.
Returns Some(&FileDescriptor)
if file is found, None
otherwise.
Auto Trait Implementations
impl RefUnwindSafe for Loader
impl Send for Loader
impl Sync for Loader
impl Unpin for Loader
impl UnwindSafe for Loader
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,