/// `request` provides the data required to perform a script-pubkey-based full scan
/// (see [`FullScanRequest`]). The full scan for each keychain (`K`) stops after a gap of
/// `stop_gap` script pubkeys with no associated transactions. `parallel_requests` specifies
- /// the maximum number of HTTP requests to make in parallel.
+ /// the maximum number of HTTP requests to make in parallel. A `parallel_requests` of 0 is
+ /// treated as 1.
///
+ /// Previous outputs in `tx_update.txouts` are server-reported and unverified; see
+ /// [trust assumptions](crate#trust-assumptions).
+ ///
/// Refer to [crate-level docs](crate) for more.
async fn full_scan<K: Ord + Clone + Send, R: Into<FullScanRequest<K>> + Send>(
&self,
///
/// `request` provides the data required to perform a script-pubkey-based sync (see
/// [`SyncRequest`]). `parallel_requests` specifies the maximum number of HTTP requests to make
- /// in parallel.
+ /// in parallel. A `parallel_requests` of 0 is treated as 1.
///
+ /// Previous outputs in `tx_update.txouts` are server-reported and unverified; see
+ /// [trust assumptions](crate#trust-assumptions).
+ ///
/// Refer to [crate-level docs](crate) for more.
async fn sync<I: Send, R: Into<SyncRequest<I>> + Send>(
&self,
/// `request` provides the data required to perform a script-pubkey-based full scan
/// (see [`FullScanRequest`]). The full scan for each keychain (`K`) stops after a gap of
/// `stop_gap` script pubkeys with no associated transactions. `parallel_requests` specifies
- /// the maximum number of HTTP requests to make in parallel.
+ /// the maximum number of HTTP requests to make in parallel. A `parallel_requests` of 0 is
+ /// treated as 1.
///
+ /// Previous outputs in `tx_update.txouts` are server-reported and unverified; see
+ /// [trust assumptions](crate#trust-assumptions).
+ ///
/// Refer to [crate-level docs](crate) for more.
fn full_scan<K: Ord + Clone, R: Into<FullScanRequest<K>>>(
&self,
///
/// `request` provides the data required to perform a script-pubkey-based sync (see
/// [`SyncRequest`]). `parallel_requests` specifies the maximum number of HTTP requests to make
- /// in parallel.
+ /// in parallel. A `parallel_requests` of 0 is treated as 1.
///
+ /// Previous outputs in `tx_update.txouts` are server-reported and unverified; see
+ /// [trust assumptions](crate#trust-assumptions).
+ ///
/// Refer to [crate-level docs](crate) for more.
fn sync<I: 'static, R: Into<SyncRequest<I>>>(
&self,