diff --git a/src/lib.rs b/src/lib.rs index 1617f7b..7ae2188 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -69,6 +69,14 @@ pub enum Error { Pd(PdError), } +/// Power role +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +#[cfg_attr(feature = "defmt", derive(defmt::Format))] +pub enum PowerRole { + Sink, + Source, +} + #[allow(clippy::from_over_into)] impl Into>> for PdError { fn into(self) -> Result> {