# [−][src]Trait plexus::DynamicArity

pub trait DynamicArity: StaticArity {
type Dynamic: Arity;
fn arity(&self) -> Self::Dynamic;
}

Value-level arity.

This trait specifies the arity of a value at runtime. This is often distinct from the type-level arity of the StaticArity trait, which expresses the capabilities of a type.

## Implementors

### impl<M, G> DynamicArity for FaceView<M, G> where    M: Reborrow,    M::Target: AsStorage<Arc<G>> + AsStorage<Face<G>> + Consistent,    G: GraphGeometry, [src]

#### fn arity(&self) -> Self::Dynamic[src]

Gets the arity of the face. This is the number of arcs that form the face's ring.

### impl<M, G> DynamicArity for RingView<M, G> where    M: Reborrow,    M::Target: AsStorage<Arc<G>> + Consistent,    G: GraphGeometry, [src]

#### fn arity(&self) -> Self::Dynamic[src]

Gets the arity of the ring. This is the number of arcs that form the path.