Trait IBDA_DigitalDemodulator3_Impl
pub trait IBDA_DigitalDemodulator3_Impl: IBDA_DigitalDemodulator2_Impl {
// Required methods
fn SetSignalTimeouts(
&self,
psignaltimeouts: *const BDA_SIGNAL_TIMEOUTS,
) -> Result<()>;
fn SignalTimeouts(
&self,
psignaltimeouts: *mut BDA_SIGNAL_TIMEOUTS,
) -> Result<()>;
fn SetPLPNumber(&self, pplpnumber: *const u32) -> Result<()>;
fn PLPNumber(&self, pplpnumber: *mut u32) -> Result<()>;
}
Required Methods§
fn SetSignalTimeouts( &self, psignaltimeouts: *const BDA_SIGNAL_TIMEOUTS, ) -> Result<()>
fn SignalTimeouts( &self, psignaltimeouts: *mut BDA_SIGNAL_TIMEOUTS, ) -> Result<()>
fn SetPLPNumber(&self, pplpnumber: *const u32) -> Result<()>
fn PLPNumber(&self, pplpnumber: *mut u32) -> Result<()>
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.