pub trait CenterObject { // Provided method fn centered(self, centered: bool) -> Centered<Self> where Self: Object + Sized { ... } }