pub struct ResolveResult {
pub smiles: String,
pub canonical_name: String,
pub source: ResolveSource,
pub molecular_formula: Option<String>,
pub molecular_weight: Option<f64>,
}Fields§
§smiles: String§canonical_name: String§source: ResolveSource§molecular_formula: Option<String>Molecular formula in Hill notation (e.g. “C2H6O”). None when resolved via DirectSmiles (no MolGraph available).
molecular_weight: Option<f64>Molecular weight in g/mol. None when resolved via DirectSmiles (no MolGraph available).
Trait Implementations§
Source§impl Clone for ResolveResult
impl Clone for ResolveResult
Source§fn clone(&self) -> ResolveResult
fn clone(&self) -> ResolveResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResolveResult
impl Debug for ResolveResult
Auto Trait Implementations§
impl Freeze for ResolveResult
impl RefUnwindSafe for ResolveResult
impl Send for ResolveResult
impl Sync for ResolveResult
impl Unpin for ResolveResult
impl UnsafeUnpin for ResolveResult
impl UnwindSafe for ResolveResult
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