Skip to main content

Crate igc_net

Crate igc_net 

Source

Re-exports§

pub use id::Blake3Hex;
pub use id::IdentifierError;
pub use id::NodeIdHex;
pub use indexer::FetchPolicy;
pub use indexer::IndexerConfig;
pub use indexer::IndexerError;
pub use indexer::RateLimitConfig;
pub use indexer::run_indexer;
pub use metadata::BoundingBox;
pub use metadata::FlightMetadata;
pub use metadata::MetadataError;
pub use node::IgcIrohNode;
pub use node::NodeError;
pub use publish::PublishError;
pub use publish::PublishResult;
pub use publish::publish;
pub use store::FlatFileStore;
pub use store::IndexRecord;
pub use store::IndexRecordSource;
pub use store::StoreError;
pub use topic::ANALYTICS_TOPIC_STR;
pub use topic::ANNOUNCE_TOPIC_STR;
pub use topic::analytics_topic_id;
pub use topic::announce_topic_id;

Modules§

id
indexer
Gossip indexer: listen for flight announcements and fetch blobs.
metadata
igc-net metadata blob (schema_version 1).
node
igc-net network node.
publish
Publish a raw IGC file to the igc-net network.
store
Content-addressed flat-file blob store.
topic
Well-known gossip topic IDs for the igc-net protocol.