emit 0.2.3

An experimental structured event emitter, currently work-in-progress.
docs.rs failed to build emit-0.2.3
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: emit-0.10.0

I'm learning Rust by implementing a structured logging API similar to the one found in Serilog.

At the moment, just "making it work" end-to-end is the goal, with events like:

emit!("Hello, {}!", name: "nblumhardt");

Being sent to Seq as JSON payloads like:

{
  "Timestamp": "2016-03-17T00:17:01Z",
  "MessageTemplate": "Hello, {name}!",
  "Properties": {
    "name": "nblumhardt"
  }
}

At present, the emit! macro mostly works, as does JSON payload formatting. Everything else is work-in progress :-)