asl 0.2.0

Rust implementation for Amazon States Language
Documentation
{
  "Comment": "Task contains both TimeoutSeconds and TimeoutSecondsPath",
  "StartAt": "X",
  "States": {
    "X": {
      "Type": "Task",
      "Resource": "arn:aws:swf:us-east-1:123456789012:task:X",
      "Parameters": {
        "flagged": true,
        "parts": {
          "first.$": "$.vals[0]",
          "last3.$": "$.vals[3:]"
        }
      },
      "TimeoutSeconds": 20,
      "TimeoutSecondsPath": "$.foo",
      "End": true
    }
  }
}