#![doc = "**BETA:** The Rust SDK and its documentation are in beta. Pin the crate version and use its matching native runtime.\n"]
pub mod agent;
pub mod client;
pub mod generated;
pub mod invoke;
mod runtime;
pub mod wire;
pub use agent::{CoreToolkit, FullToolkit};
pub use client::{Client, ClientOptions, CollaborationAuth, Document, Notifications, OpenOptions};
pub use invoke::{Error, InvokeOptions, Result};
pub use runtime::process::{HostMode, HostOptions};
#[cfg(test)]
mod callable_tests;
#[cfg(feature = "conformance")]
pub mod conformance;
pub use runtime::installation;