libmirage 0.1.1

Rust bindings for libMirage
Documentation
// This file was generated by gir (https://github.com/gtk-rs/gir)
// from
// from gir-files (https://github.com/gtk-rs/gir-files)
// DO NOT EDIT

mod cd_text_coder;
pub use self::cd_text_coder::CdTextCoder;

mod context;
pub use self::context::Context;

mod contextual;
pub use self::contextual::Contextual;

mod disc;
pub use self::disc::Disc;

mod file_stream;
pub use self::file_stream::FileStream;

mod filter_stream;
pub use self::filter_stream::FilterStream;

mod fragment;
pub use self::fragment::Fragment;

mod index;
pub use self::index::Index;

mod language;
pub use self::language::Language;

mod object;
pub use self::object::Object;

mod parser;
pub use self::parser::Parser;

mod plugin;
pub use self::plugin::Plugin;

mod sector;
pub use self::sector::Sector;

mod session;
pub use self::session::Session;

mod stream;
pub use self::stream::Stream;

mod track;
pub use self::track::Track;

mod writer;
pub use self::writer::Writer;

mod enums;
pub use self::enums::DebugMask;
pub use self::enums::FragmentRole;
pub use self::enums::LanguagePackType;
pub use self::enums::MainDataFormat;
pub use self::enums::MediumType;
pub use self::enums::SectorSubchannelFormat;
pub use self::enums::SectorType;
pub use self::enums::SectorValidData;
pub use self::enums::SessionType;
pub use self::enums::SubChannel;
pub use self::enums::SubchannelDataFormat;
pub use self::enums::TrackConstant;
pub use self::enums::TrackFlag;

pub(crate) mod functions;

mod constants;
pub use self::constants::VERSION_LONG;
pub use self::constants::VERSION_SHORT;

pub(crate) mod traits {
    pub use super::context::ContextExt;
    pub use super::contextual::ContextualExt;
    pub use super::disc::DiscExt;
    pub use super::file_stream::FileStreamExt;
    pub use super::filter_stream::FilterStreamExt;
    pub use super::fragment::FragmentExt;
    pub use super::index::IndexExt;
    pub use super::language::LanguageExt;
    pub use super::object::MirageObjectExt;
    pub use super::parser::ParserExt;
    pub use super::plugin::PluginExt;
    pub use super::sector::SectorExt;
    pub use super::session::SessionExt;
    pub use super::stream::StreamExt;
    pub use super::track::TrackExt;
    pub use super::writer::WriterExt;
}
pub(crate) mod builders {
    pub use super::plugin::PluginBuilder;
}