holochain_core 0.0.52-alpha2

holochain core
use crate::{
    action::{Action, ActionWrapper},
    context::Context,
    instance::dispatch_action,
    nucleus::{HdkFnCall, HdkFnCallResult, ZomeFnCall},
};
use std::sync::Arc;

pub fn trace_return_hdk_function(
    zome_fn_call: ZomeFnCall,
    hdk_fn_call: HdkFnCall,
    hdk_fn_call_result: HdkFnCallResult,
    context: &Arc<Context>,
) {
    dispatch_action(
        context.action_channel(),
        ActionWrapper::new(Action::TraceReturnHdkFunction((
            zome_fn_call,
            hdk_fn_call,
            hdk_fn_call_result,
        ))),
    );
}