pub enum Binary {
Keysight,
NiVisa,
PlatformDefault,
Custom(String),
}Variants§
Keysight
Keysight specific Visa binary which only exists if Keysight IO is installed. Source: https://www.keysight.com/de/de/lib/software-detail/computer-software/io-libraries-suite-downloads-2175637/keysight-io-libraries-suite-2022-for-windows.html
NiVisa
National Instruments specific Visa binary which only exists if Ni-Visa is installed. Source: https://www.ni.com/en-us/support/downloads/drivers/download.ni-visa.html
PlatformDefault
Primary visa binary. This could be any vendor implementation. If visa from any vendor is installed, this option typically works. The primary binary is typically named visa32.dll in windows.
Custom(String)
Custom path to a binary
Trait Implementations§
Source§impl Ord for Binary
impl Ord for Binary
Source§impl PartialOrd for Binary
impl PartialOrd for Binary
impl Eq for Binary
impl StructuralPartialEq for Binary
Auto Trait Implementations§
impl Freeze for Binary
impl RefUnwindSafe for Binary
impl Send for Binary
impl Sync for Binary
impl Unpin for Binary
impl UnwindSafe for Binary
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