dsalgo 0.3.10

A package for Datastructures and Algorithms.
Documentation
#[macro_export]
#[allow(unused_macros)]

macro_rules! write_vec {
    ($writer:ident, $values:expr) => {
        write_vec!($writer, $values, sep: ' ');
    };

    ($writer:ident, $values:expr,sep: $sep:expr) => {
        let n = $values.len();
        if n == 0 {
            writeln!($writer).unwrap();
            return;
        }
        for i in 0..n - 1 {
            write!(
                $writer,
                "{}{}",
                $values[i], $sep
            )
            .unwrap();
        }
        writeln!($writer, "{}", $values[n - 1]).unwrap();
    };
}

#[cfg(test)]

mod tests {

    #[test]

    fn test() {}
}