pub struct MoonlightConfig {
pub storage: Option<StorageConfig>,
pub comparison: Option<ComparisonConfig>,
pub cli: Option<CliConfig>,
pub http: Option<HttpConfig>,
}Fields§
§storage: Option<StorageConfig>§comparison: Option<ComparisonConfig>§cli: Option<CliConfig>§http: Option<HttpConfig>Implementations§
Trait Implementations§
Source§impl Clone for MoonlightConfig
impl Clone for MoonlightConfig
Source§fn clone(&self) -> MoonlightConfig
fn clone(&self) -> MoonlightConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MoonlightConfig
impl Debug for MoonlightConfig
Source§impl Default for MoonlightConfig
impl Default for MoonlightConfig
Source§fn default() -> MoonlightConfig
fn default() -> MoonlightConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MoonlightConfig
impl<'de> Deserialize<'de> for MoonlightConfig
Source§fn 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 Freeze for MoonlightConfig
impl RefUnwindSafe for MoonlightConfig
impl Send for MoonlightConfig
impl Sync for MoonlightConfig
impl Unpin for MoonlightConfig
impl UnsafeUnpin for MoonlightConfig
impl UnwindSafe for MoonlightConfig
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