Cargo Features

zino-core has no features set by default.

[dependencies]
zino-core = { version = "0.27.1", features = ["full", "accessor", "accessor-azblob", "accessor-azdls", "accessor-cacache", "accessor-cos", "accessor-dashmap", "accessor-dropbox", "accessor-fs", "accessor-gcs", "accessor-gdrive", "accessor-ghac", "accessor-http", "accessor-ipfs", "accessor-ipmfs", "accessor-memcached", "accessor-memory", "accessor-mini-moka", "accessor-moka", "accessor-mysql", "accessor-obs", "accessor-onedrive", "accessor-oss", "accessor-persy", "accessor-postgresql", "accessor-redb", "accessor-redis", "accessor-s3", "accessor-sled", "accessor-supabase", "accessor-webdav", "accessor-webhdfs", "all-accessors", "all-chatbots", "all-connectors", "all-locales", "all-validators", "chatbot", "chatbot-openai", "connector", "connector-arrow", "connector-http", "connector-mysql", "connector-postgres", "connector-sqlite", "cookie", "crypto-sm", "debug", "dotenv", "env-filter", "flume", "http02", "i18n", "jwt", "locale", "locale-en", "locale-es", "locale-de", "locale-fr", "locale-zh", "metrics", "oidc", "opa", "openapi", "orm", "orm-mariadb", "orm-mysql", "orm-postgres", "orm-sqlite", "orm-sqlx", "orm-tidb", "runtime-async-std", "runtime-tokio", "sentry", "tls-native", "tls-rustls", "tracing-log", "tracing-subscriber", "validator", "validator-credit-card", "validator-email", "validator-phone-number", "validator-regex", "view", "view-minijinja", "view-tera"] }
full = all-accessors, all-chatbots, all-connectors, all-locales, all-validators, cookie, dotenv, env-filter, flume, i18n, jwt, metrics, oidc, opa, openapi, orm, sqids, tracing-log, view
accessor accessor-azblob? accessor-azdls? accessor-cacache? accessor-cos? accessor-dashmap? accessor-dropbox? accessor-fs? accessor-gcs? accessor-gdrive? accessor-ghac? accessor-http? accessor-ipfs? accessor-ipmfs? accessor-memcached? accessor-memory? accessor-mini-moka? accessor-moka? accessor-mysql? accessor-obs? accessor-onedrive? accessor-oss? accessor-persy? accessor-postgresql? accessor-redb? accessor-redis? accessor-s3? accessor-sled? accessor-supabase? accessor-webdav? accessor-webhdfs? all-accessors? = opendal

Affects zino-core::accessor

accessor-azblob all-accessors? = accessor

Enables services-azblob of opendal

accessor-azdls all-accessors? = accessor

Enables services-azdls of opendal

accessor-cacache all-accessors? = accessor

Enables services-cacache of opendal

accessor-cos all-accessors? = accessor

Enables services-cos of opendal

accessor-dashmap all-accessors? = accessor

Enables services-dashmap of opendal

accessor-dropbox all-accessors? = accessor

Enables services-dropbox of opendal

accessor-fs all-accessors? = accessor

Enables services-fs of opendal

accessor-gcs all-accessors? = accessor

Enables services-gcs of opendal

accessor-gdrive all-accessors? = accessor

Enables services-gdrive of opendal

accessor-ghac all-accessors? = accessor

Enables services-ghac of opendal

accessor-http all-accessors? = accessor

Enables services-http of opendal

accessor-ipfs all-accessors? = accessor

Enables services-ipfs of opendal

accessor-ipmfs all-accessors? = accessor

Enables services-ipmfs of opendal

accessor-memcached all-accessors? = accessor

Enables services-memcached of opendal

accessor-memory all-accessors? = accessor

Enables services-memory of opendal

accessor-mini-moka all-accessors? = accessor

Enables services-mini-moka of opendal

accessor-moka all-accessors? = accessor

Enables services-moka of opendal

accessor-mysql all-accessors? = accessor

Enables services-mysql of opendal

accessor-obs all-accessors? = accessor

Enables services-obs of opendal

accessor-onedrive all-accessors? = accessor

Enables services-onedrive of opendal

accessor-oss all-accessors? = accessor

Enables services-oss of opendal

accessor-persy all-accessors? = accessor

Enables services-persy of opendal

accessor-postgresql all-accessors? = accessor

Enables services-postgresql of opendal

accessor-redb all-accessors? = accessor

Enables services-redb of opendal

accessor-redis all-accessors? = accessor

Enables services-redis of opendal

accessor-s3 all-accessors? = accessor

Enables services-s3 of opendal

accessor-sled all-accessors? = accessor

Enables services-sled of opendal

accessor-supabase all-accessors? = accessor

Enables services-supabase of opendal

accessor-webdav all-accessors? = accessor

Enables services-webdav of opendal

accessor-webhdfs all-accessors? = accessor

Enables services-webhdfs of opendal

all-accessors full? = accessor, accessor-azblob, accessor-azdls, accessor-cacache, accessor-cos, accessor-dashmap, accessor-dropbox, accessor-fs, accessor-gcs, accessor-gdrive, accessor-ghac, accessor-http, accessor-ipfs, accessor-ipmfs, accessor-memcached, accessor-memory, accessor-mini-moka, accessor-moka, accessor-mysql, accessor-obs, accessor-onedrive, accessor-oss, accessor-persy, accessor-postgresql, accessor-redb, accessor-redis, accessor-s3, accessor-sled, accessor-supabase, accessor-webdav, accessor-webhdfs
all-chatbots full? = chatbot, chatbot-openai
all-connectors full? = connector, connector-arrow, connector-http, connector-mysql, connector-postgres, connector-sqlite
all-locales full? = locale, locale-de, locale-en, locale-es, locale-fr, locale-zh
all-validators full? = validator-credit-card, validator-email, validator-phone-number, validator-regex
chatbot all-chatbots? chatbot-openai?

