starfish-sdk 1.0.0

海星SDK
Documentation
pub mod config;
pub mod log;
pub mod runtime;
pub mod util;

pub use anyhow;
pub use async_trait;
pub use chrono;
pub use futures;
pub use num_cpus;
pub use reqwest;
pub use rust_decimal;
pub use rust_decimal_macros;
pub use serde;
pub use serde_json;
pub use serde_urlencoded;
pub use serde_with;
pub use strum;
pub use tokio;
pub use tracing;

#[cfg(feature = "database")]
pub mod database;
#[cfg(feature = "database")]
pub use sea_orm;

#[cfg(feature = "redis")]
pub mod redis;
#[cfg(feature = "redis")]
pub use bb8_redis;

#[cfg(feature = "uuid")]
pub mod uuid;
#[cfg(feature = "uuid")]
pub use snowflaked;

#[cfg(feature = "web")]
pub mod web;
#[cfg(feature = "web")]
pub use axum;
#[cfg(feature = "web")]
pub use tower_http;

#[cfg(feature = "encrypt")]
pub mod encrypt;

#[cfg(feature = "mongo")]
pub mod mongo;
#[cfg(feature = "mongo")]
pub use mongodb;

#[cfg(feature = "influx")]
pub mod influx;
#[cfg(feature = "influx")]
pub use influxdb2;

#[cfg(feature = "encrypt")]
pub use base64;
#[cfg(feature = "encrypt")]
pub use ring;