Enum oaidl::SafeArrayError
source · pub enum SafeArrayError {
From(Box<FromSafeArrayError>),
Into(Box<IntoSafeArrayError>),
}
Expand description
Supererror for SafeArray errors
Variants§
From(Box<FromSafeArrayError>)
From wrapper for FromSafeArrayError
Into(Box<IntoSafeArrayError>)
Into wrapper for IntoSafeArrayError
Trait Implementations§
source§impl Debug for SafeArrayError
impl Debug for SafeArrayError
source§impl Display for SafeArrayError
impl Display for SafeArrayError
source§impl Fail for SafeArrayError
impl Fail for SafeArrayError
source§fn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Backtrace
carried by this failure, if it
carries one. Read moresource§impl From<FromSafeArrayError> for SafeArrayError
impl From<FromSafeArrayError> for SafeArrayError
source§fn from(fsae: FromSafeArrayError) -> SafeArrayError
fn from(fsae: FromSafeArrayError) -> SafeArrayError
Holds a FromSafeArrayError
with a box. This means conversion is free.
source§impl From<FromVariantError> for SafeArrayError
impl From<FromVariantError> for SafeArrayError
source§fn from(fve: FromVariantError) -> Self
fn from(fve: FromVariantError) -> Self
Uses From impls on FromSafeArrayError] and [
SafeArrayError` to convert the error.
source§impl From<IntoSafeArrayError> for SafeArrayError
impl From<IntoSafeArrayError> for SafeArrayError
source§fn from(isae: IntoSafeArrayError) -> SafeArrayError
fn from(isae: IntoSafeArrayError) -> SafeArrayError
Holds a IntoSafeArrayError
with a box. This means conversion is free.
source§impl TryConvert<CY, SafeArrayError> for Currency
impl TryConvert<CY, SafeArrayError> for Currency
source§fn try_convert(val: CY) -> Result<Self, SafeArrayError>
fn try_convert(val: CY) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<Currency, SafeArrayError> for CY
impl TryConvert<Currency, SafeArrayError> for CY
source§fn try_convert(val: Currency) -> Result<Self, SafeArrayError>
fn try_convert(val: Currency) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<DECIMAL, SafeArrayError> for DecWrapper
impl TryConvert<DECIMAL, SafeArrayError> for DecWrapper
source§fn try_convert(val: DECIMAL) -> Result<Self, SafeArrayError>
fn try_convert(val: DECIMAL) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<Date, SafeArrayError> for f64
impl TryConvert<Date, SafeArrayError> for f64
source§fn try_convert(val: Date) -> Result<Self, SafeArrayError>
fn try_convert(val: Date) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<DecWrapper, SafeArrayError> for DECIMAL
impl TryConvert<DecWrapper, SafeArrayError> for DECIMAL
source§fn try_convert(val: DecWrapper) -> Result<Self, SafeArrayError>
fn try_convert(val: DecWrapper) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<Int, SafeArrayError> for i32
impl TryConvert<Int, SafeArrayError> for i32
source§fn try_convert(val: Int) -> Result<Self, SafeArrayError>
fn try_convert(val: Int) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<SCode, SafeArrayError> for i32
impl TryConvert<SCode, SafeArrayError> for i32
source§fn try_convert(val: SCode) -> Result<Self, SafeArrayError>
fn try_convert(val: SCode) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<UInt, SafeArrayError> for u32
impl TryConvert<UInt, SafeArrayError> for u32
source§fn try_convert(val: UInt) -> Result<Self, SafeArrayError>
fn try_convert(val: UInt) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<UString<u16>, SafeArrayError> for BSTR
impl TryConvert<UString<u16>, SafeArrayError> for BSTR
source§fn try_convert(u: U16String) -> Result<Self, SafeArrayError>
fn try_convert(u: U16String) -> Result<Self, SafeArrayError>
source§impl TryConvert<VariantBool, SafeArrayError> for VARIANT_BOOL
impl TryConvert<VariantBool, SafeArrayError> for VARIANT_BOOL
source§fn try_convert(val: VariantBool) -> Result<Self, SafeArrayError>
fn try_convert(val: VariantBool) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<VariantBool, SafeArrayError> for bool
impl TryConvert<VariantBool, SafeArrayError> for bool
source§fn try_convert(val: VariantBool) -> Result<Self, SafeArrayError>
fn try_convert(val: VariantBool) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<bool, SafeArrayError> for VariantBool
impl TryConvert<bool, SafeArrayError> for VariantBool
source§fn try_convert(val: bool) -> Result<Self, SafeArrayError>
fn try_convert(val: bool) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<f64, SafeArrayError> for Date
impl TryConvert<f64, SafeArrayError> for Date
source§fn try_convert(val: f64) -> Result<Self, SafeArrayError>
fn try_convert(val: f64) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<i16, SafeArrayError> for VariantBool
impl TryConvert<i16, SafeArrayError> for VariantBool
source§fn try_convert(val: VARIANT_BOOL) -> Result<Self, SafeArrayError>
fn try_convert(val: VARIANT_BOOL) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<i32, SafeArrayError> for Int
impl TryConvert<i32, SafeArrayError> for Int
source§fn try_convert(val: i32) -> Result<Self, SafeArrayError>
fn try_convert(val: i32) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<i32, SafeArrayError> for SCode
impl TryConvert<i32, SafeArrayError> for SCode
source§fn try_convert(val: i32) -> Result<Self, SafeArrayError>
fn try_convert(val: i32) -> Result<Self, SafeArrayError>
Does not return any errors.
source§impl TryConvert<u32, SafeArrayError> for UInt
impl TryConvert<u32, SafeArrayError> for UInt
source§fn try_convert(val: u32) -> Result<Self, SafeArrayError>
fn try_convert(val: u32) -> Result<Self, SafeArrayError>
Does not return any errors.