pub struct ResidueId {
pub name: Box<str>,
pub chain: Box<str>,
pub sequence: i32,
pub insertion: Option<char>,
}Expand description
A residue named the way connectivity records name it.
Fields§
§name: Box<str>Component name, trimmed.
chain: Box<str>Chain identifier; empty for a file that leaves the column blank.
sequence: i32Residue sequence number.
insertion: Option<char>Insertion code, when one is given.
Trait Implementations§
impl Eq for ResidueId
impl StructuralPartialEq for ResidueId
Auto Trait Implementations§
impl Freeze for ResidueId
impl RefUnwindSafe for ResidueId
impl Send for ResidueId
impl Sync for ResidueId
impl Unpin for ResidueId
impl UnsafeUnpin for ResidueId
impl UnwindSafe for ResidueId
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<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