pub struct ConfigFile { /* private fields */ }Expand description
Source backed by a configuration file on disk.
Implementations§
Source§impl ConfigFile
impl ConfigFile
pub fn new(path: impl AsRef<Path>) -> ConfigFile
pub fn with_format(self, format: FileFormat) -> ConfigFile
pub fn with_priority(self, priority: u8) -> ConfigFile
Trait Implementations§
Source§impl ConfigSource for ConfigFile
impl ConfigSource for ConfigFile
Source§fn load(&self) -> Result<ConfigNode, ConfigError>
fn load(&self) -> Result<ConfigNode, ConfigError>
Load configuration data from the source.
Auto Trait Implementations§
impl Freeze for ConfigFile
impl RefUnwindSafe for ConfigFile
impl Send for ConfigFile
impl Sync for ConfigFile
impl Unpin for ConfigFile
impl UnsafeUnpin for ConfigFile
impl UnwindSafe for ConfigFile
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