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}