fn execute_transaction_with_bytecode_compression(
        &mut self,
        tx: Transaction,
        with_compression: bool,
    ) -> (BytecodeCompressionResult<'_>, VmExecutionResultAndLogs) {
        self.inspect_transaction_with_bytecode_compression(
            &mut <Self::TracerDispatcher>::default(),
            tx,
            with_compression,
        )
    }
Executes a transaction with optional bytecode compression.
core/lib/vm_interface/src/vm.rs