Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ chumsky = { version = ">=0.9.0, <0.10.0", default-features = false, features = [
log = { version = ">=0.4.0, <0.5.0", default-features = false }

[dev-dependencies]
rstest = ">=0.18.0, <0.19.0"
rstest = ">=0.25.0, <0.26.0"

[lints.clippy]
pedantic = { level = "warn", priority = -1 }
Expand Down
5 changes: 5 additions & 0 deletions docs/ddlint-design-and-road-map.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,11 @@ sequenceDiagram
Parser-->>User: Parsed { green, root }
```

After tokenization the parser wraps the vector of tokens in a lightweight
`TokenStream`. This structure manages the current cursor and exposes helper
methods such as `line_end` or `skip_ws_inline`. Navigating tokens through this
abstraction avoids manual index arithmetic and reduces boundary errors.

### 2.1. Defining the DDlog `SyntaxKind`

Following the established `rowan` pattern, the grammar of the DDlog language
Expand Down
4 changes: 2 additions & 2 deletions docs/rust-testing-with-rstest-fixtures.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,9 +107,9 @@ section:

```toml
[dev-dependencies]
rstest = "0.18" # Or the latest version available on crates.io
rstest = ">=0.25.0, <0.26.0" # Matches project manifest
# rstest_macros may also be needed explicitly depending on usage or version
# rstest_macros = "0.18" # Check crates.io for the latest version
# rstest_macros = ">=0.25.0, <0.26.0"
```

It is advisable to check `crates.io` for the latest stable version of `rstest`
Expand Down
Loading
Loading