pub trait ColIndex<RowRange>: Seal + Sized {
type Target;
// Required method
fn get(this: Self, row: RowRange) -> Self::Target;
// Provided method
unsafe fn get_unchecked(this: Self, row: RowRange) -> Self::Target { ... }
}
Expand description
Represents a type that can be used to slice a column, such as an index or a range of indices.
Required Associated Types§
Required Methods§
Provided Methods§
Sourceunsafe fn get_unchecked(this: Self, row: RowRange) -> Self::Target
unsafe fn get_unchecked(this: Self, row: RowRange) -> Self::Target
Index the column at row
, without bound checks.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.