Skip to content

Commit 1e0ee68

Browse files
committed
v0.1.19
1 parent 74ce0ed commit 1e0ee68

8 files changed

Lines changed: 28 additions & 17 deletions

File tree

Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/argus-cli/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "argus-cli"
3-
version = "0.1.18"
3+
version = "0.1.19"
44
edition = "2021"
55
authors = ["Gavin Gray <gavinleroy6@gmail.com>"]
66
repository = "https://github.com/cognitive-engineering-lab/argus"
@@ -10,8 +10,8 @@ license = "MIT"
1010
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1111

1212
[dependencies]
13-
argus-lib = { version = "0.1.18", path = "../argus" }
14-
argus-ext = { version = "0.1.18", path = "../argus-ext" }
13+
argus-lib = { version = "0.1.19", path = "../argus" }
14+
argus-ext = { version = "0.1.19", path = "../argus-ext" }
1515
rustc_plugin = "=0.13.0-nightly-2025-03-03"
1616

1717
rustc_utils.workspace = true

crates/argus-ext/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "argus-ext"
3-
version = "0.1.18"
3+
version = "0.1.19"
44
edition = "2021"
55
authors = ["Gavin Gray <gavinleroy6@gmail.com>"]
66
repository = "https://github.com/cognitive-engineering-lab/argus"

crates/argus-ser-macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "argus-ser-macros"
3-
version = "0.1.18"
3+
version = "0.1.19"
44
edition = "2021"
55
authors = ["Gavin Gray <gavinleroy6@gmail.com>"]
66
repository = "https://github.com/cognitive-engineering-lab/argus"

crates/argus-ser/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "argus-ser"
3-
version = "0.1.18"
3+
version = "0.1.19"
44
edition = "2021"
55
authors = ["Gavin Gray <gavinleroy6@gmail.com>"]
66
repository = "https://github.com/cognitive-engineering-lab/argus"
@@ -28,8 +28,8 @@ ts-rs = { version = "7.1.1", features = [
2828
"no-serde-warnings",
2929
], optional = true }
3030

31-
argus-ser-macros = { version = "0.1.18", path = "../argus-ser-macros" }
32-
argus-ext = { version = "0.1.18", path = "../argus-ext" }
31+
argus-ser-macros = { version = "0.1.19", path = "../argus-ser-macros" }
32+
argus-ext = { version = "0.1.19", path = "../argus-ext" }
3333

3434
[dev-dependencies]
3535
argus-ser = { path = ".", features = ["testing"] }

crates/argus/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "argus-lib"
3-
version = "0.1.18"
3+
version = "0.1.19"
44
edition = "2021"
55
authors = ["Gavin Gray <gavinleroy6@gmail.com>"]
66
repository = "https://github.com/cognitive-engineering-lab/argus"
@@ -22,8 +22,8 @@ serde.workspace = true
2222
serde_json.workspace = true
2323
itertools.workspace = true
2424

25-
argus-ext = { version = "0.1.18", path = "../argus-ext" }
26-
argus-ser = { version = "0.1.18", path = "../argus-ser" }
25+
argus-ext = { version = "0.1.19", path = "../argus-ext" }
26+
argus-ser = { version = "0.1.19", path = "../argus-ser" }
2727
index_vec = { version = "0.1.3", features = ["serde"] }
2828
smallvec = "1.14.0"
2929
indexmap = { version = "2.2", features = ["serde"] }

crates/argus/src/proof_tree/mod.rs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ use crate::{
2626
},
2727
};
2828

29+
// NOTE all indices need to be exported
30+
// manually with ts-rs, see end of file.
2931
ser::define_idx! {
3032
u32,
3133
GoalIdx,
@@ -204,3 +206,12 @@ impl From<String> for CandidateData {
204206
Self::Any(value)
205207
}
206208
}
209+
210+
#[cfg(all(test, feature = "testing"))]
211+
#[test]
212+
fn export_bindings_indices() {
213+
GoalIdx::export().expect("could not export type");
214+
ImplementorsIdx::export().expect("could not export type");
215+
CandidateIdx::export().expect("could not export type");
216+
ResultIdx::export().expect("could not export type");
217+
}

ide/packages/extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"description": "A trait debugger for Rust",
66
"license": "MIT",
77
"icon": "argus-logo-128.png",
8-
"version": "0.1.18",
8+
"version": "0.1.19",
99
"engines": {
1010
"vscode": "^1.99.1"
1111
},

0 commit comments

Comments
 (0)