Cargo Features

skynet_api has no features set by default.

[dependencies]
skynet_api = { version = "0.2.10", features = ["serde", "database", "extra-utils", "config", "logger", "permission", "api", "skynet", "plugin"] }
serde config? database? logger?

Enables serde, serde-inline-default, serde_repr, and serde_with

Affects skynet_api::serializer

database skynet? = serde

Enables chrono and sea-orm, seaorm of actix-cloud-codegen

Affects skynet_api::entity

extra-utils

Enables base64 and infer

Affects utils::get_dataurl, utils::parse_dataurl

config skynet? = serde

Enables validator ^0.18, config of actix-cloud

Affects skynet_api::config

logger skynet? = serde

Enables logger of actix-cloud

Affects skynet_api::logger

permission skynet?

Enables derivative and enum-map

Affects skynet_api::permission

api skynet?

Enables derivative and semver

derivative:

permission

Affects skynet_api::api

skynet plugin? = api, config, database, logger, permission

Enables enum-as-inner, paste, and skynet_macro, csrf, memorydb, response-json and session of actix-cloud

Affects skynet_api::handler, skynet_api::request, skynet_api::skynet

plugin = skynet

Enables rustls and sea-orm-migration

Affects skynet_api::plugin

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.

actix-cloud config? logger? skynet?
actix-cloud-codegen database?