[][src]Struct genie_scx::TribeScen

pub struct TribeScen { /* fields omitted */ }

Embeddable scenario data. This includes all scenario settings, but not map data, triggers, and placed objects.

The game saves this structure in scenario files, and also in saved and recorded game files.

Implementations

impl TribeScen[src]

pub fn read_from(input: impl Read) -> Result<Self>[src]

Read scenario data from an input stream.

pub fn write_to(
    &self,
    output: impl Write,
    version: f32,
    num_triggers: u32
) -> Result<()>
[src]

Write scenario data to an output stream.

pub fn version(&self) -> f32[src]

pub fn description(&self) -> Option<&str>[src]

Trait Implementations

impl Clone for TribeScen[src]

impl Debug for TribeScen[src]

impl Default for TribeScen[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.