ssmarshal 1.0.0

Stupid simple value-only marshaling using serde
Documentation
build:
    image: registry.gitlab.com/robigalia/runner:latest
    cache:
        key: $CACHE_KEY
        paths:
            - /root/.cargo
    script: 
        - "xargo build --target i686-sel4-robigalia --no-default-features"
        - "xargo build --target arm-sel4-robigalia --no-default-features"
        - "cargo build --no-default-features"
        - "cargo test"
        - "cargo test --release"
#        - "kcov --exclude-pattern=/.cargo,/usr/lib --verify target/cov/ target/debug/roundtrip-*[^\\.d]"
#        - "bash <(curl -s https://codecov.io/bash) -t 84321081-ebe2-447a-bdf1-a69eee2bdcf7"
#        - echo "Percent coverage: $(jq .percent_covered target/cov/rn-*/coverage.json)%"

verify_signatures:
    image: ubuntu:17.04
    script:
        - apt update
        - apt install --assume-yes python-pexpect gnupg2 git
        - git clone --depth=1 https://gitlab.com/robigalia/meta
        - gpg2 --list-keys # to force it to create GNUPGHOME instead of racing in the pipe below
        - (gpg2 --export --no-default-keyring --keyring ./meta/.gnupg/pubring.kbx || true) | gpg2 --import
        - gpg2 --list-keys --fingerprint --fingerprint --verbose
        - ./meta/verify-signatures.py HEAD ./meta/.mailmap