#![cfg(feature = "alloc")]
mod model;
mod wire;
pub use model::{ExecutedCommand, ExecutionRequest, ExecutionResult};
pub use model::{ExecutedCommandRef, ExecutionConclusion, ExecutionRequestRef, ExecutionResultRef};
pub use wire::*;
pub const APP_NAME: &str = "rnx";
pub const EXECUTE_ASPECT: &str = "execute";
pub const COMMAND_PATH: &str = "command";
pub const MAX_COMMAND_BYTES: usize = 64 * 1024;
pub const MAX_EXECUTION_REQUEST_BYTES: usize = crate::routing::links::resources::MAX_EFFICIENT_SIZE;
pub const MAX_STDIN_BYTES: usize = MAX_EXECUTION_REQUEST_BYTES;
pub const MAX_RETURNED_STREAM_BYTES: usize = 16 * 1024 * 1024;