Thanks to visit codestin.com
Credit goes to lib.rs

Cargo Features

[dependencies]
bevy_tasks = { version = "0.17.1", default-features = false, features = ["multi_threaded", "async_executor", "futures-lite", "async-io"] }
default = async_executor, futures-lite

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

multi_threaded = async_executor

Enables multi-threading support.
Without this feature, all tasks will be run on a single thread.

Enables async-channel, concurrent-queue, std of bevy_platform

async_executor default multi_threaded? = futures-lite

Uses async-executor as a task execution backend. This backend is incompatible with no_std targets.

Enables async-executor, std of bevy_platform

futures-lite default async_executor

Provide an implementation of block_on from futures-lite.

Enables std of bevy_platform and futures-lite

async-io

Use async-io's implementation of block_on instead of futures-lite's implementation.
This is preferred if your application uses async-io.

Enables async-io, std of bevy_platform