Enum oaidl::FromSafeArrElemError [−][src]
pub enum FromSafeArrElemError { GetElementFailed { hr: i32, }, VariantPtrNull, FromVariantFailed, UnknownPtrNull, DispatchPtrNull, }
Errors for converting from C/C++ data structure to Rust types
Variants
GetElementFailed
The unsafe call to SafeArrayGetElement failed - HRESULT stored within tells why
Fields of GetElementFailed
hr: i32 | Holds an HRESULT value |
VariantPtrNull
VARIANT pointer during conversion was null
FromVariantFailed
The call to .into_variant()
failed for some reason
UnknownPtrNull
IUnknown pointer during conversion was null
DispatchPtrNull
IDispatch pointer during conversion was null
Trait Implementations
impl Copy for FromSafeArrElemError
[src]
impl Copy for FromSafeArrElemError
impl Clone for FromSafeArrElemError
[src]
impl Clone for FromSafeArrElemError
fn clone(&self) -> FromSafeArrElemError
[src]
fn clone(&self) -> FromSafeArrElemError
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for FromSafeArrElemError
[src]
impl Debug for FromSafeArrElemError
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl From<FromSafeArrElemError> for ElementError
[src]
impl From<FromSafeArrElemError> for ElementError
fn from(fsaee: FromSafeArrElemError) -> ElementError
[src]
fn from(fsaee: FromSafeArrElemError) -> ElementError
Performs the conversion.
Auto Trait Implementations
impl Send for FromSafeArrElemError
impl Send for FromSafeArrElemError
impl Sync for FromSafeArrElemError
impl Sync for FromSafeArrElemError