pub struct TermRecord {
pub serial: u32,
pub res_name: String,
pub chain_id: char,
pub res_seq: i16,
pub i_code: Option<char>,
}Expand description
Represents a TER (termination) record indicating the end of a chain.
TER records are used to indicate the end of a list of ATOM/HETATM records for a chain.
§Fields
serial: Serial number of the terminating atomres_name: Residue name of the terminating residuechain_id: Chain identifierres_seq: Residue sequence numberi_code: Insertion code
Fields§
§serial: u32Serial number of the terminating atom
res_name: StringResidue name of the terminating residue
chain_id: charChain identifier
res_seq: i16Residue sequence number
i_code: Option<char>Insertion code
Implementations§
Source§impl TermRecord
impl TermRecord
Sourcepub fn new(str: &str) -> TermRecord
pub fn new(str: &str) -> TermRecord
Create a new TermRecord by parsing a TER line.
Trait Implementations§
Source§impl Clone for TermRecord
impl Clone for TermRecord
Source§fn clone(&self) -> TermRecord
fn clone(&self) -> TermRecord
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TermRecord
impl Debug for TermRecord
Auto Trait Implementations§
impl Freeze for TermRecord
impl RefUnwindSafe for TermRecord
impl Send for TermRecord
impl Sync for TermRecord
impl Unpin for TermRecord
impl UnwindSafe for TermRecord
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<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