Cargo Features

[dependencies]
rusty_interaction = { version = "0.2.3", default-features = false, features = ["security", "builder", "types", "handler", "extended-handler"] }
default = security, types

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

security default handler? = ed25519-dalek, hex, types

Affects rusty_interaction::security

builder handler? = log

Affects application::SlashCommandDefinitionBuilder, components::ComponentButton, components::ComponentRowBuilder, components::ComponentButtonBuilder, components::ComponentBuilderError, components::ComponentSelectMenuBuilder, components::ComponentSelectMenuBuilderError, embed::EmbedBuilder

types default handler? security

Affects rusty_interaction::types

handler extended-handler? = actix, actix-rt, actix-web, anymap, async-trait, attributes, builder, reqwest, rustls, security, types

Affects handler::ManipulationScope, handler::InteractionHandler, interaction::InteractionResponseBuilder, interaction::FollowupMessage, rusty_interaction::handler, interaction::Context

extended-handler = handler

Affects rusty_interaction::handler, interaction::Context

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.

ed25519-dalek security

Enables ed25519-dalek ^1

For security

hex security
rustls handler?

Enables rustls ^0.18

For handler

actix handler?

Enables actix ^0.10

actix-web handler?

Enables actix-web ^3

actix-rt handler?
reqwest handler?

Enables reqwest ^0.10.10

async-trait handler?
log builder?
anymap handler?
attributes handler?