1 use sys;
2 
3 bitflags! {
4     /// Flags to VMAR routines
5     #[repr(C)]
6     pub struct VmarFlags: u32 {
7         const PERM_READ          = sys::ZX_VM_FLAG_PERM_READ;
8         const PERM_WRITE         = sys::ZX_VM_FLAG_PERM_WRITE;
9         const PERM_EXECUTE       = sys::ZX_VM_FLAG_PERM_EXECUTE;
10         const COMPACT            = sys::ZX_VM_FLAG_COMPACT;
11         const SPECIFIC           = sys::ZX_VM_FLAG_SPECIFIC;
12         const SPECIFIC_OVERWRITE = sys::ZX_VM_FLAG_SPECIFIC_OVERWRITE;
13         const CAN_MAP_SPECIFIC   = sys::ZX_VM_FLAG_CAN_MAP_SPECIFIC;
14         const CAN_MAP_READ       = sys::ZX_VM_FLAG_CAN_MAP_READ;
15         const CAN_MAP_WRITE      = sys::ZX_VM_FLAG_CAN_MAP_WRITE;
16         const CAN_MAP_EXECUTE    = sys::ZX_VM_FLAG_CAN_MAP_EXECUTE;
17     }
18 }