pub trait ReadData:
PartialEq
+ Hash
+ Serialize
+ DeserializeOwned
+ Debug
+ Clone
+ Copy
+ Eq
+ Send
+ Sync
+ Ord {
// Required methods
fn new(id: ID, tag: Tag) -> Self;
fn read_data(
gene_ids: &mut BiMap<String, ID>,
read_name: &[u8],
tag: Tag,
) -> Self;
fn get_tag(&self) -> Option<Tag>;
fn read_datas() -> ReadDatas;
}Required Methods§
Sourcefn read_datas() -> ReadDatas
fn read_datas() -> ReadDatas
return a ReadDatas enum to check which kind of ReadData is present
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".