mod bind;
mod env;
mod identity;
mod lifecycle;
mod request;
mod reset;
mod send;
mod trace;
pub use lifecycle::{notify_reclaim, notify_run_end, notify_run_start, notify_working};
pub use reset::reset_to_not_working;
#[cfg(test)]
pub(crate) use lifecycle::{
reset_session_for_test, session_active_for_test, session_has_binding_for_test,
};
#[cfg(test)]
#[path = "lifecycle_io_support.rs"]
pub(crate) mod lifecycle_io_support;
#[cfg(test)]
#[path = "lifecycle_io_tests.rs"]
mod lifecycle_io_tests;
#[cfg(test)]
mod kiss_cov {
#[test]
fn kiss_cov_public_entrypoints() {
let _ = super::notify_run_start;
let _ = super::notify_reclaim;
let _ = super::notify_working;
let _ = super::notify_run_end;
let _ = super::reset_to_not_working;
let _ = crate::herdr::env::HerdrEnv::from_os_env;
let _ = crate::herdr::env::from_values;
let _ = crate::herdr::request::next_seq;
let _ = crate::herdr::request::next_request_id;
let _ = crate::herdr::request::report_agent_session;
let _ = crate::herdr::request::report_agent;
let _ = crate::herdr::request::clear_agent_authority;
let _ = crate::herdr::request::report_metadata_sparse;
let _ = crate::herdr::request::clear_metadata_teardown;
let _ = crate::herdr::request::rename_agent;
let _ = crate::herdr::send::send_request;
let _ = crate::herdr::send::send_request_checked;
let _ = crate::herdr::send::SOCKET_TIMEOUT;
let _ = stringify!(first_nonempty_line);
let _ = stringify!(herdr_json_error);
let _ = stringify!(classify_reply);
let _ = crate::herdr::identity::herdr_live_name;
let _ = crate::herdr::identity::display_title;
let _ = crate::herdr::trace::log_herdr_failure;
let _ = crate::herdr::bind::emit_bind_reports;
}
}