pub enum AmbiguousResidueBoundaryPolicy {
Reject,
InferFromFileOrder,
}Expand description
Policy for adjacent mmCIF atom groups whose residue identifiers are identical.
Variants§
Reject
Refuse to invent a residue boundary that the deposited identifiers do not define.
InferFromFileOrder
Explicitly split when an atom name repeats in the same alternate location.
Implementations§
Trait Implementations§
Source§impl Clone for AmbiguousResidueBoundaryPolicy
impl Clone for AmbiguousResidueBoundaryPolicy
Source§fn clone(&self) -> AmbiguousResidueBoundaryPolicy
fn clone(&self) -> AmbiguousResidueBoundaryPolicy
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 moreimpl Copy for AmbiguousResidueBoundaryPolicy
Source§impl Default for AmbiguousResidueBoundaryPolicy
impl Default for AmbiguousResidueBoundaryPolicy
Source§fn default() -> AmbiguousResidueBoundaryPolicy
fn default() -> AmbiguousResidueBoundaryPolicy
Returns the “default value” for a type. Read more
impl Eq for AmbiguousResidueBoundaryPolicy
Source§impl FromStr for AmbiguousResidueBoundaryPolicy
impl FromStr for AmbiguousResidueBoundaryPolicy
Source§type Err = PolicyParseError
type Err = PolicyParseError
The associated error which can be returned from parsing.
Source§fn from_str(
value: &str,
) -> Result<AmbiguousResidueBoundaryPolicy, <AmbiguousResidueBoundaryPolicy as FromStr>::Err>
fn from_str( value: &str, ) -> Result<AmbiguousResidueBoundaryPolicy, <AmbiguousResidueBoundaryPolicy as FromStr>::Err>
Parses a string
s to return a value of this type. Read moreimpl StructuralPartialEq for AmbiguousResidueBoundaryPolicy
Auto Trait Implementations§
impl Freeze for AmbiguousResidueBoundaryPolicy
impl RefUnwindSafe for AmbiguousResidueBoundaryPolicy
impl Send for AmbiguousResidueBoundaryPolicy
impl Sync for AmbiguousResidueBoundaryPolicy
impl Unpin for AmbiguousResidueBoundaryPolicy
impl UnsafeUnpin for AmbiguousResidueBoundaryPolicy
impl UnwindSafe for AmbiguousResidueBoundaryPolicy
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more