This crate defines macro that allows you use while with mutable conditions, such as collection's length. To use that just type:
while_mut!{
$condition,
{
$code
}
For example,
```
let mut i=0usize;
let mut v = (1..10).collect::
while_mut!{
i println!("Done");
``` Licensed under MIT.License