[−]Struct lumol::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
pub fn clone(&self) -> MoleculeHash
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for MoleculeHash
impl Debug for MoleculeHash
impl Eq for MoleculeHash
impl Ord for MoleculeHash
pub fn cmp(&self, other: &MoleculeHash) -> Ordering
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<MoleculeHash> for MoleculeHash
pub fn eq(&self, other: &MoleculeHash) -> bool
pub fn ne(&self, other: &MoleculeHash) -> bool
impl PartialOrd<MoleculeHash> for MoleculeHash
pub fn partial_cmp(&self, other: &MoleculeHash) -> Option<Ordering>
pub fn lt(&self, other: &MoleculeHash) -> bool
pub fn le(&self, other: &MoleculeHash) -> bool
pub fn gt(&self, other: &MoleculeHash) -> bool
pub fn ge(&self, other: &MoleculeHash) -> bool
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Pointable for T
pub const ALIGN: usize
type Init = T
The type for initializers.
pub unsafe fn init(init: <T as Pointable>::Init) -> usize
pub unsafe fn deref<'a>(ptr: usize) -> &'a T
pub unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T
pub unsafe fn drop(ptr: usize)
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,