Re-exports§
pub use builtin_triggers::IIITrigger;pub use builtin_triggers::StreamCallRequest;pub use builtin_triggers::StreamEventDetail;pub use builtin_triggers::StreamEventType;pub use builtin_triggers::StreamJoinLeaveCallRequest;pub use builtin_triggers::StreamJoinLeaveTriggerConfig;pub use builtin_triggers::StreamTriggerConfig;pub use channels::ChannelReader;pub use channels::ChannelWriter;pub use channels::StreamChannelRef;pub use error::IIIError;pub use iii::FunctionInfo;pub use iii::FunctionRef;pub use iii::III;pub use iii::IIIConnectionState;pub use iii::RegisterFunction;pub use iii::RegisterTriggerType;pub use iii::TriggerInfo;pub use iii::TriggerTypeInfo;pub use iii::TriggerTypeRef;pub use iii::WorkerInfo;pub use iii::WorkerMetadata;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::RegisterTriggerInput;pub use protocol::RegisterTriggerMessage;pub use protocol::RegisterTriggerTypeMessage;pub use protocol::TriggerAction;pub use protocol::TriggerRequest;pub use stream::UpdateBuilder;pub use stream_provider::IStream;pub use structs::AuthInput;pub use structs::AuthResult;pub use structs::MiddlewareFunctionInput;pub use structs::OnFunctionRegistrationInput;pub use structs::OnFunctionRegistrationResult;pub use structs::OnTriggerRegistrationInput;pub use structs::OnTriggerRegistrationResult;pub use structs::OnTriggerTypeRegistrationInput;pub use structs::OnTriggerTypeRegistrationResult;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::DeleteResult;pub use types::FieldPath;pub use types::MergePath;pub use types::SetResult;pub use types::StreamAuthInput;pub use types::StreamAuthResult;pub use types::StreamDeleteInput;pub use types::StreamGetInput;pub use types::StreamJoinResult;pub use types::StreamListGroupsInput;pub use types::StreamListInput;pub use types::StreamSetInput;pub use types::StreamUpdateInput;pub use types::UpdateOp;pub use types::UpdateOpError;pub use types::UpdateResult;
Modules§
- builtin_
triggers - channels
- error
- helpers
- Helper free functions that operate on an
IIIinstance. - iii
- protocol
- stream
- Stream update builder.
- stream_
provider - structs
- triggers
- types
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 dedicated background thread with its own tokio runtime.