Macro multi_trait_object::register_traits
source · [−]macro_rules! register_traits {
($r:expr, $v:ty, $($t:ty), +) => { ... };
}Expand description
Registers multiple traits on a multitrait object
use multi_trait_object::prelude::*;
use std::fmt::{Debug, Display};
let value = String::new();
let mut mto = MultitraitObject::new(value);
register_traits!(mto, String, dyn Debug, dyn Display);