pub struct FileResources { /* private fields */ }
Expand description
Reloadable file resources.
Implementations
sourceimpl FileResources
impl FileResources
sourcepub fn new() -> FileResources
pub fn new() -> FileResources
Create an instance of FileResources
.
sourcepub fn register_resource_file<P: Into<PathBuf>>(
&mut self,
name: &'static str,
file_path: P
) -> Result<(), Error>
pub fn register_resource_file<P: Into<PathBuf>>(
&mut self,
name: &'static str,
file_path: P
) -> Result<(), Error>
Register a resource from a path and it can be reloaded automatically.
sourcepub fn unregister_resource_file<S: AsRef<str>>(
&mut self,
name: S
) -> Option<PathBuf>
pub fn unregister_resource_file<S: AsRef<str>>(
&mut self,
name: S
) -> Option<PathBuf>
Unregister a resource from a file by a name.
sourcepub fn reload_if_needed(&mut self) -> Result<(), Error>
pub fn reload_if_needed(&mut self) -> Result<(), Error>
Reload resources if needed.
Trait Implementations
sourceimpl Debug for FileResources
impl Debug for FileResources
Auto Trait Implementations
impl RefUnwindSafe for FileResources
impl Send for FileResources
impl Sync for FileResources
impl Unpin for FileResources
impl UnwindSafe for FileResources
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<T> IntoCollection<T> for T
impl<T> IntoCollection<T> for T
fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>,
fn into_collection<A>(self) -> SmallVec<A> where
A: Array<Item = T>,
Converts self
into a collection.
fn mapped<U, F, A>(self, f: F) -> SmallVec<A> where
F: FnMut(T) -> U,
A: Array<Item = U>,
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more