com.geirolz.secret.DeferredSecret
See theDeferredSecret companion trait
object DeferredSecret
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
DeferredSecret.type
Members list
Value members
Concrete methods
def apply[F[_] : MonadThrow, T : SecretStrategy](acquire: => F[T])(implicit evidence$1: MonadThrow[F], evidence$2: SecretStrategy[T], Hasher): DeferredSecret[F, T]
Create a DeferredSecret from a F[T]
.
Create a DeferredSecret from a F[T]
.
The function is called every time the DeferredSecret is used.
Attributes
Create a failed DeferredSecret which always fails with the specified error
Create a failed DeferredSecret which always fails with the specified error
Attributes
def fromEnv[F[_] : MonadThrow](name: String)(implicit evidence$1: MonadThrow[F], SecretStrategy[String], Hasher): DeferredSecret[F, String]
Create a DeferredSecret that reads the specified environment variable every time it is used.
Create a DeferredSecret that reads the specified environment variable every time it is used.
Attributes
Create a DeferredSecret from a Secret.
Create a DeferredSecret from a Secret.
The acquire function is called every time you use the DeferredSecret.
Attributes
def pure[F[_] : MonadThrow, T : SecretStrategy](t: T)(implicit evidence$1: MonadThrow[F], evidence$2: SecretStrategy[T], Hasher): DeferredSecret[F, T]
Create a pure and constant DeferredSecret
Create a pure and constant DeferredSecret
Attributes
In this article