#![cfg(unix)]
mod additional_tags;
mod api;
#[cfg(all(target_os = "linux", target_pointer_width = "64"))]
mod assert_interceptor;
mod atomic_set;
mod collector_manager;
mod counters;
mod crash_handler;
mod emitters;
mod process_handle;
mod receiver_manager;
mod saguard;
mod signal_handler_manager;
mod spans;
pub use additional_tags::{
clear_additional_tags, consume_and_emit_additional_tags, insert_additional_tag,
remove_additional_tag,
};
pub use api::*;
pub use counters::{begin_op, end_op, reset_counters, OpTypes};
pub use crash_handler::{
disable, enable, get_expected_receiver_pid, report_unhandled_exception,
set_expected_receiver_pid, update_config, update_metadata,
};
pub use spans::{clear_spans, clear_traces, insert_span, insert_trace, remove_span, remove_trace};