Просмотр исходного кода

Inlining is enabled for encode, decode functions.

Feng Lee 6 лет назад
Родитель
Сommit
fa516626a6
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      src/emqx_json.erl

+ 10 - 0
src/emqx_json.erl

@@ -24,12 +24,22 @@
         , safe_encode/2
         ]).
 
+-compile({inline,
+          [ encode/1
+          , encode/2
+          ]}).
+
 -export([ decode/1
         , decode/2
         , safe_decode/1
         , safe_decode/2
         ]).
 
+-compile({inline,
+          [ decode/1
+          , decode/2
+          ]}).
+
 -spec(encode(jsx:json_term()) -> jsx:json_text()).
 encode(Term) ->
     jsx:encode(Term).