Trait IBDA_LNBInfo_Impl
pub trait IBDA_LNBInfo_Impl: IUnknownImpl {
// Required methods
fn SetLocalOscilatorFrequencyLowBand(&self, ulloflow: u32) -> Result<()>;
fn LocalOscilatorFrequencyLowBand(&self, pulloflow: *mut u32) -> Result<()>;
fn SetLocalOscilatorFrequencyHighBand(&self, ullofhigh: u32) -> Result<()>;
fn LocalOscilatorFrequencyHighBand(
&self,
pullofhigh: *mut u32,
) -> Result<()>;
fn SetHighLowSwitchFrequency(&self, ulswitchfrequency: u32) -> Result<()>;
fn HighLowSwitchFrequency(&self, pulswitchfrequency: *mut u32) -> Result<()>;
}
Required Methods§
fn SetLocalOscilatorFrequencyLowBand(&self, ulloflow: u32) -> Result<()>
fn LocalOscilatorFrequencyLowBand(&self, pulloflow: *mut u32) -> Result<()>
fn SetLocalOscilatorFrequencyHighBand(&self, ullofhigh: u32) -> Result<()>
fn LocalOscilatorFrequencyHighBand(&self, pullofhigh: *mut u32) -> Result<()>
fn SetHighLowSwitchFrequency(&self, ulswitchfrequency: u32) -> Result<()>
fn HighLowSwitchFrequency(&self, pulswitchfrequency: *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.