const FIB_RULE_PERMANENT: u32 = 0x00000001;
const FIB_RULE_INVERT: u32 = 0x00000002;
const FIB_RULE_UNRESOLVED: u32 = 0x00000004;
const FIB_RULE_IIF_DETACHED: u32 = 0x00000008;
const FIB_RULE_DEV_DETACHED: u32 = FIB_RULE_IIF_DETACHED;
const FIB_RULE_OIF_DETACHED: u32 = 0x00000010;
bitflags! {
#[derive(Clone, Eq, PartialEq, Debug, Copy, Default)]
#[non_exhaustive]
pub struct RuleFlags: u32 {
const Permanent = FIB_RULE_PERMANENT;
const Invert = FIB_RULE_INVERT;
const Unresolved = FIB_RULE_UNRESOLVED;
const IifDetached = FIB_RULE_IIF_DETACHED;
const DevDetached = FIB_RULE_DEV_DETACHED;
const OifDetached = FIB_RULE_OIF_DETACHED;
const _ = !0;
}
}