Skip to main content

IAmiiboManagerMethods

Trait IAmiiboManagerMethods 

Source
pub trait IAmiiboManagerMethods: IAmiiboManager {
    // Provided methods
    fn initialize_system(self) { ... }
    fn finalize_system(self) { ... }
    fn destroy_event(self) { ... }
    fn is_availability_changed(self) -> bool { ... }
    fn is_activated_device(self) -> bool { ... }
    fn is_deactivated_device(self) -> bool { ... }
    fn select_device(self, index: impl Into<i32>) -> bool { ... }
    fn get_select_device_index(self) -> i32 { ... }
    fn get_device_count(self) -> i32 { ... }
    fn setup_pad(self, npad_id: impl Into<NpadId>) { ... }
    fn dump(self) { ... }
    fn ctor(self) { ... }
}

Provided Methods§

Source

fn initialize_system(self)

InitializeSystem() overload

Source

fn finalize_system(self)

FinalizeSystem() overload

Source

fn destroy_event(self)

DestroyEvent() overload

Source

fn is_availability_changed(self) -> bool

IsAvailabilityChanged() overload

Source

fn is_activated_device(self) -> bool

IsActivatedDevice() overload

Source

fn is_deactivated_device(self) -> bool

IsDeactivatedDevice() overload

Source

fn select_device(self, index: impl Into<i32>) -> bool

SelectDevice(i32) overload

Source

fn get_select_device_index(self) -> i32

GetSelectDeviceIndex() overload

Source

fn get_device_count(self) -> i32

GetDeviceCount() overload

Source

fn setup_pad(self, npad_id: impl Into<NpadId>)

SetupPad(crate::nn::hid::npadid::NpadId) overload

Source

fn dump(self)

Dump() overload

Source

fn ctor(self)

.ctor() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IAmiiboManager> IAmiiboManagerMethods for __T

Available on crate feature app-amiibomanager only.