//! Compile-fail fixture: the derive on a data shape that is not a struct. A
//! tool's identity is one name, so an enum or a union has nothing to derive
//! from. Both errors are recorded in `fail_data_shape.stderr`.
use Tool;
union AlsoNotAStruct