List of all items
Structs
- DynamicHub
- activations::discord::CreateWebhookParams
- activations::discord::Discord
- activations::discord::DiscordAccount
- activations::discord::DiscordAccountConfig
- activations::discord::SendMessageParams
- activations::email::Attachment
- activations::email::Email
- activations::email::EmailAccount
- activations::email::EmailMessage
- activations::email::EmailTemplate
- activations::email::GetTemplateParams
- activations::email::ImapAccountConfig
- activations::email::RegisterAccountParams
- activations::email::RenderTemplateParams
- activations::email::SendBatchParams
- activations::email::SendEmailParams
- activations::email::SmtpAccountConfig
- activations::email::ValidateAddressParams
- activations::push::Push
- activations::push::SendBatchParams
- activations::push::SendPushParams
- activations::slack::CreateChannelParams
- activations::slack::SendMessageParams
- activations::slack::Slack
- activations::sms::CheckStatusParams
- activations::sms::SendBatchParams
- activations::sms::SendSmsParams
- activations::sms::Sms
- activations::telegram::SendMessageParams
- activations::telegram::SendPhotoParams
- activations::telegram::Telegram
- activations::whatsapp::SendMessageParams
- activations::whatsapp::Whatsapp
- config::ApnsConfig
- config::CommsConfig
- config::DiscordConfig
- config::EmailConfig
- config::FcmConfig
- config::PushConfig
- config::SlackConfig
- config::SmsConfig
- config::TelegramConfig
- config::WebPushConfig
- config::WhatsappConfig
- plexus::ActivationInfo
- plexus::ActivationRegistry
- plexus::BidirChannel
- plexus::ChildHashes
- plexus::ChildSummary
- plexus::DynamicHub
- plexus::GuidedError
- plexus::GuidedErrorData
- plexus::GuidedErrorMiddleware
- plexus::Handle
- plexus::MethodSchema
- plexus::NoParent
- plexus::PlexusContext
- plexus::PluginHashes
- plexus::PluginSchema
- plexus::Provenance
- plexus::Schema
- plexus::SchemaProperty
- plexus::SelectOption
- plexus::StreamMetadata
- plexus::TryRequest
- plexus::bidirectional::BidirChannel
- plexus::bidirectional::BidirWithFallback
- plexus::bidirectional::SelectOption
- plexus::bidirectional::TimeoutConfig
- plexus::bidirectional::channel::BidirChannel
- plexus::bidirectional::channel::BidirWithFallback
- plexus::bidirectional::helpers::TimeoutConfig
- plexus::bidirectional::types::SelectOption
- plexus::context::PlexusContext
- plexus::dispatch::PlexusStreamBuilder
- plexus::errors::GuidedError
- plexus::errors::GuidedErrorData
- plexus::errors::TryRequest
- plexus::hub_context::NoParent
- plexus::middleware::ActivationRegistry
- plexus::middleware::GuidedErrorMiddleware
- plexus::path::Provenance
- plexus::plexus::ActivationInfo
- plexus::plexus::ChildHashes
- plexus::plexus::DynamicHub
- plexus::plexus::PluginEntry
- plexus::plexus::PluginHashes
- plexus::plexus::PluginRegistry
- plexus::plexus::PluginRegistrySnapshot
- plexus::schema::ChildHashes
- plexus::schema::ChildSummary
- plexus::schema::MethodSchema
- plexus::schema::PluginHashes
- plexus::schema::PluginSchema
- plexus::schema::Schema
- plexus::schema::SchemaProperty
- plexus::types::StreamMetadata
Enums
- PlexusError
- activations::discord::AddReactionEvent
- activations::discord::AddRoleToMemberEvent
- activations::discord::BanMemberEvent
- activations::discord::CreateChannelEvent
- activations::discord::CreateRoleEvent
- activations::discord::CreateThreadEvent
- activations::discord::DeleteChannelEvent
- activations::discord::DeleteMessageEvent
- activations::discord::DeleteRoleEvent
- activations::discord::DiscordEvent
- activations::discord::EditMessageEvent
- activations::discord::GatewayListenerEvent
- activations::discord::GetChannelEvent
- activations::discord::GetGuildEvent
- activations::discord::GetMemberEvent
- activations::discord::GetMessagesEvent
- activations::discord::JoinThreadEvent
- activations::discord::KickMemberEvent
- activations::discord::LeaveThreadEvent
- activations::discord::ListAccountsEvent
- activations::discord::ListActiveListenersEvent
- activations::discord::ListBansEvent
- activations::discord::ListChannelsEvent
- activations::discord::ListGuildsEvent
- activations::discord::ListMembersEvent
- activations::discord::ListRolesEvent
- activations::discord::ModifyChannelEvent
- activations::discord::ModifyMemberEvent
- activations::discord::ModifyRoleEvent
- activations::discord::PinMessageEvent
- activations::discord::RegisterAccountEvent
- activations::discord::RemoveAccountEvent
- activations::discord::RemoveRoleFromMemberEvent
- activations::discord::SendMessageEvent
- activations::discord::StartListeningEvent
- activations::discord::StopListeningEvent
- activations::discord::UnbanMemberEvent
- activations::discord::UnpinMessageEvent
- activations::discord::WebhookEvent
- activations::email::BatchSendEvent
- activations::email::EmailBody
- activations::email::ListAccountsEvent
- activations::email::MarkMessageEvent
- activations::email::ReadInboxEvent
- activations::email::RegisterAccountEvent
- activations::email::RemoveAccountEvent
- activations::email::RenderTemplateEvent
- activations::email::SearchMessagesEvent
- activations::email::SendEmailEvent
- activations::email::TemplateEvent
- activations::email::ValidateAddressEvent
- activations::push::BatchSendEvent
- activations::push::Platform
- activations::push::SendPushEvent
- activations::slack::ChannelEvent
- activations::slack::SendMessageEvent
- activations::slack::SlackEvent
- activations::sms::BatchSendEvent
- activations::sms::DeliveryStatus
- activations::sms::SendSmsEvent
- activations::sms::StatusEvent
- activations::telegram::ParseMode
- activations::telegram::SendMessageEvent
- activations::telegram::UpdateEvent
- activations::whatsapp::DeliveryStatus
- activations::whatsapp::MessageContent
- activations::whatsapp::SendMessageEvent
- activations::whatsapp::WebhookEvent
- config::ApnsEnvironment
- config::EmailCredentials
- config::EmailProvider
- config::SlackMode
- config::SmsCredentials
- config::SmsProvider
- config::TelegramMode
- config::WhatsappMode
- plexus::BidirError
- plexus::PlexusError
- plexus::PlexusStreamItem
- plexus::SchemaResult
- plexus::SchemaType
- plexus::StandardRequest
- plexus::StandardResponse
- plexus::StreamItem
- plexus::TransportErrorKind
- plexus::bidirectional::BidirError
- plexus::bidirectional::StandardRequest
- plexus::bidirectional::StandardResponse
- plexus::bidirectional::types::BidirError
- plexus::bidirectional::types::StandardRequest
- plexus::bidirectional::types::StandardResponse
- plexus::dispatch::StreamItem
- plexus::plexus::DynamicHubMethod
- plexus::plexus::HashEvent
- plexus::plexus::PlexusError
- plexus::plexus::SchemaEvent
- plexus::plexus::TransportErrorKind
- plexus::schema::SchemaResult
- plexus::schema::SchemaType
- plexus::types::PlexusStreamItem
Traits
- Activation
- plexus::Activation
- plexus::ChildRouter
- plexus::HubContext
- plexus::HubDispatch
- plexus::MethodEnumSchema
- plexus::ParentAware
- plexus::dispatch::HubDispatch
- plexus::hub_context::HubContext
- plexus::hub_context::ParentAware
- plexus::method_enum::MethodEnumSchema
- plexus::plexus::Activation
- plexus::plexus::ChildRouter
- plexus::plexus::DynamicHubRpcServer
Functions
- builder::build_comms_hub
- builder::build_default_hub
- builder::build_from_config_file
- plexus::bidirectional::auto_confirm_channel
- plexus::bidirectional::auto_respond_channel
- plexus::bidirectional::bidir_error_message
- plexus::bidirectional::create_test_bidir_channel
- plexus::bidirectional::create_test_standard_channel
- plexus::bidirectional::handle_pending_response
- plexus::bidirectional::helpers::auto_confirm_channel
- plexus::bidirectional::helpers::auto_respond_channel
- plexus::bidirectional::helpers::bidir_error_message
- plexus::bidirectional::helpers::create_test_bidir_channel
- plexus::bidirectional::helpers::create_test_standard_channel
- plexus::bidirectional::is_request_pending
- plexus::bidirectional::pending_count
- plexus::bidirectional::register_pending_request
- plexus::bidirectional::registry::handle_pending_response
- plexus::bidirectional::registry::is_request_pending
- plexus::bidirectional::registry::pending_count
- plexus::bidirectional::registry::register_pending_request
- plexus::bidirectional::registry::unregister_pending_request
- plexus::bidirectional::unregister_pending_request
- plexus::create_bidir_stream
- plexus::dispatch::from_dispatch_stream
- plexus::done_stream
- plexus::error_stream
- plexus::from_dispatch_stream
- plexus::plexus::route_to_child
- plexus::progress_stream
- plexus::route_to_child
- plexus::streaming::create_bidir_stream
- plexus::streaming::done_stream
- plexus::streaming::error_stream
- plexus::streaming::error_stream_with_code
- plexus::streaming::progress_stream
- plexus::streaming::wrap_stream
- plexus::streaming::wrap_stream_with_bidir
- plexus::wrap_stream
- plexus::wrap_stream_with_bidir
- serde_helpers::deserialize_null_as_none
Type Aliases
- PlexusStream
- plexus::PlexusStream
- plexus::StandardBidirChannel
- plexus::bidirectional::StandardBidirChannel
- plexus::bidirectional::channel::StandardBidirChannel
- plexus::streaming::PlexusStream