Trait IFaxSender_Impl
pub trait IFaxSender_Impl: IDispatch_Impl {
Show 34 methods
// Required methods
fn BillingCode(&self) -> Result<BSTR>;
fn SetBillingCode(&self, bstrbillingcode: &BSTR) -> Result<()>;
fn City(&self) -> Result<BSTR>;
fn SetCity(&self, bstrcity: &BSTR) -> Result<()>;
fn Company(&self) -> Result<BSTR>;
fn SetCompany(&self, bstrcompany: &BSTR) -> Result<()>;
fn Country(&self) -> Result<BSTR>;
fn SetCountry(&self, bstrcountry: &BSTR) -> Result<()>;
fn Department(&self) -> Result<BSTR>;
fn SetDepartment(&self, bstrdepartment: &BSTR) -> Result<()>;
fn Email(&self) -> Result<BSTR>;
fn SetEmail(&self, bstremail: &BSTR) -> Result<()>;
fn FaxNumber(&self) -> Result<BSTR>;
fn SetFaxNumber(&self, bstrfaxnumber: &BSTR) -> Result<()>;
fn HomePhone(&self) -> Result<BSTR>;
fn SetHomePhone(&self, bstrhomephone: &BSTR) -> Result<()>;
fn Name(&self) -> Result<BSTR>;
fn SetName(&self, bstrname: &BSTR) -> Result<()>;
fn TSID(&self) -> Result<BSTR>;
fn SetTSID(&self, bstrtsid: &BSTR) -> Result<()>;
fn OfficePhone(&self) -> Result<BSTR>;
fn SetOfficePhone(&self, bstrofficephone: &BSTR) -> Result<()>;
fn OfficeLocation(&self) -> Result<BSTR>;
fn SetOfficeLocation(&self, bstrofficelocation: &BSTR) -> Result<()>;
fn State(&self) -> Result<BSTR>;
fn SetState(&self, bstrstate: &BSTR) -> Result<()>;
fn StreetAddress(&self) -> Result<BSTR>;
fn SetStreetAddress(&self, bstrstreetaddress: &BSTR) -> Result<()>;
fn Title(&self) -> Result<BSTR>;
fn SetTitle(&self, bstrtitle: &BSTR) -> Result<()>;
fn ZipCode(&self) -> Result<BSTR>;
fn SetZipCode(&self, bstrzipcode: &BSTR) -> Result<()>;
fn LoadDefaultSender(&self) -> Result<()>;
fn SaveDefaultSender(&self) -> Result<()>;
}
Required Methods§
fn BillingCode(&self) -> Result<BSTR>
fn SetBillingCode(&self, bstrbillingcode: &BSTR) -> Result<()>
fn City(&self) -> Result<BSTR>
fn SetCity(&self, bstrcity: &BSTR) -> Result<()>
fn Company(&self) -> Result<BSTR>
fn SetCompany(&self, bstrcompany: &BSTR) -> Result<()>
fn Country(&self) -> Result<BSTR>
fn SetCountry(&self, bstrcountry: &BSTR) -> Result<()>
fn Department(&self) -> Result<BSTR>
fn SetDepartment(&self, bstrdepartment: &BSTR) -> Result<()>
fn Email(&self) -> Result<BSTR>
fn SetEmail(&self, bstremail: &BSTR) -> Result<()>
fn FaxNumber(&self) -> Result<BSTR>
fn SetFaxNumber(&self, bstrfaxnumber: &BSTR) -> Result<()>
fn HomePhone(&self) -> Result<BSTR>
fn SetHomePhone(&self, bstrhomephone: &BSTR) -> Result<()>
fn Name(&self) -> Result<BSTR>
fn SetName(&self, bstrname: &BSTR) -> Result<()>
fn TSID(&self) -> Result<BSTR>
fn SetTSID(&self, bstrtsid: &BSTR) -> Result<()>
fn OfficePhone(&self) -> Result<BSTR>
fn SetOfficePhone(&self, bstrofficephone: &BSTR) -> Result<()>
fn OfficeLocation(&self) -> Result<BSTR>
fn SetOfficeLocation(&self, bstrofficelocation: &BSTR) -> Result<()>
fn State(&self) -> Result<BSTR>
fn SetState(&self, bstrstate: &BSTR) -> Result<()>
fn StreetAddress(&self) -> Result<BSTR>
fn SetStreetAddress(&self, bstrstreetaddress: &BSTR) -> Result<()>
fn Title(&self) -> Result<BSTR>
fn SetTitle(&self, bstrtitle: &BSTR) -> Result<()>
fn ZipCode(&self) -> Result<BSTR>
fn SetZipCode(&self, bstrzipcode: &BSTR) -> Result<()>
fn LoadDefaultSender(&self) -> Result<()>
fn SaveDefaultSender(&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.