pub enum ConfigSourceLabel {
LocalOverride(PathBuf),
Project(PathBuf),
Xdg(PathBuf),
Global(PathBuf),
NotFound,
}Expand description
Identifies which resolution tier a config file was found in.
Variants§
LocalOverride(PathBuf)
Found in {dir}/local/{filename}.
Project(PathBuf)
Found in {dir}/{filename}.
Xdg(PathBuf)
Found in $XDG_CONFIG_HOME/omni-dev/{filename}.
Global(PathBuf)
Found in $HOME/.omni-dev/{filename}.
NotFound
Not found at any tier.
Trait Implementations§
Source§impl Clone for ConfigSourceLabel
impl Clone for ConfigSourceLabel
Source§fn clone(&self) -> ConfigSourceLabel
fn clone(&self) -> ConfigSourceLabel
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 ConfigSourceLabel
impl Debug for ConfigSourceLabel
Source§impl Display for ConfigSourceLabel
impl Display for ConfigSourceLabel
Source§impl PartialEq for ConfigSourceLabel
impl PartialEq for ConfigSourceLabel
impl Eq for ConfigSourceLabel
impl StructuralPartialEq for ConfigSourceLabel
Auto Trait Implementations§
impl Freeze for ConfigSourceLabel
impl RefUnwindSafe for ConfigSourceLabel
impl Send for ConfigSourceLabel
impl Sync for ConfigSourceLabel
impl Unpin for ConfigSourceLabel
impl UnsafeUnpin for ConfigSourceLabel
impl UnwindSafe for ConfigSourceLabel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.