SeraphScript/src/modifiers.rs

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,
}