pub struct TelemetryOTelConfig {
pub service_name: Option<String>,
pub signal_type: Option<String>,
pub authoritative: Option<bool>,
pub span_attributes: Option<HashMap<String, String>>,
pub exported_signals: Option<Vec<String>>,
}Fields§
§service_name: Option<String>§signal_type: Option<String>§span_attributes: Option<HashMap<String, String>>§exported_signals: Option<Vec<String>>Implementations§
Source§impl TelemetryOTelConfig
impl TelemetryOTelConfig
pub fn new() -> TelemetryOTelConfig
Trait Implementations§
Source§impl Clone for TelemetryOTelConfig
impl Clone for TelemetryOTelConfig
Source§impl Debug for TelemetryOTelConfig
impl Debug for TelemetryOTelConfig
Source§impl Default for TelemetryOTelConfig
impl Default for TelemetryOTelConfig
Source§impl<'de> Deserialize<'de> for TelemetryOTelConfig
impl<'de> Deserialize<'de> for TelemetryOTelConfig
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 TelemetryOTelConfig
impl PartialEq for TelemetryOTelConfig
Source§impl Serialize for TelemetryOTelConfig
impl Serialize for TelemetryOTelConfig
impl StructuralPartialEq for TelemetryOTelConfig
Auto Trait Implementations§
impl Freeze for TelemetryOTelConfig
impl RefUnwindSafe for TelemetryOTelConfig
impl Send for TelemetryOTelConfig
impl Sync for TelemetryOTelConfig
impl Unpin for TelemetryOTelConfig
impl UnsafeUnpin for TelemetryOTelConfig
impl UnwindSafe for TelemetryOTelConfig
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