canic-host 0.110.51

Host-side App build and desired-state Fleet reconciliation library for Canic workspaces
Documentation
mod balance;
mod candid;
mod canister;
mod command;
pub(crate) mod cycles_ledger;
mod diagnostic;
mod error;
mod identity;
mod management;
mod model;
mod query;
mod replica;
mod response;
mod run;
mod snapshot;
mod timing;
mod version;
pub use timing::{IcpRequestKind, IcpRequestTiming};

pub use balance::IcpBalanceError;
pub use candid::IcpCandidCallError;
pub(crate) use candid::write_candid_argument_file;
pub use command::{
    CANIC_ICP_IDENTITY_PASSWORD_FILE_ENV, add_target_args, command_display,
    existing_local_canister_candid_path, local_canister_candid_path,
};
pub use diagnostic::{IcpDiagnostic, classify_icp_diagnostic};
pub use error::IcpCommandError;
pub use identity::IcpIdentityAccountFormat;
pub use management::IcpManagementCallError;
pub(crate) use management::{SNAPSHOT_RESPONSE_BYTES, read_snapshot_ids};
pub use model::{
    IcpCanisterQueryStats, IcpCanisterStatusReport, IcpCanisterStatusSettings,
    IcpCanisterVisibility, IcpCli, IcpRawOutput, IcpSnapshot, LocalReplicaTarget,
};
pub use query::IcpQueryError;
pub(crate) use response::response_bytes;
pub use response::{IcpJsonResponseError, decode_json_result_response};
pub(crate) use run::run_status;
pub use run::{run_output_with_stderr, run_raw_output};

#[cfg(test)]
mod tests;