pub struct ExtendedDna {
pub core: CharacterDna,
pub extra_keys: Vec<String>,
}Expand description
Extended DNA that includes named extra params beyond the core 4.
Fields§
§core: CharacterDna§extra_keys: Vec<String>Trait Implementations§
Source§impl Clone for ExtendedDna
impl Clone for ExtendedDna
Source§fn clone(&self) -> ExtendedDna
fn clone(&self) -> ExtendedDna
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 ExtendedDna
impl Debug for ExtendedDna
Source§impl PartialEq for ExtendedDna
impl PartialEq for ExtendedDna
impl StructuralPartialEq for ExtendedDna
Auto Trait Implementations§
impl Freeze for ExtendedDna
impl RefUnwindSafe for ExtendedDna
impl Send for ExtendedDna
impl Sync for ExtendedDna
impl Unpin for ExtendedDna
impl UnsafeUnpin for ExtendedDna
impl UnwindSafe for ExtendedDna
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