pub trait Bindings { type Setter<'a> where Self: 'a; // Required method fn setter(&mut self) -> Self::Setter<'_>; }