web/
console.rs

1use js::*;
2
3pub fn console_log(message: &str) {
4    let console_log = js!(r#"
5        function(message){
6            console.log(message);
7        }"#);
8    console_log.invoke(&[message.into()]);
9}
10
11pub fn console_error(message: &str) {
12    let console_error = js!(r#"
13        function(message){
14            console.error(message);
15        }"#);
16    console_error.invoke(&[message.into()]);
17}
18
19pub fn console_warn(message: &str) {
20    let console_warn = js!(r#"
21        function(message){
22            console.warn(message);
23        }"#);
24    console_warn.invoke(&[message.into()]);
25}
26
27pub fn console_time(label: &str) {
28    let console_time = js!(r#"
29        function(label){
30            console.time(label);
31        }"#);
32    console_time.invoke(&[label.into()]);
33}
34
35pub fn console_time_end(label: &str) {
36    let console_time_end = js!(r#"
37        function(label){
38            console.timeEnd(label);
39        }"#);
40    console_time_end.invoke(&[label.into()]);
41}