pub enum TelemetrySinkConfig {
Betterstack(BetterstackConfig),
Datadog(DatadogConfig),
GrafanaCloud(GrafanaCloudConfig),
}
Expand description
The user-supplied config required to export telemetry to a given external sink
Variants§
Implementations§
Source§impl TelemetrySinkConfig
impl TelemetrySinkConfig
pub fn as_db_type(&self) -> String
Trait Implementations§
Source§impl AsRef<str> for TelemetrySinkConfig
impl AsRef<str> for TelemetrySinkConfig
Source§impl Clone for TelemetrySinkConfig
impl Clone for TelemetrySinkConfig
Source§fn clone(&self) -> TelemetrySinkConfig
fn clone(&self) -> TelemetrySinkConfig
Returns a copy 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<'de> Deserialize<'de> for TelemetrySinkConfig
impl<'de> Deserialize<'de> for TelemetrySinkConfig
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<'_enum> From<&'_enum TelemetrySinkConfig> for TelemetrySinkConfigDiscriminants
impl<'_enum> From<&'_enum TelemetrySinkConfig> for TelemetrySinkConfigDiscriminants
Source§fn from(val: &'_enum TelemetrySinkConfig) -> TelemetrySinkConfigDiscriminants
fn from(val: &'_enum TelemetrySinkConfig) -> TelemetrySinkConfigDiscriminants
Converts to this type from the input type.
Source§impl From<TelemetrySinkConfig> for TelemetrySinkConfigDiscriminants
impl From<TelemetrySinkConfig> for TelemetrySinkConfigDiscriminants
Source§fn from(val: TelemetrySinkConfig) -> TelemetrySinkConfigDiscriminants
fn from(val: TelemetrySinkConfig) -> TelemetrySinkConfigDiscriminants
Converts to this type from the input type.
Source§impl PartialEq for TelemetrySinkConfig
impl PartialEq for TelemetrySinkConfig
Source§impl Serialize for TelemetrySinkConfig
impl Serialize for TelemetrySinkConfig
impl Eq for TelemetrySinkConfig
impl StructuralPartialEq for TelemetrySinkConfig
Auto Trait Implementations§
impl Freeze for TelemetrySinkConfig
impl RefUnwindSafe for TelemetrySinkConfig
impl Send for TelemetrySinkConfig
impl Sync for TelemetrySinkConfig
impl Unpin for TelemetrySinkConfig
impl UnwindSafe for TelemetrySinkConfig
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