pub struct ProfileBootstrap;Implementations§
Source§impl ProfileBootstrap
impl ProfileBootstrap
pub fn init() -> Result<&'static Profile>
Sourcepub fn get() -> Result<&'static Profile, ProfileBootstrapError>
pub fn get() -> Result<&'static Profile, ProfileBootstrapError>
Get the initialized profile. Returns error if profile has not been initialized.
Sourcepub fn get_path() -> Result<&'static str, ProfileBootstrapError>
pub fn get_path() -> Result<&'static str, ProfileBootstrapError>
Get the initialized profile path. Returns error if profile has not been initialized.
Sourcepub fn is_initialized() -> bool
pub fn is_initialized() -> bool
Check if the profile has been initialized.
pub fn try_init() -> Result<&'static Profile>
pub fn init_from_path(path: &Path) -> Result<&'static Profile>
Trait Implementations§
Source§impl Clone for ProfileBootstrap
impl Clone for ProfileBootstrap
Source§fn clone(&self) -> ProfileBootstrap
fn clone(&self) -> ProfileBootstrap
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProfileBootstrap
impl Debug for ProfileBootstrap
impl Copy for ProfileBootstrap
Auto Trait Implementations§
impl Freeze for ProfileBootstrap
impl RefUnwindSafe for ProfileBootstrap
impl Send for ProfileBootstrap
impl Sync for ProfileBootstrap
impl Unpin for ProfileBootstrap
impl UnwindSafe for ProfileBootstrap
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