pub struct NameGenerator { /* private fields */ }
Expand description
Component to generate name for visible and hidden columns with number as prefix started from 0
Implementations§
Source§impl NameGenerator
impl NameGenerator
Sourcepub fn generate_column_name(&mut self) -> String
pub fn generate_column_name(&mut self) -> String
Generate name for visible column
pub fn generate_temp_name(&mut self) -> String
Sourcepub fn reset_numbers(&mut self)
pub fn reset_numbers(&mut self)
Reset the name counter to start from 0 in new session
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