diff --git a/Cargo.toml b/Cargo.toml index cc1966d..496b334 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,18 +1,16 @@ [package] name = "advotracker_db" -version = "0.1.0" +version = "0.1.0-alpha1" authors = ["Ralf Zerres "] description = "Advotracker crate implementing Database handling.\n" +repository = "https://gitea.networkx.de:50443/rzerres/advotracker_db" +homepage = "https://gitea.networkx.de:50443/rzerres/advotracker_db" readme = "README.md" license = "(0BSD OR MIT)" edition = "2018" +categories = ["command-line-interface"] #build = "build.rs" - -[profile.release] -panic = "abort" - -[profile.dev] -rpath = true +default-run = "new-role" [lib] name = "advotracker_db" @@ -22,41 +20,45 @@ crate-type = ["dylib"] [[bin]] name = "get-harms" path = "src/bin/get-harms.rs" -advotracker_db = { Path="." } +advotrackerdb = { Path="." } [[bin]] name = "get-roles" path = "src/bin/get-roles.rs" -advotracker_db = { Path="." } +advotrackerdb = { Path="." } [[bin]] name = "get-users" path = "src/bin/get-users.rs" -advotracker_db = { Path="." } +advotrackerdb = { Path="." } [[bin]] name = "new-role" path = "src/bin/new-role.rs" -advotracker_db = { Path="." } +advotrackerdb = { Path="." } [[bin]] name = "new-harm" path = "src/bin/new-harm.rs" -advotracker_db = { Path="." } +advotrackerdb = { Path="." } [[bin]] name = "new-user" path = "src/bin/new-user.rs" -advotracker_db = { Path="." } +advotrackerdb = { Path="." } [dependencies] lazy_static = "1.0" +async-diesel = { git = "https://github.com/mehcode/async-diesel", branch = "master" } +async-trait = { version = "0.1.21" } +async-std = { version = "1.9.0", features = [ "attributes", "unstable" ] } bcrypt = { version = "0.8.2" } chrono = { version = "0.4.15", features = [ "serde" ] } -diesel = { version = "1.4.5", features = [ "sqlite", "chrono" ] } +diesel = { version = "1.4.5", features = [ "chrono", "postgres", "r2d2", "sqlite"] } dotenv = { version = "0.15.0" } +futures = { version = "0.3.1" } #ldap3 = { version = "0.6" } +r2d2 = { version = "0.8.7" } serde = { version = "~1.0", features = [ "derive" ] } -#serde_derive = { version = "1.0" } serde_json = { version = "~1.0" }