Cargo Features

[dependencies]
dioxus-fullstack = { version = "0.7.0-alpha.0", default-features = false, features = ["devtools", "mounted", "file_engine", "document", "web", "mobile", "default-tls", "rustls", "server", "server-core", "aws-lc-rs", "axum", "tower-http", "dioxus-isrg", "dioxus-router", "dioxus-desktop", "dioxus-mobile", "tracing-futures", "tokio-util", "async-trait", "tokio-stream", "pin-project", "thiserror", "tower", "tower-layer", "parking_lot", "dioxus-cli-config"] }
default = devtools, document, file_engine, mounted

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

devtools default

Enables dioxus-devtools and devtools of optional dioxus-web

Web Integration

mounted default

Enables mounted of optional dioxus-web

file_engine default

Enables file_engine of optional dioxus-web

document default

Enables document of optional dioxus-web

web

Enables dioxus-web, web-sys, web of dioxus-fullstack-hooks and browser of server_fn

server functions

desktop mobile

Enables reqwest of dioxus_server_macro and server_fn

default-tls server?

Enables default-tls of server_fn

rustls

Enables hyper-rustls and rustls, rustls of server_fn

server = default-tls, server-core

Enables axum of server_fn

server-core server? = dioxus-interpreter-js

Enables server of dioxus-fullstack-hooks, axum and reqwest of dioxus_server_macro, axum-no-default, reqwest and ssr of server_fn and dioxus-server

Dioxus + SSR

aws-lc-rs

Enables aws-lc-rs

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.

axum implicit feature

Enables axum

axum:

Web framework that focuses on ergonomics and modularity

tower-http implicit feature

Enables tower-http

tower-http:

Tower middleware and utilities for HTTP clients and servers

dioxus-isrg implicit feature

Enables dioxus-isrg

dioxus-isrg:

CLI Configuration for dioxus-cli

dioxus-router implicit feature

Enables dioxus-router

dioxus-router:

Cross-platform router for Dioxus apps

dioxus-interpreter-js server-core?
dioxus-desktop implicit feature

Enables dioxus-desktop

Desktop Integration

dioxus-mobile implicit feature

Enables dioxus-mobile

Mobile Integration

tracing-futures implicit feature

Enables tracing-futures

tracing-futures:

Utilities for instrumenting futures with tracing

tokio-util implicit feature

Enables tokio-util

tokio-util:

Additional utilities for working with Tokio

async-trait implicit feature

Enables async-trait

async-trait:

Type erasure for async trait methods

tokio-stream implicit feature

Enables tokio-stream

tokio-stream:

Utilities to work with Stream and tokio

pin-project implicit feature

Enables pin-project

pin-project:

A crate for safe and ergonomic pin-projection

thiserror implicit feature

Enables thiserror

thiserror:

derive(Error)

tower implicit feature

Enables tower

tower:

Tower is a library of modular and reusable components for building robust clients and servers

tower-layer implicit feature

Enables tower-layer

tower-layer:

Decorates a Service to allow easy composition between Services

parking_lot implicit feature

Enables parking_lot

parking_lot:

More compact and efficient implementations of the standard synchronization primitives

dioxus-cli-config implicit feature

Enables dioxus-cli-config

dioxus-cli-config:

CLI Configuration for dioxus-cli