use-diode 0.0.1

Primitive diode vocabulary for RustUse electronics crates
Documentation
# use-diode

Primitive diode vocabulary.

`use-diode` describes diode kinds, anode/cathode polarity, and optional ratings. It does not simulate I/V curves, model diode equations, implement semiconductor physics, or handle LED color science.

## Example

```rust
use use_diode::{DiodeKind, DiodePolarity, DiodeSpec};
use use_rating::{CurrentRating, VoltageRating};

let spec = DiodeSpec::new(DiodeKind::Schottky)
    .with_forward_voltage(VoltageRating::new_volts(0.3)?)
    .with_current_rating(CurrentRating::new_amperes(1.0)?);

assert_eq!(spec.kind(), DiodeKind::Schottky);
assert_eq!(DiodePolarity::Cathode.to_string(), "cathode");
# Ok::<(), Box<dyn std::error::Error>>(())
```

## Scope

Use this crate for descriptive diode metadata. Semiconductor equations and circuit simulation are out of scope.