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 client;
7pub mod generated;
8pub mod invoke;
9mod runtime;
10pub mod wire;
11
12pub use client::{Client, ClientOptions, CollaborationAuth, Document, Notifications, OpenOptions};
13pub use invoke::{Error, InvokeOptions, Result};
14pub use runtime::process::{HostMode, HostOptions};
15
16#[cfg(test)]
17mod callable_tests;
18
19#[cfg(feature = "conformance")]
20pub mod conformance;
21
22pub use runtime::installation;