pub trait IntoMessage<M> {
// Required method
fn into_message(self) -> M;
// Provided method
fn try_into_bytes(self) -> ABIResult<Vec<u8>>
where Self: Sized,
M: TryIntoBytes { ... }
}pub trait IntoMessage<M> {
// Required method
fn into_message(self) -> M;
// Provided method
fn try_into_bytes(self) -> ABIResult<Vec<u8>>
where Self: Sized,
M: TryIntoBytes { ... }
}