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