Struct jormungandr::settings::start::RawSettings
source · pub struct RawSettings {
command_line: CommandLine,
config: Option<Config>,
}
Fields§
§command_line: CommandLine
§config: Option<Config>
Implementations§
source§impl RawSettings
impl RawSettings
pub fn load(command_line: CommandLine) -> Result<Self, Error>
pub fn log_settings(&self) -> LogSettings
fn rest_config(&self) -> Option<Rest>
fn jrpc_config(&self) -> Option<JRpc>
sourcepub fn try_into_settings(self) -> Result<Settings, Error>
pub fn try_into_settings(self) -> Result<Settings, Error>
Load the settings
- from the command arguments
- from the config
This function will print&exit if anything is not as it should be.
Auto Trait Implementations§
impl RefUnwindSafe for RawSettings
impl Send for RawSettings
impl Sync for RawSettings
impl Unpin for RawSettings
impl UnwindSafe for RawSettings
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
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request