blob: 5540d58b68d3fdecdbc3505e46490ba66dd475a4 [file] [log] [blame]
// WARNING: This file is machine generated by fidlgen.
#![allow(
deprecated, // FIDL Impl struct pattern is referenced internally
unused_parens, // one-element-tuple-case is not a tuple
unused_mut, // not all args require mutation, but many do
nonstandard_style, // auto-caps does its best, but is not always successful
)]
#![recursion_limit = "512"]
#[cfg(target_os = "fuchsia")]
#[allow(unused_imports)]
use fuchsia_zircon as zx;
#[allow(unused_imports)]
use {
bitflags::bitflags,
fidl::{
client::{decode_transaction_body_fut, QueryResponseFut},
encoding::{Decodable as _, Encodable as _},
fidl_empty_struct, fidl_flexible_bits, fidl_flexible_enum, fidl_strict_bits,
fidl_strict_enum, fidl_struct, fidl_struct_copy, fidl_table, fidl_xunion,
wrap_handle_metadata,
},
fuchsia_zircon_status as zx_status,
futures::future::{self, MaybeDone, TryFutureExt},
};
bitflags! {
pub struct BitsType: u32 {
const A = 1;
const B = 128;
const C = 2;
}
}
fidl_strict_bits! {
name: BitsType,
prim_ty: u32,
}
pub const CONST1: BitsType = BitsType::A;
pub const CONST2: BitsType = BitsType::from_bits_truncate(129);
pub const CONST3: BitsType = BitsType::from_bits_truncate(131);