FillExtent

Trait FillExtent 

Source
pub trait FillExtent<N> {
    type Item;

    // Required method
    fn fill_extent(&mut self, extent: &ExtentN<N>, value: Self::Item);
}

Required Associated Types§

Required Methods§

Source

fn fill_extent(&mut self, extent: &ExtentN<N>, value: Self::Item)

Implementations on Foreign Types§

Source§

impl<'a, N, T> FillExtent<N> for &'a mut T
where T: 'a + FillExtent<N> + ?Sized,

Source§

type Item = <T as FillExtent<N>>::Item

Source§

fn fill_extent( &mut self, extent: &ExtentN<N>, value: <&'a mut T as FillExtent<N>>::Item, )

Implementors§

Source§

impl<Delegate, N, T, MutPtr> FillExtent<N> for ChunkMapLodView<Delegate>
where ChunkMapLodView<Delegate>: ForEachMutPtr<N, PointN<N>, Item = MutPtr>, MutPtr: MultiMutPtr<Data = T>, T: Clone,

Source§

type Item = T

Source§

impl<N, Chan> FillExtent<N> for Array<N, Chan>
where Array<N, Chan>: ForEachMutPtr<N, (), Item = <Chan as Channels>::Ptr>, PointN<N>: IntegerPoint<N>, Chan: ResetChannels, <Chan as Channels>::Data: Clone,

Source§

type Item = <Chan as Channels>::Data