Skip to main content

superdoc_sdk/
lib.rs

1//! Generated, typed access to SuperDoc's native document runtime.
2//!
3//! The document engine runs in a separate SuperDoc host process. This crate's
4//! generated types preserve the shared SDK contract's JSON value semantics.
5
6pub mod agent;
7pub mod client;
8pub mod generated;
9pub mod invoke;
10mod runtime;
11pub mod wire;
12
13pub use agent::{CoreToolkit, FullToolkit};
14pub use client::{Client, ClientOptions, CollaborationAuth, Document, Notifications, OpenOptions};
15pub use invoke::{Error, InvokeOptions, Result};
16pub use runtime::process::HostOptions;
17
18#[cfg(test)]
19mod callable_tests;
20
21#[cfg(feature = "conformance")]
22pub mod conformance;
23
24pub use runtime::installation;