Docs.rs
  • workspacer-interface-0.5.0
    • workspacer-interface 0.5.0
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • klebs6
    • Dependencies
      • get-file-size ^0.1.0 normal
      • lightweight-command-runner ^0.1.0 normal
      • workspacer-3p ^0.5.0 normal
    • Versions
    • 3.4% of the crate is documented
  • Go to latest version
  • Platform
    • x86_64-apple-darwin
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

workspacer_interface0.5.0

  • All Items

Crate Items

  • Enums
  • Traits
  • Type Aliases

Crate workspacer_interface

Source

Enums§

BuildError
CargoDocError
CargoMetadataError
CargoTomlError
CargoTomlWriteError
CrateError
CrateWriteError
DirectoryError
GitError
LintingError
ReadmeWriteError
TestCoverageError
TestFailure
TokioError
WatchError
WorkspaceError

Traits§

Analyze
CargoTomlInterface
CheckExistence
CheckIfReadmeExists
CheckIfSrcDirectoryContainsValidFiles
CheckRequiredFieldsForIntegrity
CheckRequiredFieldsForPublishing
CheckVersionValidityForIntegrity
CheckVersionValidityForPublishing
CleanupWorkspace
CrateHandleInterface
DetectCircularDependencies
EnsureGitClean
GenerateDependencyTree
GenerateDocs
GetCargoMetadata
GetCrates
GetFilesInDirectory
GetFilesInDirectoryWithExclusions
GetPackageSection
GetReadmePath
GetSourceFilesWithExclusions
GetTestFiles
HasCargoToml
HasCargoTomlPathBuf
HasTestsDirectory
IsPrivate
IsValidVersion
NameAllFiles
NumCrates
PinAllWildcardDependencies
PinWildcardDependencies
ReadFileString
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.
ReadyForCargoPublish
Trait for checking if a component is ready for Cargo publishing
RebuildOrTest
RunLinting
RunTestsWithCoverage
TryPublish
Versioned
WatchAndReload
WorkspaceInterface

Type Aliases§

LockVersionMap