Packages

p

com.thaj.safe.string

interpolator

package interpolator

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. interpolator
  2. PrimitiveInstances
  3. SecretInstance
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package instances

Type Members

  1. implicit class AsString[T] extends AnyRef
  2. final case class Field[T](name: String, value: T)(implicit evidence$1: Safe[T]) extends Product with Serializable
  3. trait Safe[A] extends AnyRef
  4. final case class SafeString(string: String) extends Product with Serializable
  5. implicit class SafeStringContext extends AnyRef
  6. final case class Secret(value: String) extends Product with Serializable

Value Members

  1. implicit val safeBigDecimal: Safe[BigDecimal]
    Definition Classes
    PrimitiveInstances
  2. implicit val safeBigInt: Safe[BigInt]
    Definition Classes
    PrimitiveInstances
  3. implicit val safeBoolean: Safe[Boolean]
    Definition Classes
    PrimitiveInstances
  4. implicit val safeByte: Safe[Byte]
    Definition Classes
    PrimitiveInstances
  5. implicit val safeChar: Safe[Char]
    Definition Classes
    PrimitiveInstances
  6. implicit val safeDouble: Safe[Double]
    Definition Classes
    PrimitiveInstances
  7. implicit val safeFloat: Safe[Float]
    Definition Classes
    PrimitiveInstances
  8. implicit val safeInt: Safe[Int]
    Definition Classes
    PrimitiveInstances
  9. implicit val safeLong: Safe[Long]
    Definition Classes
    PrimitiveInstances
  10. implicit val safeShort: Safe[Short]
    Definition Classes
    PrimitiveInstances
  11. implicit val safeString: Safe[String]
    Definition Classes
    PrimitiveInstances
  12. implicit def secretString[A]: Safe[Secret]
    Definition Classes
    SecretInstance
  13. object Macro
  14. object Safe
  15. object Secret extends Serializable

Inherited from PrimitiveInstances

Inherited from SecretInstance

Inherited from AnyRef

Inherited from Any

Ungrouped