pub struct LangConfigBuilder { /* private fields */ }Expand description
Builder for LangConfig.
Unset fields fall back to environment variables (via from_env()).
Implementations§
Source§impl LangConfigBuilder
impl LangConfigBuilder
Sourcepub fn locale(self, locale: impl Into<String>) -> LangConfigBuilder
pub fn locale(self, locale: impl Into<String>) -> LangConfigBuilder
Set the default locale.
Sourcepub fn fallback_locale(self, fallback: impl Into<String>) -> LangConfigBuilder
pub fn fallback_locale(self, fallback: impl Into<String>) -> LangConfigBuilder
Set the fallback locale.
Sourcepub fn path(self, path: impl Into<String>) -> LangConfigBuilder
pub fn path(self, path: impl Into<String>) -> LangConfigBuilder
Set the translation files directory path.
Sourcepub fn build(self) -> LangConfig
pub fn build(self) -> LangConfig
Build the LangConfig, filling unset fields from environment.
Trait Implementations§
Source§impl Default for LangConfigBuilder
impl Default for LangConfigBuilder
Source§fn default() -> LangConfigBuilder
fn default() -> LangConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LangConfigBuilder
impl RefUnwindSafe for LangConfigBuilder
impl Send for LangConfigBuilder
impl Sync for LangConfigBuilder
impl Unpin for LangConfigBuilder
impl UnsafeUnpin for LangConfigBuilder
impl UnwindSafe for LangConfigBuilder
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more