Repository: mitsuhiko/minijinja (language: rust)

Issue:
bug: typo in minijinja-cabi `mj_err_kind::KJ_ERROR_KIND_BAD_SERIALIZTION`
## Description

there is clearly a typo in `mj_error_kind` in `minijinja-cabi` at https://github.com/mitsuhiko/minijinja/blob/main/minijinja-cabi/src/error.rs#L99 - its should be `mj_err_kind::MJ_ERROR_KIND_BAD_SERIALIZTION` rather than `mj_err_kind::KJ_ERROR_KIND_BAD_SERIALIZTION` to follow the naming convention.

Lets fix while this is still experimental :)





Discussion / hints:

Fix patch:
diff --git a/minijinja-cabi/include/minijinja.h b/minijinja-cabi/include/minijinja.h
index 84dfc674..348ea95c 100644
--- a/minijinja-cabi/include/minijinja.h
+++ b/minijinja-cabi/include/minijinja.h
@@ -35,7 +35,7 @@ typedef enum mj_err_kind {
   MJ_ERR_KIND_UNKNOWN_METHOD,
   MJ_ERR_KIND_BAD_ESCAPE,
   MJ_ERR_KIND_UNDEFINED_ERROR,
-  KJ_ERROR_KIND_BAD_SERIALIZTION,
+  MJ_ERROR_KIND_BAD_SERIALIZTION,
   MJ_ERR_KIND_BAD_INCLUDE,
   MJ_ERR_KIND_EVAL_BLOCK,
   MJ_ERR_KIND_CANNOT_UNPACK,
@@ -414,7 +414,7 @@ MINIJINJA_API char *mj_value_to_str(struct mj_value value);
 MINIJINJA_API struct mj_value_iter *mj_value_try_iter(struct mj_value value);
 
 #ifdef __cplusplus
-} // extern "C"
-#endif // __cplusplus
+}  // extern "C"
+#endif  // __cplusplus
 
-#endif /* _minijinja_h_included */
+#endif  /* _minijinja_h_included */
diff --git a/minijinja-cabi/src/error.rs b/minijinja-cabi/src/error.rs
index 4787d06c..996adf76 100644
--- a/minijinja-cabi/src/error.rs
+++ b/minijinja-cabi/src/error.rs
@@ -96,7 +96,7 @@ pub enum mj_err_kind {
     MJ_ERR_KIND_UNKNOWN_METHOD,
     MJ_ERR_KIND_BAD_ESCAPE,
     MJ_ERR_KIND_UNDEFINED_ERROR,
-    KJ_ERROR_KIND_BAD_SERIALIZTION,
+    MJ_ERROR_KIND_BAD_SERIALIZTION,
     MJ_ERR_KIND_BAD_INCLUDE,
     MJ_ERR_KIND_EVAL_BLOCK,
     MJ_ERR_KIND_CANNOT_UNPACK,
@@ -122,7 +122,7 @@ impl TryFrom<ErrorKind> for mj_err_kind {
             ErrorKind::UnknownMethod => mj_err_kind::MJ_ERR_KIND_UNKNOWN_METHOD,
             ErrorKind::BadEscape => mj_err_kind::MJ_ERR_KIND_BAD_ESCAPE,
             ErrorKind::UndefinedError => mj_err_kind::MJ_ERR_KIND_UNDEFINED_ERROR,
-            ErrorKind::BadSerialization => mj_err_kind::KJ_ERROR_KIND_BAD_SERIALIZTION,
+            ErrorKind::BadSerialization => mj_err_kind::MJ_ERROR_KIND_BAD_SERIALIZTION,
             ErrorKind::BadInclude => mj_err_kind::MJ_ERR_KIND_BAD_INCLUDE,
             ErrorKind::EvalBlock => mj_err_kind::MJ_ERR_KIND_EVAL_BLOCK,
             ErrorKind::CannotUnpack => mj_err_kind::MJ_ERR_KIND_CANNOT_UNPACK,


Test patch: