TraceProfile

scalus.uplc.eval.TraceProfile
case class TraceProfile(message: String, budget: ExUnits)

One trace call and the budget spent when the machine reached it.

Value parameters

budget

Everything spent from the start of the evaluation up to this trace. Cumulative, not the cost of the trace itself: the cost between two traces is the difference of their budgets.

message

The traced text, exactly as Result.logs carries it

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product