use-net-label 0.0.1

Primitive electronic net label vocabulary for RustUse
Documentation
# use-net-label

Primitive electrical net labeling vocabulary.

`use-net-label` stores labels such as `GND`, `AGND`, `DGND`, `VCC`, `3V3`, `5V`, `VIN`, `SDA`, `SCL`, `MISO`, `MOSI`, `CLK`, and `RESET`. It preserves label text and does not infer electrical behavior, assign voltages, or parse complete schematic netlists.

## Example

```rust
use use_net_label::{GroundKind, NetLabel, SignalName};

let ground = NetLabel::new("GND")?;
let signal = SignalName::new("SDA")?;

assert!(ground.is_ground());
assert_eq!(signal.as_str(), "SDA");
assert_eq!("analog-ground".parse::<GroundKind>()?, GroundKind::AnalogGround);
# Ok::<(), Box<dyn std::error::Error>>(())
```

## Scope

Use this crate for descriptive net labels and signal names. Circuit netlist parsing, voltage assignment, and electrical inference are out of scope.