Function mz_persist_client::operators::shard_source::shard_source_fetch

source ยท
pub(crate) fn shard_source_fetch<K, V, T, D, G>(
    descs: &Stream<G, (usize, SerdeLeasedBatchPart)>,
    name: &str,
    client: impl Future<Output = PersistClient> + Send + 'static,
    shard_id: ShardId,
    key_schema: Arc<K::Schema>,
    val_schema: Arc<V::Schema>,
    is_transient: bool,
) -> (Stream<G, FetchedBlob<K, V, T, D>>, Stream<G, Infallible>, PressOnDropButton)
where K: Debug + Codec, V: Debug + Codec, T: Timestamp + Lattice + Codec64 + Sync, D: Semigroup + Codec64 + Send + Sync, G: Scope, G::Timestamp: Refines<T>,