E0117
rust Orphan Rule Violation
A trait from an external crate is being implemented for a type also from an external crate. Rust's coherence rules require that at least one of the trait or the implementing type be local to the current crate.
A trait from an external crate is being implemented for a type also from an external crate. Rust's coherence rules require that at least one of the trait or the implementing type be local to the current crate.