web-dom 0.0.10

Simple bindings to the DOM using wasm-module
Documentation
#[allow(unused_imports)]
use crate::*;
extern "C" {
    fn consoleinstance_assert(instance: i32, condition: i32, message: CString);
}

pub fn assert(instance: i32, condition: i32, message: &str) {
    unsafe { consoleinstance_assert(instance, condition, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_clear(instance: i32);
}

pub fn clear(instance: i32) {
    unsafe { consoleinstance_clear(instance) }
}
extern "C" {
    fn consoleinstance_count(instance: i32, label: CString);
}

pub fn count(instance: i32, label: &str) {
    unsafe { consoleinstance_count(instance, to_cstring(label)) }
}
extern "C" {
    fn consoleinstance_count_reset(instance: i32, label: CString);
}

pub fn count_reset(instance: i32, label: &str) {
    unsafe { consoleinstance_count_reset(instance, to_cstring(label)) }
}
extern "C" {
    fn consoleinstance_debug(instance: i32, message: CString);
}

pub fn debug(instance: i32, message: &str) {
    unsafe { consoleinstance_debug(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_error(instance: i32, message: CString);
}

pub fn error(instance: i32, message: &str) {
    unsafe { consoleinstance_error(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_info(instance: i32, message: CString);
}

pub fn info(instance: i32, message: &str) {
    unsafe { consoleinstance_info(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_log(instance: i32, message: CString);
}

pub fn log(instance: i32, message: &str) {
    unsafe { consoleinstance_log(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_table(instance: i32, message: CString);
}

pub fn table(instance: i32, message: &str) {
    unsafe { consoleinstance_table(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_trace(instance: i32, message: CString);
}

pub fn trace(instance: i32, message: &str) {
    unsafe { consoleinstance_trace(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_warn(instance: i32, message: CString);
}

pub fn warn(instance: i32, message: &str) {
    unsafe { consoleinstance_warn(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_dir(instance: i32, message: CString);
}

pub fn dir(instance: i32, message: &str) {
    unsafe { consoleinstance_dir(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_dirxml(instance: i32, message: CString);
}

pub fn dirxml(instance: i32, message: &str) {
    unsafe { consoleinstance_dirxml(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_group(instance: i32, message: CString);
}

pub fn group(instance: i32, message: &str) {
    unsafe { consoleinstance_group(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_group_collapsed(instance: i32, message: CString);
}

pub fn group_collapsed(instance: i32, message: &str) {
    unsafe { consoleinstance_group_collapsed(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_group_end(instance: i32);
}

pub fn group_end(instance: i32) {
    unsafe { consoleinstance_group_end(instance) }
}
extern "C" {
    fn consoleinstance_time(instance: i32, label: CString);
}

pub fn time(instance: i32, label: &str) {
    unsafe { consoleinstance_time(instance, to_cstring(label)) }
}
extern "C" {
    fn consoleinstance_time_log(instance: i32, label: CString, message: CString);
}

pub fn time_log(instance: i32, label: &str, message: &str) {
    unsafe { consoleinstance_time_log(instance, to_cstring(label), to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_time_end(instance: i32, label: CString);
}

pub fn time_end(instance: i32, label: &str) {
    unsafe { consoleinstance_time_end(instance, to_cstring(label)) }
}
extern "C" {
    fn consoleinstance_exception(instance: i32, message: CString);
}

pub fn exception(instance: i32, message: &str) {
    unsafe { consoleinstance_exception(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_time_stamp(instance: i32, data: i32);
}

pub fn time_stamp(instance: i32, data: i32) {
    unsafe { consoleinstance_time_stamp(instance, data) }
}
extern "C" {
    fn consoleinstance_profile(instance: i32, message: CString);
}

pub fn profile(instance: i32, message: &str) {
    unsafe { consoleinstance_profile(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_profile_end(instance: i32, message: CString);
}

pub fn profile_end(instance: i32, message: &str) {
    unsafe { consoleinstance_profile_end(instance, to_cstring(message)) }
}
extern "C" {
    fn consoleinstance_report_for_service_worker_scope(
        instance: i32,
        scope: CString,
        message: CString,
        filename: CString,
        line_number: i32,
        column_number: i32,
        level: i32,
    );
}

pub fn report_for_service_worker_scope(
    instance: i32,
    scope: &str,
    message: &str,
    filename: &str,
    line_number: i32,
    column_number: i32,
    level: i32,
) {
    unsafe {
        consoleinstance_report_for_service_worker_scope(
            instance,
            to_cstring(scope),
            to_cstring(message),
            to_cstring(filename),
            line_number,
            column_number,
            level,
        )
    }
}