pub fn new_native_extensions<'r>(
child_resolver: &'r dyn ChildObjectResolver,
input_objects: BTreeMap<ObjectID, InputObject>,
is_metered: bool,
protocol_config: &'r ProtocolConfig,
metrics: Arc<LimitsMetrics>,
tx_context: Rc<RefCell<TxContext>>,
) -> NativeContextExtensions<'r>