Enums§
- Build
Error - Cargo
DocError - Cargo
Metadata Error - Cargo
Toml Error - Cargo
Toml Write Error - Crate
Error - Crate
Write Error - Directory
Error - GitError
- Linting
Error - Readme
Write Error - Source
File Registration Error - Test
Coverage Error - Test
Failure - Tokio
Error - Watch
Error - Workspace
Error
Traits§
- Cargo
Toml Interface - Check
Existence - Check
IfReadme Exists - Check
IfSrc Directory Contains Valid Files - Check
Required Fields ForIntegrity - Check
Required Fields ForPublishing - Check
Version Validity ForIntegrity - Check
Version Validity ForPublishing - Crate
Handle Interface - Document
Clone - Find
Crate ByName - Gather
BinTarget Names - GetAll
Crate Names - GetContent
- GetCrate
Repository Location - GetCrate
Repository Location OrFallback - GetCrates
- GetCrates
Mut - GetFiles
InDirectory - GetFiles
InDirectory With Exclusions - GetInternal
Dependencies - A private trait for gathering local (path-based) dependencies from a crate’s Cargo.toml. We do NOT expose it publicly — it remains internal.
- GetLicense
Type - GetLicense
Type OrFallback - GetPackage
Authors - GetPackage
Authors OrFallback - GetPackage
Section - GetPackage
Section Mut - GetReadme
Path - GetRust
Edition - GetRust
Edition OrFallback - GetSource
Files With Exclusions - GetTest
Files - HasCargo
Toml - HasCargo
Toml Path Buf - HasCargo
Toml Path BufSync - HasTests
Directory - IsPrivate
- IsValid
Version - NumCrates
- Read
File String - We add a new method to CrateHandleInterface so we can read file text from an in-memory mock or from the real filesystem. For your real code, you might implement it differently.
- Root
DirPath Buf - Save
ToDisk - Update
Dependency Version Raw - Versioned
- Workspace
Interface - Write
Document Back