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>) -> Self
pub fn with_format(self, format: FileFormat) -> Self
pub fn with_priority(self, priority: u8) -> Self
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 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