Expand description
Entities of which spaces consists of.
Modules§
- anyhow
- github crates-io docs-rs
- channel
- Rust toolchain channel: stable/nightly.
- code
- Source code.
- dependency
- Dependency of a package.
- diff
- Compare two crate archives and create a difference report.
- error
- Errors handling. Error handling facade. Error handling module for willbe.
- exposed
- Exposed namespace of the module.
- features
- Operation with features
- files
- Paths and files.
- git
- Git.
- manifest
- To manipulate manifest data.
- optimization
- Rust build optimization: debug/release
- orphan
- Orphan namespace of the module.
- own
- Own namespace of the module.
- package
- Offers capabilities for package management, facilitating the handling and organization of packages.
- package_
md_ extension - Md’s extension for workspace.
- packages
- Provides a set of functionalities for handling and manipulating packages.
- packed_
crate - Handles operations related to packed Rust crates
- prelude
- Prelude to use essentials:
use my_module::prelude::*. - progress_
bar - Progress bar staff.
- publish
- Publish.
- table
- Facade for
preatytablecrate. - test
- Operations with tests
- thiserror
- github crates-io docs-rs
- typed
- Typed error handling, a facade for
thiserror. Typed error handling, a facade forthiserror. - untyped
- Untyped error handling, a facade for
anyhow. Untyped error handling, a facade foranyhow. - version
- Provides an opportunity to work with versions.
- workspace
- It features the ability to interact with workspaces, manage their participants, and other functionalities.
- workspace_
graph - Workspace’ graph.
- workspace_
md_ extension - Md’s extension for workspace.
- workspace_
package - Packages of workspace.
Structs§
- Crate
Dir - Path to crate directory
- Dependency
Ref - A dependency of the main crate
- Either
DirOr File - Wrapper over
data_type::Either< CrateDir, ManifestFile >with util methods. - Error
- The
Errortype, a wrapper around a dynamic error type. - Manifest
- Hold manifest data.
- Manifest
File - Path to crate directory
- Source
File - Path to a source file
- Version
- Version entity.
Version entity.
Wrapper for a
SemVerstructure - Workspace
- Stores information about the current workspace.
- Workspace
Package Ref - Facade for
cargo_metadata::Package
Enums§
- Dependency
Kind - Dependencies can come in three kinds
- Manifest
Error - Represents errors related to manifest data processing.
- Option
- The
Optiontype. See the module level documentation for more. - Package
- Represents different types of packages in a Cargo workspace.
- Path
Error PathErrorenum represents errors when creating aCrateDirobject.- Result
Resultis a type that represents either success (Ok) or failure (Err).- Workspace
Init Error - Represents errors related to workspace operations.
Traits§
- AsCode
- A trait for converting an object to its code representation.
- Code
Items - A trait for retrieving an iterator over items of a source file.
- Entries
- A trait that defines a method for retrieving an iterator over entries.
- ErrWith
- Trait to add extra context or information to an error.
- Sources
- A trait that defines a method for retrieving an iterator over source files.
Type Aliases§
- Result
With Report - A type alias for a
Resultthat contains an error which is a tuple of a report and an original error.