Cargo Features

[dependencies]
rustyscript = { version = "0.4.5", default-features = false, features = ["all", "no_extensions", "webidl", "io", "url", "console", "crypto", "web_stub", "web", "fs_import", "url_import"] }
default = console, crypto, url

These default features are set whenever rustyscript is added without default-features = false somewhere in the dependency tree.

all = io, web
no_extensions
webidl crypto url = deno_webidl

Affects ext::webidl

io all? = deno_io, deno_web, libc, nix, once_cell, rustyline, winapi

Affects ext::io

url default web? = deno_url, webidl

Affects ext::url

console default web? = deno_console

Affects ext::console

crypto default web? = deno_crypto, web_stub, webidl

Affects ext::crypto

web_stub crypto

Affects ext::web_stub

web all? = console, crypto, deno_fetch, deno_net, deno_web, fs_import, url, url_import

Affects ext::web

fs_import web?
url_import web? = reqwest

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

reqwest url_import?

Enables reqwest

For URL imports

deno_url url

Enables deno_url

Extension features

deno_webidl webidl?
deno_console console
deno_crypto crypto
deno_fetch web?
deno_web io? web?
deno_net web?
deno_io io?

Enables deno_io

io feature deps

rustyline io?
winapi io?
nix io?

Enables nix =0.28.0

libc io?
once_cell io?