pub enum IbError {
}Variants§
EDVR(i64)
ECIC
ENOL
EADR
EARG
ESAC
EABO
ENEB
EDMA
EOIP
ECAP
EFSO(i64)
EBUS
ESTB
ESRQ
ETAB
ELCK
EARM
EHDL
ECFG
EWIP
ERST
EPWR
Implementations§
Source§impl IbError
impl IbError
Sourcepub fn from_iberr(iberr: iberr_type) -> Result<IbError, GpibError>
pub fn from_iberr(iberr: iberr_type) -> Result<IbError, GpibError>
Create IbError from iberr value
Sourcepub unsafe fn current_global_error() -> Result<IbError, GpibError>
pub unsafe fn current_global_error() -> Result<IbError, GpibError>
Create IbError from current Linux-GPIB global iberr variable
Sourcepub fn current_thread_local_error() -> Result<IbError, GpibError>
pub fn current_thread_local_error() -> Result<IbError, GpibError>
Create IbError from current thread-local iberr value
Sourcepub fn current_async_local_error() -> Result<IbError, GpibError>
pub fn current_async_local_error() -> Result<IbError, GpibError>
Create IbError for last asynchronous I/O operation
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IbError
impl RefUnwindSafe for IbError
impl Send for IbError
impl Sync for IbError
impl Unpin for IbError
impl UnwindSafe for IbError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more