(val: &'a mut T)
| 107 | impl<'a, T> From<&'a mut T> for InOut<'a, 'a, T> { |
| 108 | #[inline(always)] |
| 109 | fn from(val: &'a mut T) -> Self { |
| 110 | let p = ptr::from_mut(val); |
| 111 | Self { |
| 112 | in_ptr: p, |
| 113 | out_ptr: p, |
| 114 | _pd: PhantomData, |
| 115 | } |
| 116 | } |
| 117 | } |
| 118 | |
| 119 | impl<'inp, 'out, T> From<(&'inp T, &'out mut T)> for InOut<'inp, 'out, T> { |