[package] name = "seamantic" version = "0.0.3" categories = [] description = "A library to enhance SeaORM" repository = "https://github.com/QuantumShade/seamantic" authors = [] edition = "2024" license-file = "LICENSE.md" resolver = "2" rust-version = "1.85.0" [lints.rust] arithmetic_overflow = "forbid" missing_docs = "forbid" unsafe_code = "forbid" [lints.clippy] arithmetic_side_effects = "forbid" as_conversions = "forbid" checked_conversions = "forbid" default_union_representation = "forbid" expect_used = "forbid" indexing_slicing = "forbid" integer_division = "forbid" integer_division_remainder_used = "forbid" transmute_undefined_repr = "forbid" unchecked_duration_subtraction = "forbid" unwrap_used = "forbid" [profile.release] codegen-units = 1 lto = "fat" opt-level = 3 overflow-checks = true strip = "debuginfo" [[example]] name = "migrations" path = "examples/migrations/main.rs" required-features = ["sqlite"] [features] default = [] serde = ["dep:serde"] sqlite = ["sea-orm-migration/sqlx-sqlite"] [dependencies] sea-orm = { version = "^1", default-features = false } sea-orm-migration = { version = "^1", default-features = false } serde = { version = "^1", default-features = false, features = [ "derive", "std", ], optional = true } [dev-dependencies] sea-orm-migration = { version = "^1", default-features = false, features = [ "runtime-tokio-rustls", ] } serde_test = { version = "^1", default-features = false } tokio = { version = "^1", default-features = false, features = [ "rt", "macros", ] }