ftp-client 0.1.2

A FTP client library
Documentation
name: Quality Gate

on: push

jobs:
  linter:
    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1
    - uses: hecrj/setup-rust-action@master
      with:
        rust-version: stable

    - name: Install rustfmt
      run: rustup component add rustfmt
    
    - name: Run rustfmt lint
      run: cargo fmt --all -- --check
  
  clippy:
    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1
    - uses: hecrj/setup-rust-action@master
      with:
        rust-version: stable

    - name: Install clippy
      run: rustup component add clippy
    
    - name: Run clippy
      run: cargo clippy -- -D warnings