pub trait SerializableCustomExtension: FormattableCustomExtension + Copy {
    // Required method
    fn map_value_for_serialization<'de, 't, 's1, 's2, 's, 'a>(
        context: &SerializationContext<'s, 'a, Self>,
        type_id: LocalTypeId,
        value: <Self::CustomTraversal as CustomTraversal>::CustomTerminalValueRef<'de>
    ) -> CustomTypeSerialization<'a, 't, 'de, 's1, 's2, Self>;
}

Required Methods§

source

fn map_value_for_serialization<'de, 't, 's1, 's2, 's, 'a>( context: &SerializationContext<'s, 'a, Self>, type_id: LocalTypeId, value: <Self::CustomTraversal as CustomTraversal>::CustomTerminalValueRef<'de> ) -> CustomTypeSerialization<'a, 't, 'de, 's1, 's2, Self>

Object Safety§

This trait is not object safe.

Implementors§