workspacer 0.6.2

A Rust crate providing extended interfaces for workspaces and crates, facilitating modular and reusable code development.
Documentation
# Workspacer

## Overview
Workspacer provides a set of extended interfaces that facilitate operations on workspaces and crates within Rust projects. Implemented as traits `ExtendedWorkspaceInterface` and `ExtendedCrateInterface`, it simplifies and standardizes interactions, promoting code modularity and reusability.

## Features
- **Generic Interfaces**: Adapt these interfaces to different parameter types `P` and `T` for `ExtendedWorkspaceInterface`, maximizing the abstraction and flexibility of workspace operations.
- **Crate Focused**: With `ExtendedCrateInterface`, refine crate-level operations in a uniform and consistent manner.

## Usage
Include the crate in your Cargo.toml:
```toml
[dependencies]
workspacer = "0.6.0"
```

### Example
Implement these interfaces in your project to leverage their functionality:

```rust
use workspacer::{ExtendedCrateInterface, ExtendedWorkspaceInterface};

struct MyCrate;

impl<P> ExtendedCrateInterface<P> for MyCrate {
    // implement methods
}

struct MyWorkspace;

impl<P, T> ExtendedWorkspaceInterface<P, T> for MyWorkspace {
    // implement methods
}
```

## Licensing
Licensed under either of:
- MIT license
- Apache-2.0 license

## Contribution
Contributions are welcome. Please follow the guidelines outlined in the [GitHub repository](https://github.com/klebs6/klebs-general).

## Contact
Author: Klebs [tpk3.mx@gmail.com]