pub struct ObserverConfig {
pub version: String,
pub analytics: AnalyticsConfig,
pub providers: BTreeMap<String, ProviderConfig>,
}Fields§
§version: String§analytics: AnalyticsConfig§providers: BTreeMap<String, ProviderConfig>Implementations§
Source§impl ObserverConfig
impl ObserverConfig
pub fn parse(source: &str) -> ObserverResult<Self>
pub fn parse_file(path: &Path) -> ObserverResult<Self>
pub fn default_config_path(workspace_root: &Path) -> PathBuf
Trait Implementations§
Source§impl Clone for ObserverConfig
impl Clone for ObserverConfig
Source§fn clone(&self) -> ObserverConfig
fn clone(&self) -> ObserverConfig
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 ObserverConfig
impl Debug for ObserverConfig
Source§impl<'de> Deserialize<'de> for ObserverConfig
impl<'de> Deserialize<'de> for ObserverConfig
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
Source§impl PartialEq for ObserverConfig
impl PartialEq for ObserverConfig
Source§impl Serialize for ObserverConfig
impl Serialize for ObserverConfig
impl Eq for ObserverConfig
impl StructuralPartialEq for ObserverConfig
Auto Trait Implementations§
impl Freeze for ObserverConfig
impl RefUnwindSafe for ObserverConfig
impl Send for ObserverConfig
impl Sync for ObserverConfig
impl Unpin for ObserverConfig
impl UnsafeUnpin for ObserverConfig
impl UnwindSafe for ObserverConfig
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.