pub trait Offset {
type Output: VecLike;
type OutputMut: VecLike;
// Required methods
fn offset(self, i: usize) -> OffsetVec<Self::Output>;
fn offset_mut(&mut self, i: usize) -> OffsetVec<&mut Self::OutputMut>;
}Required Associated Types§
Required Methods§
fn offset(self, i: usize) -> OffsetVec<Self::Output>
fn offset_mut(&mut self, i: usize) -> OffsetVec<&mut Self::OutputMut>
Implementations on Foreign Types§
Source§impl<V: Offset<Output = V> + VecLike> Offset for UniqArc<V>
Available on crate feature unique-rc only.
impl<V: Offset<Output = V> + VecLike> Offset for UniqArc<V>
Available on crate feature
unique-rc only.Source§impl<V: Offset<Output = V> + VecLike> Offset for UniqRc<V>
Available on crate feature unique-rc only.
impl<V: Offset<Output = V> + VecLike> Offset for UniqRc<V>
Available on crate feature
unique-rc only.