cu29-traits 0.11.0

Common systems and robotics traits designed to decouple the components of your robotic system. These can be used independently from the Copper project.
Documentation

Common copper traits and types for robotics systems.

This crate is no_std compatible by default. Enable the "std" feature for additional functionality like implementing std::error::Error for CuError and the new_with_cause method that accepts types implementing std::error::Error.

Features

  • std (default): Enables standard library support
    • Implements std::error::Error for CuError
    • Adds CuError::new_with_cause() method for interop with std error types

no_std Usage

To use without the standard library:

[dependencies]
cu29-traits = { version = "0.9", default-features = false }