ScoutApm.Internal.Duration (scout_apm v2.0.0)

Copy Markdown

Summary

Types

t()

@type t() :: %ScoutApm.Internal.Duration{value: number()}

unit()

@type unit() :: :microseconds | :milliseconds | :seconds

Functions

add(duration1, duration2)

@spec add(t(), t()) :: t()

as(duration, atom)

@spec as(t(), unit()) :: number()

max(duration1, duration2)

@spec max(t(), t()) :: t()

min(duration1, duration2)

@spec min(t(), t()) :: t()

new(value, unit)

@spec new(number(), unit()) :: t()

subtract(duration1, duration2)

@spec subtract(t(), t()) :: t()

zero()

@spec zero() :: t()