text: // bindgen-flags: --no-derive-default --blocklist-type foo --raw-line "#[repr(C)] #[derive(Copy, Clone, Debug)] pub struct foo { bar: ::std::os::raw::c_int, }"
  
  struct foo {
    int bar;
  };
  
  /**
   * bar should compile. It will normally derive default, but our blocklist of foo
   * and replacement for another type that doesn't implement it would prevent it
   * from building if --no-derive-default didn't work.
   */
  struct bar {
    struct foo foo;
    int baz;
  };
  