pub(crate) trait consoleMethods<D: DomTypes> {
Show 16 methods
// Required methods
fn Assert(
cx: SafeJSContext,
global: &D::GlobalScope,
condition: bool,
data: Vec<HandleValue<'_>>,
);
fn Clear(global: &D::GlobalScope);
fn Debug(
cx: SafeJSContext,
global: &D::GlobalScope,
messages: Vec<HandleValue<'_>>,
);
fn Error(
cx: SafeJSContext,
global: &D::GlobalScope,
messages: Vec<HandleValue<'_>>,
);
fn Info(
cx: SafeJSContext,
global: &D::GlobalScope,
messages: Vec<HandleValue<'_>>,
);
fn Log(
cx: SafeJSContext,
global: &D::GlobalScope,
messages: Vec<HandleValue<'_>>,
);
fn Trace(
cx: SafeJSContext,
global: &D::GlobalScope,
data: Vec<HandleValue<'_>>,
);
fn Warn(
cx: SafeJSContext,
global: &D::GlobalScope,
messages: Vec<HandleValue<'_>>,
);
fn Count(global: &D::GlobalScope, label: DOMString);
fn CountReset(global: &D::GlobalScope, label: DOMString);
fn Group(
cx: SafeJSContext,
global: &D::GlobalScope,
data: Vec<HandleValue<'_>>,
);
fn GroupCollapsed(
cx: SafeJSContext,
global: &D::GlobalScope,
data: Vec<HandleValue<'_>>,
);
fn GroupEnd(global: &D::GlobalScope);
fn Time(global: &D::GlobalScope, label: DOMString);
fn TimeLog(
cx: SafeJSContext,
global: &D::GlobalScope,
label: DOMString,
data: Vec<HandleValue<'_>>,
);
fn TimeEnd(global: &D::GlobalScope, label: DOMString);
}
Required Methods§
fn Assert( cx: SafeJSContext, global: &D::GlobalScope, condition: bool, data: Vec<HandleValue<'_>>, )
fn Clear(global: &D::GlobalScope)
fn Debug( cx: SafeJSContext, global: &D::GlobalScope, messages: Vec<HandleValue<'_>>, )
fn Error( cx: SafeJSContext, global: &D::GlobalScope, messages: Vec<HandleValue<'_>>, )
fn Info( cx: SafeJSContext, global: &D::GlobalScope, messages: Vec<HandleValue<'_>>, )
fn Log( cx: SafeJSContext, global: &D::GlobalScope, messages: Vec<HandleValue<'_>>, )
fn Trace(cx: SafeJSContext, global: &D::GlobalScope, data: Vec<HandleValue<'_>>)
fn Warn( cx: SafeJSContext, global: &D::GlobalScope, messages: Vec<HandleValue<'_>>, )
fn Count(global: &D::GlobalScope, label: DOMString)
fn CountReset(global: &D::GlobalScope, label: DOMString)
fn Group(cx: SafeJSContext, global: &D::GlobalScope, data: Vec<HandleValue<'_>>)
fn GroupCollapsed( cx: SafeJSContext, global: &D::GlobalScope, data: Vec<HandleValue<'_>>, )
fn GroupEnd(global: &D::GlobalScope)
fn Time(global: &D::GlobalScope, label: DOMString)
fn TimeLog( cx: SafeJSContext, global: &D::GlobalScope, label: DOMString, data: Vec<HandleValue<'_>>, )
fn TimeEnd(global: &D::GlobalScope, label: DOMString)
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.