Struct solana_runtime::accounts_index::ScanConfig
source · pub struct ScanConfig {
pub abort: Option<Arc<AtomicBool>>,
pub collect_all_unsorted: bool,
}
Fields§
§abort: Option<Arc<AtomicBool>>
checked by the scan. When true, abort scan.
collect_all_unsorted: bool
true to allow return of all matching items and allow them to be unsorted. This is more efficient.
Implementations§
source§impl ScanConfig
impl ScanConfig
pub fn new(collect_all_unsorted: bool) -> Self
sourcepub fn recreate_with_abort(&self) -> Self
pub fn recreate_with_abort(&self) -> Self
use existing ‘abort’ if available, otherwise allocate one
sourcepub fn is_aborted(&self) -> bool
pub fn is_aborted(&self) -> bool
true if scan should abort
Trait Implementations§
source§impl Debug for ScanConfig
impl Debug for ScanConfig
source§impl Default for ScanConfig
impl Default for ScanConfig
source§fn default() -> ScanConfig
fn default() -> ScanConfig
Returns the “default value” for a type. Read more