1#![no_std]
8
9extern crate alloc;
10
11mod decode;
12mod encode;
13mod filter;
14mod record;
15
16pub use decode::{
17 BinaryDecodeError, DecodedBinaryFrame, DecodedCallsiteMetadata, DecodedField, DecodedRecord,
18 DecodedSpanSnapshot, decode_binary_frame,
19};
20pub use encode::{
21 BinaryFrameKind, CallsiteKind, CallsiteMetadata, EncodeConfig, OutputFormat,
22 encode_binary_metadata, encode_binary_record, encode_ndjson_record,
23};
24pub use filter::{Directive, FilterParseError, TargetFilter};
25pub use record::{
26 FieldCapture, FieldValue, InlineString, OwnedField, OwnedFields, OwnedRecord, SpanSnapshot,
27 Timestamp, capture_record_fields, capture_span_fields, merge_fields,
28};
29
30#[cfg(test)]
31extern crate std;