Skip to main content

name_sequence

Function name_sequence 

Source
pub fn name_sequence(prefix: &str) -> impl FnMut() -> String
Expand description

Creates a name generator that produces sequential names.

Returns a closure that generates names like prefix0, prefix1, etc.

ยงExample

use polyglot_sql::helper::name_sequence;

let mut gen = name_sequence("col");
assert_eq!(gen(), "col0");
assert_eq!(gen(), "col1");
assert_eq!(gen(), "col2");