GroupOps

Trait GroupOps 

Source
pub trait GroupOps: RegionCore {
    // Required methods
    fn component(&self, idx: usize) -> &dyn RegionCore;
    fn size(&self) -> usize;
}

Required Methods§

Source

fn component(&self, idx: usize) -> &dyn RegionCore

Source

fn size(&self) -> usize

Implementations on Foreign Types§

Source§

impl<A: Region, B: Region> GroupOps for (A, B)

Source§

fn component(&self, idx: usize) -> &dyn RegionCore

Source§

fn size(&self) -> usize

Source§

impl<A: Region, B: Region, C: Region> GroupOps for (A, B, C)

Source§

fn component(&self, idx: usize) -> &dyn RegionCore

Source§

fn size(&self) -> usize

Source§

impl<A: Region, B: Region, C: Region, D: Region> GroupOps for (A, B, C, D)

Source§

fn component(&self, idx: usize) -> &dyn RegionCore

Source§

fn size(&self) -> usize

Source§

impl<A: Region, B: Region, C: Region, D: Region, E: Region> GroupOps for (A, B, C, D, E)

Source§

fn component(&self, idx: usize) -> &dyn RegionCore

Source§

fn size(&self) -> usize

Source§

impl<A: Region, B: Region, C: Region, D: Region, E: Region, F: Region> GroupOps for (A, B, C, D, E, F)

Source§

fn component(&self, idx: usize) -> &dyn RegionCore

Source§

fn size(&self) -> usize

Source§

impl<A: Region, B: Region, C: Region, D: Region, E: Region, F: Region, G: Region> GroupOps for (A, B, C, D, E, F, G)

Source§

fn component(&self, idx: usize) -> &dyn RegionCore

Source§

fn size(&self) -> usize

Source§

impl<A: Region, B: Region, C: Region, D: Region, E: Region, F: Region, G: Region, H: Region> GroupOps for (A, B, C, D, E, F, G, H)

Source§

fn component(&self, idx: usize) -> &dyn RegionCore

Source§

fn size(&self) -> usize

Source§

impl<A: Region, B: Region, C: Region, D: Region, E: Region, F: Region, G: Region, H: Region, I: Region> GroupOps for (A, B, C, D, E, F, G, H, I)

Source§

fn component(&self, idx: usize) -> &dyn RegionCore

Source§

fn size(&self) -> usize

Source§

impl<A: Region, B: Region, C: Region, D: Region, E: Region, F: Region, G: Region, H: Region, I: Region, J: Region> GroupOps for (A, B, C, D, E, F, G, H, I, J)

Source§

fn component(&self, idx: usize) -> &dyn RegionCore

Source§

fn size(&self) -> usize

Source§

impl<A: Region, B: Region, C: Region, D: Region, E: Region, F: Region, G: Region, H: Region, I: Region, J: Region, K: Region> GroupOps for (A, B, C, D, E, F, G, H, I, J, K)

Source§

fn component(&self, idx: usize) -> &dyn RegionCore

Source§

fn size(&self) -> usize

Implementors§