TimespanMetricType

extension TimespanMetricType
  • Convenience method to simplify measuring a function or block of code

    Declaration

    Swift

    public func measure<U>(funcToMeasure: () -> U) -> U

    Parameters

    funcToMeasure

    Accepts a function or closure to measure that can return a value

  • Convenience method to simplify measuring a function or block of code

    If the measured function throws, the measurement is canceled and the exception rethrown.

    Declaration

    Swift

    public func measure<U>(funcToMeasure: () throws -> U) throws -> U

    Parameters

    funcToMeasure

    Accepts a function or closure to measure that can return a value