Your problem here arises form what are termed Rust's orphan rules. That link provides the best summary explanation that I've seen.
1 Like
Your problem here arises form what are termed Rust's orphan rules. That link provides the best summary explanation that I've seen.