Struct Native Program Info
#[repr(C)]pub struct NativeProgramInfo {
pub id: u32,
pub gain: f32,
pub bypass: u32,
pub midi_bank: u16,
pub midi_number: u8,
pub reserved: u8,
pub name: [u8; 128],
}Fields§
§id: u32§gain: f32§bypass: u32§midi_bank: u16§midi_number: u8§reserved: u8§name: [u8; 128]Trait Implementations§
§impl Clone for NativeProgramInfo
impl Clone for NativeProgramInfo
§fn clone(&self) -> NativeProgramInfo
fn clone(&self) -> NativeProgramInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · §fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for NativeProgramInfo
§impl Debug for NativeProgramInfo
impl Debug for NativeProgramInfo
§impl PartialEq for NativeProgramInfo
impl PartialEq for NativeProgramInfo
impl StructuralPartialEq for NativeProgramInfo
Auto Trait Implementations§
impl Freeze for NativeProgramInfo
impl RefUnwindSafe for NativeProgramInfo
impl Send for NativeProgramInfo
impl Sync for NativeProgramInfo
impl Unpin for NativeProgramInfo
impl UnsafeUnpin for NativeProgramInfo
impl UnwindSafe for NativeProgramInfo
Blanket Implementations§
§impl<T> BorrowMut<T> for T
impl<T> BorrowMut<T> for T
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more