use tskit::metadata;
use tskit::*;
mod mutation;
use mutation::Mutation;
impl metadata::MetadataRoundtrip for Mutation {
fn encode(&self) -> Result<Vec<u8>, metadata::MetadataError> {
Ok(bincode::serialize(&self).unwrap())
}
fn decode(md: &[u8]) -> Result<Self, metadata::MetadataError> {
Ok(bincode::deserialize(md).unwrap())
}
}
make_mutation_metadata_run!();
#[test]
fn run_bincode() {
run();
}
fn main() {
run();
}