trail-it/moonstream/adapter does not have a README file

    AdapterOutcome

    pub(all) enum AdapterOutcome {
    Ignored
    Updates(updates~ : Array[CallUpdate])
    } derive(Eq, ToJson,
    Debug
    )

    适配层处理一个 SDK 事件后的结果。

    AdapterOutcome::updates

    本次产生的、带调用身份的更新(Ignored 时为空)。

    CallUpdate

    一个工具调用在本次 SDK 事件中产生的更新。

    key 让消费者把事件路由到正确的预览树;result 只在该调用已经根据 SDK 的终止原因完成收尾时出现。

    CallUpdate::delta

    构造仍在进行中的调用更新。

    CallUpdate::finished

    构造已经结束的调用更新,保留 finish 产生的收尾事件。

    finish_open

    逐调用收尾;一个调用的错误不会阻止后续调用完成。

    Source Files