pub enum OtelMode {
RelayCli,
Library,
}Expand description
OTel server processing mode.
Variants§
RelayCli
Shell out to mi6 ingest otel for processing (default).
Enables dynamic upgrades without server restart.
Library
Use mi6-core library directly for processing. Lower latency, but requires server restart for upgrades.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for OtelMode
impl<'de> Deserialize<'de> for OtelMode
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
impl Copy for OtelMode
impl Eq for OtelMode
impl StructuralPartialEq for OtelMode
Auto Trait Implementations§
impl Freeze for OtelMode
impl RefUnwindSafe for OtelMode
impl Send for OtelMode
impl Sync for OtelMode
impl Unpin for OtelMode
impl UnwindSafe for OtelMode
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