use bitflags::bitflags;
#[cfg(feature = "no_std")]
use std::prelude::v1::*;
bitflags! {
#[derive(PartialEq, Eq, PartialOrd, Ord, Hash, Clone, Copy)]
pub struct ASTFlags: u8 {
const CONSTANT = 0b_0000_0001;
const EXPORTED = 0b_0000_0010;
const NEGATED = 0b_0000_0100;
const BREAK = 0b_0000_1000;
}
}
impl ASTFlags {
pub const NONE: Self = Self::empty();
}
impl std::fmt::Debug for ASTFlags {
fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result {
write!(f, "{}", self.0)
}
}