pub struct MatchedEntry { /* private fields */ }Expand description
A single matched combat animation entry.
Defines a synchronized combat sequence involving one or more participants, each with their own animations and state transitions.
Implementations§
Source§impl MatchedEntry
impl MatchedEntry
Sourcepub fn participants(&self) -> &Vec<Participant>
pub fn participants(&self) -> &Vec<Participant>
List of participants involved in this combat sequence.
Typically 2 participants for duels, but can be more for group animations.
Source§impl MatchedEntry
impl MatchedEntry
Sourcepub fn set_id(&mut self, val: String) -> &mut Self
pub fn set_id(&mut self, val: String) -> &mut Self
Unique identifier for this matched combat entry.
Sourcepub fn set_participants(&mut self, val: Vec<Participant>) -> &mut Self
pub fn set_participants(&mut self, val: Vec<Participant>) -> &mut Self
List of participants involved in this combat sequence.
Typically 2 participants for duels, but can be more for group animations.
Trait Implementations§
Source§impl Clone for MatchedEntry
impl Clone for MatchedEntry
Source§fn clone(&self) -> MatchedEntry
fn clone(&self) -> MatchedEntry
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 MatchedEntry
impl Debug for MatchedEntry
Source§impl Default for MatchedEntry
impl Default for MatchedEntry
Source§fn default() -> MatchedEntry
fn default() -> MatchedEntry
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MatchedEntry
impl<'de> Deserialize<'de> for MatchedEntry
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 PartialEq for MatchedEntry
impl PartialEq for MatchedEntry
Source§impl Serialize for MatchedEntry
impl Serialize for MatchedEntry
impl StructuralPartialEq for MatchedEntry
Auto Trait Implementations§
impl Freeze for MatchedEntry
impl RefUnwindSafe for MatchedEntry
impl Send for MatchedEntry
impl Sync for MatchedEntry
impl Unpin for MatchedEntry
impl UnsafeUnpin for MatchedEntry
impl UnwindSafe for MatchedEntry
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§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.