I'm not sure of future for the trait, but I found myself writing own convenience like toggle which is basically
if self.is_low() {
self.set_high()
} else {
self.set_low()
}
I feel like this could be provided method for the trait, unless there is plans for OutputPin to have more than two variants