Affects zino-core::chatbot

chatbot-openai all-chatbots? = chatbot

Enables async-openai

connector all-connectors? connector-arrow? connector-http? connector-mysql? connector-postgres? connector-sqlite? = connector-http

Affects zino-core::connector

connector-arrow all-connectors? = connector

Enables datafusion ^42.2.0

connector-http all-connectors? connector? = connector
connector-mysql all-connectors? = connector, sqlx

Enables mysql of sqlx

connector-postgres all-connectors? = connector, sqlx

Enables postgres of sqlx

connector-sqlite all-connectors? = connector, sqlx

Enables sqlite of sqlx

Enables cookie, cookies of reqwest

Affects request::RequestContext.new_cookie, request::RequestContext.get_cookie

crypto-sm

Enables ctr, sm3, and sm4

debug

Enables debug and preserve_order of optional minijinja, preserve_order and preserve_path_order of optional utoipa and preserve_order of serde_json, toml, and optional tera

serde_json:

Make serde_json::Map use a representation which maintains insertion order.
This allows data to be read into a Value and written back to a JSON string while preserving the order of map keys in the input.

dotenv full?

Enables dotenvy

env-filter full?

Enables env-filter and smallvec of tracing-subscriber

flume full?

Enables flume

http02

Enables http ^0.2.12

Affects response::StatusCode

i18n full?

Enables fluent, intl-memoizer, and unic-langid

Affects zino-core::i18n, request::RequestContext.locale, request::RequestContext.translate

jwt full?

Enables jwt-simple, jwt of optional regorus

Affects request::RequestContext.parse_jwt_claims

locale all-locales? locale-de? locale-en? locale-es? locale-fr? locale-zh? = random_word
locale-en all-locales? = locale

Enables en of random_word

locale-es all-locales? = locale

Enables es of random_word

locale-de all-locales? = locale

Enables de of random_word

locale-fr all-locales? = locale

Enables fr of random_word

locale-zh all-locales? = locale

Enables zh of random_word

metrics full?

Enables metrics and metrics-exporter-prometheus and layers-metrics of optional opendal

opendal:

Enable layers metrics support

oidc full?

Enables rauthy-client

opa full? = regorus
openapi full?

Enables utoipa

Affects application::Application.openapi, json_object::JsonObjectExt.translate_with_openapi

orm full? orm-sqlx? = orm-sqlx

Affects zino-core::orm

orm-mariadb = orm-sqlx

Enables mysql of sqlx

Affects decode::decode_array, decode::decode_decimal

orm-mysql = orm-sqlx

Enables mysql of sqlx

Affects decode::decode_decimal

orm-postgres = orm-sqlx

Enables postgres of sqlx

Affects decode::decode_uuid, decode::decode_array, decode::decode_decimal

orm-sqlite = orm-sqlx

Enables sqlite of sqlx

orm-sqlx orm? orm-mariadb? orm-mysql? orm-postgres? orm-sqlite? orm-tidb? = orm, sqlx

Enables sqlite of sqlx

orm-tidb = orm-sqlx

Enables mysql of sqlx

Affects decode::decode_decimal

runtime-async-std

Enables runtime-async-std of optional sqlx

sqlx:

Base runtime features without TLS

runtime-tokio

Enables runtime-tokio of optional sqlx

sentry = tracing-subscriber

Enables sentry and sentry-tracing

tls-native

Enables tls-native-tls of optional sqlx and native-tls of reqwest and optional sentry

reqwest:

Enables native-tls specific functionality not available by default.

tls-rustls

Enables rustls-tls-native-roots of reqwest, rustls of optional sentry and tls-rustls of optional sqlx

sqlx:

For backwards compatibility

tracing-log full?

Enables tracing-log, tracing-log of tracing-subscriber

tracing-subscriber env-filter? sentry? tracing-log?

Enables tracing-appender and tracing-subscriber

validator validator-credit-card? validator-email? validator-phone-number? validator-regex?
validator-credit-card all-validators? = validator

Enables card-validate

validator-email all-validators? = validator
validator-phone-number all-validators? = validator

Enables phonenumber

validator-regex all-validators? = validator
view full? view-minijinja? view-tera?

Enables minijinja

Affects zino-core::view

view-minijinja = view

Enables minijinja

view-tera = view

Enables tera

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.

regorus opa?
sqids full?
random_word locale? locale-de? locale-en? locale-es? locale-fr? locale-zh?
sqlx connector-mysql? connector-postgres? connector-sqlite? orm-mariadb? orm-mysql? orm-postgres? orm-sqlite? orm-sqlx? orm-tidb?
opendal accessor? accessor-azblob? accessor-azdls? accessor-cacache? accessor-cos? accessor-dashmap? accessor-dropbox? accessor-fs? accessor-gcs? accessor-gdrive? accessor-ghac? accessor-http? accessor-ipfs? accessor-ipmfs? accessor-memcached? accessor-memory? accessor-mini-moka? accessor-moka? accessor-mysql? accessor-obs? accessor-onedrive? accessor-oss? accessor-persy? accessor-postgresql? accessor-redb? accessor-redis? accessor-s3? accessor-sled? accessor-supabase? accessor-webdav? accessor-webhdfs?