root_io/core/
mod.rs

1//! This module contains the core structs and parsers needed to read
2//! the self-description of a root file. These parsers can be used to
3//! build new parsers using the [root-ls](https://github.com/cbourjau/alice-rs) cli.
4
5mod data_source;
6mod file;
7mod file_item;
8pub mod parsers;
9mod tkey;
10mod tstreamer;
11mod tstreamerinfo;
12mod typeid;
13pub mod types;
14
15pub(crate) use self::parsers::*;
16pub(crate) use self::tkey::*;
17pub(crate) use self::tstreamer::{tstreamer, TStreamer};
18pub(crate) use self::tstreamerinfo::{tstreamerinfo, TStreamerInfo};
19pub(crate) use self::typeid::*;
20pub(crate) use self::types::*;
21
22pub use self::data_source::Source;
23pub use self::file::RootFile;
24pub use self::file_item::FileItem;