15 unstable releases (7 breaking)
Uses old Rust 2015
|0.7.1||Jul 21, 2021|
|0.6.0||Dec 8, 2020|
|0.5.0||Sep 27, 2020|
|0.3.2||Jul 30, 2020|
|0.0.1||Oct 26, 2019|
#38 in Video
54 downloads per month
Used in aravis-utils
This crate currently targets version 0.8.14 of the Aravis library.
The autogenerated API uses extension traits to implement methods for many structs.
This is done by the
gir tool to emulate class inheritance.
Practically, this means that you should also look the
CameraExt trait if you want to know what you can do with a
You can import the prelude to bring all available extension traits in scope:
The API was regenerated with a new version of the
As a result, the public API has changed a bit:
- Getters no-longer have a
get_prefix, so a function that was called
get_foo()is now simply called
- Methods for classes without subclasses no-longer live in
*Exttraits. For example, this means that all methods for
Bufferobjects are now directly implemented on the
Bufferstruct. This mostly means you can just remove the import of traits that no longer exist.
This documentation constist mainly of original documentation of the Aravis project. The copyright and license of the Aravis project apply to those parts. The full original documentation is also available online and might help if the translation to Rust made things unclear.