1 Safe traits should not have unsafe implementations, therefore marking an
2 implementation for a safe trait unsafe will cause a compiler error. Removing
3 the unsafe marker on the trait noted in the error will resolve this problem.
10 // this won't compile because Bar is safe
11 unsafe impl Bar for Foo { }