polywrap_logger_plugin 0.1.11

Polywrap rust logger plugin
Documentation
/// NOTE: This is an auto-generated file.
///       All modifications will be overwritten.
use polywrap_plugin::*;

pub fn get_manifest() -> WrapManifest {
  WrapManifest {
    name: "logger-plugin".to_string(),
    type_: "plugin".to_string(),
    version: "0.1".to_string(),
    abi: from_value::<WrapManifestAbi>(json!({
  "enumTypes": [
    {
      "constants": [
        "DEBUG",
        "INFO",
        "WARN",
        "ERROR"
      ],
      "kind": 8,
      "type": "LogLevel"
    }
  ],
  "moduleType": {
    "kind": 128,
    "methods": [
      {
        "arguments": [
          {
            "enum": {
              "kind": 16384,
              "name": "level",
              "required": true,
              "type": "LogLevel"
            },
            "kind": 34,
            "name": "level",
            "required": true,
            "type": "LogLevel"
          },
          {
            "kind": 34,
            "name": "message",
            "required": true,
            "scalar": {
              "kind": 4,
              "name": "message",
              "required": true,
              "type": "String"
            },
            "type": "String"
          }
        ],
        "kind": 64,
        "name": "log",
        "required": true,
        "return": {
          "kind": 34,
          "name": "log",
          "required": true,
          "scalar": {
            "kind": 4,
            "name": "log",
            "required": true,
            "type": "Boolean"
          },
          "type": "Boolean"
        },
        "type": "Method"
      }
    ],
    "type": "Module"
  },
  "version": "0.1"
})).unwrap()
  }
}