pub trait Effect5 {
type Fixed1;
type Fixed2;
type Fixed3;
type Fixed4;
type HktWitness: HKT5<Self::Fixed1, Self::Fixed2, Self::Fixed3, Self::Fixed4> + HKT;
}Expand description
Re-exports the Effect5 trait for arity-5 type-encoded effect systems.
Effect5: The Bridge Trait for Arity 5 Type Constructors.
This trait is implemented by a user-defined System Witness
to partially apply (fix) four of the five generic parameters of an HKT5 type.
It is designed for highly expressive effect systems that need to track four distinct fixed effect types
(e.g., Error, Warning, Counter, and Trace information) alongside the primary value type.