lit-robotics / libcamera-rs

Experimental Rust bindings for libcamera
Apache License 2.0
51 stars 16 forks source link

Refactor controls to use transparent pointers #6

Closed chemicstry closed 1 year ago

chemicstry commented 1 year ago

This refactors reference types with lifetimes (i.e. ControlListRef<'a>) into transparent pointers, which can be cast into references.

Important changes:

Fixes #2

chemicstry commented 1 year ago

I'm merging this since it conflicts a lot with other PRs. We will resolve any problems later if they arise.