delete 1.0.0

Fast, easy deletion of files and folders with async and cross-platform support.
Documentation
## About


This crate allows for fast and easy deletion of files and folders. It has `async` and cross-platform support.

Many of the functions in this crate directly call `std::fs` and `tokio::fs` (for `async`).

This crate aims to be:
 * Fast
 * Easy To Use
 * Powerful

## Examples


### Non-Async Implementation

```rs
use delete::{delete_file};

fn main() {
  // Delete file.txt
  delete_file("file.txt").unwrap();  
}
```

```rs
use delete::{delete_folder};

fn main() {
  // Delete tests folder
  delete_folder("tests").unwrap();  
}
```

### Async Implementation

```rs
use delete::{delete_file_async};

#[tokio::main]

async fn main() {
  // Delete file.txt asynchronously
  delete_file_async("file.txt").await.unwrap();
}
```

```rs
use delete::{delete_folder_async};

#[tokio::main]

async fn main() {
  // Delete tests folder asynchronously
  delete_folder_async("tests").await.unwrap();
}
```

## Rapid Implementations 

```rs
use delete::{rapid_delete_dir_all};

#[tokio::main]

async fn main() {
  // 2-3x faster than std::fs::remove_dir_all
  rapid_delete_dir_all("node_modules", None, None).await;
}
```

**Coming Soon**

`rapid_delete_dir`

### Credits

[tokio](https://crates.io/crates/tokio)