pub struct ChainRecord {
pub label_asym_id: SymbolId,
pub auth_asym_id: OptionalSymbol,
pub entity: EntityIndex,
pub polymer_kind: PolymerKind,
}Expand description
Everything a chain is created with.
Fields§
§label_asym_id: SymbolIdThe normalised chain label.
auth_asym_id: OptionalSymbolThe depositor’s chain label, if the file carried one.
entity: EntityIndexThe species this chain instantiates.
polymer_kind: PolymerKindWhat kind of polymer this chain is, if any.
Trait Implementations§
Source§impl Clone for ChainRecord
impl Clone for ChainRecord
impl Copy for ChainRecord
Auto Trait Implementations§
impl Freeze for ChainRecord
impl RefUnwindSafe for ChainRecord
impl Send for ChainRecord
impl Sync for ChainRecord
impl Unpin for ChainRecord
impl UnsafeUnpin for ChainRecord
impl UnwindSafe for ChainRecord
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