jdwp_client/consts.rs
1use crate::binrw_enum;
2use binrw::binrw;
3use bitflags::bitflags;
4
5#[derive(Debug, Clone, Copy)]
6#[binrw]
7pub struct ClassStatus(i32);
8bitflags! {
9 impl ClassStatus : i32 {
10 const VERIFIED = 1;
11 const PREPARED = 1 << 1;
12 const INITIALIZED = 1 << 2;
13 const ERROR = 1 << 3;
14 }
15}
16
17binrw_enum! {
18 #[repr(u8)]
19 #[derive(Debug, Clone, Copy)]
20 pub enum TypeTag {
21 Class = 1,
22 Interface = 2,
23 Array = 3
24 }
25}