pub struct ResourceProvider(/* private fields */);Expand description
A resource namespace, kept alive by this handle and by views displaying it. No listener, HTTP server, temporary extraction directory, or JavaScript/base64 transport is required.
Implementations§
Source§impl ResourceProvider
impl ResourceProvider
Source§impl ResourceProvider
impl ResourceProvider
Sourcepub fn with_site(
site: impl IntoInlineSite,
handler: impl Fn(ResourceRequest) -> ResourceResponse + Send + Sync + 'static,
) -> Self
pub fn with_site( site: impl IntoInlineSite, handler: impl Fn(ResourceRequest) -> ResourceResponse + Send + Sync + 'static, ) -> Self
Mount a bundled directory at __day_assets/ alongside dynamic resources. Pass the
generated res::assets::<directory> constant. Paths inside the directory remain
document-relative. The directory is trusted app content; the callback owns other paths.
Trait Implementations§
Source§impl Clone for ResourceProvider
impl Clone for ResourceProvider
Source§impl Debug for ResourceProvider
impl Debug for ResourceProvider
impl Eq for ResourceProvider
Auto Trait Implementations§
impl !RefUnwindSafe for ResourceProvider
impl !UnwindSafe for ResourceProvider
impl Freeze for ResourceProvider
impl Send for ResourceProvider
impl Sync for ResourceProvider
impl Unpin for ResourceProvider
impl UnsafeUnpin for ResourceProvider
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more