mod common;
mod context;
mod extension;
mod host;
mod macros;
mod prompts;
mod toolchain;
pub use common::*;
pub use context::*;
pub use extension::*;
pub use host::*;
pub use moon_common::Id;
pub use moon_project::ProjectFragment;
pub use moon_task::TaskFragment;
pub use prompts::*;
pub use proto_pdk_api::{
ExecCommandInput, ExecCommandOutput, HostArch, HostLibc, HostLogInput, HostLogTarget, HostOS,
MatchesVersion, Range, Requirement, SendRequestInput, SendRequestOutput, SpecError,
UnresolvedVersionSpec, Version, VersionSpec,
};
pub use toolchain::*;
pub use warpgate_api::*;
pub(crate) fn is_false(value: &bool) -> bool {
!(*value)
}
pub(crate) fn is_zero(value: &u8) -> bool {
*value == 0
}