So struct Bus\ { pin: T } And then I have impl like: impl\ Bus\ { where T: OutputPin ....