Trait scrypto::prelude::radix_engine_common::prelude::representations::SerializableCustomExtension
source · 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§
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.