pub trait Serialise<'h> {
type Serialiser: Serialiser<'h>;
// Required method
fn serialiser(&'h self) -> Self::Serialiser;
}
pub trait Serialise<'h> {
type Serialiser: Serialiser<'h>;
// Required method
fn serialiser(&'h self) -> Self::Serialiser;
}