diff options
Diffstat (limited to 'src/accessor.rs')
-rw-r--r-- | src/accessor.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/accessor.rs b/src/accessor.rs index 89f5251..24905af 100644 --- a/src/accessor.rs +++ b/src/accessor.rs @@ -36,7 +36,8 @@ impl<'a> BlockAccessor<'a> { pub fn set_m_u(&mut self, m_u: Block) { let start = self.suffix_start(); - self.data[start..start + self.m_u_len / 8].copy_from_slice(&m_u.0[..self.m_u_len / 8]); + self.data[start..start + self.m_u_len / 8] + .copy_from_slice(&m_u.bytes()[..self.m_u_len / 8]); } pub fn m_v(&self) -> Block { @@ -47,7 +48,7 @@ impl<'a> BlockAccessor<'a> { pub fn set_m_v(&mut self, m_v: Block) { let start = self.suffix_start(); self.data[start + self.m_u_len / 8..start + self.m_uv_len / 8] - .copy_from_slice(&m_v.0[..self.m_v_len / 8]); + .copy_from_slice(&m_v.bytes()[..self.m_v_len / 8]); } pub fn m_x(&self) -> Block { @@ -57,7 +58,7 @@ impl<'a> BlockAccessor<'a> { pub fn set_m_x(&mut self, m_x: Block) { let start = self.suffix_start() + self.m_uv_len / 8; - self.data[start..start + 16].copy_from_slice(&m_x.0); + self.data[start..start + 16].copy_from_slice(&m_x.bytes()); } pub fn m_y(&self) -> Block { @@ -67,7 +68,7 @@ impl<'a> BlockAccessor<'a> { pub fn set_m_y(&mut self, m_y: Block) { let start = self.suffix_start() + self.m_uv_len / 8; - self.data[start + 16..start + 32].copy_from_slice(&m_y.0); + self.data[start + 16..start + 32].copy_from_slice(&m_y.bytes()); } pub fn pairs_mut<'b>( |