Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

slicing is not cleaning up edges #108

Closed
yegor256 opened this issue Mar 19, 2023 · 12 comments
Closed

slicing is not cleaning up edges #108

yegor256 opened this issue Mar 19, 2023 · 12 comments

Comments

@yegor256
Copy link
Member

No description provided.

yegor256 added a commit that referenced this issue Mar 19, 2023
@yegor256
Copy link
Member Author

@rultor release, tag is 0.0.31

@rultor
Copy link
Contributor

rultor commented Mar 19, 2023

@rultor release, tag is 0.0.31

@yegor256 OK, I will release it now. Please check the progress here

@rultor
Copy link
Contributor

rultor commented Mar 19, 2023

@rultor release, tag is 0.0.31

@yegor256 Oops, I failed. You can see the full log here (spent 4min)

+ cargo --color=never fmt --check
+ cargo clippy
\u001b[0m\u001b[0m\u001b[1m\u001b[32m   Compiling\u001b[0m libc v0.2.137
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-sink v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m memchr v2.5.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-core v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-task v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-io v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m pin-project-lite v0.2.9
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m pin-utils v0.1.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m slab v0.4.7
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m num_threads v0.1.6
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m time-core v0.1.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m itoa v1.0.4
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m cfg-if v1.0.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m typed-arena v1.7.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m peresil v0.3.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m lazy_static v1.4.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m serde v1.0.157
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m quick-error v1.2.3
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-channel v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m either v1.8.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m log v0.4.17
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m regex-syntax v0.6.28
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-timer v3.0.2
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m anyhow v1.0.70
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m hex v0.4.3
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m xml-builder v0.5.1
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m sxd-document v0.3.2
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m itertools v0.10.5
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-util v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m aho-corasick v0.7.19
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m sxd-xpath v0.4.2
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m atty v0.2.14
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m time v0.3.17
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m colored v2.0.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m regex v1.7.1
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m simple_logger v4.0.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m bincode v1.3.3
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-executor v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m rstest v0.16.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m sodg v0.0.31 (/home/r/repo)
\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: use of `ok_or` followed by a function call\u001b[0m
\u001b[0m  \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/merge.rs:83:14\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m83\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m            .ok_or(anyhow!("Can't find ν{right} in the right graph"))?\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m             \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mhelp: try this: `ok_or_else(|| anyhow!("Can't find ν{right} in the right graph"))`\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#or_fun_call\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: the lint level is defined here\u001b[0m
\u001b[0m  \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:40:9\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m40\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#![deny(warnings)]\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m        \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[deny(clippy::or_fun_call)]` implied by `#[deny(warnings)]`\u001b[0m

\u001b[0m\u001b[0m\u001b[1m\u001b[31merror\u001b[0m\u001b[1m:\u001b[0m could not compile `sodg` due to previous error
container 822cea1eb0e558c96af0dbf8ec9ee6eb2731991a473eb072ec7357ccf3275108 is dead
Sun 19 Mar 2023 02:52:15 AM CET

yegor256 added a commit that referenced this issue Mar 19, 2023
@yegor256
Copy link
Member Author

@rultor release, tag is 0.0.31

yegor256 added a commit that referenced this issue Mar 19, 2023
@rultor
Copy link
Contributor

rultor commented Mar 19, 2023

@rultor release, tag is 0.0.31

@yegor256 OK, I will release it now. Please check the progress here

@rultor
Copy link
Contributor

rultor commented Mar 19, 2023

@rultor release, tag is 0.0.31

@yegor256 Oops, I failed. You can see the full log here (spent 3min)

+ cargo --color=never fmt --check
+ cargo --color=never clippy --no-deps
\u001b[0m\u001b[0m\u001b[1m\u001b[32m   Compiling\u001b[0m libc v0.2.137
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-sink v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m memchr v2.5.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-core v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-task v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m pin-utils v0.1.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-io v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m pin-project-lite v0.2.9
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m slab v0.4.7
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m cfg-if v1.0.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m typed-arena v1.7.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m itoa v1.0.4
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m peresil v0.3.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m num_threads v0.1.6
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m time-core v0.1.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m lazy_static v1.4.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m log v0.4.17
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m serde v1.0.157
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-channel v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-timer v3.0.2
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m either v1.8.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m quick-error v1.2.3
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m regex-syntax v0.6.28
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m anyhow v1.0.70
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m xml-builder v0.5.1
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m sxd-document v0.3.2
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m hex v0.4.3
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m itertools v0.10.5
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-util v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m aho-corasick v0.7.19
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m sxd-xpath v0.4.2
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m atty v0.2.14
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m time v0.3.17
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m colored v2.0.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m regex v1.7.1
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m simple_logger v4.0.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures-executor v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m bincode v1.3.3
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m futures v0.3.25
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m rstest v0.16.0
\u001b[0m\u001b[0m\u001b[1m\u001b[32m    Checking\u001b[0m sodg v0.0.31 (/home/r/repo)
\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: use of `ok_or` followed by a function call\u001b[0m
\u001b[0m  \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/merge.rs:83:14\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m83\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m            .ok_or(anyhow!("Can't find ν{right} in the right graph"))?\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m             \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mhelp: try this: `ok_or_else(|| anyhow!("Can't find ν{right} in the right graph"))`\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#or_fun_call\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: the lint level is defined here\u001b[0m
\u001b[0m  \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:40:9\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m40\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#![deny(warnings)]\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m        \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[deny(clippy::or_fun_call)]` implied by `#[deny(warnings)]`\u001b[0m

\u001b[0m\u001b[0m\u001b[1m\u001b[31merror\u001b[0m\u001b[1m:\u001b[0m could not compile `sodg` due to previous error
container b8e9b29c874835b6e5e38c17cd77fca338211249843fbe5e59f2326c1ce8029f is dead
Sun 19 Mar 2023 03:08:43 AM CET

yegor256 added a commit that referenced this issue Mar 19, 2023
@yegor256
Copy link
Member Author

@rultor release, tag is 0.0.31

@rultor
Copy link
Contributor

rultor commented Mar 19, 2023

@rultor release, tag is 0.0.31

@yegor256 OK, I will release it now. Please check the progress here

@rultor
Copy link
Contributor

rultor commented Mar 19, 2023

@rultor release, tag is 0.0.31

@yegor256 Oops, I failed. You can see the full log here (spent 4min)

\u001b[0m  \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/ctors.rs:49:37\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m49\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m                        errors.push(format!("Edge ν{}.{} arrives to lost ν{}", v, e.a, e.to));\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m                                    \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: the lint level is defined here\u001b[0m
\u001b[0m  \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:40:9\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m40\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#![deny(warnings)]\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m        \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `#[deny(clippy::uninlined_format_args)]` implied by `#[deny(warnings)]`\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: change this to\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m49\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m                        errors.push(format!("Edge ν{}.{} arrives to lost ν{}"\u001b[0m\u001b[0m\u001b[38;5;9m, v\u001b[0m\u001b[0m, e.a, e.to));\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m49\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m                        errors.push(format!("Edge ν{\u001b[0m\u001b[0m\u001b[38;5;10mv\u001b[0m\u001b[0m}.{} arrives to lost ν{}", e.a, e.to));\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m

\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: variables can be used directly in the `format!` string\u001b[0m
\u001b[0m  \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/ctors.rs:60:37\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m60\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m                        errors.push(format!("Edge ν{}.{} arrives to ν{} (loop)", v, e.a, e.to));\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m                                    \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: change this to\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m60\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m                        errors.push(format!("Edge ν{}.{} arrives to ν{} (loop)"\u001b[0m\u001b[0m\u001b[38;5;9m, v\u001b[0m\u001b[0m, e.a, e.to));\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m60\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m                        errors.push(format!("Edge ν{\u001b[0m\u001b[0m\u001b[38;5;10mv\u001b[0m\u001b[0m}.{} arrives to ν{} (loop)", e.a, e.to));\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m

\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: variables can be used directly in the `format!` string\u001b[0m
\u001b[0m  \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/ctors.rs:71:37\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m71\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m                        errors.push(format!("Edge from ν{} to ν{} has empty label", v, e.to));\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m                                    \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: change this to\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m71\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m                        errors.push(format!("Edge from ν{} to ν{} has empty label"\u001b[0m\u001b[0m\u001b[38;5;9m, v\u001b[0m\u001b[0m, e.to));\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m71\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m                        errors.push(format!("Edge from ν{\u001b[0m\u001b[0m\u001b[38;5;10mv\u001b[0m\u001b[0m} to ν{} has empty label", e.to));\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m

\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: variables can be used directly in the `format!` string\u001b[0m
\u001b[0m  \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/debug.rs:44:24\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m44\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m            lines.push(format!("ν{} -> ⟦{}⟧", i, attrs.join(", ")));\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m                       \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#uninlined_format_args\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: change this to\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m44\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;9m- \u001b[0m\u001b[0m            lines.push(format!("ν{} -> ⟦{}⟧"\u001b[0m\u001b[0m\u001b[38;5;9m, i\u001b[0m\u001b[0m, attrs.join(", ")));\u001b[0m
\u001b[0m\u001b[1m\u001b[38;5;12m44\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+ \u001b[0m\u001b[0m            lines.push(format!("ν{\u001b[0m\u001b[0m\u001b[38;5;10mi\u001b[0m\u001b[0m} -> ⟦{}⟧", attrs.join(", ")));\u001b[0m
\u001b[0m   \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m

\u001b[0m\u001b[0m\u001b[1m\u001b[31merror\u001b[0m\u001b[1m:\u001b[0m could not compile `sodg` due to 4 previous errors
container f0ac5cd29bb32f98eefbddc5e41bdc2de3b2c11a2b310e3517584e8ddae40e3c is dead
Sun 19 Mar 2023 04:54:36 AM CET

yegor256 added a commit that referenced this issue Mar 19, 2023
yegor256 added a commit that referenced this issue Mar 19, 2023
yegor256 added a commit that referenced this issue Mar 19, 2023
@yegor256
Copy link
Member Author

@rultor release, tag is 0.0.31

@rultor
Copy link
Contributor

rultor commented Mar 19, 2023

@rultor release, tag is 0.0.31

@yegor256 OK, I will release it now. Please check the progress here

@rultor
Copy link
Contributor

rultor commented Mar 19, 2023

@rultor release, tag is 0.0.31

@yegor256 Done! FYI, the full log is here (took me 4min)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants