pub trait BuildField<Tag> {
type Value;
type Output;
// Required method
fn build_field(
self,
_tag: PhantomData<Tag>,
value: Self::Value,
) -> Self::Output;
}pub trait BuildField<Tag> {
type Value;
type Output;
// Required method
fn build_field(
self,
_tag: PhantomData<Tag>,
value: Self::Value,
) -> Self::Output;
}