Expand description
BETA: The Rust SDK and its documentation are in beta. Pin the crate version and use its matching native runtime. 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.
Re-exports§
pub use agent::CoreToolkit;pub use agent::FullToolkit;pub use client::Client;pub use client::ClientOptions;pub use client::CollaborationAuth;pub use client::Document;pub use client::Notifications;pub use client::OpenOptions;pub use invoke::Error;pub use invoke::InvokeOptions;pub use invoke::Result;
Modules§
- agent
- client
- generated
- installation
- Explicit runtime provisioning. These blocking setup calls never run from a
document method; async applications may use
tokio::task::spawn_blocking. - invoke
- Invocation boundary used by generated methods and recording transports.
- wire
- JSON value semantics shared by generated types. Missing fields and explicit null values have different meanings for document updates.
Structs§
- Host
Options - An executable is always spawned directly. Prefix arguments support explicit development wrappers without shell quoting or command interpolation.