pub trait ColNames {
type Name;
// Required methods
fn name_count(&self) -> usize;
fn name_at(&self, idx: usize) -> Self::Name;
}Expand description
A property column that contributes one or more PropNames.
Scalar and string columns contribute exactly one name; SharedDict columns
contribute one per sub-item.
Required Associated Types§
Required Methods§
Sourcefn name_count(&self) -> usize
fn name_count(&self) -> usize
Number of names this column contributes.
Sourcefn name_at(&self, idx: usize) -> Self::Name
fn name_at(&self, idx: usize) -> Self::Name
The name at sub-index idx, which must be less than Self::name_count.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".