Secret

com.geirolz.app.toolkit.config.Secret
See theSecret companion trait
object Secret extends Instances

Attributes

Companion
trait
Graph
Supertypes
trait Instances
class Object
trait Matchable
class Any
Self type
Secret.type

Members list

Type members

Classlikes

object DeObfuser

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
DeObfuser.type
trait DeObfuser[P] extends KeyValueTuple => P

Attributes

Companion
object
Supertypes
trait KeyValueTuple => P
class Object
trait Matchable
class Any
object Obfuser

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Obfuser.type
trait Obfuser[P] extends P => KeyValueTuple

Attributes

Companion
object
Supertypes
trait P => KeyValueTuple
class Object
trait Matchable
class Any
case class ObfuserTuple[P](obfuser: Obfuser[P], deObfuser: DeObfuser[P])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object ObfuserTuple

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class SecretNoLongerValid() extends RuntimeException, NoStackTrace

Attributes

Supertypes
trait Product
trait Equals
trait NoStackTrace
class RuntimeException
class Exception
class Throwable
trait Serializable
class Object
trait Matchable
class Any
Show all

Value members

Concrete methods

def apply[T : Obfuser](value: T): Secret[T]

Concrete fields

val placeHolder: String

Implicits

Inherited implicits

implicit val bigDecimalObfuserTuple: ObfuserTuple[BigDecimal]

Attributes

Inherited from:
Instances
implicit val bigIntObfuserTuple: ObfuserTuple[BigInt]

Attributes

Inherited from:
Instances
implicit def eq[T]: Eq[Secret[T]]

Attributes

Inherited from:
Instances
implicit def hashing[T]: Hashing[Secret[T]]

Attributes

Inherited from:
Instances
implicit def show[T]: Show[Secret[T]]

Attributes

Inherited from:
Instances

Attributes

Inherited from:
Instances

Attributes

Inherited from:
Instances
implicit val xorBoolObfuserTuple: ObfuserTuple[Boolean]

Attributes

Inherited from:
Instances
implicit val xorByteObfuserTuple: ObfuserTuple[Byte]

Attributes

Inherited from:
Instances
implicit val xorBytesArrayObfuserTuple: ObfuserTuple[Array[Byte]]

Attributes

Inherited from:
Instances
implicit val xorCharObfuserTuple: ObfuserTuple[Char]

Attributes

Inherited from:
Instances
implicit val xorDoubleObfuserTuple: ObfuserTuple[Double]

Attributes

Inherited from:
Instances
implicit val xorFloatObfuserTuple: ObfuserTuple[Float]

Attributes

Inherited from:
Instances
implicit val xorIntObfuserTuple: ObfuserTuple[Int]

Attributes

Inherited from:
Instances
implicit val xorLongObfuserTuple: ObfuserTuple[Long]

Attributes

Inherited from:
Instances
implicit val xorShortObfuserTuple: ObfuserTuple[Short]

Attributes

Inherited from:
Instances

Attributes

Inherited from:
Instances