]> git.proxmox.com Git - cargo.git/commitdiff
fix: list under restrictions
authorEsteban Borai <estebanborai@gmail.com>
Sun, 4 Sep 2022 19:53:16 +0000 (15:53 -0400)
committerEsteban Borai <estebanborai@gmail.com>
Sun, 4 Sep 2022 19:53:16 +0000 (15:53 -0400)
src/doc/src/reference/manifest.md

index de756f09dcb9eacbd7db29fe571add5ece585929..5a753600303600ccf39511fbbce6fb1d3a4d8182 100644 (file)
@@ -74,12 +74,16 @@ when listed as a dependency in another package, and as the default name of
 inferred lib and bin targets.
 
 The name must use only [alphanumeric] characters or `-` or `_`, and cannot be
-empty, the maximum length for the crate name is 64 characters.
+empty.
+
 Note that [`cargo new`] and [`cargo init`] impose some additional restrictions on
 the package name, such as enforcing that it is a valid Rust identifier and not
-a keyword. [crates.io] imposes even more restrictions, such as
-enforcing only ASCII characters, not a reserved name, not a special Windows
-name such as "nul", is not too long, etc.
+a keyword. [crates.io] imposes even more restrictions, such as:
+
+- Only ASCII characters are allowed
+- Do not use reserved names
+- Do not use special Windows name such as "nul"
+- Use a maximum of 64 characters of length
 
 [alphanumeric]: ../../std/primitive.char.html#method.is_alphanumeric