pub trait CsvHashTaskSpawnerLocal {
// Required method
fn spawn_hashing_tasks_and_send_result<R: Read + Seek + Send>(
&self,
csv_hash_task_senders_left: CsvHashTaskLineSenders<R>,
csv_hash_task_senders_right: CsvHashTaskLineSenders<R>,
primary_key_columns: &HashSet<usize>,
);
// Provided method
fn parse_hash_and_send_for_compare<R, P>(
csv_hash_task_senders: CsvHashTaskLineSenders<R>,
primary_key_columns: &HashSet<usize>,
)
where R: Read + Seek + Send,
P: CsvParseResult<CsvLeftRightParseResult<RecordHashWithPosition>, RecordHashWithPosition> { ... }
}
Required Methods§
fn spawn_hashing_tasks_and_send_result<R: Read + Seek + Send>( &self, csv_hash_task_senders_left: CsvHashTaskLineSenders<R>, csv_hash_task_senders_right: CsvHashTaskLineSenders<R>, primary_key_columns: &HashSet<usize>, )
Provided Methods§
fn parse_hash_and_send_for_compare<R, P>(
csv_hash_task_senders: CsvHashTaskLineSenders<R>,
primary_key_columns: &HashSet<usize>,
)where
R: Read + Seek + Send,
P: CsvParseResult<CsvLeftRightParseResult<RecordHashWithPosition>, RecordHashWithPosition>,
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.
Implementors§
impl CsvHashTaskSpawnerLocal for CsvHashTaskSpawnerLocalRayon<'_>
Available on crate feature
rayon-threads
only.