SafeMetadata

scalapb.zio_grpc.SafeMetadata
See theSafeMetadata companion object
final class SafeMetadata

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def +=[T](keyValue: (Key[T], T)): UIO[SafeMetadata]
def get[T](key: Key[T]): UIO[Option[T]]
def put[T](key: Key[T], value: T): UIO[Unit]
def remove[T](key: Key[T], value: T): UIO[Boolean]
def updated[T](key: Key[T], value: T): UIO[SafeMetadata]
def updatedZIO[R, E, T](key: Key[T], value: ZIO[R, E, T]): ZIO[R, E, SafeMetadata]
def wrap[A](f: Metadata => A): UIO[A]

Creates an effect from a total side-effecting function of metadata

Creates an effect from a total side-effecting function of metadata

Attributes

def wrapZIO[R, E, A](f: Metadata => ZIO[R, E, A]): ZIO[R, E, A]