pub struct Evtc {
pub header: Header,
pub skill_count: u32,
pub agents: Vec<Agent>,
pub skills: Vec<Skill>,
pub events: Vec<CbtEvent>,
}
Expand description
A completely parsed (raw) EVTC file.
Note that this struct does not yet do any preprocessing of the events. It is simply a representation of the input file as a structured object.
Fields
header: Header
The file header values.
skill_count: u32
The skill count.
agents: Vec<Agent>
The actual agents.
skills: Vec<Skill>
The skills.
events: Vec<CbtEvent>
The combat events.
Trait Implementations
sourceimpl From<Evtc> for PartialEvtc
impl From<Evtc> for PartialEvtc
impl Eq for Evtc
impl StructuralEq for Evtc
impl StructuralPartialEq for Evtc
Auto Trait Implementations
impl RefUnwindSafe for Evtc
impl Send for Evtc
impl Sync for Evtc
impl Unpin for Evtc
impl UnwindSafe for Evtc
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more