Hoogle Search
Within LTS Haskell 24.64 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
bytesToSpanId :: ByteString -> Either String SpanIdhs-opentelemetry-api OpenTelemetry.Trace.Id Convert a ByteString of a specified base-encoding into a SpanId. Will fail if the decoded value is not exactly 8 bytes long.
bytesToTraceId :: ByteString -> Either String TraceIdhs-opentelemetry-api OpenTelemetry.Trace.Id Convert a ByteString to a TraceId. Will fail if the ByteString is not exactly 16 bytes long.
isEmptySpanId :: SpanId -> Boolhs-opentelemetry-api OpenTelemetry.Trace.Id Check whether all bytes in the SpanId are zero.
isEmptyTraceId :: TraceId -> Boolhs-opentelemetry-api OpenTelemetry.Trace.Id Check whether all bytes in the TraceId are zero.
newSpanId :: MonadIO m => IdGenerator -> m SpanIdhs-opentelemetry-api OpenTelemetry.Trace.Id Generate a SpanId using the provided IdGenerator This function is generally called by the hs-opentelemetry-sdk, but may be useful in some testing situations.
newTraceId :: MonadIO m => IdGenerator -> m TraceIdhs-opentelemetry-api OpenTelemetry.Trace.Id Generate a TraceId using the provided IdGenerator This function is generally called by the hs-opentelemetry-sdk, but may be useful in some testing situations.
spanIdBaseEncodedBuilder :: Base -> SpanId -> Builderhs-opentelemetry-api OpenTelemetry.Trace.Id spanIdBaseEncodedByteString :: Base -> SpanId -> ByteStringhs-opentelemetry-api OpenTelemetry.Trace.Id Output a SpanId into a base-encoded ByteString.
spanIdBaseEncodedText :: Base -> SpanId -> Texths-opentelemetry-api OpenTelemetry.Trace.Id spanIdBytes :: SpanId -> ByteStringhs-opentelemetry-api OpenTelemetry.Trace.Id Access the byte-level representation of the provided SpanId