pub enum ConfigSource {
File(PathBuf),
Config(VoltClientConfig),
Json(Value),
}Expand description
Source for client configuration
Variants§
File(PathBuf)
Load from file path
Config(VoltClientConfig)
Use existing config
Json(Value)
Parse from JSON
Trait Implementations§
Source§impl From<&str> for ConfigSource
impl From<&str> for ConfigSource
Source§impl From<PathBuf> for ConfigSource
impl From<PathBuf> for ConfigSource
Source§impl From<Value> for ConfigSource
impl From<Value> for ConfigSource
Source§impl From<VoltClientConfig> for ConfigSource
impl From<VoltClientConfig> for ConfigSource
Source§fn from(c: VoltClientConfig) -> Self
fn from(c: VoltClientConfig) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ConfigSource
impl RefUnwindSafe for ConfigSource
impl Send for ConfigSource
impl Sync for ConfigSource
impl Unpin for ConfigSource
impl UnwindSafe for ConfigSource
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> 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