Trait IFaxOutboundRoutingRule_Impl
pub trait IFaxOutboundRoutingRule_Impl: IDispatch_Impl {
// Required methods
fn CountryCode(&self) -> Result<i32>;
fn AreaCode(&self) -> Result<i32>;
fn Status(&self) -> Result<FAX_RULE_STATUS_ENUM>;
fn UseDevice(&self) -> Result<VARIANT_BOOL>;
fn SetUseDevice(&self, busedevice: VARIANT_BOOL) -> Result<()>;
fn DeviceId(&self) -> Result<i32>;
fn SetDeviceId(&self, deviceid: i32) -> Result<()>;
fn GroupName(&self) -> Result<BSTR>;
fn SetGroupName(&self, bstrgroupname: &BSTR) -> Result<()>;
fn Refresh(&self) -> Result<()>;
fn Save(&self) -> Result<()>;
}
Required Methods§
fn CountryCode(&self) -> Result<i32>
fn AreaCode(&self) -> Result<i32>
fn Status(&self) -> Result<FAX_RULE_STATUS_ENUM>
fn UseDevice(&self) -> Result<VARIANT_BOOL>
fn SetUseDevice(&self, busedevice: VARIANT_BOOL) -> Result<()>
fn DeviceId(&self) -> Result<i32>
fn SetDeviceId(&self, deviceid: i32) -> Result<()>
fn GroupName(&self) -> Result<BSTR>
fn SetGroupName(&self, bstrgroupname: &BSTR) -> Result<()>
fn Refresh(&self) -> Result<()>
fn Save(&self) -> 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.