pub struct Germlines {
pub species: Species,
pub h: Chain,
pub k: Chain,
pub l: Chain,
pub i: Chain,
}Expand description
A selection of germlines from a single species.
Fields§
§species: SpeciesThe species of this selection of germlines
h: ChainAll heavy chain options
k: ChainAll kappa light chain options
l: ChainAll lambda light chain options
i: ChainAll iota chain options
Implementations§
Source§impl Germlines
impl Germlines
Sourcepub fn iter(
&self,
) -> impl DoubleEndedIterator<Item = (ChainType, &Chain)> + ExactSizeIterator + '_
pub fn iter( &self, ) -> impl DoubleEndedIterator<Item = (ChainType, &Chain)> + ExactSizeIterator + '_
Iterate over the chains
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for Germlines
impl<'__de, __Context> BorrowDecode<'__de, __Context> for Germlines
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl<'de> Deserialize<'de> for Germlines
impl<'de> Deserialize<'de> for Germlines
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl<'a> IntoIterator for &'a Germlines
impl<'a> IntoIterator for &'a Germlines
Source§impl<'a> IntoParallelIterator for &'a Germlines
Available on crate feature rayon only.
impl<'a> IntoParallelIterator for &'a Germlines
Available on crate feature
rayon only.Auto Trait Implementations§
impl Freeze for Germlines
impl !RefUnwindSafe for Germlines
impl Send for Germlines
impl Sync for Germlines
impl Unpin for Germlines
impl !UnwindSafe for Germlines
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> HighestOf<T> for T
impl<T> HighestOf<T> for T
Source§type HighestLevel = T
type HighestLevel = T
This is the highest complexity level out of Self and the type parameter
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