class CodecDsl[F[_]] extends EnsureOps
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CodecDsl
- EnsureOps
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new CodecDsl()(implicit arg0: Monad[F])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def attr(name: String): XmlCodec[F, String, @@[String, AttrValue], String]
-
def
check[F[_], A](f: (A) ⇒ Boolean, msg: (A) ⇒ String)(implicit arg0: Applicative[F]): Ensure[F, A]
- Definition Classes
- EnsureOps
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def elem1[C1, C, A](name: String, c1: C1)(implicit dec: HListDecoder[F, ::[C1, HNil], C], enc: HListEncoder[F, ::[C1, HNil], C], compact: CompactHList[C, A]): ElemCodec[F, A]
- def elem10[C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6, c7: C7, c8: C8, c9: C9, c10: C10)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, ::[C9, ::[C10, HNil]]]]]]]]]], C], enc: HListEncoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, ::[C9, ::[C10, HNil]]]]]]]]]], C], compact: CompactHList[C, A]): ElemCodec[F, A]
- def elem11[C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6, c7: C7, c8: C8, c9: C9, c10: C10, c11: C11)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, ::[C9, ::[C10, ::[C11, HNil]]]]]]]]]]], C], enc: HListEncoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, ::[C9, ::[C10, ::[C11, HNil]]]]]]]]]]], C], compact: CompactHList[C, A]): ElemCodec[F, A]
- def elem12[C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6, c7: C7, c8: C8, c9: C9, c10: C10, c11: C11, c12: C12)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, ::[C9, ::[C10, ::[C11, ::[C12, HNil]]]]]]]]]]]], C], enc: HListEncoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, ::[C9, ::[C10, ::[C11, ::[C12, HNil]]]]]]]]]]]], C], compact: CompactHList[C, A]): ElemCodec[F, A]
- def elem2[C1, C2, C, A](name: String, c1: C1, c2: C2)(implicit dec: HListDecoder[F, ::[C1, ::[C2, HNil]], C], enc: HListEncoder[F, ::[C1, ::[C2, HNil]], C], compact: CompactHList[C, A]): ElemCodec[F, A]
- def elem3[C1, C2, C3, C, A](name: String, c1: C1, c2: C2, c3: C3)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, HNil]]], C], enc: HListEncoder[F, ::[C1, ::[C2, ::[C3, HNil]]], C], compact: CompactHList[C, A]): ElemCodec[F, A]
- def elem4[C1, C2, C3, C4, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, HNil]]]], C], enc: HListEncoder[F, ::[C1, ::[C2, ::[C3, ::[C4, HNil]]]], C], compact: CompactHList[C, A]): ElemCodec[F, A]
- def elem5[C1, C2, C3, C4, C5, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, HNil]]]]], C], enc: HListEncoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, HNil]]]]], C], compact: CompactHList[C, A]): ElemCodec[F, A]
- def elem6[C1, C2, C3, C4, C5, C6, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, HNil]]]]]], C], enc: HListEncoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, HNil]]]]]], C], compact: CompactHList[C, A]): ElemCodec[F, A]
- def elem7[C1, C2, C3, C4, C5, C6, C7, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6, c7: C7)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, HNil]]]]]]], C], enc: HListEncoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, HNil]]]]]]], C], compact: CompactHList[C, A]): ElemCodec[F, A]
- def elem8[C1, C2, C3, C4, C5, C6, C7, C8, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6, c7: C7, c8: C8)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, HNil]]]]]]]], C], enc: HListEncoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, HNil]]]]]]]], C], compact: CompactHList[C, A]): ElemCodec[F, A]
- def elem9[C1, C2, C3, C4, C5, C6, C7, C8, C9, C, A](name: String, c1: C1, c2: C2, c3: C3, c4: C4, c5: C5, c6: C6, c7: C7, c8: C8, c9: C9)(implicit dec: HListDecoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, ::[C9, HNil]]]]]]]]], C], enc: HListEncoder[F, ::[C1, ::[C2, ::[C3, ::[C4, ::[C5, ::[C6, ::[C7, ::[C8, ::[C9, HNil]]]]]]]]], C], compact: CompactHList[C, A]): ElemCodec[F, A]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
mustEqual[F[_], A](a: A)(implicit arg0: Applicative[F], ev: Equal[A]): Ensure[F, A]
- Definition Classes
- EnsureOps
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nonEmpty[F[_]](implicit arg0: Applicative[F]): Ensure[F, String]
- Definition Classes
- EnsureOps
- def nonEmptyText: XmlCodec[F, Unit, @@[String, NonEmptyTextValue], String]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def oneOrMore[S, D, X, A](codec: XmlCodec[F, D, X, A]): XmlCodec[F, D, NonEmptyList[X], NonEmptyList[A]]
- def optional[S, D, X, A](codec: XmlCodec[F, D, X, A]): XmlCodec[F, D, Option[X], Option[A]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def text: XmlCodec[F, Unit, @@[String, TextValue], String]
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def zeroOrMore[S, D, X, A](codec: XmlCodec[F, D, X, A]): XmlCodec[F, D, List[X], List[A]]