mirror of
https://github.com/rust-lang/rustlings.git
synced 2024-11-08 09:09:17 +01:00
11fda5d70f
This improves the experience for contributors on Windows becuase Windows can't deal with git symbolic links out of the box…
73 lines
1.7 KiB
INI
73 lines
1.7 KiB
INI
[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"]
|