1pub trait HasBuilder { 2 type Builder; 3 4 fn builder() -> Self::Builder; 5} 6 7pub trait IntoBuilder { 8 type Builder; 9 10 fn into_builder(self) -> Self::Builder; 11}