pub struct Settings { /* private fields */ }
Expand description
Optionally provide settings to the MidiFile
. This is a ‘builder’ struct.
Example
use midi_file::{MidiFile, Settings};
use midi_file::file::{Format, Division, QuarterNoteDivision};
let settings = Settings::new()
.running_status(true)
.format(Format::Single)
.divisions(Division::QuarterNote(QuarterNoteDivision::new(244)));
let _m = MidiFile::new_with_settings(settings);
Implementations§
Trait Implementations§
source§impl Ord for Settings
impl Ord for Settings
source§impl PartialEq for Settings
impl PartialEq for Settings
source§impl PartialOrd for Settings
impl PartialOrd for Settings
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for Settings
impl Eq for Settings
impl StructuralEq for Settings
impl StructuralPartialEq for Settings
Auto Trait Implementations§
impl RefUnwindSafe for Settings
impl Send for Settings
impl Sync for Settings
impl Unpin for Settings
impl UnwindSafe for Settings
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