yeah, it'd just be:

```rust
struct Whatever<T: OutputPin> {
    pin: Option<T>,
}
```