compressor_bindings/
compressor_bindings.rs1#![no_std]
8use zx_types::zx_status_t;
9
10#[derive(PartialEq, Eq, Copy, Clone, Debug, Hash)]
11#[repr(C, align(8))]
12pub struct __BindgenOpaqueArray8<T>(pub T);
13impl<T: Copy + Default, const N: usize> Default for __BindgenOpaqueArray8<[T; N]> {
14 fn default() -> Self {
15 Self([<T as Default>::default(); N])
16 }
17}
18#[repr(C)]
19#[repr(align(8))]
20#[derive(Debug, Copy, Clone)]
21pub struct VmCompressor {
22 pub _bindgen_opaque_blob: __BindgenOpaqueArray8<[u8; 80usize]>,
23}
24unsafe extern "C" {
25 pub fn cpp_vmcompressor_arm(compressor: *mut VmCompressor) -> zx_status_t;
26}