Expand description
Cross-cutting support utilities
Foundational types and utilities used throughout void-core.
Re-exports§
pub use error::Result;pub use error::VoidError;pub use void_context::CryptoContext;pub use void_context::NetworkConfig;pub use void_context::RepoPaths;pub use void_context::RepoMeta;pub use void_context::SealConfig;pub use void_context::VoidContext;pub use cid::create as cid_create;pub use cid::from_bytes;pub use cid::parse;pub use cid::to_bytes;pub use cid::to_string;pub use cid::ToVoidCid;pub use cid::VoidCid;pub use config::get as config_get;pub use config::list as config_list;pub use config::load as config_load;pub use config::save as config_save;pub use config::set as config_set;pub use config::unset as config_unset;pub use config::Config;pub use config::CoreConfig;pub use config::IpfsConfig;pub use config::RemoteConfig;pub use config::TorConfig;pub use config::TorHiddenServiceConfig;pub use config::TorKuboConfig;pub use config::UserConfig;pub use lock::RepoLock;pub use lock::StaleLockInfo;pub use pathspec::matches_glob;pub use pathspec::Pathspec;pub use parse::parse_padding_strategy;pub use util::atomic_write;pub use util::atomic_write_str;pub use util::cbor_to_vec;pub use util::configure_walker;pub use util::count_lines;pub use util::open_store;pub use util::safe_join;pub use util::sha256;pub use util::to_utf8;pub use events::emit;pub use events::emit_ops;pub use events::emit_workspace;pub use events::FetchSource;pub use events::IssueSeverity;pub use events::MultiObserver;pub use events::NullObserver;pub use events::OpsEvent;pub use events::P2PEvent;pub use events::PipelineEvent;pub use events::VoidEvent;pub use events::VoidObserver;pub use events::WorkspaceEvent;
Modules§
- cid
- Content identifiers (CIDs) for void objects.
- config
- Configuration module for void
- error
- Error types for void-core
- events
- Unified event system for progress reporting and observability.
- hash
- Typed content hash for file integrity.
- lock
- Repository lock for mutating operations.
- parse
- Shared parsing utilities for configuration options.
- pathspec
- Pathspec matching for filtering file paths
- util
- Shared utility functions
- void_
context - Application-level dependency injection container.