zebrad/components/
zcashd_compat.rs1mod config;
4mod datadir;
5mod managed;
6mod manifest;
7mod preflight;
8mod supervisor;
9
10pub use config::{Config, ZcashdBinarySource as ConfigZcashdBinarySource};
11pub use datadir::{effective_zcashd_datadir, ensure_zcashd_datadir, resolve_zcashd_datadir_path};
12pub use managed::{
13 effective_zcashd_source, resolve_managed_zcashd_binary, resolve_zcashd_binary_path,
14 zcashd_target_triple, ZcashdBinarySource,
15};
16pub use manifest::{
17 ZcashdReleaseArtifact, ZcashdReleaseManifest, EMBEDDED_MANIFEST_SCHEMA_VERSION,
18 EMBEDDED_ZCASHD_RELEASE_MANIFEST,
19};
20pub use preflight::run_preflight;
21pub use supervisor::{
22 is_command_resolvable, reject_peer_selection_extra_args, run as run_supervisor,
23 set_supervision_config_disabled_metrics, set_supervision_unexpectedly_disabled_metrics,
24 terminate_abandoned_zcashd, SupervisorConfig,
25};