package recursive
Ordering
- Alphabetic
 
Visibility
- Public
 - Protected
 
Type Members
-   final  case class Annotated[Case[+_], A](caseValue: Case[Annotated[Case, A]], annotations: A) extends Product with Serializable
An
Annotated[Case, A]is a recursive data structure where each caseCasehas been annotated with some additional informationA. -  sealed trait Folder[Case[+_], A] extends (Case[A]) => A
 -  final case class Recursive[Case[+_]](caseValue: Case[Recursive[Case]]) extends Product with Serializable
 -  sealed trait Unfolder[Case[+_], A] extends (A) => Case[A]