Cargo Features

pontus_onyx has no features set by default.

[dependencies]
pontus_onyx = { version = "0.17.1", features = ["client", "client_cookies", "actix_server", "server", "server_local_storage", "server_file_storage", "assets", "actix-rt", "tauri"] }
client client_cookies? = http, js-sys, lazy_static, pct-str, serde_json, wasm-bindgen, wasm-bindgen-futures, web-sys

Affects pontus_onyx::client

client_cookies = client
actix_server = actix-web, charlie_buffalo, futures, futures-util, hmac-sha512, pct-str, rand, rmp-serde, rpassword, rustls, rustls-pemfile, serde_json, zeroize

Affects database::build_http_json_response, pontus_onyx::http_server

server = bincode, ipconfig, toml

Affects database::Error, pontus_onyx::database

server_local_storage = base64, serde_json, wasm-bindgen, web-sys

Affects local_storage::LocalStorageError, sources::local_storage

server_file_storage

Affects sources::folder

assets

Affects pontus_onyx::assets

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.

pct-str actix_server? client?

Enables pct-str ^1.1.0

bincode server?
serde_json actix_server? client? server_local_storage?
actix-web actix_server?
actix-rt implicit feature

Enables actix-rt

actix-rt:

Tokio-based single-threaded async runtime for the Actix ecosystem

futures actix_server?
rand actix_server?
hmac-sha512 actix_server?
zeroize actix_server?
toml server?

Enables toml ^0.5.9

rpassword actix_server?
rustls actix_server?

Enables rustls ^0.20.6

rustls-pemfile actix_server?

Enables rustls-pemfile ^1.0.1

charlie_buffalo actix_server?
rmp-serde actix_server?
base64 server_local_storage?

Enables base64 ^0.13.0

lazy_static client?
http client?

Enables http ^0.2.8

js-sys client?
wasm-bindgen client? server_local_storage?
wasm-bindgen-futures client?
futures-util actix_server?
tauri implicit feature

Enables tauri

tauri:

Make tiny, secure apps for all desktop platforms with Tauri

ipconfig server?
web-sys client? server_local_storage?