pub struct AliasConfig {
pub entries: HashMap<String, Vec<String>>,
}Expand description
Unified alias configuration for @ prefix expansion.
Used for both command targets (normalize view @todo) and filters (--only @tests).
Example:
[aliases]
todo = ["TODO.md"] # @todo → specific file
config = [".normalize/config.toml"] # overrides built-in @config
vendor = ["vendor/**"] # custom filter alias
tests = [] # disable built-in @testsFields§
§entries: HashMap<String, Vec<String>>Map alias names to paths/patterns. Empty array disables the alias.
Implementations§
Source§impl AliasConfig
impl AliasConfig
Sourcepub fn builtin_names() -> &'static [&'static str]
pub fn builtin_names() -> &'static [&'static str]
Names of all built-in aliases.
Trait Implementations§
Source§impl Clone for AliasConfig
impl Clone for AliasConfig
Source§fn clone(&self) -> AliasConfig
fn clone(&self) -> AliasConfig
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 Debug for AliasConfig
impl Debug for AliasConfig
Source§impl Default for AliasConfig
impl Default for AliasConfig
Source§fn default() -> AliasConfig
fn default() -> AliasConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AliasConfigwhere
AliasConfig: Default,
impl<'de> Deserialize<'de> for AliasConfigwhere
AliasConfig: Default,
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AliasConfig
impl RefUnwindSafe for AliasConfig
impl Send for AliasConfig
impl Sync for AliasConfig
impl Unpin for AliasConfig
impl UnsafeUnpin for AliasConfig
impl UnwindSafe for AliasConfig
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