pub struct AddonModuleDefinition {
pub slot: u32,
pub device_type: DeviceType,
}Expand description
An expansion module and the station slot where it is attached.
Fields§
§slot: u32One-based expansion-module slot.
device_type: DeviceTypeImplementations§
Source§impl AddonModuleDefinition
impl AddonModuleDefinition
Number of physical programmable keys supplied by this sidecar model.
Trait Implementations§
Source§impl Clone for AddonModuleDefinition
impl Clone for AddonModuleDefinition
Source§fn clone(&self) -> AddonModuleDefinition
fn clone(&self) -> AddonModuleDefinition
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AddonModuleDefinition
impl Debug for AddonModuleDefinition
impl Eq for AddonModuleDefinition
Source§impl PartialEq for AddonModuleDefinition
impl PartialEq for AddonModuleDefinition
impl StructuralPartialEq for AddonModuleDefinition
Auto Trait Implementations§
impl Freeze for AddonModuleDefinition
impl RefUnwindSafe for AddonModuleDefinition
impl Send for AddonModuleDefinition
impl Sync for AddonModuleDefinition
impl Unpin for AddonModuleDefinition
impl UnsafeUnpin for AddonModuleDefinition
impl UnwindSafe for AddonModuleDefinition
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