gstreamer_tag/lib.rs
1// Take a look at the license at the top of the repository in the LICENSE file.
2
3#![cfg_attr(docsrs, feature(doc_cfg))]
4#![allow(clippy::missing_safety_doc)]
5#![allow(clippy::manual_c_str_literals)]
6#![doc = include_str!("../README.md")]
7
8pub use glib;
9pub use gst;
10pub use gstreamer_tag_sys as ffi;
11
12macro_rules! skip_assert_initialized {
13 () => {};
14}
15
16mod auto;
17pub use crate::auto::*;
18
19mod tags;
20pub use crate::tags::*;
21
22pub mod language_codes;
23
24// Re-export all the traits in a prelude module, so that applications
25// can always "use gst_tag::prelude::*" without getting conflicts
26pub mod prelude {
27 #[doc(hidden)]
28 pub use gst::prelude::*;
29}