struct NameGenerator {
used: HashSet<String>,
counters: HashMap<String, usize>,
}
Fields§
§used: HashSet<String>
§counters: HashMap<String, usize>
Implementations§
Source§impl NameGenerator
impl NameGenerator
fn make_unique(&mut self, field_name: &str) -> String
Trait Implementations§
Source§impl Default for NameGenerator
impl Default for NameGenerator
Source§fn default() -> NameGenerator
fn default() -> NameGenerator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NameGenerator
impl RefUnwindSafe for NameGenerator
impl Send for NameGenerator
impl Sync for NameGenerator
impl Unpin for NameGenerator
impl UnwindSafe for NameGenerator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more