tests_impls!
{
fn divergent()
{
{
a_id!( layer_a ::SubStruct2{}, layer_a ::SubStruct2{} );
a_id!( layer_a ::own ::SubStruct2{}, layer_a ::own ::SubStruct2{} );
a_id!( layer_a ::orphan ::SubStruct2{}, layer_a ::orphan ::SubStruct2{} );
a_id!( SubStruct2{}, SubStruct2{} );
a_id!( own ::SubStruct2{}, own ::SubStruct2{} );
}
{
a_id!( layer_a ::SubStruct3{}, layer_a ::SubStruct3{} );
a_id!( layer_a ::own ::SubStruct3{}, layer_a ::own ::SubStruct3{} );
a_id!( layer_a ::orphan ::SubStruct3{}, layer_a ::orphan ::SubStruct3{} );
a_id!( SubStruct3{}, SubStruct3{} );
a_id!( own ::SubStruct3{}, own ::SubStruct3{} );
}
{
a_id!( layer_a ::SubStruct4{}, layer_a ::SubStruct4{} );
a_id!( layer_a ::own ::SubStruct4{}, layer_a ::own ::SubStruct4{} );
a_id!( layer_a ::orphan ::SubStruct4{}, layer_a ::orphan ::SubStruct4{} );
a_id!( SubStruct4{}, SubStruct4{} );
a_id!( own ::SubStruct4{}, own ::SubStruct4{} );
}
{
a_id!( layer_a ::PrivateStruct1{}, layer_a ::PrivateStruct1{} );
a_id!( layer_a ::own ::PrivateStruct1{}, layer_a ::own ::PrivateStruct1{} );
a_id!( layer_a ::orphan ::PrivateStruct1{}, layer_a ::orphan ::PrivateStruct1{} );
a_id!( PrivateStruct1{}, PrivateStruct1{} );
a_id!( own ::PrivateStruct1{}, own ::PrivateStruct1{} );
}
}
}
tests_index!
{
divergent,
}