[][src]Enum ogmo3::project::LayerTemplateData

pub enum LayerTemplateData {
    Tile(LayerTemplateTileData),
    Grid(LayerTemplateGridData),
    Entity(LayerTemplateEntityData),
    Decal(LayerTemplateDecalData),
}

Data specific to certain layer template types.

Variants

Data specific to tile layer templates.

Data specific to grid layer templates.

Data specific to entity layer templates.

Data specific to decal layer templates.

Trait Implementations

impl Clone for LayerTemplateData[src]

impl Debug for LayerTemplateData[src]

impl<'de> Deserialize<'de> for LayerTemplateData[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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[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.