alsarawmidi/lib.rs
1// SPDX-License-Identifier: MIT
2
3#![doc = include_str!("../README.md")]
4
5mod auto;
6mod stream_pair;
7
8// For convenience to provide structures and functions.
9pub use auto::{functions::*, *};
10
11/// For convenience to provide auto-generated/manual traits, and their blanket implementations.
12pub mod prelude {
13 pub use crate::{auto::traits::*, stream_pair::*};
14}
15
16/// For subclass implementations derived from provided class.
17pub mod subclass;
18
19// For applications to handle stuffs in the sys crate.
20pub use alsarawmidi_sys as ffi;
21
22// For documentation links to external crates in docs.rs.
23pub(crate) use glib;
24
25use glib::{object::IsA, translate::*};