anonymous_page_request_bindings/
anonymous_page_request_bindings.rs1#![no_std]
8
9#[derive(PartialEq, Eq, Copy, Clone, Debug, Hash)]
10#[repr(C, align(8))]
11pub struct __BindgenOpaqueArray8<T>(pub T);
12impl<T: Copy + Default, const N: usize> Default for __BindgenOpaqueArray8<[T; N]> {
13 fn default() -> Self {
14 Self([<T as Default>::default(); N])
15 }
16}
17#[repr(C)]
18#[repr(align(8))]
19#[derive(Debug, Copy, Clone)]
20pub struct AnonymousPageRequest {
21 pub _bindgen_opaque_blob: __BindgenOpaqueArray8<[u8; 16usize]>,
22}
23unsafe extern "C" {
24 pub fn cpp_anonymous_page_request_construct(req: *mut u8);
25}
26unsafe extern "C" {
27 pub fn cpp_anonymous_page_request_destroy(req: *mut AnonymousPageRequest);
28}
29unsafe extern "C" {
30 pub fn cpp_anonymous_page_request_cancel(req: *mut AnonymousPageRequest);
31}