make

Function make 

Source
pub fn make(bin: &Binary) -> Result<Container<VisaFFI>, VisaWrapperError>
Expand description

This factory method loads a visa dynamically linked library .dll or .so etc.

 let visa =   visa::create(&visa::Binary::Keysight)
 .or_else(|_| visa::create(&visa::Binary::NiVisa))
 .or_else(|_| visa::create(&visa::Binary::Primary))
 .or_else(|_| visa::create(&visa::Binary::Custom("visa.so".into())));