final
class
LenientStringCodec extends Codec[String]
Instance Constructors
-
new
LenientStringCodec(charset: Charset)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
-
def
:+:[B](left: Codec[B]): CoproductCodecBuilder[:+:[B, :+:[String, CNil]], ::[Codec[B], ::[Codec[String], HNil]], :+:[B, :+:[String, CNil]]]
-
def
::[B](codecB: Codec[B]): Codec[::[B, ::[String, HNil]]]
-
def
:~>:[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[::[String, HNil]]
-
final
def
<~[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[String]
-
final
def
==(arg0: Any): Boolean
-
def
>>:~[L <: HList](f: (String) ⇒ Codec[L]): Codec[::[String, L]]
-
final
def
>>~[B](f: (String) ⇒ Codec[B]): Codec[(String, B)]
-
def
as[B](implicit as: Transformer[String, B]): Codec[B]
-
def
asDecoder: Decoder[String]
-
def
asEncoder: Encoder[String]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
compact: Codec[String]
-
final
def
complete: Codec[String]
-
final
def
consume[B](f: (String) ⇒ Codec[B])(g: (B) ⇒ String): Codec[B]
-
def
contramap[C](f: (C) ⇒ String): GenCodec[C, String]
-
-
def
decodeOnly[AA >: String]: Codec[AA]
-
final
def
decodeValue(bits: BitVector): Attempt[String]
-
final
def
downcast[B <: String](implicit tb: Typeable[B]): Codec[B]
-
final
def
dropLeft[B](codecB: Codec[B])(implicit ev: =:=[Unit, String]): Codec[B]
-
final
def
dropRight[B](codecB: Codec[B])(implicit ev: =:=[Unit, B]): Codec[String]
-
def
econtramap[C](f: (C) ⇒ Attempt[String]): GenCodec[C, String]
-
def
emap[C](f: (String) ⇒ Attempt[C]): GenCodec[String, C]
-
-
def
encodeOnly: Codec[String]
-
-
-
-
-
-
-
final
def
exmap[B](f: (String) ⇒ Attempt[B], g: (B) ⇒ Attempt[String]): Codec[B]
-
def
exmapc[B](f: (String) ⇒ Attempt[B])(g: (B) ⇒ Attempt[String]): Codec[B]
-
def
finalize(): Unit
-
def
flatMap[B](f: (String) ⇒ Decoder[B]): Decoder[B]
-
def
flatPrepend[L <: HList](f: (String) ⇒ Codec[L]): Codec[::[String, L]]
-
final
def
flatZip[B](f: (String) ⇒ Codec[B]): Codec[(String, B)]
-
def
flatZipHList[B](f: (String) ⇒ Codec[B]): Codec[::[String, ::[B, HNil]]]
-
final
def
flattenLeftPairs(implicit f: FlattenLeftPairs[String]): Codec[Out]
-
def
formatted(fmtstr: String): String
-
final
def
fuse[AA <: String, BB >: String](implicit ev: =:=[BB, AA]): Codec[BB]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
hlist: Codec[::[String, HNil]]
-
final
def
isInstanceOf[T0]: Boolean
-
def
map[C](f: (String) ⇒ C): GenCodec[String, C]
-
final
def
narrow[B](f: (String) ⇒ Attempt[B], g: (B) ⇒ String): Codec[B]
-
def
narrowc[B](f: (String) ⇒ Attempt[B])(g: (B) ⇒ String): Codec[B]
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
pairedWith[B](codecB: Codec[B]): Codec[(String, B)]
-
def
pcontramap[C](f: (C) ⇒ Option[String]): GenCodec[C, String]
-
def
polyxmap[B](p: Poly, q: Poly)(implicit aToB: Aux[p.type, ::[String, HNil], B], bToA: Aux[q.type, ::[B, HNil], String]): Codec[B]
-
def
polyxmap1[B](p: Poly)(implicit aToB: Aux[p.type, ::[String, HNil], B], bToA: Aux[p.type, ::[B, HNil], String]): Codec[B]
-
def
selectEncoder[A](implicit inj: Inject[Coproduct with String, A]): Encoder[A]
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toField[K]: Codec[FieldType[K, String]]
-
def
toFieldWithContext[K <: Symbol](k: K): Codec[FieldType[K, String]]
-
def
toString(): String
-
final
def
unit(zero: String): Codec[Unit]
-
final
def
upcast[B >: String](implicit ta: Typeable[String]): Codec[B]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
widen[B](f: (String) ⇒ B, g: (B) ⇒ Attempt[String]): Codec[B]
-
def
widenOpt[B](f: (String) ⇒ B, g: (B) ⇒ Option[String]): Codec[B]
-
def
widenOptc[B](f: (String) ⇒ B)(g: (B) ⇒ Option[String]): Codec[B]
-
def
widenc[B](f: (String) ⇒ B)(g: (B) ⇒ Attempt[String]): Codec[B]
-
final
def
withContext(context: String): Codec[String]
-
final
def
withToString(str: ⇒ String): Codec[String]
-
final
def
xmap[B](f: (String) ⇒ B, g: (B) ⇒ String): Codec[B]
-
def
xmapc[B](f: (String) ⇒ B)(g: (B) ⇒ String): Codec[B]
-
final
def
~[B](codecB: Codec[B]): Codec[(String, B)]
-
final
def
~>[B](codecB: Codec[B])(implicit ev: =:=[Unit, String]): Codec[B]
-
def
~~[B](B: Codec[B]): TupleCodec[String, B]
-
Shadowed Implicit Value Members
-
def
exmap[B](f: (String) ⇒ Attempt[B], g: (B) ⇒ Attempt[String]): Codec[B]
-
def
narrow[B](f: (String) ⇒ Attempt[B], g: (B) ⇒ String): Codec[B]
-
val
self: Codec[String]
-
val
self: Codec[String]
-
-
val
self: Codec[String]
-
val
self: Codec[String]
-
def
widen[B](f: (String) ⇒ B, g: (B) ⇒ Attempt[String]): Codec[B]
-
def
xmap[B](f: (String) ⇒ B, g: (B) ⇒ String): Codec[B]
Deprecated Value Members
-
def
pxmap[B](f: (String) ⇒ B, g: (B) ⇒ Option[String]): Codec[B]
Inherited from Codec[String]
Inherited by implicit conversion Tuple2CodecSupport from
LenientStringCodec to Tuple2CodecSupport[String]
Inherited by implicit conversion ValueCodecEnrichedWithGenericSupport from
LenientStringCodec to ValueCodecEnrichedWithGenericSupport[String]
Inherited by implicit conversion ValueCodecEnrichedWithHListSupport from
LenientStringCodec to ValueCodecEnrichedWithHListSupport[String]