From ad18dd017baf6a06da10c6c15ba5b42f0700173d Mon Sep 17 00:00:00 2001 From: hi-rustin Date: Mon, 25 Dec 2023 10:08:27 +0800 Subject: [PATCH] refactor: give some better examples for package ID spec Signed-off-by: hi-rustin --- .../cargo-util-schemas/src/core/package_id_spec.rs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/crates/cargo-util-schemas/src/core/package_id_spec.rs b/crates/cargo-util-schemas/src/core/package_id_spec.rs index 7584771b3..3032d205a 100644 --- a/crates/cargo-util-schemas/src/core/package_id_spec.rs +++ b/crates/cargo-util-schemas/src/core/package_id_spec.rs @@ -64,13 +64,15 @@ impl PackageIdSpec { /// use cargo_util_schemas::core::PackageIdSpec; /// /// let specs = vec![ - /// "https://crates.io/foo", - /// "https://crates.io/foo#1.2.3", - /// "https://crates.io/foo#bar:1.2.3", - /// "https://crates.io/foo#bar@1.2.3", /// "foo", + /// "foo@1.4", + /// "foo@1.4.3", /// "foo:1.2.3", - /// "foo@1.2.3", + /// "https://github.com/rust-lang/crates.io-index#foo", + /// "https://github.com/rust-lang/crates.io-index#foo@1.4.3", + /// "ssh://git@github.com/rust-lang/foo.git#foo@1.4.3", + /// "file:///path/to/my/project/foo", + /// "file:///path/to/my/project/foo#1.1.8" /// ]; /// for spec in specs { /// assert!(PackageIdSpec::parse(spec).is_ok());