- Add self as dependency
- Open LSP docs(first line)
- Open LSP issues(first line)
- Open Cargo.toml docs(first line)
- "Make Workspace dependency" => This will generate
{ workspace = true }
for the dependency - "Expand dependency specification" => This will convert from
"0.1.0"
to{ version = "0.1.0" }
- "Collapse dependency specification" => This will convert from
{ version = "0.1.0" }
to"0.1.0
- "Open Docs" => opens docs.rs/...
- "Open Homepage" => opens ???...
- "Open crates.io" => opens crates.io/...
- "Open Src code" => opens src code on github
- "Upgrade" => will upgrade the dependency version to the latest version
- "Upgrade All" => will upgrade every dependency version to the latest version
- "Update All" => will run
cargo update
- toggle optional dependency
- make dependency optional if in feature
- fix missing in workspace
- used version in Cargo.lock
- available versions
- available features
- crate description(README)
- Static
- static manifest suggestions
- fix path detection
- default value
- dependency
- name
- filter existing
- add workspace crates
- sort
- starts_with_segment, treat - and _ the same
- dependency version
- dependency features
- dependency workspace
- key when version after the key
crate = "0.1.0"
=>crate = {ve"0.1.0"
tocrate = { version = "0.1.0" }
- name
- features
- local features
default = ["feature1", "feature2"]
- optional dependencies
dep:serde
- dependencies features
serde?/derive
- local features
- Static format
- Dependencies
- check if crate exists
- check if crate needs update
- check if crate version exists
- check if crate features exist
- check for feature duplicate
- check for dep duplicate
- check if version is set & dep in workspace
- better target support
- Features
- check for feature duplicate
- check if
dep:crate_name
is optional
- cargo-udeps
- enable taplo formatter
- auto close { when content inside
- feature suggestions for git dependencies and local dependencies
- use local readmes if available
- make cache persistent