Skip to main content

oak_source_map/
lib.rs

1#![doc = include_str!("readme.md")]
2#![warn(missing_docs)]
3#![forbid(unsafe_code)]
4
5mod builder;
6mod composer;
7mod decoder;
8mod error;
9mod mapping;
10mod source_map;
11mod vlq;
12
13pub use builder::SourceMapBuilder;
14pub use composer::SourceMapComposer;
15pub use decoder::SourceMapDecoder;
16pub use error::{Result, SourceMapError};
17pub use mapping::{BoundedMapping, Mapping, Segment};
18pub use source_map::{SourceMap, SourceMapMetadata};
19pub use vlq::{vlq_decode, vlq_decode_many, vlq_encode, vlq_encode_many};
20
21pub use source_map::SourceMapInput;
22
23/// Source Map version (always 3).
24pub const SOURCE_MAP_VERSION: u8 = 3;
25
26/// The default source root.
27pub const DEFAULT_SOURCE_ROOT: &str = "";