ic-query 0.52.3

Internet Computer query library for CloudEngine, NNS, SNS, ICRC, system canisters, and public network metadata
Documentation
mod cache;
mod error;
mod failure;
mod paths;
mod refresh;
mod source;

pub use cache::{
    CacheDisposition, CatalogLoadOutcome, CatalogReadPolicy, SubnetCatalogCacheRequest,
    SubnetCatalogLoadRequest, load_cached_subnet_catalog, load_cached_subnet_catalog_detailed,
    load_subnet_catalog, load_subnet_catalog_async, load_subnet_catalog_detailed,
    load_subnet_catalog_detailed_async, load_subnet_catalog_detailed_with_source,
    load_subnet_catalog_detailed_with_source_async, load_subnet_catalog_with_source,
    load_subnet_catalog_with_source_and_progress, load_subnet_catalog_with_source_async,
};
pub use error::{
    SubnetCatalogErrorCategory, SubnetCatalogErrorCode, SubnetCatalogHostError,
    SubnetCatalogRemediation, SubnetCatalogRetryability, SubnetCatalogUnknownRetryReason,
};
pub use failure::subject_from_catalog_error;
pub use failure::{
    SubnetCatalogFailureCacheDisposition, SubnetCatalogField, SubnetCatalogLoadFailure,
    SubnetCatalogLoadFailureRequest, SubnetCatalogLoadStage, SubnetCatalogRefreshTrigger,
    SubnetCatalogSourceFailure, SubnetCatalogSubject,
};
pub use paths::{subnet_catalog_history_lock_path, subnet_catalog_history_path};
pub use paths::{subnet_catalog_path, subnet_catalog_refresh_lock_path};
pub use refresh::{
    SubnetCatalogRefreshRequest, refresh_subnet_catalog, refresh_subnet_catalog_async,
    refresh_subnet_catalog_with_source, refresh_subnet_catalog_with_source_async,
};
pub use source::{
    CatalogSourceSelection, LiveSubnetCatalogSource, SubnetCatalogDetailedSourceFuture,
    SubnetCatalogSource, SubnetCatalogSourceFuture, fetch_subnet_catalog_async,
};