Crate json_archive

Crate json_archive 

Source

Re-exports§

pub use archive_reader::apply_add;
pub use archive_reader::apply_change;
pub use archive_reader::apply_move;
pub use archive_reader::apply_remove;
pub use archive_reader::read_archive;
pub use archive_reader::read_events;
pub use archive_reader::EventIterator;
pub use archive_reader::ReadMode;
pub use archive_reader::ReadResult;
pub use archive_writer::default_output_filename;
pub use archive_writer::write_observation;
pub use archive_writer::ArchiveWriter;
pub use detection::is_json_archive;
pub use diagnostics::Diagnostic;
pub use diagnostics::DiagnosticCode;
pub use diagnostics::DiagnosticCollector;
pub use diagnostics::DiagnosticLevel;
pub use events::Event;
pub use events::Header;
pub use events::Observation;
pub use pointer::JsonPointer;
pub use write_strategy::compression_from_extension;
pub use write_strategy::determine_strategy;
pub use write_strategy::CompressedPath;
pub use write_strategy::WriteStrategy;

Modules§

archive_open
Unified archive file opening with compression detection.
archive_reader
archive_writer
atomic_file
Problem: how do you append data to a compressed archive without losing data?
compression_writer
Unified writer abstraction for compressed and uncompressed output.
detection
File type detection for JSON archives.
diagnostics
diff
event_deserialize
Event deserialization with diagnostic collection.
events
flags
pointer
write_strategy
Write strategy for archive operations.