pub trait HaxeSerialize<'ser, State> {
    // Required method
    fn serialize<S: HaxeSerializer>(
        &'ser self,
        state: State,
        serializer: S
    ) -> Result<S::Ok>;
}

Required Methods§

source

fn serialize<S: HaxeSerializer>( &'ser self, state: State, serializer: S ) -> Result<S::Ok>

Implementors§

source§

impl<'a, 'ser> HaxeSerialize<'ser, &'a mut SerializationCache<'ser>> for HaxeValue

source§

impl<'a, 'ser, T: SerdeSerialize + ?Sized> HaxeSerialize<'ser, &'a mut SerializerContext> for T