List of all items
Structs
- AccountManager
- Profile
- cipher::ServiceCipher
- configuration::ServiceConfiguration
- configuration::ServiceCredentials
- content::Content
- content::Metadata
- envelope::EnvelopeEntity
- groups_v2::AccessControl
- groups_v2::Group
- groups_v2::GroupChanges
- groups_v2::GroupsManager
- groups_v2::InMemoryCredentialsCache
- groups_v2::Member
- groups_v2::PendingMember
- groups_v2::RequestingMember
- groups_v2::Timer
- master_key::MasterKey
- master_key::StorageServiceKey
- messagepipe::MessagePipe
- messagepipe::PanicingWebSocketService
- models::Attachment
- models::Contact
- pre_keys::KyberPreKeyEntity
- pre_keys::PreKeyEntity
- pre_keys::PreKeyState
- pre_keys::SignedPreKeyEntity
- prelude::DeviceId
- prelude::GroupMasterKey
- prelude::GroupSecretParams
- prelude::ProfileKey
- prelude::Uuid
- prelude::UuidError
- profile_cipher::ProfileCipher
- profile_name::ProfileName
- profile_service::ProfileService
- proto::AccessControl
- proto::AttachmentPointer
- proto::AvatarUploadAttributes
- proto::BannedMember
- proto::BodyRange
- proto::CallMessage
- proto::ContactDetails
- proto::Content
- proto::DataMessage
- proto::DecryptionErrorMessage
- proto::DeviceName
- proto::EditMessage
- proto::Envelope
- proto::Group
- proto::GroupAttributeBlob
- proto::GroupChange
- proto::GroupChangeResponse
- proto::GroupChanges
- proto::GroupContext
- proto::GroupContextV2
- proto::GroupDetails
- proto::GroupExternalCredential
- proto::GroupInviteLink
- proto::GroupJoinInfo
- proto::GroupResponse
- proto::Member
- proto::NullMessage
- proto::Pack
- proto::PaymentAddress
- proto::PendingMember
- proto::PniSignatureMessage
- proto::Preview
- proto::ProvisionEnvelope
- proto::ProvisionMessage
- proto::ProvisioningUuid
- proto::ReceiptMessage
- proto::RequestingMember
- proto::SenderCertificate
- proto::ServerCertificate
- proto::StoryMessage
- proto::SyncMessage
- proto::TextAttachment
- proto::TypingMessage
- proto::UnidentifiedSenderMessage
- proto::Verified
- proto::WebSocketMessage
- proto::WebSocketRequestMessage
- proto::WebSocketResponseMessage
- proto::call_message::Answer
- proto::call_message::Busy
- proto::call_message::Hangup
- proto::call_message::IceUpdate
- proto::call_message::Offer
- proto::call_message::Opaque
- proto::contact_details::Avatar
- proto::data_message::Contact
- proto::data_message::Delete
- proto::data_message::GiftBadge
- proto::data_message::GroupCallUpdate
- proto::data_message::Payment
- proto::data_message::Quote
- proto::data_message::Reaction
- proto::data_message::Sticker
- proto::data_message::StoryContext
- proto::data_message::contact::Avatar
- proto::data_message::contact::Email
- proto::data_message::contact::Name
- proto::data_message::contact::Phone
- proto::data_message::contact::PostalAddress
- proto::data_message::payment::Activation
- proto::data_message::payment::Amount
- proto::data_message::payment::Notification
- proto::data_message::payment::amount::MobileCoin
- proto::data_message::payment::notification::MobileCoin
- proto::data_message::quote::QuotedAttachment
- proto::group_change::Actions
- proto::group_change::actions::AddBannedMemberAction
- proto::group_change::actions::AddMemberAction
- proto::group_change::actions::AddPendingMemberAction
- proto::group_change::actions::AddRequestingMemberAction
- proto::group_change::actions::DeleteBannedMemberAction
- proto::group_change::actions::DeleteMemberAction
- proto::group_change::actions::DeletePendingMemberAction
- proto::group_change::actions::DeleteRequestingMemberAction
- proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction
- proto::group_change::actions::ModifyAnnouncementsOnlyAction
- proto::group_change::actions::ModifyAttributesAccessControlAction
- proto::group_change::actions::ModifyAvatarAction
- proto::group_change::actions::ModifyDescriptionAction
- proto::group_change::actions::ModifyDisappearingMessagesTimerAction
- proto::group_change::actions::ModifyInviteLinkPasswordAction
- proto::group_change::actions::ModifyMemberProfileKeyAction
- proto::group_change::actions::ModifyMemberRoleAction
- proto::group_change::actions::ModifyMembersAccessControlAction
- proto::group_change::actions::ModifyTitleAction
- proto::group_change::actions::PromotePendingMemberAction
- proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction
- proto::group_change::actions::PromoteRequestingMemberAction
- proto::group_changes::GroupChangeState
- proto::group_context::Member
- proto::group_details::Avatar
- proto::group_details::Member
- proto::group_invite_link::GroupInviteLinkContentsV1
- proto::pack::Sticker
- proto::payment_address::MobileCoinAddress
- proto::sender_certificate::Certificate
- proto::server_certificate::Certificate
- proto::sync_message::Blocked
- proto::sync_message::CallEvent
- proto::sync_message::CallLinkUpdate
- proto::sync_message::CallLogEvent
- proto::sync_message::Configuration
- proto::sync_message::Contacts
- proto::sync_message::DeleteForMe
- proto::sync_message::FetchLatest
- proto::sync_message::Keys
- proto::sync_message::MessageRequestResponse
- proto::sync_message::OutgoingPayment
- proto::sync_message::PniChangeNumber
- proto::sync_message::Read
- proto::sync_message::Request
- proto::sync_message::Sent
- proto::sync_message::StickerPackOperation
- proto::sync_message::ViewOnceOpen
- proto::sync_message::Viewed
- proto::sync_message::delete_for_me::AddressableMessage
- proto::sync_message::delete_for_me::AttachmentDelete
- proto::sync_message::delete_for_me::ConversationDelete
- proto::sync_message::delete_for_me::ConversationIdentifier
- proto::sync_message::delete_for_me::LocalOnlyConversationDelete
- proto::sync_message::delete_for_me::MessageDeletes
- proto::sync_message::outgoing_payment::MobileCoin
- proto::sync_message::sent::StoryMessageRecipient
- proto::sync_message::sent::UnidentifiedDeliveryStatus
- proto::text_attachment::Gradient
- proto::unidentified_sender_message::Message
- provisioning::ConfirmCodeResponse
- provisioning::NewDeviceRegistration
- provisioning::ProvisioningCipher
- push_service::AccountAttributes
- push_service::AttachmentV2UploadAttributes
- push_service::AuthCredentials
- push_service::DeviceActivationRequest
- push_service::DeviceCapabilities
- push_service::DeviceId
- push_service::DeviceInfo
- push_service::HttpAuth
- push_service::LinkAccountAttributes
- push_service::LinkCapabilities
- push_service::LinkRequest
- push_service::LinkResponse
- push_service::MismatchedDevices
- push_service::PreKeyResponse
- push_service::PreKeyResponseItem
- push_service::PreKeyStatus
- push_service::ProofRequired
- push_service::RecaptchaAttributes
- push_service::RegistrationLockFailure
- push_service::RegistrationSessionMetadataResponse
- push_service::ServiceIds
- push_service::SignalServiceProfile
- push_service::StaleDevices
- push_service::VerifyAccountResponse
- push_service::WhoAmIResponse
- receiver::MessageReceiver
- sender::AttachmentSpec
- sender::MessageSender
- sender::OutgoingPushMessage
- sender::OutgoingPushMessages
- sender::SendMessageResponse
- sender::SentMessage
- service_address::ServiceAddress
- unidentified_access::UnidentifiedAccess
- websocket::SignalRequestStream
- websocket::SignalWebSocket
Enums
- ProfileManagerError
- attachment_cipher::AttachmentCipherError
- configuration::Endpoint
- configuration::SignalServers
- content::ContentBody
- groups_v2::CredentialsCacheError
- groups_v2::GroupChange
- groups_v2::GroupDecodingError
- messagepipe::Incoming
- messagepipe::WebSocketStreamItem
- models::ParseContactError
- profile_cipher::ProfileCipherError
- proto::ProvisioningVersion
- proto::access_control::AccessRequired
- proto::attachment_pointer::AttachmentIdentifier
- proto::attachment_pointer::Flags
- proto::body_range::AssociatedValue
- proto::body_range::Style
- proto::call_message::hangup::Type
- proto::call_message::offer::Type
- proto::call_message::opaque::Urgency
- proto::data_message::Flags
- proto::data_message::ProtocolVersion
- proto::data_message::contact::email::Type
- proto::data_message::contact::phone::Type
- proto::data_message::contact::postal_address::Type
- proto::data_message::payment::Item
- proto::data_message::payment::activation::Type
- proto::data_message::payment::amount::Amount
- proto::data_message::payment::notification::Transaction
- proto::data_message::quote::Type
- proto::envelope::Type
- proto::group_attribute_blob::Content
- proto::group_context::Type
- proto::group_invite_link::Contents
- proto::member::Role
- proto::payment_address::Address
- proto::receipt_message::Type
- proto::story_message::Attachment
- proto::sync_message::call_event::Direction
- proto::sync_message::call_event::Event
- proto::sync_message::call_event::Type
- proto::sync_message::call_link_update::Type
- proto::sync_message::call_log_event::Type
- proto::sync_message::delete_for_me::addressable_message::Author
- proto::sync_message::delete_for_me::conversation_identifier::Identifier
- proto::sync_message::fetch_latest::Type
- proto::sync_message::message_request_response::Type
- proto::sync_message::outgoing_payment::PaymentDetail
- proto::sync_message::request::Type
- proto::sync_message::sticker_pack_operation::Type
- proto::text_attachment::Background
- proto::text_attachment::Style
- proto::typing_message::Action
- proto::unidentified_sender_message::message::ContentHint
- proto::unidentified_sender_message::message::Type
- proto::verified::State
- proto::web_socket_message::Type
- provisioning::InvalidKeyError
- provisioning::ProvisioningError
- provisioning::SecondaryDeviceProvisioning
- push_service::AvatarWrite
- push_service::HttpAuthOverride
- push_service::RegistrationMethod
- push_service::ServiceError
- push_service::ServiceIdType
- push_service::VerificationTransport
- sender::AttachmentUploadError
- sender::MessageSenderError
- sender::ThreadIdentifier
- service_address::ParseServiceAddressError
Traits
- MaybeSend
- groups_v2::CredentialsCache
- master_key::MasterKeyStore
- messagepipe::WebSocketService
- pre_keys::KyberPreKeyStoreExt
- pre_keys::PreKeysStore
- prelude::IdentityKeyStore
- prelude::ProtobufMessage
- push_service::PushService
- session_store::SessionStoreExt
Derive Macros
Functions
- attachment_cipher::decrypt_in_place
- attachment_cipher::encrypt_in_place
- cipher::get_preferred_protocol_address
- decrypt_device_name
- groups_v2::decrypt_group
- groups_v2::utils::derive_v2_migration_master_key
- provisioning::generate_registration_id
- provisioning::link_device
- sticker_cipher::derive_key
- utils::random_length_padding
- utils::serde_base64::deserialize
- utils::serde_base64::serialize
- utils::serde_identity_key::deserialize
- utils::serde_identity_key::serialize
- utils::serde_optional_base64::deserialize
- utils::serde_optional_base64::serialize
- utils::serde_optional_identity_key::deserialize
- utils::serde_optional_identity_key::serialize
- utils::serde_optional_private_key::deserialize
- utils::serde_optional_private_key::serialize
- utils::serde_phone_number::deserialize
- utils::serde_phone_number::serialize
- utils::serde_private_key::deserialize
- utils::serde_private_key::serialize
- utils::serde_signaling_key::deserialize
- utils::serde_signaling_key::serialize