Skip to main content

ic_query/nns/registry/
mod.rs

1//! NNS registry-version requests, reports, host builders, and renderers.
2
3#[cfg(feature = "nns-host")]
4mod replay;
5mod report;
6
7#[cfg(feature = "nns-host")]
8pub use replay::{
9    NNS_CERTIFIED_REGISTRY_ARCHIVE_MANIFEST_SCHEMA_VERSION,
10    NNS_REGISTRY_REPLAY_PROVENANCE_SCHEMA_VERSION, NnsAuthenticatedRegistryArchive,
11    NnsAuthenticatedRegistryReplayBuilder, NnsAuthenticatedRegistryReplaySession,
12    NnsCertifiedRegistryArchiveBatchDescriptor, NnsCertifiedRegistryArchiveBootstrapError,
13    NnsCertifiedRegistryArchiveBootstrapRequest, NnsCertifiedRegistryArchiveError,
14    NnsCertifiedRegistryArchiveLimits, NnsCertifiedRegistryArchiveManifest,
15    NnsCertifiedRegistryArchiveManifestBuilder, NnsCertifiedRegistryArchivePublisher,
16    NnsCertifiedRegistryArchiveRefreshError, NnsCertifiedRegistryArchiveRefreshRequest,
17    NnsCertifiedRegistryArchiveStorageError, NnsCertifiedRegistryArchiveStorageLimits,
18    NnsCertifiedRegistryBootstrapProbeOutcome, NnsCertifiedRegistryBootstrapProbeStatus,
19    NnsCertifiedRegistryBootstrapRequest, NnsCertifiedSubnetCatalogAuthority,
20    NnsCertifiedSubnetCatalogFreshness, NnsCertifiedSubnetCatalogProjectionRequest,
21    NnsCertifiedSubnetCatalogVersionPolicy, NnsRegistryReplayError, NnsRegistryReplayLimits,
22    NnsRegistryReplayProgress, NnsRegistryReplaySession, NnsRegistryReplaySessionLimits,
23    NnsRegistryReplayState, NnsRegistryReplayValue, NnsRegistrySubnetCatalogProjection,
24    NnsRegistrySubnetCatalogProjectionError, apply_nns_certified_registry_delta_batch,
25    bootstrap_nns_certified_registry_archive_async,
26    bootstrap_nns_certified_registry_archive_with_source_async,
27    bootstrap_nns_certified_registry_async, bootstrap_nns_certified_registry_with_source_async,
28    load_nns_certified_registry_archive, nns_certified_registry_archive_manifest_path,
29    nns_certified_registry_archive_refresh_lock_path, probe_nns_certified_registry_async,
30    probe_nns_certified_registry_with_source_async, project_nns_certified_subnet_catalog,
31    project_nns_registry_subnet_catalog, refresh_nns_certified_registry_archive_async,
32    refresh_nns_certified_registry_archive_with_source_async,
33    validate_nns_certified_registry_archive_manifest,
34};
35pub use report::{
36    DEFAULT_NNS_REGISTRY_SOURCE_ENDPOINT, NNS_CERTIFIED_REGISTRY_DELTA_BATCH_SCHEMA_VERSION,
37    NnsCertifiedRegistryChunkEvidence, NnsCertifiedRegistryDeltaBatchReport,
38    NnsCertifiedRegistryDeltaBatchRequest, NnsCertifiedRegistryDeltaLimits,
39    NnsCertifiedRegistryDeltaVersion, NnsCertifiedRegistryMutation,
40    NnsCertifiedRegistryMutationKind, NnsCertifiedRegistryPrecondition,
41    NnsCertifiedRegistryValueEncoding, NnsRegistryCertification, NnsRegistryVersionReport,
42    NnsRegistryVersionRequest, nns_registry_version_report_text,
43};
44#[cfg(feature = "nns-host")]
45pub use report::{
46    NnsAuthenticatedRegistryDeltaBatch, NnsCertifiedRegistryDeltaSource,
47    NnsCertifiedRegistryDeltaSourceFuture, NnsRegistryHostError, NnsRegistrySource,
48    NnsRegistryVersionData, build_nns_registry_version_report,
49    build_nns_registry_version_report_with_source, fetch_nns_certified_registry_delta_batch_async,
50    fetch_nns_certified_registry_delta_batch_with_source_async,
51    nns_certified_registry_delta_limits, reauthenticate_nns_certified_registry_delta_batch,
52    validate_nns_certified_registry_delta_batch,
53};