In this pull request, I converted the `perf` function within `nu_utils` to a macro. This change facilitates easier usage within plugins by allowing the use of `env_logger` and setting `RUST_LOG=nu_plugin_polars` (or another plugin). Without this conversion, the `RUST_LOG` variable would need to be set to `RUST_LOG=nu_utils::utils`, which is less intuitive and impossible to narrow the perf results to one plugin.
11 lines
267 B
Rust
11 lines
267 B
Rust
use nu_plugin::{serve_plugin, MsgPackSerializer};
|
|
use nu_plugin_polars::PolarsPlugin;
|
|
|
|
#[global_allocator]
|
|
static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc;
|
|
|
|
fn main() {
|
|
env_logger::init();
|
|
serve_plugin(&PolarsPlugin::default(), MsgPackSerializer {})
|
|
}
|