Re-exports§
pub use channels::ChannelDirection;pub use channels::ChannelItem;pub use channels::ChannelReader;pub use channels::ChannelWriter;pub use channels::StreamChannelRef;pub use channels::extract_channel_refs;pub use channels::is_channel_ref;pub use error::IIIError;pub use iii::FunctionInfo;pub use iii::FunctionRef;pub use iii::FunctionsAvailableGuard;pub use iii::III;pub use iii::IIIAsyncFn;pub use iii::IIIConnectionState;pub use iii::IIIFn;pub use iii::IntoFunctionHandler;pub use iii::IntoFunctionRegistration;pub use iii::RegisterFunction;pub use iii::TriggerInfo;pub use iii::WorkerInfo;pub use iii::WorkerMetadata;pub use iii::iii_async_fn;pub use iii::iii_fn;pub use logger::Logger;pub use protocol::EnqueueResult;pub use protocol::ErrorBody;pub use protocol::FunctionMessage;pub use protocol::HttpAuthConfig;pub use protocol::HttpInvocationConfig;pub use protocol::HttpMethod;pub use protocol::Message;pub use protocol::RegisterFunctionMessage;pub use protocol::RegisterServiceMessage;pub use protocol::RegisterTriggerInput;pub use protocol::RegisterTriggerMessage;pub use protocol::RegisterTriggerTypeMessage;pub use protocol::TriggerAction;pub use protocol::TriggerRequest;pub use stream::Streams;pub use stream::UpdateBuilder;pub use triggers::Trigger;pub use triggers::TriggerConfig;pub use triggers::TriggerHandler;pub use types::ApiRequest;pub use types::ApiResponse;pub use types::Channel;pub use types::FieldPath;pub use types::StreamUpdateInput;pub use types::UpdateOp;pub use types::UpdateResult;
Modules§
Structs§
- Init
Options - Configuration options passed to
register_worker.
Enums§
- Value
- Represents any valid JSON value.
Functions§
- register_
worker - Create and return a connected SDK instance. The WebSocket connection is established automatically in a background Tokio task.