Skip to main content

beamterm_renderer/
lib.rs

1mod error;
2mod gl;
3mod mat4;
4mod position;
5mod terminal;
6
7pub(crate) mod js;
8
9#[cfg(feature = "js-api")]
10pub mod wasm;
11
12pub mod mouse;
13mod url;
14
15pub use ::beamterm_data::{DebugSpacePattern, FontAtlasData, GlyphEffect};
16pub use beamterm_data::FontStyle;
17pub use position::CursorPosition;
18pub use terminal::*;
19pub use url::UrlMatch;
20
21pub use crate::{error::Error, gl::*};
22
23#[cfg(test)]
24mod tests {
25    use beamterm_data::FontAtlasData;
26
27    #[test]
28    fn test_font_atlas_config_deserialization() {
29        let _ = FontAtlasData::default();
30    }
31}