Trait pax_runtime_api::pax_value::ImplToFromPaxAny

source ·
pub trait ImplToFromPaxAny: 'static { }
Expand description

Marker trait. Implement only for types that are not part of PaxValue, but need to be stored inside a PaxAny. If they are part of pax value, instead implement CoercionRules manually, or using the default impl macro as seen in coercion_impls.rs

Implementations on Foreign Types§

source§

impl ImplToFromPaxAny for ()

source§

impl<I: Clone + 'static> ImplToFromPaxAny for Range<I>

source§

impl<T1: Clone + 'static, T2: Clone + 'static> ImplToFromPaxAny for (T1, T2)

source§

impl<T: 'static> ImplToFromPaxAny for Rc<T>

source§

impl<T: Clone + 'static> ImplToFromPaxAny for Option<T>

source§

impl<T: Clone + 'static> ImplToFromPaxAny for Weak<T>

Implementors§

source§

impl<F: Space, T: Space> ImplToFromPaxAny for Transform2<F, T>

source§

impl<T: Clone + 'static> ImplToFromPaxAny for Event<T>