pub struct StmHeader {
pub title: String,
pub tracker_name: String,
pub file_type: StmFileType,
pub version_major: u8,
pub version_minor: u8,
pub tempo: u8,
pub n_patterns: u8,
pub global_volume: u8,
pub instruments: Vec<StmInstrument>,
pub order: Vec<u8>,
}Expand description
Top-level STM header.
Fields§
§title: String§tracker_name: String§file_type: StmFileType§version_major: u8§version_minor: u8§tempo: u8§n_patterns: u8§global_volume: u8§instruments: Vec<StmInstrument>§order: Vec<u8>Trait Implementations§
Auto Trait Implementations§
impl Freeze for StmHeader
impl RefUnwindSafe for StmHeader
impl Send for StmHeader
impl Sync for StmHeader
impl Unpin for StmHeader
impl UnsafeUnpin for StmHeader
impl UnwindSafe for StmHeader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more