DA.Stack
Daml 模块 DA.Stack 参考文档
DA.Stack
DA.Stack
模块快照
数据类型
data SrcLoc
源代码中的位置。
行号与列号从 0 开始。
构造子:
SrcLoc| Field | Type | Description | | :---- | :--- | :---------- | | srcLocPackage | Text | | | srcLocModule | Text | | | srcLocFile | Text | | | srcLocStartLine | Int | | | srcLocStartCol | Int | | | srcLocEndLine | Int | | | srcLocEndCol | Int | |
实例:
instance GetField srcLocEndCol SrcLoc Intinstance GetField srcLocEndLine SrcLoc Intinstance GetField srcLocFile SrcLoc Textinstance GetField srcLocModule SrcLoc Textinstance GetField srcLocPackage SrcLoc Textinstance GetField srcLocStartCol SrcLoc Intinstance GetField srcLocStartLine SrcLoc Intinstance SetField srcLocEndCol SrcLoc Intinstance SetField srcLocEndLine SrcLoc Intinstance SetField srcLocFile SrcLoc Textinstance SetField srcLocModule SrcLoc Textinstance SetField srcLocPackage SrcLoc Textinstance SetField srcLocStartCol SrcLoc Intinstance SetField srcLocStartLine SrcLoc Int
函数
prettyCallStack
prettyCallStack : CallStack -> Text
美化打印 CallStack。
getCallStack
getCallStack : CallStack -> [(Text, SrcLoc)]
从 CallStack 提取调用点列表。
最近的调用排在最前。
callStack
callStack : HasCallStack => CallStack
访问当前 CallStack。
本文由 CC Privacy Club 根据 Canton Network 官方文档(CC-BY-4.0)整理翻译,仅供学习;实现细节以官方最新版本为准。