20 lines
332 B
Rust
20 lines
332 B
Rust
|
use enumflags2::bitflags;
|
||
|
|
||
|
#[bitflags]
|
||
|
#[repr(u8)]
|
||
|
#[derive(Debug, Copy, Clone, PartialEq)]
|
||
|
pub enum TypeModifier {
|
||
|
External = 0x01,
|
||
|
Shared = 0x02,
|
||
|
Abstract = 0x04,
|
||
|
Final = 0x08,
|
||
|
}
|
||
|
|
||
|
#[bitflags]
|
||
|
#[repr(u8)]
|
||
|
#[derive(Debug, Copy, Clone, PartialEq)]
|
||
|
pub enum FieldModifier {
|
||
|
Private = 0x01,
|
||
|
Protected = 0x02,
|
||
|
}
|