superdoc-sdk 2.25.0

Beta Rust SDK for the SuperDoc document runtime
Documentation
#![doc = "**BETA:** The Rust SDK and its documentation are in beta. Pin the crate version and use its matching native runtime.\n"]
//! Generated, typed access to SuperDoc's native document runtime.
//!
//! The document engine runs in a separate SuperDoc host process. This crate's
//! generated types preserve the shared SDK contract's JSON value semantics.

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;