# eye `eye` provides high-level abstractions for camera hardware interaction in Rust. It leverages the other parts of the eye stack such as `eye-hal` to provide a cross-plattform abstraction layer. Where `eye-hal` facilitates a rather low level abstraction, `eye` is designed to expand on that and leverage modern programming patterns such as async code. The main goal of this crate is to provide an easy to use, high-level API. Other features of the high-level `eye` crate include transparent frame format conversion and more.