Skip to main content

Crate superdoc_sdk

Crate superdoc_sdk 

Source
Expand description

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 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§

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§

HostOptions
An executable is always spawned directly. Prefix arguments support explicit development wrappers without shell quoting or command interpolation.

Enums§

HostMode