pub struct FileSource {
pub path: PathBuf,
pub optional: bool,
pub reload_on_change: bool,
}Expand description
Represents a file configuration source.
Fields§
§path: PathBufGets or sets the source file path.
optional: bool§reload_on_change: boolGets or sets a value indicating whether the file will be loaded if the underlying file changes.
§Remarks
The default value is false.
Implementations§
Source§impl FileSource
impl FileSource
Trait Implementations§
Source§impl Clone for FileSource
impl Clone for FileSource
Source§fn clone(&self) -> FileSource
fn clone(&self) -> FileSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for FileSource
impl Default for FileSource
Source§fn default() -> FileSource
fn default() -> FileSource
Returns the “default value” for a type. Read more
Source§impl From<&FileSourceBuilder> for FileSource
impl From<&FileSourceBuilder> for FileSource
Source§fn from(value: &FileSourceBuilder) -> Self
fn from(value: &FileSourceBuilder) -> Self
Converts to this type from the input type.
Source§impl From<&Path> for FileSource
impl From<&Path> for FileSource
Source§impl From<&PathBuf> for FileSource
impl From<&PathBuf> for FileSource
Source§impl From<&String> for FileSource
impl From<&String> for FileSource
Source§impl From<&str> for FileSource
impl From<&str> for FileSource
Source§impl From<FileSourceBuilder> for FileSource
impl From<FileSourceBuilder> for FileSource
Source§fn from(value: FileSourceBuilder) -> Self
fn from(value: FileSourceBuilder) -> Self
Converts to this type from the input type.
Source§impl From<PathBuf> for FileSource
impl From<PathBuf> for FileSource
Auto Trait Implementations§
impl Freeze for FileSource
impl RefUnwindSafe for FileSource
impl Send for FileSource
impl Sync for FileSource
impl Unpin for FileSource
impl UnsafeUnpin for FileSource
impl UnwindSafe for FileSource
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