pub type ModalObOp<Id> = Path<ModalObType<Id>, ModeApp<ModalOp<Id>>>;
Expand description
An object operation in a modal double theory.
Aliased Type§
enum ModalObOp<Id> {
Id(ModeApp<Id>),
Seq(NonEmpty<ModeApp<ModalOp<Id>>>),
}
Variants§
Id(ModeApp<Id>)
The identity, or empty, path at a vertex.
Seq(NonEmpty<ModeApp<ModalOp<Id>>>)
A nontrivial path, comprising a non-empty vector of consecutive edges.