/* automatically generated by rust-bindgen */


#![allow(dead_code, non_snake_case, non_camel_case_types, non_upper_case_globals)]


#[repr(C)]
pub struct nsSlots__bindgen_vtable(::std::os::raw::c_void);
#[repr(C)]
#[derive(Debug)]
pub struct nsSlots {
    pub vtable_: *const nsSlots__bindgen_vtable,
}
#[test]
fn bindgen_test_layout_nsSlots() {
    assert_eq!(::std::mem::size_of::<nsSlots>() , 8usize , concat ! (
               "Size of: " , stringify ! ( nsSlots ) ));
    assert_eq! (::std::mem::align_of::<nsSlots>() , 8usize , concat ! (
                "Alignment of " , stringify ! ( nsSlots ) ));
}
impl Default for nsSlots {
    fn default() -> Self { unsafe { ::std::mem::zeroed() } }
}
extern "C" {
    #[link_name = "\u{1}_ZN7nsSlotsD0Ev"]
    pub fn nsSlots_nsSlots_destructor(this: *mut nsSlots);
}
