Trait ILowLevelDevicesAggregateProvider_Impl
pub trait ILowLevelDevicesAggregateProvider_Impl: IUnknownImpl {
// Required methods
fn AdcControllerProvider(&self) -> Result<IAdcControllerProvider>;
fn PwmControllerProvider(&self) -> Result<IPwmControllerProvider>;
fn GpioControllerProvider(&self) -> Result<IGpioControllerProvider>;
fn I2cControllerProvider(&self) -> Result<II2cControllerProvider>;
fn SpiControllerProvider(&self) -> Result<ISpiControllerProvider>;
}
Required Methods§
fn AdcControllerProvider(&self) -> Result<IAdcControllerProvider>
fn PwmControllerProvider(&self) -> Result<IPwmControllerProvider>
fn GpioControllerProvider(&self) -> Result<IGpioControllerProvider>
fn I2cControllerProvider(&self) -> Result<II2cControllerProvider>
fn SpiControllerProvider(&self) -> Result<ISpiControllerProvider>
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.