Cargo Features
[dependencies]
atm0s-media-server = { version = "0.2.0-alpha.3", default-features = false, features = ["standalone", "gateway", "media", "console", "connector", "cert_utils", "quinn_vnet", "node_metrics"] }
- default = cert_utils, connector, console, gateway, media, standalone
-
These default features are set whenever
atm0s-media-server
is added without
somewhere in the dependency tree.default-features = false - standalone default = connector, console, gateway, media
-
Affects
server::standalone
… - gateway default standalone = maxminddb, media-server-connector, media-server-gateway, media-server-multi-tenancy, node_metrics, quinn_vnet, rust-embed
-
Enables embed-files of atm0s-media-server-utils
Affects
http::PublicMediaFiles
,http::run_gateway_http_server
,server::gateway
… - media default standalone = media-server-record, media-server-runner, node_metrics, quinn_vnet, rust-embed
-
Enables embed-files of atm0s-media-server-utils
Affects
http::run_media_http_server
,server::media
… - console default standalone = media-server-console-front, rust-embed
-
Enables embed-files of atm0s-media-server-utils
Affects
http::run_console_http_server
,server::console
… - connector default standalone = media-server-connector, media-server-multi-tenancy, media-server-utils, quinn_vnet
-
Affects
http::run_connector_http_server
,server::connector
… - cert_utils default = rcgen, rustls
- quinn_vnet connector gateway media = quinn, rustls
- node_metrics gateway media = systemstat
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.
- media-server-console-front console
-
Enables atm0s-media-server-console-front
- media-server-runner media
-
Enables atm0s-media-server-runner
- media-server-gateway gateway
-
Enables atm0s-media-server-gateway
- media-server-connector connector gateway
-
Enables atm0s-media-server-connector
- media-server-record media
-
Enables atm0s-media-server-record
- media-server-utils connector console gateway media
-
Enables atm0s-media-server-utils
- media-server-multi-tenancy connector gateway
-
Enables atm0s-media-server-multi-tenancy
- rust-embed console gateway media
- quinn quinn_vnet?
- rustls cert_utils quinn_vnet?
- rcgen cert_utils
- maxminddb gateway
-
Enables maxminddb ^0.24
- systemstat node_metrics?