optbuilder 0.1.2

A optional builder derive macro for helping with big constructors with mostly optional parameters
Documentation
name: Tests

on:
  push:
    branches: master

jobs:
  windows-test:
    runs-on: windows-latest
    steps:
    - uses: actions/checkout@v1
    - uses: hecrj/setup-rust-action@master
      with:
        rust-version: stable

    - name: Build project
      run: cargo build --verbose

    - name: Test project
      run: cargo test --verbose

  macos-test:
    runs-on: macos-latest
    steps:
    - uses: actions/checkout@v1
    - uses: hecrj/setup-rust-action@master
      with:
        rust-version: stable

    - name: Build project
      run: cargo build --verbose

    - name: Test project
      run: cargo test --verbose

  linux-test:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - uses: hecrj/setup-rust-action@master
      with:
        rust-version: stable

    - name: Build project
      run: cargo build --verbose

    - name: Test project
      run: cargo test --verbose

  nigthly-test:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - uses: hecrj/setup-rust-action@master
      with:
        rust-version: nightly

    - name: Build project
      run: cargo build --verbose

    - name: Test project
      run: cargo test --verbose

  legacy-test:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - uses: hecrj/setup-rust-action@master
      with:
        rust-version: 1.37.0

    - name: Build project
      run: cargo build --verbose

    - name: Test project
      run: cargo test --verbose