pub trait DynXsoRegistryAdd<T: ?Sized> {
// Required method
fn add<U: Any + FromXml>(&self)
where T: MayContain<U>;
}
Expand description
Trait for a builder registry supports registering new builders at runtime.
Required Methods§
Sourcefn add<U: Any + FromXml>(&self)where
T: MayContain<U>,
fn add<U: Any + FromXml>(&self)where
T: MayContain<U>,
Add a new builder to the registry.
This allows to add any FromXml
implementation whose output can be
converted to T
.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementors§
impl<T: ?Sized + 'static> DynXsoRegistryAdd<T> for BuilderRegistry<T>
Available on crate feature
std
only.