pub struct DocSMILES { /* private fields */ }Implementations§
Source§impl DocSMILES
impl DocSMILES
pub fn empty() -> Self
pub fn new(ids_in: Vec<EntryID>, smiles_in: Vec<SMILES>) -> Self
pub fn get_smiles(&self, id: &EntryID) -> Option<&SMILES>
pub fn extract_ids(&self, range: &Range<usize>) -> Vec<EntryID> ⓘ
pub fn extract_smiles_vec(&self, range: &Range<usize>) -> Vec<SMILES> ⓘ
pub fn extract(&self, range: &Range<usize>) -> Self
pub fn get_smiles_vec(&self) -> &Vec<SMILES> ⓘ
pub fn get_ids(&self) -> &Vec<EntryID> ⓘ
pub fn len(&self) -> usize
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DocSMILES
impl<'de> Deserialize<'de> for DocSMILES
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<SourceChembl> for DocSMILES
impl From<SourceChembl> for DocSMILES
Source§fn from(sc: SourceChembl) -> Self
fn from(sc: SourceChembl) -> Self
Converts to this type from the input type.
Source§impl Serialization for DocSMILES
impl Serialization for DocSMILES
fn ser_to(&self) -> SerializedFormat
fn ser_from(content: &SerializedFormat) -> Self
Auto Trait Implementations§
impl Freeze for DocSMILES
impl RefUnwindSafe for DocSMILES
impl Send for DocSMILES
impl Sync for DocSMILES
impl Unpin for DocSMILES
impl UnwindSafe for DocSMILES
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more