cbindgen 0.8.6

A tool for generating C bindings to Rust code.
Documentation
bitflags! {
    /// Constants shared by multiple CSS Box Alignment properties
    ///
    /// These constants match Gecko's `NS_STYLE_ALIGN_*` constants.
    #[derive(MallocSizeOf, ToComputedValue)]
    #[repr(C)]
    pub struct AlignFlags: u8 {
        /// 'auto'
        const AUTO = 0;
        /// 'normal'
        const NORMAL = 1;
        /// 'start'
        const START = 1 << 1;
        /// 'end'
        const END = 1 << 2;
        /// 'flex-start'
        const FLEX_START = 1 << 3;
    }
}

#[no_mangle]
pub extern "C" fn root(flags: AlignFlags) {}