Trait Column_Impl
pub trait Column_Impl: IDispatch_Impl {
// Required methods
fn Name(&self) -> Result<BSTR>;
fn Width(&self) -> Result<i32>;
fn SetWidth(&self, width: i32) -> Result<()>;
fn DisplayPosition(&self) -> Result<i32>;
fn SetDisplayPosition(&self, index: i32) -> Result<()>;
fn Hidden(&self) -> Result<BOOL>;
fn SetHidden(&self, hidden: BOOL) -> Result<()>;
fn SetAsSortColumn(&self, sortorder: _ColumnSortOrder) -> Result<()>;
fn IsSortColumn(&self) -> Result<BOOL>;
}
Required Methods§
fn Name(&self) -> Result<BSTR>
fn Width(&self) -> Result<i32>
fn SetWidth(&self, width: i32) -> Result<()>
fn DisplayPosition(&self) -> Result<i32>
fn SetDisplayPosition(&self, index: i32) -> Result<()>
fn Hidden(&self) -> Result<BOOL>
fn SetHidden(&self, hidden: BOOL) -> Result<()>
fn SetAsSortColumn(&self, sortorder: _ColumnSortOrder) -> Result<()>
fn IsSortColumn(&self) -> Result<BOOL>
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.