MCPcopy Create free account
hub / github.com/angular-rust/ux-components / register

Method register

src/rendering/backend/widget_render_factory.rs:47–55  ·  view source on GitHub ↗
(&self, render: Box<dyn WidgetRenderer<T>>)

Source from the content-addressed store, hash-verified

45 }
46
47 pub fn register<T: 'static + Debug>(&self, render: Box<dyn WidgetRenderer<T>>) {
48 let type_id = TypeId::of::<T>();
49
50 log::debug!("Register Widget Renderer {:?}", render);
51
52 self.storages
53 .borrow_mut()
54 .insert(type_id, Rc::new(WidgetRenderHolder(render)));
55 }
56
57 pub fn remove<T: 'static + Debug>(&self) -> Option<Rc<WidgetRenderHolder<T>>> {
58 let type_id = TypeId::of::<T>();

Callers 1

initMethod · 0.80

Calls 2

WidgetRenderHolderClass · 0.85
insertMethod · 0.80

Tested by

no test coverage detected