Skip to main content

Crate hypha

Crate hypha 

Source

Re-exports§

pub use output::AbsorbOutput;
pub use output::AbsorbSourceInfo;
pub use output::BondCleanOutput;
pub use output::BondOutput;
pub use output::BondResult;
pub use output::BondStatusOutput;
pub use output::BondStatusRef;
pub use output::BondTasteRef;
pub use output::BondTasteRequired;
pub use output::BondedRef;
pub use output::BondsOutput;
pub use output::GrowOutput;
pub use output::LineageNode;
pub use output::SearchOutput;
pub use output::SenseOutput;
pub use output::SpawnOutput;
pub use output::TasteDownloadOutput;
pub use output::TasteOutput;
pub use output::TasteRecordOutput;
pub use output::TasteVerdict;
pub use sink::AfDataSink;
pub use sink::EventSink;
pub use sink::HyphaError;
pub use sink::HyphaEvent;
pub use sink::NoopSink;
pub use visitor::absorb;
pub use visitor::bond_fetch;
pub use visitor::check_taste;
pub use visitor::grow;
pub use visitor::lineage_in;
pub use visitor::lineage_out;
pub use visitor::search;
pub use visitor::search_with_bond;
pub use visitor::sense;
pub use visitor::spawn;
pub use visitor::taste;
pub use visitor::verify_content_hash;

Modules§

api
auth
cache
Cache management for downloaded spores and domain metadata.
cli
Single source of truth for Hypha’s CLI shape and user-facing help text.
config
git
Git operations using system git command.
mycelium
output
Typed result structs returned by hypha library functions.
sink
site
spore
synapse
tree
Filesystem traversal that produces TreeEntry lists for substrate tree hashing.
visitor
Visitor module for tasting and resolving spores from the network.