[dependencies.anyhow]
default-features = false
optional = true
version = "1.0.100"
[dependencies.async-trait]
default-features = false
version = "0.1.89"
[dependencies.cfg-if]
default-features = false
version = "1.0.3"
[dependencies.color-eyre]
default-features = false
optional = true
version = "0.6.5"
[dependencies.eyre]
default-features = false
optional = true
version = "0.6.12"
[dependencies.sea-orm-migration]
default-features = false
optional = true
version = "1.1.16"
[dependencies.serde]
default-features = false
features = ["default", "derive"]
version = "1.0.228"
[dependencies.thiserror]
default-features = false
version = "2.0.17"
[dependencies.tokio]
default-features = false
features = ["macros", "signal"]
version = "1.47.1"
[dependencies.tracing]
default-features = false
version = "0.1.41"
[dependencies.tracing-subscriber]
default-features = false
features = ["ansi"]
version = "0.3.20"
[features]
anyhow = ["dep:anyhow"]
color-eyre = ["dep:color-eyre", "eyre"]
console = []
default = []
eyre = ["dep:eyre"]
migration = ["dep:sea-orm-migration"]
schedule = []
server = []
tracing = ["tracing-subscriber/std"]
worker = []
[lib]
name = "soph_core"
path = "src/lib.rs"
[lints.clippy]
future_not_send = "warn"
unwrap_used = "warn"
[lints.rust]
unreachable_pub = "deny"
unsafe_code = "forbid"
[package]
authors = ["jiannei <longjian.huang@foxmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "The RUST Framework for Web Rustceans."
edition = "2021"
homepage = "https://github.com/soph-rs/soph"
include = ["Cargo.toml", "src/**/*.rs"]
license = "MIT"
name = "soph-core"
readme = false
repository = "https://github.com/soph-rs/soph"
rust-version = "1.70.0"
version = "0.31.0"