Lines Matching refs:inner
137 Left(inner) => Left(inner.clone()),
138 Right(inner) => Right(inner.clone()),
230 Left(ref inner) => Left(inner),
231 Right(ref inner) => Right(inner),
255 Left(ref mut inner) => Left(inner),
256 Right(ref mut inner) => Right(inner),
261 /// pinned projections of the inner variants.
263 // SAFETY: We can use `new_unchecked` because the `inner` parts are
267 Left(ref inner) => Left(Pin::new_unchecked(inner)),
268 Right(ref inner) => Right(Pin::new_unchecked(inner)),
274 /// pinned projections of the inner variants.
277 // We can use `new_unchecked` because the `inner` parts are guaranteed
283 Left(ref mut inner) => Left(Pin::new_unchecked(inner)),
284 Right(ref mut inner) => Right(Pin::new_unchecked(inner)),
450 /// Convert the inner value to an iterator.
874 for_both!(self, inner => inner)
929 for_both!(*self, ref mut inner => inner.extend(iter))
942 for_both!(*self, ref mut inner => inner.next())
946 for_both!(*self, ref inner => inner.size_hint())
953 for_both!(self, inner => inner.fold(init, f))
960 for_both!(self, inner => inner.for_each(f))
964 for_both!(self, inner => inner.count())
968 for_both!(self, inner => inner.last())
972 for_both!(*self, ref mut inner => inner.nth(n))
979 for_both!(self, inner => inner.collect())
987 for_both!(self, inner => inner.partition(f))
994 for_both!(*self, ref mut inner => inner.all(f))
1001 for_both!(*self, ref mut inner => inner.any(f))
1008 for_both!(*self, ref mut inner => inner.find(predicate))
1015 for_both!(*self, ref mut inner => inner.find_map(f))
1022 for_both!(*self, ref mut inner => inner.position(predicate))
1032 for_both!(*self, ref mut inner => inner.next_back())
1037 // for_both!(*self, ref mut inner => inner.nth_back(n))
1044 for_both!(self, inner => inner.rfold(init, f))
1051 for_both!(*self, ref mut inner => inner.rfind(predicate))
1061 for_both!(*self, ref inner => inner.len())
1084 for_both!(self.as_pin_mut(), inner => inner.poll(cx))
1098 for_both!(*self, ref mut inner => inner.read(buf))
1102 for_both!(*self, ref mut inner => inner.read_exact(buf))
1106 for_both!(*self, ref mut inner => inner.read_to_end(buf))
1110 for_both!(*self, ref mut inner => inner.read_to_string(buf))
1124 for_both!(*self, ref mut inner => inner.seek(pos))
1136 for_both!(*self, ref mut inner => inner.fill_buf())
1140 for_both!(*self, ref mut inner => inner.consume(amt))
1144 for_both!(*self, ref mut inner => inner.read_until(byte, buf))
1148 for_both!(*self, ref mut inner => inner.read_line(buf))
1162 for_both!(*self, ref mut inner => inner.write(buf))
1166 for_both!(*self, ref mut inner => inner.write_all(buf))
1170 for_both!(*self, ref mut inner => inner.write_fmt(fmt))
1174 for_both!(*self, ref mut inner => inner.flush())
1184 for_both!(*self, ref inner => inner.as_ref())
1195 for_both!(*self, ref inner => inner.as_ref())
1204 for_both!(*self, ref mut inner => inner.as_mut())
1233 for_both!(*self, ref inner => inner.as_ref())
1243 for_both!(*self, ref mut inner => inner.as_mut())
1253 for_both!(*self, ref mut inner => inner.as_mut())
1265 for_both!(*self, ref inner => &**inner)
1275 for_both!(*self, ref mut inner => &mut *inner)
1287 for_both!(*self, ref inner => inner.source())
1292 for_both!(*self, ref inner => inner.description())
1297 for_both!(*self, ref inner => inner.cause())
1307 for_both!(*self, ref inner => inner.fmt(f))