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