pub struct ConsoleJsonExporter(());Expand description
An exporter that outputs telemetry messages as JSON to stdout.
§Examples
use veecle_telemetry::collector::{ConsoleJsonExporter, set_exporter, ProcessId};
let process_id = ProcessId::random(&mut rand::rng());
set_exporter(process_id, &ConsoleJsonExporter::DEFAULT).unwrap();Tuple Fields§
§0: ()Implementations§
Source§impl ConsoleJsonExporter
impl ConsoleJsonExporter
Sourcepub const DEFAULT: ConsoleJsonExporter
pub const DEFAULT: ConsoleJsonExporter
A const version of ConsoleJsonExporter::default() to allow use as a &'static.
Trait Implementations§
Source§impl Debug for ConsoleJsonExporter
impl Debug for ConsoleJsonExporter
Source§impl Default for ConsoleJsonExporter
impl Default for ConsoleJsonExporter
Source§fn default() -> ConsoleJsonExporter
fn default() -> ConsoleJsonExporter
Returns the “default value” for a type. Read more
Source§impl Export for ConsoleJsonExporter
impl Export for ConsoleJsonExporter
Source§fn export(&self, message: InstanceMessage<'_>)
fn export(&self, message: InstanceMessage<'_>)
Exports a telemetry message. Read more
Auto Trait Implementations§
impl Freeze for ConsoleJsonExporter
impl RefUnwindSafe for ConsoleJsonExporter
impl Send for ConsoleJsonExporter
impl Sync for ConsoleJsonExporter
impl Unpin for ConsoleJsonExporter
impl UnwindSafe for ConsoleJsonExporter
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