shorten too long lines

pull/3/head
Szymon Walter 2018-03-20 12:58:39 +01:00
parent a1436f2d26
commit 6c2dc293e0
1 changed files with 11 additions and 4 deletions

View File

@ -227,7 +227,8 @@ impl<T, Idx> DerefMut for VolumeCommit<T, Idx> {
macro_rules! impl_slice {
(@inner $volume:ty $( , $lt:lifetime )* ) => {
impl<$( $lt, )* S: Size + PartialOrd + Copy, T> Volume<T, Address<S>> for $volume
impl<$( $lt, )* S: Size + PartialOrd + Copy, T> Volume<T, Address<S>>
for $volume
where
T: Clone,
[T]: ToOwned,
@ -235,10 +236,15 @@ macro_rules! impl_slice {
type Error = Infallible;
fn len(&self) -> Length<Address<S>> {
Length::Bounded(Address::from(<Self as AsRef<[T]>>::as_ref(self).len()))
Length::Bounded(
Address::from(<Self as AsRef<[T]>>::as_ref(self).len())
)
}
fn commit(&mut self, slice: Option<VolumeCommit<T, Address<S>>>) -> Result<(), Infallible> {
fn commit(
&mut self,
slice: Option<VolumeCommit<T, Address<S>>>,
) -> Result<(), Infallible> {
slice.map(|slice| {
let index = slice.at_index().index64() as usize;
let end = index + slice.as_ref().len();
@ -256,7 +262,8 @@ macro_rules! impl_slice {
range: Range<Address<S>>,
) -> VolumeSlice<'a, T, Address<S>> {
let index = range.start;
let range = range.start.index64() as usize..range.end.index64() as usize;
let range = range.start.index64() as usize
..range.end.index64() as usize;
VolumeSlice::new(
<Self as AsRef<[T]>>::as_ref(self).get_unchecked(range),
index,