pub trait Partial<'s, Target> {
type Rest;
// Required method
fn split_impl(&'s mut self) -> (Target, Self::Rest);
}pub trait Partial<'s, Target> {
type Rest;
// Required method
fn split_impl(&'s mut self) -> (Target, Self::Rest);
}