[−][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 std::include_bytes
macro here.
Create pack (for inclusion) with examples/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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[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.
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>,