vmb-core 0.3.0

Runtime-agnostic domain types and ports for vmb-rs (no FFI dependency)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
# vmb-core

Runtime-agnostic domain types and ports for the `vmb-rs` workspace. This
crate defines the error type, frame view, pixel format, opaque handles,
and the `VmbRuntime` port. It has **no** dependency on `vmb-sys` or any
FFI code and contains no `unsafe` blocks.

All `unsafe` FFI and the Vimba SDK integration live in the sibling
`vmb-ffi` crate, which provides the production `VmbRuntime` implementation.
Tests use `vmb-fake`, an in-memory `VmbRuntime` implementation.

End users almost always want the `vmb` facade crate, not this one directly.