fn main(){}

use std::{slice::Iter, cmp::{max, self}, mem::replace, collections::{HashSet, HashMap}, ops::Index, ascii::AsciiExt};
use rand::Rng;
use regex::Regex;
use md5;
use std::any::{Any, TypeId};

/*
 Filter given list of any python values only for integers
    
*/
fn filter_integers(values: Vec<Box<dyn Any>>) -> Vec<i32> {


        let mut out: Vec<i32> = Vec::new();
        for value in values {
            if let Some(i) = value.downcast_ref::<i32>() {
                out.push(*i);
            }
        }
        out
    }
