Enum oaidl::IntoSafeArrElemError [−][src]
pub enum IntoSafeArrElemError { BStringAllocFailed { len: usize, }, VariantAllocFailed { vartype: u32, }, PutElementFailed { hr: i32, }, IntoVariantError(Box<IntoVariantError>), }
Errors for converting into C/C++ data structures from Rust types
Variants
BStringAllocFailed
SysAllocStringLen
failed with len
Fields of BStringAllocFailed
len: usize | The len used that failed. |
VariantAllocFailed
VARIANT
allocation failed
Fields of VariantAllocFailed
vartype: u32 | vartype that failed |
PutElementFailed
SafeArrayPutElement
failed with HRESULT
Fields of PutElementFailed
hr: i32 | HRESULT returned by SafeArrayPutElement call |
IntoVariantError(Box<IntoVariantError>)
Encapsulates a IntoVariantError
Trait Implementations
impl Debug for IntoSafeArrElemError
[src]
impl Debug for IntoSafeArrElemError
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<IntoSafeArrElemError> for ElementError
[src]
impl From<IntoSafeArrElemError> for ElementError
fn from(isaee: IntoSafeArrElemError) -> ElementError
[src]
fn from(isaee: IntoSafeArrElemError) -> ElementError
Performs the conversion.
impl From<BStringError> for IntoSafeArrElemError
[src]
impl From<BStringError> for IntoSafeArrElemError
fn from(bse: BStringError) -> IntoSafeArrElemError
[src]
fn from(bse: BStringError) -> IntoSafeArrElemError
Performs the conversion.
impl From<IntoVariantError> for IntoSafeArrElemError
[src]
impl From<IntoVariantError> for IntoSafeArrElemError
fn from(ive: IntoVariantError) -> IntoSafeArrElemError
[src]
fn from(ive: IntoVariantError) -> IntoSafeArrElemError
Performs the conversion.
Auto Trait Implementations
impl Send for IntoSafeArrElemError
impl Send for IntoSafeArrElemError
impl Sync for IntoSafeArrElemError
impl Sync for IntoSafeArrElemError