DynamicTokens

Trait DynamicTokens 

Source
pub trait DynamicTokens:
    Any
    + ToTokens
    + Debug {
    // Required method
    fn as_any(&self) -> &(dyn Any + 'static);
}
Expand description

Trait alias for any type that can be used in dynamic ToTokens contexts.

Required Methods§

Source

fn as_any(&self) -> &(dyn Any + 'static)

Upcasts &DynamicTokens to &dyn Any. This allows us to stay backward compatible with older rust. Rust 1.86 implements upcast coercion.

Implementors§

Source§

impl<T> DynamicTokens for T
where T: Any + ToTokens + Debug,