#![cfg_attr(docsrs, feature(doc_cfg))]
pub use alloy;
#[doc(inline)]
pub use self::{
allocation_id::AllocationId,
block::BlockPointer,
collection_id::CollectionId,
deployment_id::{DeploymentId, ParseDeploymentIdError},
indexer_id::IndexerId,
proof_of_indexing::ProofOfIndexing,
subgraph_id::{ParseSubgraphIdError, SubgraphId},
};
mod allocation_id;
#[cfg(feature = "attestation")]
#[cfg_attr(docsrs, doc(cfg(feature = "attestation")))]
pub mod attestation;
mod block;
mod collection_id;
mod deployment_id;
#[cfg(feature = "fake")]
#[cfg_attr(docsrs, doc(cfg(feature = "fake")))]
pub mod fake_impl;
mod indexer_id;
mod proof_of_indexing;
#[cfg(feature = "signed-message")]
#[cfg_attr(docsrs, doc(cfg(feature = "signed-message")))]
pub mod signed_message;
mod subgraph_id;
#[doc(inline)]
pub use self::__allocation_id as allocation_id;
#[doc(inline)]
pub use self::__collection_id as collection_id;
#[doc(inline)]
pub use self::__deployment_id as deployment_id;
#[doc(inline)]
pub use self::__indexer_id as indexer_id;
#[doc(inline, alias = "poi")]
pub use self::__proof_of_indexing as proof_of_indexing;
#[doc(inline)]
pub use self::__subgraph_id as subgraph_id;
#[doc(hidden)]
pub use self::{deployment_id::__parse_cid_v0_const, subgraph_id::__parse_subgraph_id_const};