Skip to main content

Settings

Enum Settings 

Source
pub enum Settings {
Show 20 variants C2(Cbin<RawBody>), C2D(Cbin<RawBody>), Electro4(Cbin<RawBody>), Electro5(Cbin<Settings>), Electro6(Cbin<RawBody>), Electro7(Cbin<RawBody>), Grand(Cbin<RawBody>), Lead4(Cbin<RawBody>), LeadA1(Cbin<RawBody>), Organ3(Cbin<RawBody>), Piano1(Cbin<RawBody>), Piano2(Cbin<RawBody>), Piano3(Cbin<RawBody>), Piano4(Cbin<RawBody>), Piano5(Cbin<RawBody>), Stage2(Cbin<RawBody>), Stage3(Cbin<RawBody>), Stage4(Cbin<RawBody>), Wave(Cbin<RawBody>), Wave2(Cbin<RawBody>),
}
Expand description

The instrument’s global settings, one variant per model. Only the Electro 5 body decodes; the rest are container-verified stubs.

Variants§

§

C2(Cbin<RawBody>)

§

C2D(Cbin<RawBody>)

§

Electro4(Cbin<RawBody>)

§

Electro5(Cbin<Settings>)

§

Electro6(Cbin<RawBody>)

§

Electro7(Cbin<RawBody>)

§

Grand(Cbin<RawBody>)

§

Lead4(Cbin<RawBody>)

§

LeadA1(Cbin<RawBody>)

§

Organ3(Cbin<RawBody>)

§

Piano1(Cbin<RawBody>)

§

Piano2(Cbin<RawBody>)

§

Piano3(Cbin<RawBody>)

§

Piano4(Cbin<RawBody>)

§

Piano5(Cbin<RawBody>)

§

Stage2(Cbin<RawBody>)

§

Stage3(Cbin<RawBody>)

§

Stage4(Cbin<RawBody>)

§

Wave(Cbin<RawBody>)

§

Wave2(Cbin<RawBody>)

Trait Implementations§

Source§

impl Debug for Settings

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = !

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, !>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.