Skip to main content

compressor_bindings/
compressor_bindings.rs

1// Copyright 2026 The Fuchsia Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// This file is automatically generated by //zircon/kernel/vm:_kernel_bindgen_crate.compressor-bindings.bindgen.
6
7#![no_std]
8use page_bindings::vm_page_t;
9
10#[repr(C)]
11#[repr(align(1))]
12#[derive(Debug, Copy, Clone)]
13pub struct VmCompressor {
14    pub _bindgen_opaque_blob: u8,
15}
16#[repr(C)]
17#[derive(Debug, Copy, Clone)]
18pub struct VmCompressor_PageAndMetadata {
19    pub page: *mut vm_page_t,
20    pub metadata: u32,
21    pub __bindgen_padding_0: [u8; 4usize],
22}
23#[repr(C)]
24#[derive(Debug, Copy, Clone)]
25pub struct VmCompressor_FailTag {
26    pub src_page: VmCompressor_PageAndMetadata,
27}