[]Struct lumol::MoleculeHash

pub struct MoleculeHash(_);

A molecule hash allow to identify a molecule from its atoms and bonds, and to know wether two molecules are the same without checking each atom and bond.

Trait Implementations

impl Clone for MoleculeHash

impl Copy for MoleculeHash

impl Debug for MoleculeHash

impl Eq for MoleculeHash

impl Ord for MoleculeHash

impl PartialEq<MoleculeHash> for MoleculeHash

impl PartialOrd<MoleculeHash> for MoleculeHash

impl StructuralEq for MoleculeHash

impl StructuralPartialEq for MoleculeHash

Auto Trait Implementations

impl RefUnwindSafe for MoleculeHash

impl Send for MoleculeHash

impl Sync for MoleculeHash

impl Unpin for MoleculeHash

impl UnwindSafe for MoleculeHash

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,