pub enum Bond {
Covalent,
Disulfide,
Hydrogen,
MetalCoordination,
MisMatchedBasePairs,
SaltBridge,
CovalentModificationResidue,
CovalentModificationNucleotideBase,
CovalentModificationNucleotideSugar,
CovalentModificationNucleotidePhosphate,
}
Expand description
Bond types between two atoms
Variants§
Covalent
A covalent bond
Disulfide
A disulfide bond S-S
Hydrogen
A hydrogen bond H-H
MetalCoordination
?
MisMatchedBasePairs
?
SaltBridge
?
CovalentModificationResidue
?
CovalentModificationNucleotideBase
?
CovalentModificationNucleotideSugar
?
CovalentModificationNucleotidePhosphate
?
Trait Implementations§
source§impl<'de> Deserialize<'de> for Bond
impl<'de> Deserialize<'de> for Bond
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 PartialEq<Bond> for Bond
impl PartialEq<Bond> for Bond
impl Copy for Bond
impl Eq for Bond
impl StructuralEq for Bond
impl StructuralPartialEq for Bond
Auto Trait Implementations§
impl RefUnwindSafe for Bond
impl Send for Bond
impl Sync for Bond
impl Unpin for Bond
impl UnwindSafe for Bond
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
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.