[−][src]Function glsp_engine::add_rglobal
pub fn add_rglobal<T: RGlobal>(rglobal: T)
Registers global data.
RGlobal
types are singletons: if the active Runtime
already contains a global of type
T
, this function will panic.
When the active Runtime
is dropped, each of its globals will be dropped in the
reverse order that they were registered.
Once registered, it's possible to remove a global from the Runtime
by calling
glsp::take_rglobal
, or borrow it by calling the
associated functions T::borrow
and
T::borrow_mut
.