pubmodimpls;usecrate::Candidates;usecrate::definition::Layers;usegeo::Point;pubuseimpls::*;userouters_network::Entry;pubtraitLayerGeneration<E: Entry> {/// Generate consumes self and returns a pairing of the generated layers,
/// and the candidate collection from which the layers will reference.
fngenerate(self, input:&[Point])->(Layers, Candidates<E>);}