[][src]Trait assembly_data::xml::obj::sink::ObjectDataSink

pub trait ObjectDataSink {
    type V: ObjectDataSink;
    type B: BuffDataSink;
    type D: DestructibleDataSink;
    type I: InventoryDataSink;
    type M: MinifigDataSink;
    pub fn push_attr_v(self, v: u32) -> Self::V;
pub fn start_buff(self) -> Self::B;
pub fn start_dest(self) -> Self::D;
pub fn start_inv(self) -> Self::I;
pub fn start_mf(self) -> Self::M; }

Associated Types

Loading content...

Required methods

pub fn push_attr_v(self, v: u32) -> Self::V[src]

pub fn start_buff(self) -> Self::B[src]

pub fn start_dest(self) -> Self::D[src]

pub fn start_inv(self) -> Self::I[src]

pub fn start_mf(self) -> Self::M[src]

Loading content...

Implementors

impl<'a> ObjectDataSink for ObjectStoreDataSink<'a>[src]

type V = Self

type B = ObjectStoreDataSink<'a>

type D = DestructibleStoreDataSink<'a>

type I = InventoryStoreDataSink<'a>

type M = MinifigStoreDataSink<'a>

Loading content...