/// Stores metadata created when analyzing numbers.
#[allow(dead_code)]pubstructMetadata{average:i64, // The average value.
even:u64, // How many even values.
uneven:u64, // How many uneven values.
distrib:(f64, f64), /* The distribution of values. Has to be between 0 and 1. The larger one is, the more large values are in that
* directon. If both values are nearly equal, if they are near 1 that means that value is concentrated in the
* middle and if small, value is concentrated near the edges. */avg_spread:i64, // The average spread between two values.
spread:f64, /* A value between 0 and 1 that specifies how similar the spread between each number pair is. The closer to 1 this
* number is, the more similar. At 1, all spreads are they same. */spread_distrib:(f64, f64), // Same as distrib but with the spreads of each number pair instead.
}