pub trait BinaryViewTypeExt: BinaryViewTypeBase {
fn name(&self) -> BnString { ... }
fn long_name(&self) -> BnString { ... }
fn register_arch<A: Architecture>(
&self,
id: u32,
endianness: Endianness,
arch: &A
) { ... }
fn register_platform(&self, id: u32, plat: &Platform) { ... }
fn open(&self, data: &BinaryView) -> Result<Ref<BinaryView>> { ... }
}