Cargo Features

[dependencies]
rustyscript = { version = "0.4.2", 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 ^0.11.20

For URL imports

deno_url url

Enables deno_url ^0.149.0

Extension features

deno_webidl webidl?

Enables deno_webidl ^0.149.0

deno_console console

Enables deno_console ^0.149.0

deno_crypto crypto

Enables deno_crypto ^0.163.0

deno_fetch web?

Enables deno_fetch ^0.173.0

deno_web io? web?

Enables deno_web ^0.180.0

deno_net web?

Enables deno_net ^0.141.0

deno_io io?

Enables deno_io ^0.59.0

io feature deps

rustyline io?

Enables rustyline =13.0.0

winapi io?
nix io?

Enables nix =0.26.2

libc io?
once_cell io?