mirror of
https://github.com/notohh/rustlings.git
synced 2024-11-21 21:42:23 -05:00
11fda5d70f
This improves the experience for contributors on Windows becuase Windows can't deal with git symbolic links out of the box…
72 lines
1.7 KiB
TOML
72 lines
1.7 KiB
TOML
[workspace]
|
|
resolver = "2"
|
|
exclude = [
|
|
"tests/fixture/failure",
|
|
"tests/fixture/state",
|
|
"tests/fixture/success",
|
|
"dev",
|
|
]
|
|
|
|
[workspace.package]
|
|
version = "6.0.0-beta.6"
|
|
authors = [
|
|
"Liv <mokou@fastmail.com>",
|
|
"Mo Bitar <mo8it@proton.me>",
|
|
# Alumni
|
|
"Carol (Nichols || Goulding) <carol.nichols@gmail.com>",
|
|
]
|
|
repository = "https://github.com/rust-lang/rustlings"
|
|
license = "MIT"
|
|
edition = "2021"
|
|
|
|
[workspace.dependencies]
|
|
serde = { version = "1.0.199", features = ["derive"] }
|
|
toml_edit = { version = "0.22.12", default-features = false, features = ["parse", "serde"] }
|
|
|
|
[package]
|
|
name = "rustlings"
|
|
description = "Small exercises to get you used to reading and writing Rust code!"
|
|
version.workspace = true
|
|
authors.workspace = true
|
|
repository.workspace = true
|
|
license.workspace = true
|
|
edition.workspace = true
|
|
keywords = [
|
|
"exercise",
|
|
"learning",
|
|
]
|
|
include = [
|
|
"/src/",
|
|
"/exercises/",
|
|
"/solutions/",
|
|
# A symlink to be able to include `dev/Cargo.toml` although `dev` is excluded.
|
|
"/dev-Cargo.toml",
|
|
"/README.md",
|
|
"/LICENSE",
|
|
]
|
|
|
|
[dependencies]
|
|
anyhow = "1.0.83"
|
|
clap = { version = "4.5.4", features = ["derive"] }
|
|
crossterm = "0.27.0"
|
|
hashbrown = "0.14.5"
|
|
notify-debouncer-mini = { version = "0.4.1", default-features = false }
|
|
os_pipe = "1.1.5"
|
|
ratatui = { version = "0.26.2", default-features = false, features = ["crossterm"] }
|
|
rustlings-macros = { path = "rustlings-macros", version = "=6.0.0-beta.6" }
|
|
serde_json = "1.0.117"
|
|
serde.workspace = true
|
|
toml_edit.workspace = true
|
|
|
|
[dev-dependencies]
|
|
assert_cmd = "2.0.14"
|
|
predicates = "3.1.0"
|
|
|
|
[profile.release]
|
|
panic = "abort"
|
|
|
|
[profile.dev]
|
|
panic = "abort"
|
|
|
|
[package.metadata.release]
|
|
pre-release-hook = ["./release-hook.sh"]
|