#[cfg(feature = "use_core")]
extern crate core;
#[macro_use]
extern crate derivative;
#[derive(Derivative)]
#[derivative(Clone = not_a_string)]
struct Foo1;
#[derive(Derivative)]
#[derivative(Clone = 1+2)]
struct Foo2;
#[derive(Derivative)]
#[derivative(Default(new = "True"))]
struct Foo3;
#[derive(Derivative)]
#[derivative(Debug(bound))]
struct Foo4;
fn main() {}