[][src]Enum ring_api::settings::NetworkPolicy

pub enum NetworkPolicy {
    Closest,
    Lollipop,
    CAlpha,
    CBeta,
}

Which atoms to consider when computing interactions. The default is Closest.

Variants

Closest

Measure distance between all atoms of the two residues.

Lollipop

Measure distance between the two centers of mass.

CAlpha

Measure distance between the two alpha carbon atoms.

CBeta

Measure distance between the two beta carbon atoms.

Trait Implementations

impl PartialEq<NetworkPolicy> for NetworkPolicy[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Copy for NetworkPolicy[src]

impl Eq for NetworkPolicy[src]

impl Default for NetworkPolicy[src]

impl Clone for NetworkPolicy[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Hash for NetworkPolicy[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for NetworkPolicy[src]

impl Serialize for NetworkPolicy[src]

impl<'de> Deserialize<'de> for NetworkPolicy[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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<T> BorrowMut<T> for T where
    T: ?Sized
[src]

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

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> Erased for T

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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