[][src]Struct aravis::Aravis

pub struct Aravis { /* fields omitted */ }

Token representing access to the global state of the Aravis library.

Methods

impl Aravis[src]

pub fn initialize() -> Result<Aravis, AlreadyInitializedError>[src]

Retrieve a token to access global state of the Aravis library.

This may only be called once. Any subsequent invocation after the first will return a AlreadyInitializedError.

pub fn get_device_list(&self) -> Vec<DeviceInfo>[src]

Enumerate all available GenICam devices.

Auto Trait Implementations

impl RefUnwindSafe for Aravis

impl Send for Aravis

impl Sync for Aravis

impl Unpin for Aravis

impl UnwindSafe for Aravis

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SetParameter for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.