cargo-features = ["profile-rustflags"] [workspace] members = [ "warpgate", "warpgate-admin", "warpgate-common", "warpgate-core", "warpgate-db-migrations", "warpgate-db-entities", "warpgate-database-protocols", "warpgate-protocol-http", "warpgate-protocol-mysql", "warpgate-protocol-postgres", "warpgate-protocol-ssh", "warpgate-sso", "warpgate-web", ] default-members = ["warpgate"] resolver = "2" [workspace.dependencies] bytes = "1.4" data-encoding = "2.3" serde = "1.0" serde_json = "1.0" russh = { version = "0.49.0" } russh-keys = { version = "0.49.0" } tracing = "0.1" futures = "0.3" tokio-stream = { version = "0.1.17", features = ["net"] } [profile.release] lto = true panic = "abort" strip = "debuginfo" [profile.coverage] inherits = "dev" rustflags = ["-Cinstrument-coverage"]