pub trait MiddleToTarget<Middle, Target> {
// Required method
fn middle_to_target(self, middle: Middle, location: Location) -> Target;
}pub trait MiddleToTarget<Middle, Target> {
// Required method
fn middle_to_target(self, middle: Middle, location: Location) -> Target;
}