diff --git a/src/register.rs b/src/register.rs index 2a13f98..36927de 100644 --- a/src/register.rs +++ b/src/register.rs @@ -203,12 +203,12 @@ impl ops::Not for RegisterBits where R: Register { } } -impl Into for RegisterBits where R: Register { - fn into(self) -> u8 { self.mask } +impl From> for u8 where R: Register { + fn from(other: RegisterBits) -> u8 { other.mask } } -impl Into for RegisterBits where R: Register { - fn into(self) -> u16 { self.mask } +impl From> for u16 where R: Register { + fn from(other: RegisterBits) -> u16 { other.mask } } impl RegisterValue for u8 { }