pub trait IntoParts { type Parts; type Body; // Required method fn into_parts(self) -> (Self::Parts, Self::Body); }