pub type SequenceRooter<T> = CustomAutoRooter<Vec<T>>;
Aliased Type§
struct SequenceRooter<T> {
_base: CustomAutoRooter,
data: Vec<T>,
}
Fields§
§_base: CustomAutoRooter
§data: Vec<T>
Implementations
Source§impl<T> CustomAutoRooter<T>
impl<T> CustomAutoRooter<T>
unsafe fn add_to_root_stack(&mut self, cx: *mut JSContext)
unsafe fn remove_from_root_stack(&mut self)
Source§impl<T: CustomTrace> CustomAutoRooter<T>
impl<T: CustomTrace> CustomAutoRooter<T>
Trait Implementations
Source§impl<T: CustomTrace> CustomAutoTraceable for CustomAutoRooter<T>
impl<T: CustomTrace> CustomAutoTraceable for CustomAutoRooter<T>
Source§fn do_trace(&self, trc: *mut JSTracer)
fn do_trace(&self, trc: *mut JSTracer)
Used by
CustomAutoTraceable
implementer to trace its contents.
Corresponds to virtual trace
call in a CustomAutoRooter
subclass (C++).