Lines Matching refs:CellType
203 pub trait CellType: Default + Clone + PartialEq {} trait
204 impl<T: Default + Clone + PartialEq> CellType for T {}
208 pub struct Cell<T: CellType> {
215 impl<T: CellType> Cell<T> {
237 pub struct Range<T: CellType> {
243 impl<T: CellType> Range<T> {
634 impl<T: CellType> Index<usize> for Range<T> {
642 impl<T: CellType> Index<(usize, usize)> for Range<T> {
651 impl<T: CellType> IndexMut<usize> for Range<T> {
658 impl<T: CellType> IndexMut<(usize, usize)> for Range<T> {
668 pub struct Cells<'a, T: CellType> {
673 impl<'a, T: 'a + CellType> Iterator for Cells<'a, T> {
687 impl<'a, T: 'a + CellType> DoubleEndedIterator for Cells<'a, T> {
697 impl<'a, T: 'a + CellType> ExactSizeIterator for Cells<'a, T> {}
701 pub struct UsedCells<'a, T: CellType> {
706 impl<'a, T: 'a + CellType> Iterator for UsedCells<'a, T> {
724 impl<'a, T: 'a + CellType> DoubleEndedIterator for UsedCells<'a, T> {
739 pub struct Rows<'a, T: CellType> {
743 impl<'a, T: 'a + CellType> Iterator for Rows<'a, T> {
755 impl<'a, T: 'a + CellType> DoubleEndedIterator for Rows<'a, T> {
761 impl<'a, T: 'a + CellType> ExactSizeIterator for Rows<'a, T> {}