Struct toml_bombadil::settings::Settings
source · [−]pub struct Settings {
pub gpg_user_id: Option<String>,
pub settings: ActiveProfile,
pub profiles: HashMap<String, Profile>,
pub import: Vec<ImportPath>,
/* private fields */
}
Expand description
The Global bombadil configuration
Fields
gpg_user_id: Option<String>
settings: ActiveProfile
profiles: HashMap<String, Profile>
import: Vec<ImportPath>
Paths to merge with the main configuration
Implementations
sourceimpl Settings
impl Settings
sourcepub fn get() -> Result<Self>
pub fn get() -> Result<Self>
Resolve bombadil settings against its standard xdg path :
$XDG_CONFIG_DIR/bombadil.toml
sourcepub fn bombadil_config_xdg_path() -> Result<PathBuf, ConfigError>
pub fn bombadil_config_xdg_path() -> Result<PathBuf, ConfigError>
Resolve the bombadil XDG settings path : `$XDG_CONFIG_DIR/bombadil.toml
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Settings
impl<'de> Deserialize<'de> for Settings
sourcefn 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 RefUnwindSafe for Settings
impl Send for Settings
impl Sync for Settings
impl Unpin for Settings
impl UnwindSafe for Settings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more