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>,
Object Safety§
This trait is not object safe.