ic-query 0.25.2

Internet Computer query library for NNS, SNS, ICRC, system canisters, and public network metadata
Documentation
//! Reusable Network Nervous System query families, models, and renderers.

#[cfg(feature = "host")]
#[macro_use]
mod macros;
pub mod data_center;
pub mod governance;
#[cfg(feature = "host")]
mod governance_query;
#[cfg(feature = "host")]
pub(crate) mod inventory;
mod inventory_request;
#[cfg(feature = "host")]
mod leaf;
pub mod neuron;
pub mod node;
pub mod node_operator;
pub mod node_provider;
pub mod proposals;
pub mod registry;
pub mod render;
#[cfg(any(feature = "host", feature = "subnet-catalog-host"))]
pub(crate) mod source;
pub mod topology;

#[cfg(feature = "host")]
pub use governance::collection::{
    NnsGovernanceCacheRequest, NnsGovernanceRefreshAttemptStatus, NnsGovernanceRefreshRequest,
};
#[cfg(feature = "host")]
pub use governance_query::NnsGovernanceQueryError;
#[cfg(feature = "host")]
pub use inventory_request::NnsInventoryRefreshRequest;
pub use inventory_request::{
    NnsInventoryCacheRequest, NnsInventoryInfoRequest, NnsInventoryListRequest,
};
#[cfg(any(feature = "host", feature = "subnet-catalog-host"))]
pub use source::{LiveNnsSource, NnsSourceRequest};