[][src]Struct evtclib::raw::parser::PartialEvtc

pub struct PartialEvtc {
    pub header: Header,
    pub skill_count: u32,
    pub agents: Vec<Agent>,
    pub skills: Vec<Skill>,
}

A partially-parsed EVTC file, containing everything but the events.

This can speed up parsing for applications which can work with the header, as the event stream is the largest chunk of data that has to be parsed.

Fields

header: Header

The file header values.

skill_count: u32

The skill count.

agents: Vec<Agent>

The actual agents.

skills: Vec<Skill>

The skills.

Trait Implementations

impl Clone for PartialEvtc[src]

impl Debug for PartialEvtc[src]

impl Default for PartialEvtc[src]

impl Eq for PartialEvtc[src]

impl From<Evtc> for PartialEvtc[src]

impl Hash for PartialEvtc[src]

impl PartialEq<PartialEvtc> for PartialEvtc[src]

impl StructuralEq for PartialEvtc[src]

impl StructuralPartialEq for PartialEvtc[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.