org.typelevel.otel4s

Members list

Type members

Classlikes

final case class Attribute[A](key: AttributeKey[A], value: A)

Represents the key-value attribute.

Represents the key-value attribute.

Type parameters

A

the type of the attribute's value. One of AttributeType

Value parameters

key

the key of the attribute. Denotes the types of the value

value

the value of the attribute

Attributes

Companion
object
Source
Attribute.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Attribute

Attributes

Companion
class
Source
Attribute.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Attribute.type
sealed trait AttributeKey[A]

The type of value that can be set with an implementation of this key is denoted by the type parameter.

The type of value that can be set with an implementation of this key is denoted by the type parameter.

Type parameters

A

the type of value that can be set with the key

Attributes

Companion
object
Source
AttributeKey.scala
Supertypes
class Object
trait Matchable
class Any
object AttributeKey

Attributes

Companion
trait
Source
AttributeKey.scala
Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait AttributeType[A] extends Product, Serializable

Represents all possible value types for an AttributeKey and hence the types of values that are allowed for Attribute.

Represents all possible value types for an AttributeKey and hence the types of values that are allowed for Attribute.

Attributes

Companion
object
Source
AttributeType.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object Boolean
object BooleanList
object Double
object DoubleList
object Long
object LongList
object String
object StringList
Show all
object AttributeType

Attributes

Companion
trait
Source
AttributeType.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

An immutable collection of Attributes.

An immutable collection of Attributes. It contains only unique keys.

Attributes

See also
Companion
object
Source
Attributes.scala
Supertypes
trait Iterable[Attribute[_]]
trait Iterable[Attribute[_]]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
trait
Source
Attributes.scala
Supertypes
class Object
trait Matchable
class Any
Self type
Attributes.type
trait KindTransformer[F[_], G[_]]

A utility for transforming the higher-kinded type F to another higher-kinded type G.

A utility for transforming the higher-kinded type F to another higher-kinded type G.

Attributes

Companion
object
Source
KindTransformer.scala
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Source
KindTransformer.scala
Supertypes
class Object
trait Matchable
class Any
Self type