pub struct CardinalConfig {
pub server: ServerConfig,
pub destinations: BTreeMap<String, Destination>,
pub plugins: Vec<Plugin>,
}Fields§
§server: ServerConfig§destinations: BTreeMap<String, Destination>§plugins: Vec<Plugin>Trait Implementations§
Source§impl Clone for CardinalConfig
impl Clone for CardinalConfig
Source§fn clone(&self) -> CardinalConfig
fn clone(&self) -> CardinalConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 CardinalConfig
impl Debug for CardinalConfig
Source§impl Default for CardinalConfig
impl Default for CardinalConfig
Source§fn default() -> CardinalConfig
fn default() -> CardinalConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CardinalConfig
impl<'de> Deserialize<'de> for CardinalConfig
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 CardinalConfig
impl RefUnwindSafe for CardinalConfig
impl Send for CardinalConfig
impl Sync for CardinalConfig
impl Unpin for CardinalConfig
impl UnwindSafe for CardinalConfig
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