serenity 0.10.10

A Rust library for the Discord API.
Documentation

serenity

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 42 feature flags, 22 of them enabled by default.

default

  • default_no_backend
  • rustls_backend

default_no_backend

  • builder
  • cache
  • client
  • framework
  • gateway
  • model
  • http
  • standard_framework
  • utils

rustls_backend

  • reqwest/rustls-tls
  • async-tungstenite/tokio-rustls
  • tokio
  • rustls_backend_marker
  • bytes

builder

  • utils

cache

    This feature flag does not enable additional features.

client

  • http
  • typemap_rev

framework

  • client
  • model
  • utils

gateway

  • flate2
  • http
  • url
  • utils

model

  • builder
  • http

http

  • url

standard_framework

  • framework
  • uwl
  • command_attr
  • static_assertions

utils

  • base64

tokio

    This feature flag does not enable additional features.

rustls_backend_marker

    This feature flag does not enable additional features.

bytes

    This feature flag does not enable additional features.

typemap_rev

    This feature flag does not enable additional features.

flate2

    This feature flag does not enable additional features.

url

    This feature flag does not enable additional features.

uwl

    This feature flag does not enable additional features.

command_attr

    This feature flag does not enable additional features.

static_assertions

    This feature flag does not enable additional features.

base64

    This feature flag does not enable additional features.

rustls_tokio_0_2_backend

  • reqwest_compat/rustls-tls
  • async-tungstenite_compat/tokio-rustls
  • tokio_compat
  • bytes_compat
  • rustls_backend_marker

native_tls_backend

  • reqwest/native-tls
  • async-tungstenite/tokio-native-tls
  • tokio
  • bytes
  • native_tls_backend_marker

native_tls_tokio_0_2_backend

  • reqwest_compat/native-tls
  • async-tungstenite_compat/tokio-native-tls
  • tokio_compat
  • bytes_compat
  • native_tls_backend_marker

default_native_tls_tokio_0_2

  • default_no_backend
  • native_tls_tokio_0_2_backend

collector

  • gateway
  • model

default_tokio_0_2

  • default_no_backend
  • rustls_tokio_0_2_backend

default_native_tls

  • default_no_backend
  • native_tls_backend

voice

  • client
  • model

voice-model

  • serenity-voice-model

absolute_ratelimits

  • http

async-tungstenite_compat

    This feature flag does not enable additional features.

unstable_discord_api

    This feature flag does not enable additional features.

reqwest_compat

    This feature flag does not enable additional features.

tokio_compat

    This feature flag does not enable additional features.

native_tls_backend_marker

    This feature flag does not enable additional features.

reqwest

    This feature flag does not enable additional features.

bytes_compat

    This feature flag does not enable additional features.

extras

    This feature flag does not enable additional features.

async-tungstenite

    This feature flag does not enable additional features.

serenity-voice-model

    This feature flag does not enable additional features.