12345678910111213141516171819202122use std::sync::OnceLock;
pub(crate) static TRANSPORT: OnceLock<()> = OnceLock::new();
pub fn as_transport() { let _ = TRANSPORT.set(());}
pub fn is_transport() -> bool { TRANSPORT.get().is_some()}
macro_rules! out { ($($arg:tt)*) => {{ if $crate::out::TRANSPORT.get().is_some() { eprint!("remote: "); } eprintln!($($arg)*); }};}pub(crate) use out;