pub enum ConfigFileKind {
Config,
Env,
}Expand description
Metadata about the two kinds of Nushell configuration files.
Each variant knows its file name, its embedded default content, and its scaffold template.
This was moved here from nu-utils because it is config infrastructure,
not a general utility.
Variants§
Implementations§
Source§impl ConfigFileKind
impl ConfigFileKind
Sourcepub const fn default(self) -> &'static str
pub const fn default(self) -> &'static str
The compiled-in default content (evaluated before the user’s file).
Sourcepub const fn scaffold(self) -> &'static str
pub const fn scaffold(self) -> &'static str
The scaffold content written when the file does not exist on first startup.
Sourcepub const fn doc(self) -> &'static str
pub const fn doc(self) -> &'static str
The full doc-commented template written by config nu / config env.
Sourcepub const fn default_path(self) -> &'static str
pub const fn default_path(self) -> &'static str
Compiled-in default file name: "default_config.nu" or
"default_env.nu".
Trait Implementations§
Source§impl Clone for ConfigFileKind
impl Clone for ConfigFileKind
Source§fn clone(&self) -> ConfigFileKind
fn clone(&self) -> ConfigFileKind
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 moreimpl Copy for ConfigFileKind
Source§impl Debug for ConfigFileKind
impl Debug for ConfigFileKind
Source§impl Display for ConfigFileKind
impl Display for ConfigFileKind
impl Eq for ConfigFileKind
Source§impl PartialEq for ConfigFileKind
impl PartialEq for ConfigFileKind
impl StructuralPartialEq for ConfigFileKind
Auto Trait Implementations§
impl Freeze for ConfigFileKind
impl RefUnwindSafe for ConfigFileKind
impl Send for ConfigFileKind
impl Sync for ConfigFileKind
impl Unpin for ConfigFileKind
impl UnsafeUnpin for ConfigFileKind
impl UnwindSafe for ConfigFileKind
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