Trait IBDA_DigitalDemodulator2_Impl
pub trait IBDA_DigitalDemodulator2_Impl: IBDA_DigitalDemodulator_Impl {
// Required methods
fn SetGuardInterval(
&self,
pguardinterval: *const GuardInterval,
) -> Result<()>;
fn GuardInterval(&self, pguardinterval: *mut GuardInterval) -> Result<()>;
fn SetTransmissionMode(
&self,
ptransmissionmode: *const TransmissionMode,
) -> Result<()>;
fn TransmissionMode(
&self,
ptransmissionmode: *mut TransmissionMode,
) -> Result<()>;
fn SetRollOff(&self, prolloff: *const RollOff) -> Result<()>;
fn RollOff(&self, prolloff: *mut RollOff) -> Result<()>;
fn SetPilot(&self, ppilot: *const Pilot) -> Result<()>;
fn Pilot(&self, ppilot: *mut Pilot) -> Result<()>;
}
Required Methods§
fn SetGuardInterval(&self, pguardinterval: *const GuardInterval) -> Result<()>
fn GuardInterval(&self, pguardinterval: *mut GuardInterval) -> Result<()>
fn SetTransmissionMode( &self, ptransmissionmode: *const TransmissionMode, ) -> Result<()>
fn TransmissionMode( &self, ptransmissionmode: *mut TransmissionMode, ) -> Result<()>
fn SetRollOff(&self, prolloff: *const RollOff) -> Result<()>
fn RollOff(&self, prolloff: *mut RollOff) -> Result<()>
fn SetPilot(&self, ppilot: *const Pilot) -> Result<()>
fn Pilot(&self, ppilot: *mut Pilot) -> 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.