pub trait Snapshot {
type Borrowed: ?Sized;
type Owned: Borrow<Self::Borrowed> + TestInput;
// Required methods
fn borrow(&self) -> &Self::Borrowed;
fn to_bytes(&self) -> Vec<u8> ⓘ;
}pub trait Snapshot {
type Borrowed: ?Sized;
type Owned: Borrow<Self::Borrowed> + TestInput;
// Required methods
fn borrow(&self) -> &Self::Borrowed;
fn to_bytes(&self) -> Vec<u8> ⓘ;
}