Skip to main content

Module config

Module config 

Source

Re-exportsΒ§

pub use crate::config::file_lines::FileLines;
pub use crate::config::file_lines::FileName;
pub use crate::config::file_lines::Range;
pub use crate::config::macro_names::MacroSelector;
pub use crate::config::options::*;

ModulesΒ§

config_type πŸ”’
file_lines πŸ”’
This module contains types and functions to support formatting specific line ranges.
lists πŸ”’
Configuration options related to rewriting a list.
macro_names πŸ”’
This module contains types and functions to support formatting specific macros.
options πŸ”’
style_edition πŸ”’

StructsΒ§

CliConfigSetter
CliConfigWasSet
Config
ConfigSetter
ConfigWasSet
PartialConfig
ToTomlError

FunctionsΒ§

check_semver_version πŸ”’
config_from_user_dirs πŸ”’
Looks for a configuration file in the user’s home directory and configuration directory.
config_path πŸ”’
get_toml_path πŸ”’
load_config
Loads a config by checking the client-supplied options and if appropriate, the file system (including searching the file system for overrides).
resolve_project_file πŸ”’
Looks for a configuration file in the given directory and its parents.