diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 9f842e5eb..238341c40 100644 --- a/implementors/core/clone/trait.Clone.js +++ b/implementors/core/clone/trait.Clone.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"libsignal_protocol":[["impl Clone for PreKeyRecord"],["impl Clone for Direction"],["impl Clone for SenderKeyMessage"],["impl Clone for KeyPair"],["impl Clone for SessionRecord"],["impl<M: Clone + Mac + Clone> Clone for Incremental<M>"],["impl Clone for SenderKeyDistributionMessage"],["impl Clone for KyberPayload"],["impl Clone for PreKeyBundle"],["impl Clone for PreKeySignalMessage"],["impl Clone for SignedPreKeyId"],["impl Clone for KyberPreKeyRecord"],["impl Clone for IdentityKeyPair"],["impl Clone for DeviceId"],["impl Clone for ServerCertificate"],["impl Clone for InMemSessionStore"],["impl Clone for DisplayableFingerprint"],["impl Clone for SignedPreKeyRecord"],["impl Clone for PlaintextContent"],["impl Clone for SenderKeyRecord"],["impl Clone for ProtocolAddress"],["impl Clone for InMemPreKeyStore"],["impl Clone for InMemSenderKeyStore"],["impl Clone for InMemIdentityKeyStore"],["impl Clone for InMemKyberPreKeyStore"],["impl Clone for Fingerprint"],["impl Clone for IdentityKey"],["impl Clone for ContentHint"],["impl Clone for KeyPair"],["impl Clone for DecryptionErrorMessage"],["impl Clone for ScannableFingerprint"],["impl<T: Clone + KeyKind> Clone for Key<T>"],["impl Clone for SignalMessage"],["impl<M: Clone + Mac + Clone> Clone for Validating<M>"],["impl Clone for PrivateKey"],["impl Clone for Public"],["impl Clone for PublicKey"],["impl Clone for InMemSignalProtocolStore"],["impl Clone for InMemSignedPreKeyStore"],["impl Clone for Secret"],["impl Clone for ServiceIdKind"],["impl Clone for KyberPreKeyId"],["impl Clone for PreKeyId"],["impl Clone for CiphertextMessageType"],["impl Clone for SenderCertificate"],["impl Clone for ServiceId"],["impl Clone for KeyType"]], -"libsignal_service":[["impl Clone for Message"],["impl Clone for ModifyAttributesAccessControlAction"],["impl Clone for Answer"],["impl Clone for GroupAttributeBlob"],["impl Clone for MobileCoinAddress"],["impl Clone for ModifyDisappearingMessagesTimerAction"],["impl Clone for AddMemberAction"],["impl Clone for Type"],["impl Clone for BodyRange"],["impl Clone for PostalAddress"],["impl Clone for GiftBadge"],["impl Clone for Type"],["impl Clone for Type"],["impl Clone for Delete"],["impl Clone for BannedMember"],["impl Clone for ModifyAnnouncementsOnlyAction"],["impl Clone for MobileCoin"],["impl Clone for FetchLatest"],["impl Clone for Type"],["impl Clone for Role"],["impl Clone for DataMessage"],["impl Clone for Avatar"],["impl Clone for Amount"],["impl Clone for Phone"],["impl<C: Clone> Clone for AvatarWrite<C>"],["impl<S: Clone> Clone for ProfileName<S>"],["impl Clone for Email"],["impl Clone for DeletePendingMemberAction"],["impl Clone for Timer"],["impl Clone for ServiceIdType"],["impl Clone for ServerCertificate"],["impl Clone for PromoteRequestingMemberAction"],["impl Clone for RequestingMember"],["impl Clone for Offer"],["impl Clone for ViewOnceOpen"],["impl Clone for QuotedAttachment"],["impl Clone for Type"],["impl Clone for Contact"],["impl Clone for CallLinkUpdate"],["impl Clone for GroupContext"],["impl Clone for Type"],["impl Clone for Item"],["impl Clone for Direction"],["impl Clone for ProtocolVersion"],["impl Clone for AttachmentPointer"],["impl Clone for GroupDetails"],["impl Clone for SyncMessage"],["impl Clone for RequestingMember"],["impl Clone for Metadata"],["impl Clone for CallMessage"],["impl Clone for GroupContextV2"],["impl Clone for HttpAuthOverride"],["impl Clone for MessageRequestResponse"],["impl Clone for AccessRequired"],["impl Clone for PendingMember"],["impl Clone for Group"],["impl Clone for Content"],["impl Clone for ModifyMemberRoleAction"],["impl Clone for Activation"],["impl Clone for Type"],["impl Clone for Member"],["impl Clone for Type"],["impl Clone for Flags"],["impl<'a> Clone for RegistrationMethod<'a>"],["impl Clone for Event"],["impl Clone for Member"],["impl Clone for GroupJoinInfo"],["impl Clone for Avatar"],["impl Clone for ServiceIds"],["impl Clone for AccessControl"],["impl Clone for Hangup"],["impl Clone for Avatar"],["impl Clone for Verified"],["impl Clone for DeleteBannedMemberAction"],["impl Clone for StoryMessage"],["impl Clone for GroupChange"],["impl Clone for Type"],["impl Clone for ParseServiceAddressError"],["impl Clone for CallLogEvent"],["impl Clone for Type"],["impl Clone for CallEvent"],["impl Clone for ContentBody"],["impl<P: Clone + PushService> Clone for LinkingManager<P>"],["impl Clone for Busy"],["impl Clone for ProvisionMessage"],["impl Clone for Type"],["impl Clone for ModifyInviteLinkPasswordAction"],["impl Clone for Configuration"],["impl Clone for UnidentifiedDeliveryStatus"],["impl Clone for GroupChangeState"],["impl Clone for Sticker"],["impl Clone for Request"],["impl Clone for Background"],["impl Clone for Member"],["impl Clone for ContentHint"],["impl Clone for TextAttachment"],["impl Clone for PaymentDetail"],["impl Clone for EditMessage"],["impl Clone for DeleteMemberAction"],["impl Clone for ContactDetails"],["impl Clone for ModifyMembersAccessControlAction"],["impl Clone for Content"],["impl Clone for Transaction"],["impl Clone for GroupChanges"],["impl Clone for SignalWebSocket"],["impl Clone for Opaque"],["impl Clone for Type"],["impl Clone for Style"],["impl Clone for DeviceName"],["impl Clone for Sent"],["impl Clone for SentMessage"],["impl Clone for AddBannedMemberAction"],["impl Clone for PniSignatureMessage"],["impl Clone for ModifyMemberProfileKeyAction"],["impl Clone for HttpAuth"],["impl Clone for GroupChange"],["impl Clone for DecryptionErrorMessage"],["impl Clone for Keys"],["impl Clone for StickerPackOperation"],["impl<Service: Clone> Clone for MessageReceiver<Service>"],["impl Clone for Actions"],["impl Clone for PaymentAddress"],["impl Clone for Name"],["impl Clone for Blocked"],["impl Clone for State"],["impl Clone for NullMessage"],["impl Clone for AvatarUploadAttributes"],["impl Clone for ReceiptMessage"],["impl Clone for ProvisioningVersion"],["impl Clone for Type"],["impl Clone for SignalServers"],["impl Clone for Quote"],["impl Clone for WebSocketRequestMessage"],["impl Clone for ModifyAddFromInviteLinkAccessControlAction"],["impl Clone for AccessControl"],["impl Clone for Notification"],["impl Clone for OutgoingPayment"],["impl Clone for Certificate"],["impl Clone for Type"],["impl Clone for Content"],["impl Clone for PromotePendingPniAciMemberProfileKeyAction"],["impl Clone for PromotePendingMemberAction"],["impl Clone for Preview"],["impl Clone for AddRequestingMemberAction"],["impl Clone for Contents"],["impl Clone for Urgency"],["impl Clone for Amount"],["impl Clone for Group"],["impl Clone for Type"],["impl Clone for GroupExternalCredential"],["impl Clone for Certificate"],["impl Clone for Member"],["impl Clone for AssociatedValue"],["impl Clone for AttachmentIdentifier"],["impl Clone for Payment"],["impl Clone for DeviceCapabilities"],["impl Clone for RegistrationSessionMetadataResponse"],["impl Clone for VerificationTransport"],["impl Clone for Type"],["impl Clone for MobileCoin"],["impl Clone for WebSocketMessage"],["impl Clone for SenderCertificate"],["impl Clone for ModifyAvatarAction"],["impl Clone for ProvisionEnvelope"],["impl Clone for Flags"],["impl Clone for PendingMember"],["impl Clone for ModifyTitleAction"],["impl Clone for StoryContext"],["impl Clone for Pack"],["impl Clone for Viewed"],["impl Clone for MobileCoin"],["impl Clone for ModifyDescriptionAction"],["impl Clone for IceUpdate"],["impl Clone for Type"],["impl Clone for PniChangeNumber"],["impl Clone for ServiceCredentials"],["impl Clone for Action"],["impl Clone for Contacts"],["impl Clone for GroupCallUpdate"],["impl Clone for AddPendingMemberAction"],["impl Clone for Type"],["impl Clone for GroupChanges"],["impl<S: Clone, R: Clone> Clone for ServiceCipher<S, R>"],["impl Clone for Attachment"],["impl Clone for GroupInviteLinkContentsV1"],["impl Clone for DeleteRequestingMemberAction"],["impl Clone for Envelope"],["impl Clone for Reaction"],["impl<Service: Clone, S: Clone, R: Clone> Clone for MessageSender<Service, S, R>"],["impl Clone for Gradient"],["impl Clone for TypingMessage"],["impl Clone for StoryMessageRecipient"],["impl Clone for Profile"],["impl Clone for ProvisioningUuid"],["impl Clone for GroupInviteLink"],["impl Clone for ServiceAddress"],["impl Clone for UnidentifiedSenderMessage"],["impl Clone for Sticker"],["impl Clone for Read"],["impl Clone for ServiceConfiguration"],["impl Clone for WebSocketResponseMessage"],["impl Clone for Address"],["impl Clone for Style"]], +"libsignal_protocol":[["impl Clone for KyberPreKeyId"],["impl Clone for SenderKeyRecord"],["impl Clone for DecryptionErrorMessage"],["impl Clone for InMemPreKeyStore"],["impl Clone for PublicKey"],["impl Clone for KeyType"],["impl Clone for SignalMessage"],["impl Clone for Public"],["impl Clone for DeviceId"],["impl Clone for Direction"],["impl Clone for PreKeyId"],["impl Clone for PreKeyRecord"],["impl Clone for ServiceIdKind"],["impl Clone for PrivateKey"],["impl Clone for InMemKyberPreKeyStore"],["impl Clone for IdentityKeyPair"],["impl Clone for ServiceId"],["impl Clone for SessionRecord"],["impl Clone for ProtocolAddress"],["impl Clone for InMemSessionStore"],["impl<M: Clone + Mac + Clone> Clone for Validating<M>"],["impl Clone for PreKeyBundle"],["impl Clone for InMemIdentityKeyStore"],["impl Clone for Secret"],["impl Clone for SignedPreKeyId"],["impl Clone for SenderCertificate"],["impl Clone for SignedPreKeyRecord"],["impl Clone for DisplayableFingerprint"],["impl Clone for KyberPreKeyRecord"],["impl Clone for SenderKeyDistributionMessage"],["impl Clone for Fingerprint"],["impl Clone for KeyPair"],["impl Clone for InMemSignalProtocolStore"],["impl Clone for ScannableFingerprint"],["impl Clone for KeyPair"],["impl Clone for PreKeySignalMessage"],["impl Clone for CiphertextMessageType"],["impl Clone for SenderKeyMessage"],["impl<T: Clone + KeyKind> Clone for Key<T>"],["impl Clone for PlaintextContent"],["impl<M: Clone + Mac + Clone> Clone for Incremental<M>"],["impl Clone for KyberPayload"],["impl Clone for ServerCertificate"],["impl Clone for ContentHint"],["impl Clone for InMemSenderKeyStore"],["impl Clone for InMemSignedPreKeyStore"],["impl Clone for IdentityKey"]], +"libsignal_service":[["impl Clone for GroupExternalCredential"],["impl Clone for Preview"],["impl Clone for ModifyMemberProfileKeyAction"],["impl Clone for PromotePendingMemberAction"],["impl Clone for ContentHint"],["impl Clone for Viewed"],["impl Clone for AddBannedMemberAction"],["impl Clone for GroupInviteLinkContentsV1"],["impl Clone for Blocked"],["impl Clone for Actions"],["impl Clone for GroupAttributeBlob"],["impl Clone for ProvisionMessage"],["impl Clone for Timer"],["impl Clone for Attachment"],["impl Clone for ProtocolVersion"],["impl Clone for AvatarUploadAttributes"],["impl Clone for QuotedAttachment"],["impl Clone for RequestingMember"],["impl Clone for Reaction"],["impl Clone for Answer"],["impl Clone for CallEvent"],["impl Clone for Sticker"],["impl Clone for Phone"],["impl Clone for AddRequestingMemberAction"],["impl Clone for ReceiptMessage"],["impl Clone for GroupChangeState"],["impl Clone for PniSignatureMessage"],["impl Clone for GroupChanges"],["impl Clone for HttpAuth"],["impl Clone for SignalWebSocket"],["impl Clone for Type"],["impl Clone for SyncMessage"],["impl Clone for DecryptionErrorMessage"],["impl Clone for WebSocketMessage"],["impl Clone for Type"],["impl Clone for Certificate"],["impl Clone for Type"],["impl Clone for Transaction"],["impl Clone for Content"],["impl Clone for BodyRange"],["impl Clone for AssociatedValue"],["impl Clone for Email"],["impl Clone for DeleteBannedMemberAction"],["impl<S: Clone, R: Clone> Clone for ServiceCipher<S, R>"],["impl Clone for GroupDetails"],["impl Clone for MobileCoinAddress"],["impl Clone for GroupContextV2"],["impl Clone for NullMessage"],["impl Clone for ServiceIds"],["impl Clone for PendingMember"],["impl Clone for Type"],["impl Clone for ServerCertificate"],["impl Clone for GroupInviteLink"],["impl Clone for Envelope"],["impl Clone for WebSocketRequestMessage"],["impl Clone for Contents"],["impl Clone for ServiceCredentials"],["impl Clone for OutgoingPayment"],["impl Clone for GiftBadge"],["impl Clone for PendingMember"],["impl Clone for UnidentifiedDeliveryStatus"],["impl Clone for ModifyAttributesAccessControlAction"],["impl Clone for PromoteRequestingMemberAction"],["impl Clone for DeleteMemberAction"],["impl Clone for MobileCoin"],["impl Clone for Request"],["impl Clone for Type"],["impl Clone for Pack"],["impl Clone for Member"],["impl Clone for Payment"],["impl Clone for Background"],["impl Clone for AddMemberAction"],["impl Clone for ServiceConfiguration"],["impl Clone for Avatar"],["impl Clone for ServiceIdType"],["impl Clone for Type"],["impl Clone for SignalServers"],["impl<C: Clone> Clone for AvatarWrite<C>"],["impl Clone for MessageRequestResponse"],["impl Clone for PniChangeNumber"],["impl Clone for Opaque"],["impl Clone for Keys"],["impl Clone for Type"],["impl Clone for Delete"],["impl Clone for ViewOnceOpen"],["impl Clone for Role"],["impl Clone for Type"],["impl Clone for GroupChange"],["impl Clone for ServiceAddress"],["impl Clone for Style"],["impl Clone for Type"],["impl<Service: Clone> Clone for MessageReceiver<Service>"],["impl Clone for Name"],["impl Clone for AccessControl"],["impl Clone for Type"],["impl Clone for DeleteRequestingMemberAction"],["impl Clone for Busy"],["impl Clone for GroupCallUpdate"],["impl Clone for Message"],["impl Clone for Type"],["impl Clone for GroupChange"],["impl Clone for ProvisioningVersion"],["impl Clone for Notification"],["impl Clone for ModifyAddFromInviteLinkAccessControlAction"],["impl Clone for Avatar"],["impl Clone for RegistrationSessionMetadataResponse"],["impl Clone for AttachmentPointer"],["impl Clone for Flags"],["impl Clone for PaymentDetail"],["impl Clone for Member"],["impl Clone for AttachmentIdentifier"],["impl Clone for Content"],["impl Clone for CallLogEvent"],["impl Clone for Contacts"],["impl Clone for Verified"],["impl<P: Clone + PushService> Clone for LinkingManager<P>"],["impl Clone for MobileCoin"],["impl Clone for IceUpdate"],["impl Clone for StoryMessage"],["impl Clone for StoryContext"],["impl Clone for ContentBody"],["impl Clone for ModifyDisappearingMessagesTimerAction"],["impl Clone for Gradient"],["impl Clone for ModifyTitleAction"],["impl Clone for SentMessage"],["impl Clone for PaymentAddress"],["impl Clone for BannedMember"],["impl Clone for ModifyMemberRoleAction"],["impl Clone for Type"],["impl<'a> Clone for RegistrationMethod<'a>"],["impl Clone for DeviceName"],["impl Clone for CallLinkUpdate"],["impl Clone for Address"],["impl Clone for Flags"],["impl Clone for Direction"],["impl Clone for Sent"],["impl Clone for Type"],["impl Clone for DataMessage"],["impl Clone for ModifyAvatarAction"],["impl Clone for ModifyDescriptionAction"],["impl Clone for Activation"],["impl Clone for Group"],["impl<S: Clone> Clone for ProfileName<S>"],["impl Clone for Type"],["impl Clone for Configuration"],["impl Clone for Type"],["impl Clone for StickerPackOperation"],["impl Clone for PromotePendingPniAciMemberProfileKeyAction"],["impl Clone for Hangup"],["impl Clone for Metadata"],["impl<Service: Clone, S: Clone, R: Clone> Clone for MessageSender<Service, S, R>"],["impl Clone for Type"],["impl Clone for SenderCertificate"],["impl Clone for Offer"],["impl Clone for Member"],["impl Clone for DeletePendingMemberAction"],["impl Clone for Content"],["impl Clone for TypingMessage"],["impl Clone for State"],["impl Clone for Profile"],["impl Clone for Certificate"],["impl Clone for ModifyInviteLinkPasswordAction"],["impl Clone for ProvisionEnvelope"],["impl Clone for CallMessage"],["impl Clone for RequestingMember"],["impl Clone for GroupContext"],["impl Clone for Type"],["impl Clone for Group"],["impl Clone for AddPendingMemberAction"],["impl Clone for MobileCoin"],["impl Clone for VerificationTransport"],["impl Clone for PostalAddress"],["impl Clone for Amount"],["impl Clone for Urgency"],["impl Clone for Type"],["impl Clone for UnidentifiedSenderMessage"],["impl Clone for ProvisioningUuid"],["impl Clone for WebSocketResponseMessage"],["impl Clone for TextAttachment"],["impl Clone for Quote"],["impl Clone for StoryMessageRecipient"],["impl Clone for Member"],["impl Clone for Action"],["impl Clone for Item"],["impl Clone for ModifyMembersAccessControlAction"],["impl Clone for ModifyAnnouncementsOnlyAction"],["impl Clone for Contact"],["impl Clone for Style"],["impl Clone for FetchLatest"],["impl Clone for Sticker"],["impl Clone for GroupJoinInfo"],["impl Clone for Read"],["impl Clone for ContactDetails"],["impl Clone for EditMessage"],["impl Clone for AccessControl"],["impl Clone for Amount"],["impl Clone for Avatar"],["impl Clone for HttpAuthOverride"],["impl Clone for AccessRequired"],["impl Clone for ParseServiceAddressError"],["impl Clone for DeviceCapabilities"],["impl Clone for GroupChanges"],["impl Clone for Event"]], "libsignal_service_actix":[["impl Clone for AwcPushService"]], "libsignal_service_hyper":[["impl Clone for HyperPushService"]], -"zkgroup":[["impl Clone for ExpiringProfileKeyCredentialPresentationProof"],["impl Clone for AuthCredential"],["impl Clone for KeyPair"],["impl Clone for AuthCredentialIssuanceProof"],["impl Clone for AuthCredentialPresentationProofV2"],["impl Clone for UuidCiphertext"],["impl Clone for ExpiringProfileKeyCredential"],["impl Clone for Ciphertext"],["impl Clone for PublicKey"],["impl Clone for ReceiptCredential"],["impl Clone for ProfileKeyCredentialPresentationProofV2"],["impl Clone for SystemParams"],["impl Clone for ProfileKey"],["impl Clone for ExpiringProfileKeyCredentialIssuanceProof"],["impl<S: AttrScalars> Clone for KeyPair<S>"],["impl Clone for TimestampStruct"],["impl Clone for ReceiptCredentialPresentationProof"],["impl Clone for PublicKey"],["impl Clone for SystemParams"],["impl Clone for KeyPair"],["impl Clone for ProfileKeyVersion"],["impl Clone for ProfileKeyCredential"],["impl Clone for ProfileKeyCredentialPresentationProofV1"],["impl Clone for PublicKey"],["impl Clone for PublicKey"],["impl Clone for AuthCredentialWithPniPresentationProof"],["impl Clone for KeyPair"],["impl Clone for Ciphertext"],["impl Clone for ExpiringProfileKeyCredential"],["impl<T: Clone> Clone for OneBased<T>"],["impl Clone for CallLinkPublicParams"],["impl Clone for Ciphertext"],["impl Clone for ProfileKeyCredentialRequestProof"],["impl Clone for CallLinkSecretParams"],["impl Clone for GroupSecretParams"],["impl Clone for ProfileKeyCommitment"],["impl Clone for KeyPair"],["impl Clone for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl Clone for GroupMasterKey"],["impl Clone for CiphertextWithSecretNonce"],["impl Clone for UidStruct"],["impl Clone for AuthCredentialWithPni"],["impl Clone for AuthCredentialWithPniIssuanceProof"],["impl Clone for ProfileKeyStruct"],["impl Clone for ServerSecretParams"],["impl Clone for SystemParams"],["impl Clone for AuthCredential"],["impl Clone for SystemParams"],["impl Clone for Commitment"],["impl Clone for ReceiptCredential"],["impl Clone for CommitmentWithSecretNonce"],["impl Clone for PublicKey"],["impl Clone for GroupPublicParams"],["impl Clone for KeyPair"],["impl Clone for AuthCredentialWithPni"],["impl Clone for ReceiptCredentialIssuanceProof"],["impl Clone for CiphertextWithSecretNonce"],["impl Clone for ReceiptStruct"],["impl Clone for ServerPublicParams"],["impl Clone for BlindedExpiringProfileKeyCredential"],["impl Clone for BlindedReceiptCredentialWithSecretNonce"],["impl Clone for PniCredential"],["impl Clone for BlindedReceiptCredential"],["impl Clone for Ciphertext"],["impl Clone for PublicKey"],["impl Clone for ProfileKeyCiphertext"]] +"zkgroup":[["impl Clone for ReceiptCredentialIssuanceProof"],["impl Clone for ExpiringProfileKeyCredentialPresentationProof"],["impl Clone for ProfileKeyVersion"],["impl Clone for ReceiptCredential"],["impl Clone for ReceiptCredentialPresentationProof"],["impl Clone for ExpiringProfileKeyCredentialIssuanceProof"],["impl<S: AttrScalars> Clone for KeyPair<S>"],["impl Clone for PublicKey"],["impl Clone for ProfileKeyCredentialPresentationProofV1"],["impl Clone for ProfileKeyCommitment"],["impl Clone for ProfileKeyStruct"],["impl Clone for GroupSecretParams"],["impl Clone for GroupMasterKey"],["impl Clone for KeyPair"],["impl Clone for PublicKey"],["impl Clone for Ciphertext"],["impl Clone for ProfileKey"],["impl Clone for CallLinkPublicParams"],["impl Clone for AuthCredentialPresentationProofV2"],["impl Clone for KeyPair"],["impl Clone for AuthCredentialIssuanceProof"],["impl Clone for PublicKey"],["impl Clone for CiphertextWithSecretNonce"],["impl Clone for SystemParams"],["impl Clone for SystemParams"],["impl Clone for BlindedReceiptCredential"],["impl Clone for ProfileKeyCredentialRequestProof"],["impl Clone for UidStruct"],["impl Clone for ServerSecretParams"],["impl Clone for Commitment"],["impl Clone for TimestampStruct"],["impl Clone for KeyPair"],["impl Clone for ProfileKeyCredential"],["impl Clone for ProfileKeyCredentialPresentationProofV2"],["impl Clone for Ciphertext"],["impl Clone for AuthCredentialWithPni"],["impl Clone for KeyPair"],["impl Clone for AuthCredentialWithPniPresentationProof"],["impl Clone for PublicKey"],["impl Clone for PniCredential"],["impl Clone for SystemParams"],["impl Clone for CallLinkSecretParams"],["impl Clone for ProfileKeyCiphertext"],["impl Clone for ExpiringProfileKeyCredential"],["impl Clone for ReceiptStruct"],["impl Clone for AuthCredentialWithPni"],["impl Clone for Ciphertext"],["impl Clone for ServerPublicParams"],["impl Clone for ExpiringProfileKeyCredential"],["impl Clone for AuthCredential"],["impl Clone for KeyPair"],["impl Clone for CommitmentWithSecretNonce"],["impl Clone for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl Clone for ReceiptCredential"],["impl<T: Clone> Clone for OneBased<T>"],["impl Clone for AuthCredential"],["impl Clone for UuidCiphertext"],["impl Clone for GroupPublicParams"],["impl Clone for BlindedExpiringProfileKeyCredential"],["impl Clone for SystemParams"],["impl Clone for CiphertextWithSecretNonce"],["impl Clone for BlindedReceiptCredentialWithSecretNonce"],["impl Clone for PublicKey"],["impl Clone for PublicKey"],["impl Clone for Ciphertext"],["impl Clone for AuthCredentialWithPniIssuanceProof"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Eq.js b/implementors/core/cmp/trait.Eq.js index cb568954a..a0d5e6b0f 100644 --- a/implementors/core/cmp/trait.Eq.js +++ b/implementors/core/cmp/trait.Eq.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"libsignal_protocol":[["impl Eq for ContentHint"],["impl Eq for SignedPreKeyId"],["impl Eq for CiphertextMessageType"],["impl Eq for ServiceIdKind"],["impl Eq for PublicKey"],["impl Eq for PreKeyId"],["impl Eq for Key<Public>"],["impl Eq for PrivateKey"],["impl Eq for KyberPreKeyId"],["impl Eq for KeyType"],["impl Eq for ServiceId"],["impl Eq for Direction"],["impl Eq for DeviceId"],["impl Eq for IdentityKey"],["impl Eq for ProtocolAddress"]], -"libsignal_service":[["impl Eq for Type"],["impl Eq for Type"],["impl Eq for DeviceCapabilities"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for Flags"],["impl Eq for Type"],["impl Eq for Style"],["impl Eq for Type"],["impl Eq for Style"],["impl Eq for ProtocolVersion"],["impl<C: Eq> Eq for AvatarWrite<C>"],["impl Eq for Type"],["impl Eq for AccessRequired"],["impl Eq for ContentHint"],["impl Eq for State"],["impl Eq for ServiceAddress"],["impl Eq for SignalServers"],["impl Eq for Role"],["impl Eq for Urgency"],["impl Eq for Type"],["impl Eq for VerificationTransport"],["impl Eq for Timer"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for Type"],["impl<S: Eq> Eq for ProfileName<S>"],["impl Eq for Action"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for Direction"],["impl Eq for Type"],["impl Eq for Event"],["impl Eq for Type"],["impl Eq for ProvisioningVersion"],["impl Eq for Flags"],["impl Eq for Type"],["impl Eq for AttachmentCipherError"],["impl Eq for PendingMember"],["impl Eq for Type"],["impl Eq for Type"]], -"zkgroup":[["impl<S: AttrScalars> Eq for KeyPair<S>"],["impl Eq for KeyPair"],["impl Eq for AuthCredential"],["impl Eq for PublicKey"],["impl Eq for Commitment"],["impl Eq for CommitmentWithSecretNonce"],["impl Eq for SystemParams"],["impl Eq for PublicKey"],["impl Eq for ExpiringProfileKeyCredential"],["impl Eq for Ciphertext"],["impl Eq for KeyPair"],["impl Eq for KeyPair"],["impl Eq for PublicKey"],["impl Eq for BlindedReceiptCredential"],["impl Eq for ReceiptStruct"],["impl Eq for ProfileKeyStruct"],["impl Eq for BlindedExpiringProfileKeyCredential"],["impl Eq for KeyPair"],["impl Eq for UidStruct"],["impl Eq for CiphertextWithSecretNonce"],["impl Eq for SystemParams"],["impl Eq for ProfileKeyCredential"],["impl Eq for KeyPair"],["impl Eq for Ciphertext"],["impl Eq for SystemParams"],["impl Eq for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl Eq for Ciphertext"],["impl Eq for Ciphertext"],["impl Eq for PublicKey"],["impl Eq for ProfileKeyCiphertext"],["impl Eq for BlindedReceiptCredentialWithSecretNonce"],["impl Eq for PublicKey"],["impl Eq for ReceiptCredential"],["impl Eq for SystemParams"],["impl Eq for UuidCiphertext"],["impl Eq for CiphertextWithSecretNonce"],["impl Eq for TimestampStruct"],["impl Eq for PublicKey"],["impl Eq for AuthCredentialWithPni"],["impl<T: Eq> Eq for OneBased<T>"],["impl Eq for PniCredential"]] +"libsignal_protocol":[["impl Eq for PreKeyId"],["impl Eq for PublicKey"],["impl Eq for KyberPreKeyId"],["impl Eq for CiphertextMessageType"],["impl Eq for PrivateKey"],["impl Eq for Direction"],["impl Eq for Key<Public>"],["impl Eq for ContentHint"],["impl Eq for SignedPreKeyId"],["impl Eq for ServiceIdKind"],["impl Eq for KeyType"],["impl Eq for DeviceId"],["impl Eq for ProtocolAddress"],["impl Eq for IdentityKey"],["impl Eq for ServiceId"]], +"libsignal_service":[["impl Eq for Type"],["impl Eq for ServiceAddress"],["impl Eq for PendingMember"],["impl Eq for Type"],["impl Eq for AccessRequired"],["impl Eq for Type"],["impl<C: Eq> Eq for AvatarWrite<C>"],["impl Eq for AttachmentCipherError"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for SignalServers"],["impl Eq for DeviceCapabilities"],["impl Eq for Action"],["impl Eq for Type"],["impl Eq for Flags"],["impl Eq for Style"],["impl Eq for Type"],["impl Eq for State"],["impl Eq for Urgency"],["impl Eq for Type"],["impl Eq for ProvisioningVersion"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for Direction"],["impl Eq for Style"],["impl<S: Eq> Eq for ProfileName<S>"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for Flags"],["impl Eq for Role"],["impl Eq for ProtocolVersion"],["impl Eq for Type"],["impl Eq for ContentHint"],["impl Eq for Event"],["impl Eq for VerificationTransport"],["impl Eq for Timer"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for Type"]], +"zkgroup":[["impl Eq for UuidCiphertext"],["impl Eq for Ciphertext"],["impl Eq for AuthCredential"],["impl Eq for KeyPair"],["impl Eq for PublicKey"],["impl Eq for SystemParams"],["impl Eq for ProfileKeyCredential"],["impl Eq for BlindedReceiptCredential"],["impl Eq for BlindedReceiptCredentialWithSecretNonce"],["impl Eq for PublicKey"],["impl Eq for SystemParams"],["impl Eq for UidStruct"],["impl Eq for CommitmentWithSecretNonce"],["impl<T: Eq> Eq for OneBased<T>"],["impl Eq for ReceiptCredential"],["impl Eq for KeyPair"],["impl Eq for CiphertextWithSecretNonce"],["impl Eq for Ciphertext"],["impl Eq for Ciphertext"],["impl Eq for BlindedExpiringProfileKeyCredential"],["impl Eq for SystemParams"],["impl Eq for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl Eq for SystemParams"],["impl Eq for KeyPair"],["impl<S: AttrScalars> Eq for KeyPair<S>"],["impl Eq for AuthCredentialWithPni"],["impl Eq for TimestampStruct"],["impl Eq for ProfileKeyStruct"],["impl Eq for PublicKey"],["impl Eq for Commitment"],["impl Eq for ExpiringProfileKeyCredential"],["impl Eq for PublicKey"],["impl Eq for KeyPair"],["impl Eq for ReceiptStruct"],["impl Eq for KeyPair"],["impl Eq for PublicKey"],["impl Eq for Ciphertext"],["impl Eq for PniCredential"],["impl Eq for CiphertextWithSecretNonce"],["impl Eq for ProfileKeyCiphertext"],["impl Eq for PublicKey"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.Ord.js b/implementors/core/cmp/trait.Ord.js index d960be0dc..1a0531eab 100644 --- a/implementors/core/cmp/trait.Ord.js +++ b/implementors/core/cmp/trait.Ord.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"libsignal_protocol":[["impl Ord for DeviceId"],["impl Ord for ProtocolAddress"],["impl Ord for IdentityKey"],["impl Ord for PreKeyId"],["impl Ord for SignedPreKeyId"],["impl Ord for PublicKey"],["impl Ord for KyberPreKeyId"]], -"libsignal_service":[["impl Ord for Type"],["impl Ord for ContentHint"],["impl Ord for AccessRequired"],["impl Ord for ProvisioningVersion"],["impl Ord for Flags"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for ProtocolVersion"],["impl Ord for Type"],["impl Ord for Urgency"],["impl Ord for Direction"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Role"],["impl Ord for Style"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Action"],["impl Ord for Flags"],["impl Ord for State"],["impl Ord for Event"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Style"],["impl Ord for Type"],["impl Ord for Type"]] +"libsignal_protocol":[["impl Ord for KyberPreKeyId"],["impl Ord for PublicKey"],["impl Ord for ProtocolAddress"],["impl Ord for DeviceId"],["impl Ord for PreKeyId"],["impl Ord for IdentityKey"],["impl Ord for SignedPreKeyId"]], +"libsignal_service":[["impl Ord for Type"],["impl Ord for Type"],["impl Ord for ProtocolVersion"],["impl Ord for Flags"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Flags"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Action"],["impl Ord for ProvisioningVersion"],["impl Ord for AccessRequired"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Style"],["impl Ord for Urgency"],["impl Ord for Type"],["impl Ord for State"],["impl Ord for Type"],["impl Ord for ContentHint"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Direction"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Event"],["impl Ord for Type"],["impl Ord for Style"],["impl Ord for Role"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialEq.js b/implementors/core/cmp/trait.PartialEq.js index 214d4948f..5b9577cd4 100644 --- a/implementors/core/cmp/trait.PartialEq.js +++ b/implementors/core/cmp/trait.PartialEq.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"libsignal_protocol":[["impl PartialEq<KyberPreKeyId> for KyberPreKeyId"],["impl PartialEq<KeyType> for KeyType"],["impl PartialEq<Direction> for Direction"],["impl PartialEq<ServiceIdKind> for ServiceIdKind"],["impl PartialEq<PrivateKey> for PrivateKey"],["impl PartialEq<Key<Public>> for Key<Public>"],["impl PartialEq<PreKeyId> for PreKeyId"],["impl PartialEq<ContentHint> for ContentHint"],["impl PartialEq<ServiceId> for ServiceId"],["impl PartialEq<ProtocolAddress> for ProtocolAddress"],["impl PartialEq<IdentityKey> for IdentityKey"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<CiphertextMessageType> for CiphertextMessageType"],["impl PartialEq<DeviceId> for DeviceId"],["impl PartialEq<SignedPreKeyId> for SignedPreKeyId"]], -"libsignal_service":[["impl PartialEq<Offer> for Offer"],["impl PartialEq<ModifyMembersAccessControlAction> for ModifyMembersAccessControlAction"],["impl PartialEq<Type> for Type"],["impl PartialEq<AssociatedValue> for AssociatedValue"],["impl PartialEq<TextAttachment> for TextAttachment"],["impl PartialEq<Message> for Message"],["impl PartialEq<Type> for Type"],["impl PartialEq<SyncMessage> for SyncMessage"],["impl PartialEq<ViewOnceOpen> for ViewOnceOpen"],["impl PartialEq<Item> for Item"],["impl PartialEq<WebSocketRequestMessage> for WebSocketRequestMessage"],["impl PartialEq<Type> for Type"],["impl PartialEq<BannedMember> for BannedMember"],["impl PartialEq<AccessControl> for AccessControl"],["impl PartialEq<UnidentifiedSenderMessage> for UnidentifiedSenderMessage"],["impl PartialEq<Certificate> for Certificate"],["impl PartialEq<AddMemberAction> for AddMemberAction"],["impl PartialEq<AddRequestingMemberAction> for AddRequestingMemberAction"],["impl PartialEq<Action> for Action"],["impl PartialEq<Amount> for Amount"],["impl PartialEq<GroupAttributeBlob> for GroupAttributeBlob"],["impl PartialEq<AccessControl> for AccessControl"],["impl PartialEq<Payment> for Payment"],["impl PartialEq<ModifyMemberRoleAction> for ModifyMemberRoleAction"],["impl<S: PartialEq> PartialEq<ProfileName<S>> for ProfileName<S>"],["impl PartialEq<Timer> for Timer"],["impl PartialEq<ModifyAnnouncementsOnlyAction> for ModifyAnnouncementsOnlyAction"],["impl PartialEq<Attachment> for Attachment"],["impl PartialEq<Sent> for Sent"],["impl PartialEq<DeleteBannedMemberAction> for DeleteBannedMemberAction"],["impl PartialEq<CallLogEvent> for CallLogEvent"],["impl PartialEq<Urgency> for Urgency"],["impl PartialEq<Viewed> for Viewed"],["impl PartialEq<Type> for Type"],["impl PartialEq<TypingMessage> for TypingMessage"],["impl PartialEq<MobileCoin> for MobileCoin"],["impl PartialEq<DecryptionErrorMessage> for DecryptionErrorMessage"],["impl PartialEq<Gradient> for Gradient"],["impl PartialEq<MessageRequestResponse> for MessageRequestResponse"],["impl PartialEq<ModifyAvatarAction> for ModifyAvatarAction"],["impl PartialEq<ProvisioningUuid> for ProvisioningUuid"],["impl PartialEq<WebSocketMessage> for WebSocketMessage"],["impl PartialEq<Flags> for Flags"],["impl PartialEq<Sticker> for Sticker"],["impl PartialEq<GroupInviteLink> for GroupInviteLink"],["impl PartialEq<StoryMessageRecipient> for StoryMessageRecipient"],["impl PartialEq<MobileCoin> for MobileCoin"],["impl PartialEq<ProtocolVersion> for ProtocolVersion"],["impl PartialEq<ContactDetails> for ContactDetails"],["impl PartialEq<ReceiptMessage> for ReceiptMessage"],["impl PartialEq<PniChangeNumber> for PniChangeNumber"],["impl PartialEq<Address> for Address"],["impl PartialEq<Certificate> for Certificate"],["impl PartialEq<Type> for Type"],["impl PartialEq<GroupJoinInfo> for GroupJoinInfo"],["impl PartialEq<ModifyDescriptionAction> for ModifyDescriptionAction"],["impl PartialEq<AddBannedMemberAction> for AddBannedMemberAction"],["impl PartialEq<SignalServers> for SignalServers"],["impl PartialEq<MobileCoinAddress> for MobileCoinAddress"],["impl PartialEq<Type> for Type"],["impl PartialEq<VerificationTransport> for VerificationTransport"],["impl PartialEq<Member> for Member"],["impl PartialEq<Type> for Type"],["impl PartialEq<PniSignatureMessage> for PniSignatureMessage"],["impl PartialEq<Sticker> for Sticker"],["impl PartialEq<Avatar> for Avatar"],["impl PartialEq<Group> for Group"],["impl PartialEq<PendingMember> for PendingMember"],["impl PartialEq<Activation> for Activation"],["impl PartialEq<DeviceName> for DeviceName"],["impl PartialEq<Answer> for Answer"],["impl PartialEq<Role> for Role"],["impl PartialEq<ModifyDisappearingMessagesTimerAction> for ModifyDisappearingMessagesTimerAction"],["impl PartialEq<DataMessage> for DataMessage"],["impl PartialEq<AttachmentCipherError> for AttachmentCipherError"],["impl PartialEq<State> for State"],["impl PartialEq<Verified> for Verified"],["impl PartialEq<Opaque> for Opaque"],["impl PartialEq<Transaction> for Transaction"],["impl PartialEq<Reaction> for Reaction"],["impl PartialEq<PostalAddress> for PostalAddress"],["impl PartialEq<PaymentAddress> for PaymentAddress"],["impl PartialEq<Avatar> for Avatar"],["impl PartialEq<AttachmentPointer> for AttachmentPointer"],["impl PartialEq<GroupChanges> for GroupChanges"],["impl PartialEq<DeleteRequestingMemberAction> for DeleteRequestingMemberAction"],["impl PartialEq<Type> for Type"],["impl PartialEq<DeviceCapabilities> for DeviceCapabilities"],["impl PartialEq<RequestingMember> for RequestingMember"],["impl PartialEq<GroupExternalCredential> for GroupExternalCredential"],["impl PartialEq<Contents> for Contents"],["impl PartialEq<Group> for Group"],["impl PartialEq<Delete> for Delete"],["impl PartialEq<UnidentifiedDeliveryStatus> for UnidentifiedDeliveryStatus"],["impl PartialEq<GiftBadge> for GiftBadge"],["impl PartialEq<ModifyTitleAction> for ModifyTitleAction"],["impl PartialEq<AccessRequired> for AccessRequired"],["impl PartialEq<PendingMember> for PendingMember"],["impl PartialEq<StoryContext> for StoryContext"],["impl PartialEq<Member> for Member"],["impl PartialEq<WebSocketResponseMessage> for WebSocketResponseMessage"],["impl PartialEq<Direction> for Direction"],["impl PartialEq<Member> for Member"],["impl PartialEq<Member> for Member"],["impl PartialEq<GroupContextV2> for GroupContextV2"],["impl PartialEq<Type> for Type"],["impl PartialEq<Type> for Type"],["impl PartialEq<CallMessage> for CallMessage"],["impl PartialEq<Amount> for Amount"],["impl PartialEq<CallLinkUpdate> for CallLinkUpdate"],["impl PartialEq<Content> for Content"],["impl PartialEq<Email> for Email"],["impl PartialEq<GroupCallUpdate> for GroupCallUpdate"],["impl PartialEq<Background> for Background"],["impl PartialEq<ServerCertificate> for ServerCertificate"],["impl PartialEq<Style> for Style"],["impl PartialEq<GroupContext> for GroupContext"],["impl PartialEq<AttachmentIdentifier> for AttachmentIdentifier"],["impl PartialEq<Request> for Request"],["impl PartialEq<Read> for Read"],["impl PartialEq<Type> for Type"],["impl PartialEq<Flags> for Flags"],["impl PartialEq<Notification> for Notification"],["impl PartialEq<Type> for Type"],["impl PartialEq<ProvisioningVersion> for ProvisioningVersion"],["impl PartialEq<Envelope> for Envelope"],["impl PartialEq<GroupDetails> for GroupDetails"],["impl PartialEq<OutgoingPayment> for OutgoingPayment"],["impl PartialEq<SenderCertificate> for SenderCertificate"],["impl PartialEq<Type> for Type"],["impl PartialEq<GroupChangeState> for GroupChangeState"],["impl PartialEq<ProvisionMessage> for ProvisionMessage"],["impl PartialEq<Busy> for Busy"],["impl<C: PartialEq> PartialEq<AvatarWrite<C>> for AvatarWrite<C>"],["impl PartialEq<Keys> for Keys"],["impl PartialEq<Contacts> for Contacts"],["impl PartialEq<DeleteMemberAction> for DeleteMemberAction"],["impl PartialEq<RequestingMember> for RequestingMember"],["impl PartialEq<Type> for Type"],["impl PartialEq<Event> for Event"],["impl PartialEq<Actions> for Actions"],["impl PartialEq<FetchLatest> for FetchLatest"],["impl PartialEq<EditMessage> for EditMessage"],["impl PartialEq<PromotePendingPniAciMemberProfileKeyAction> for PromotePendingPniAciMemberProfileKeyAction"],["impl PartialEq<Type> for Type"],["impl PartialEq<Hangup> for Hangup"],["impl PartialEq<ModifyInviteLinkPasswordAction> for ModifyInviteLinkPasswordAction"],["impl PartialEq<PaymentDetail> for PaymentDetail"],["impl PartialEq<GroupInviteLinkContentsV1> for GroupInviteLinkContentsV1"],["impl PartialEq<AvatarUploadAttributes> for AvatarUploadAttributes"],["impl PartialEq<Phone> for Phone"],["impl PartialEq<Quote> for Quote"],["impl PartialEq<BodyRange> for BodyRange"],["impl PartialEq<Blocked> for Blocked"],["impl PartialEq<PromoteRequestingMemberAction> for PromoteRequestingMemberAction"],["impl PartialEq<ServiceAddress> for ServiceAddress"],["impl PartialEq<IceUpdate> for IceUpdate"],["impl PartialEq<Preview> for Preview"],["impl PartialEq<ModifyAttributesAccessControlAction> for ModifyAttributesAccessControlAction"],["impl PartialEq<GroupChange> for GroupChange"],["impl PartialEq<PromotePendingMemberAction> for PromotePendingMemberAction"],["impl PartialEq<ModifyMemberProfileKeyAction> for ModifyMemberProfileKeyAction"],["impl PartialEq<CallEvent> for CallEvent"],["impl PartialEq<ModifyAddFromInviteLinkAccessControlAction> for ModifyAddFromInviteLinkAccessControlAction"],["impl PartialEq<Type> for Type"],["impl PartialEq<NullMessage> for NullMessage"],["impl PartialEq<ContentHint> for ContentHint"],["impl PartialEq<Content> for Content"],["impl PartialEq<AddPendingMemberAction> for AddPendingMemberAction"],["impl PartialEq<QuotedAttachment> for QuotedAttachment"],["impl PartialEq<Configuration> for Configuration"],["impl PartialEq<StickerPackOperation> for StickerPackOperation"],["impl PartialEq<Style> for Style"],["impl PartialEq<MobileCoin> for MobileCoin"],["impl PartialEq<DeletePendingMemberAction> for DeletePendingMemberAction"],["impl PartialEq<Type> for Type"],["impl PartialEq<Type> for Type"],["impl PartialEq<Name> for Name"],["impl PartialEq<Pack> for Pack"],["impl PartialEq<Contact> for Contact"],["impl PartialEq<Avatar> for Avatar"],["impl PartialEq<StoryMessage> for StoryMessage"],["impl PartialEq<ProvisionEnvelope> for ProvisionEnvelope"]], -"zkgroup":[["impl PartialEq<ReceiptCredential> for ReceiptCredential"],["impl PartialEq<CiphertextWithSecretNonce> for CiphertextWithSecretNonce"],["impl PartialEq<SystemParams> for SystemParams"],["impl PartialEq<BlindedExpiringProfileKeyCredentialWithSecretNonce> for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<SystemParams> for SystemParams"],["impl PartialEq<ProfileKeyCredential> for ProfileKeyCredential"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<Ciphertext> for Ciphertext"],["impl PartialEq<TimestampStruct> for TimestampStruct"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Ciphertext> for Ciphertext"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<UidStruct> for UidStruct"],["impl PartialEq<Ciphertext> for Ciphertext"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<SystemParams> for SystemParams"],["impl PartialEq<ProfileKeyStruct> for ProfileKeyStruct"],["impl PartialEq<PniCredential> for PniCredential"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<BlindedReceiptCredentialWithSecretNonce> for BlindedReceiptCredentialWithSecretNonce"],["impl PartialEq<AuthCredentialWithPni> for AuthCredentialWithPni"],["impl<T: PartialEq> PartialEq<OneBased<T>> for OneBased<T>"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Commitment> for Commitment"],["impl<S: AttrScalars> PartialEq<KeyPair<S>> for KeyPair<S>"],["impl PartialEq<SystemParams> for SystemParams"],["impl PartialEq<AuthCredential> for AuthCredential"],["impl PartialEq<ProfileKeyCiphertext> for ProfileKeyCiphertext"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<ExpiringProfileKeyCredential> for ExpiringProfileKeyCredential"],["impl PartialEq<Ciphertext> for Ciphertext"],["impl PartialEq<CiphertextWithSecretNonce> for CiphertextWithSecretNonce"],["impl PartialEq<UuidCiphertext> for UuidCiphertext"],["impl PartialEq<CommitmentWithSecretNonce> for CommitmentWithSecretNonce"],["impl PartialEq<ReceiptStruct> for ReceiptStruct"],["impl PartialEq<BlindedReceiptCredential> for BlindedReceiptCredential"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<BlindedExpiringProfileKeyCredential> for BlindedExpiringProfileKeyCredential"]] +"libsignal_protocol":[["impl PartialEq<KeyType> for KeyType"],["impl PartialEq<PrivateKey> for PrivateKey"],["impl PartialEq<Direction> for Direction"],["impl PartialEq<DeviceId> for DeviceId"],["impl PartialEq<ServiceIdKind> for ServiceIdKind"],["impl PartialEq<PreKeyId> for PreKeyId"],["impl PartialEq<Key<Public>> for Key<Public>"],["impl PartialEq<KyberPreKeyId> for KyberPreKeyId"],["impl PartialEq<SignedPreKeyId> for SignedPreKeyId"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<ContentHint> for ContentHint"],["impl PartialEq<IdentityKey> for IdentityKey"],["impl PartialEq<ServiceId> for ServiceId"],["impl PartialEq<ProtocolAddress> for ProtocolAddress"],["impl PartialEq<CiphertextMessageType> for CiphertextMessageType"]], +"libsignal_service":[["impl PartialEq<FetchLatest> for FetchLatest"],["impl PartialEq<CallLinkUpdate> for CallLinkUpdate"],["impl PartialEq<Role> for Role"],["impl PartialEq<GroupExternalCredential> for GroupExternalCredential"],["impl PartialEq<Certificate> for Certificate"],["impl PartialEq<Answer> for Answer"],["impl PartialEq<PaymentDetail> for PaymentDetail"],["impl PartialEq<MessageRequestResponse> for MessageRequestResponse"],["impl PartialEq<Payment> for Payment"],["impl PartialEq<EditMessage> for EditMessage"],["impl PartialEq<Gradient> for Gradient"],["impl PartialEq<ProvisioningVersion> for ProvisioningVersion"],["impl PartialEq<CallMessage> for CallMessage"],["impl PartialEq<GroupDetails> for GroupDetails"],["impl PartialEq<ModifyAddFromInviteLinkAccessControlAction> for ModifyAddFromInviteLinkAccessControlAction"],["impl PartialEq<Contents> for Contents"],["impl PartialEq<Opaque> for Opaque"],["impl PartialEq<WebSocketMessage> for WebSocketMessage"],["impl PartialEq<PromoteRequestingMemberAction> for PromoteRequestingMemberAction"],["impl PartialEq<Configuration> for Configuration"],["impl PartialEq<ModifyAnnouncementsOnlyAction> for ModifyAnnouncementsOnlyAction"],["impl PartialEq<Hangup> for Hangup"],["impl PartialEq<Notification> for Notification"],["impl PartialEq<Reaction> for Reaction"],["impl PartialEq<Blocked> for Blocked"],["impl PartialEq<Sticker> for Sticker"],["impl PartialEq<Flags> for Flags"],["impl PartialEq<PendingMember> for PendingMember"],["impl PartialEq<Request> for Request"],["impl PartialEq<DeleteBannedMemberAction> for DeleteBannedMemberAction"],["impl PartialEq<Member> for Member"],["impl PartialEq<SenderCertificate> for SenderCertificate"],["impl PartialEq<Item> for Item"],["impl PartialEq<Type> for Type"],["impl PartialEq<Background> for Background"],["impl PartialEq<Type> for Type"],["impl PartialEq<UnidentifiedSenderMessage> for UnidentifiedSenderMessage"],["impl PartialEq<Type> for Type"],["impl PartialEq<ModifyMembersAccessControlAction> for ModifyMembersAccessControlAction"],["impl PartialEq<RequestingMember> for RequestingMember"],["impl PartialEq<ContentHint> for ContentHint"],["impl PartialEq<GroupCallUpdate> for GroupCallUpdate"],["impl PartialEq<ProtocolVersion> for ProtocolVersion"],["impl PartialEq<MobileCoin> for MobileCoin"],["impl PartialEq<MobileCoin> for MobileCoin"],["impl PartialEq<AssociatedValue> for AssociatedValue"],["impl PartialEq<Busy> for Busy"],["impl PartialEq<ProvisioningUuid> for ProvisioningUuid"],["impl PartialEq<Amount> for Amount"],["impl PartialEq<Pack> for Pack"],["impl PartialEq<GroupContextV2> for GroupContextV2"],["impl PartialEq<StoryMessageRecipient> for StoryMessageRecipient"],["impl PartialEq<Type> for Type"],["impl PartialEq<ModifyInviteLinkPasswordAction> for ModifyInviteLinkPasswordAction"],["impl<S: PartialEq> PartialEq<ProfileName<S>> for ProfileName<S>"],["impl PartialEq<GroupContext> for GroupContext"],["impl PartialEq<AccessControl> for AccessControl"],["impl PartialEq<AttachmentPointer> for AttachmentPointer"],["impl PartialEq<CallLogEvent> for CallLogEvent"],["impl PartialEq<DeleteMemberAction> for DeleteMemberAction"],["impl PartialEq<NullMessage> for NullMessage"],["impl PartialEq<StoryContext> for StoryContext"],["impl PartialEq<Viewed> for Viewed"],["impl PartialEq<Timer> for Timer"],["impl PartialEq<AddMemberAction> for AddMemberAction"],["impl PartialEq<ReceiptMessage> for ReceiptMessage"],["impl PartialEq<PendingMember> for PendingMember"],["impl PartialEq<GroupInviteLink> for GroupInviteLink"],["impl PartialEq<Action> for Action"],["impl PartialEq<CallEvent> for CallEvent"],["impl PartialEq<AddRequestingMemberAction> for AddRequestingMemberAction"],["impl PartialEq<MobileCoinAddress> for MobileCoinAddress"],["impl PartialEq<Content> for Content"],["impl PartialEq<StickerPackOperation> for StickerPackOperation"],["impl PartialEq<WebSocketResponseMessage> for WebSocketResponseMessage"],["impl PartialEq<PniSignatureMessage> for PniSignatureMessage"],["impl PartialEq<AvatarUploadAttributes> for AvatarUploadAttributes"],["impl PartialEq<AddPendingMemberAction> for AddPendingMemberAction"],["impl PartialEq<Group> for Group"],["impl PartialEq<Type> for Type"],["impl PartialEq<Transaction> for Transaction"],["impl PartialEq<Certificate> for Certificate"],["impl PartialEq<Quote> for Quote"],["impl PartialEq<Offer> for Offer"],["impl PartialEq<Event> for Event"],["impl PartialEq<Member> for Member"],["impl PartialEq<Type> for Type"],["impl PartialEq<Direction> for Direction"],["impl PartialEq<Type> for Type"],["impl PartialEq<GroupChange> for GroupChange"],["impl PartialEq<Member> for Member"],["impl PartialEq<ModifyDisappearingMessagesTimerAction> for ModifyDisappearingMessagesTimerAction"],["impl PartialEq<ModifyTitleAction> for ModifyTitleAction"],["impl PartialEq<Type> for Type"],["impl PartialEq<BodyRange> for BodyRange"],["impl PartialEq<ProvisionMessage> for ProvisionMessage"],["impl PartialEq<PromotePendingPniAciMemberProfileKeyAction> for PromotePendingPniAciMemberProfileKeyAction"],["impl PartialEq<SyncMessage> for SyncMessage"],["impl PartialEq<DataMessage> for DataMessage"],["impl PartialEq<Message> for Message"],["impl PartialEq<Avatar> for Avatar"],["impl PartialEq<Type> for Type"],["impl PartialEq<GroupJoinInfo> for GroupJoinInfo"],["impl PartialEq<ProvisionEnvelope> for ProvisionEnvelope"],["impl PartialEq<GroupInviteLinkContentsV1> for GroupInviteLinkContentsV1"],["impl PartialEq<Type> for Type"],["impl PartialEq<ModifyMemberProfileKeyAction> for ModifyMemberProfileKeyAction"],["impl PartialEq<TextAttachment> for TextAttachment"],["impl PartialEq<DeviceName> for DeviceName"],["impl PartialEq<Urgency> for Urgency"],["impl PartialEq<Contact> for Contact"],["impl PartialEq<GroupChanges> for GroupChanges"],["impl PartialEq<ServiceAddress> for ServiceAddress"],["impl PartialEq<Preview> for Preview"],["impl PartialEq<Name> for Name"],["impl PartialEq<Read> for Read"],["impl PartialEq<AccessRequired> for AccessRequired"],["impl PartialEq<ModifyAttributesAccessControlAction> for ModifyAttributesAccessControlAction"],["impl PartialEq<Envelope> for Envelope"],["impl PartialEq<AttachmentIdentifier> for AttachmentIdentifier"],["impl PartialEq<Type> for Type"],["impl PartialEq<Sticker> for Sticker"],["impl PartialEq<PostalAddress> for PostalAddress"],["impl<C: PartialEq> PartialEq<AvatarWrite<C>> for AvatarWrite<C>"],["impl PartialEq<GiftBadge> for GiftBadge"],["impl PartialEq<ContactDetails> for ContactDetails"],["impl PartialEq<WebSocketRequestMessage> for WebSocketRequestMessage"],["impl PartialEq<Content> for Content"],["impl PartialEq<Delete> for Delete"],["impl PartialEq<ModifyMemberRoleAction> for ModifyMemberRoleAction"],["impl PartialEq<GroupAttributeBlob> for GroupAttributeBlob"],["impl PartialEq<Contacts> for Contacts"],["impl PartialEq<DeletePendingMemberAction> for DeletePendingMemberAction"],["impl PartialEq<Style> for Style"],["impl PartialEq<Type> for Type"],["impl PartialEq<Keys> for Keys"],["impl PartialEq<DecryptionErrorMessage> for DecryptionErrorMessage"],["impl PartialEq<PromotePendingMemberAction> for PromotePendingMemberAction"],["impl PartialEq<ModifyDescriptionAction> for ModifyDescriptionAction"],["impl PartialEq<Type> for Type"],["impl PartialEq<QuotedAttachment> for QuotedAttachment"],["impl PartialEq<Type> for Type"],["impl PartialEq<ViewOnceOpen> for ViewOnceOpen"],["impl PartialEq<Flags> for Flags"],["impl PartialEq<Avatar> for Avatar"],["impl PartialEq<VerificationTransport> for VerificationTransport"],["impl PartialEq<Activation> for Activation"],["impl PartialEq<ModifyAvatarAction> for ModifyAvatarAction"],["impl PartialEq<Address> for Address"],["impl PartialEq<DeleteRequestingMemberAction> for DeleteRequestingMemberAction"],["impl PartialEq<Verified> for Verified"],["impl PartialEq<State> for State"],["impl PartialEq<AttachmentCipherError> for AttachmentCipherError"],["impl PartialEq<IceUpdate> for IceUpdate"],["impl PartialEq<AccessControl> for AccessControl"],["impl PartialEq<MobileCoin> for MobileCoin"],["impl PartialEq<TypingMessage> for TypingMessage"],["impl PartialEq<Type> for Type"],["impl PartialEq<GroupChangeState> for GroupChangeState"],["impl PartialEq<Phone> for Phone"],["impl PartialEq<OutgoingPayment> for OutgoingPayment"],["impl PartialEq<UnidentifiedDeliveryStatus> for UnidentifiedDeliveryStatus"],["impl PartialEq<PaymentAddress> for PaymentAddress"],["impl PartialEq<Sent> for Sent"],["impl PartialEq<Type> for Type"],["impl PartialEq<Style> for Style"],["impl PartialEq<Type> for Type"],["impl PartialEq<RequestingMember> for RequestingMember"],["impl PartialEq<SignalServers> for SignalServers"],["impl PartialEq<PniChangeNumber> for PniChangeNumber"],["impl PartialEq<Group> for Group"],["impl PartialEq<Member> for Member"],["impl PartialEq<Actions> for Actions"],["impl PartialEq<Attachment> for Attachment"],["impl PartialEq<BannedMember> for BannedMember"],["impl PartialEq<Avatar> for Avatar"],["impl PartialEq<AddBannedMemberAction> for AddBannedMemberAction"],["impl PartialEq<Type> for Type"],["impl PartialEq<ServerCertificate> for ServerCertificate"],["impl PartialEq<Amount> for Amount"],["impl PartialEq<StoryMessage> for StoryMessage"],["impl PartialEq<DeviceCapabilities> for DeviceCapabilities"],["impl PartialEq<Email> for Email"]], +"zkgroup":[["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<ProfileKeyStruct> for ProfileKeyStruct"],["impl PartialEq<ExpiringProfileKeyCredential> for ExpiringProfileKeyCredential"],["impl<S: AttrScalars> PartialEq<KeyPair<S>> for KeyPair<S>"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<AuthCredentialWithPni> for AuthCredentialWithPni"],["impl PartialEq<ReceiptCredential> for ReceiptCredential"],["impl PartialEq<Ciphertext> for Ciphertext"],["impl PartialEq<AuthCredential> for AuthCredential"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<Ciphertext> for Ciphertext"],["impl PartialEq<Ciphertext> for Ciphertext"],["impl PartialEq<SystemParams> for SystemParams"],["impl PartialEq<UuidCiphertext> for UuidCiphertext"],["impl PartialEq<Ciphertext> for Ciphertext"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<ProfileKeyCredential> for ProfileKeyCredential"],["impl PartialEq<Commitment> for Commitment"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<BlindedReceiptCredentialWithSecretNonce> for BlindedReceiptCredentialWithSecretNonce"],["impl PartialEq<UidStruct> for UidStruct"],["impl PartialEq<BlindedExpiringProfileKeyCredentialWithSecretNonce> for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<BlindedExpiringProfileKeyCredential> for BlindedExpiringProfileKeyCredential"],["impl<T: PartialEq> PartialEq<OneBased<T>> for OneBased<T>"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<CiphertextWithSecretNonce> for CiphertextWithSecretNonce"],["impl PartialEq<ProfileKeyCiphertext> for ProfileKeyCiphertext"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<CiphertextWithSecretNonce> for CiphertextWithSecretNonce"],["impl PartialEq<SystemParams> for SystemParams"],["impl PartialEq<TimestampStruct> for TimestampStruct"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<BlindedReceiptCredential> for BlindedReceiptCredential"],["impl PartialEq<PniCredential> for PniCredential"],["impl PartialEq<SystemParams> for SystemParams"],["impl PartialEq<SystemParams> for SystemParams"],["impl PartialEq<CommitmentWithSecretNonce> for CommitmentWithSecretNonce"],["impl PartialEq<ReceiptStruct> for ReceiptStruct"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/cmp/trait.PartialOrd.js b/implementors/core/cmp/trait.PartialOrd.js index 08da71fcf..af85bae34 100644 --- a/implementors/core/cmp/trait.PartialOrd.js +++ b/implementors/core/cmp/trait.PartialOrd.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"libsignal_protocol":[["impl PartialOrd<PreKeyId> for PreKeyId"],["impl PartialOrd<ProtocolAddress> for ProtocolAddress"],["impl PartialOrd<PublicKey> for PublicKey"],["impl PartialOrd<DeviceId> for DeviceId"],["impl PartialOrd<IdentityKey> for IdentityKey"],["impl PartialOrd<KyberPreKeyId> for KyberPreKeyId"],["impl PartialOrd<SignedPreKeyId> for SignedPreKeyId"]], -"libsignal_service":[["impl PartialOrd<State> for State"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Style> for Style"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Event> for Event"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Urgency> for Urgency"],["impl PartialOrd<ContentHint> for ContentHint"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Flags> for Flags"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Flags> for Flags"],["impl PartialOrd<Direction> for Direction"],["impl PartialOrd<ProvisioningVersion> for ProvisioningVersion"],["impl PartialOrd<AccessRequired> for AccessRequired"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Role> for Role"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Style> for Style"],["impl PartialOrd<ProtocolVersion> for ProtocolVersion"],["impl PartialOrd<Action> for Action"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"]] +"libsignal_protocol":[["impl PartialOrd<SignedPreKeyId> for SignedPreKeyId"],["impl PartialOrd<PublicKey> for PublicKey"],["impl PartialOrd<ProtocolAddress> for ProtocolAddress"],["impl PartialOrd<KyberPreKeyId> for KyberPreKeyId"],["impl PartialOrd<DeviceId> for DeviceId"],["impl PartialOrd<IdentityKey> for IdentityKey"],["impl PartialOrd<PreKeyId> for PreKeyId"]], +"libsignal_service":[["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<ProvisioningVersion> for ProvisioningVersion"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Direction> for Direction"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Style> for Style"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<ContentHint> for ContentHint"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Flags> for Flags"],["impl PartialOrd<Event> for Event"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Action> for Action"],["impl PartialOrd<Urgency> for Urgency"],["impl PartialOrd<Style> for Style"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Role> for Role"],["impl PartialOrd<ProtocolVersion> for ProtocolVersion"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<State> for State"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<AccessRequired> for AccessRequired"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Flags> for Flags"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.AsRef.js b/implementors/core/convert/trait.AsRef.js index 39369ca95..6cfcede3a 100644 --- a/implementors/core/convert/trait.AsRef.js +++ b/implementors/core/convert/trait.AsRef.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"libsignal_protocol":[["impl AsRef<[u8]> for SignalMessage"],["impl AsRef<[u8]> for SenderKeyDistributionMessage"],["impl AsRef<[u8]> for PreKeySignalMessage"],["impl AsRef<[u8]> for SenderKeyMessage"]] +"libsignal_protocol":[["impl AsRef<[u8]> for SenderKeyDistributionMessage"],["impl AsRef<[u8]> for SenderKeyMessage"],["impl AsRef<[u8]> for PreKeySignalMessage"],["impl AsRef<[u8]> for SignalMessage"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.From.js b/implementors/core/convert/trait.From.js index b25c4442e..668d0db4a 100644 --- a/implementors/core/convert/trait.From.js +++ b/implementors/core/convert/trait.From.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"libsignal_protocol":[["impl From<PreKeyBundle> for PreKeyBundleContent"],["impl From<u32> for ContentHint"],["impl From<u32> for PreKeyId"],["impl From<u32> for KyberPreKeyId"],["impl From<SignedPreKeyId> for u32"],["impl From<PublicKey> for IdentityKey"],["impl From<IdentityKeyPair> for KeyPair"],["impl From<DeviceId> for u32"],["impl From<ServiceIdKind> for u8"],["impl From<u32> for DeviceId"],["impl From<KeyPair> for IdentityKeyPair"],["impl From<PreKeyId> for u32"],["impl From<u32> for SignedPreKeyId"],["impl From<ContentHint> for u32"],["impl From<KyberPreKeyId> for u32"],["impl From<DecryptionErrorMessage> for PlaintextContent"],["impl From<IdentityKey> for PublicKey"]], -"libsignal_service":[["impl From<DecodeError> for ParseContactError"],["impl From<Type> for i32"],["impl From<Style> for i32"],["impl From<DecodeError> for ProvisioningError"],["impl From<Type> for i32"],["impl From<ServiceError> for ProfileManagerError"],["impl From<Direction> for i32"],["impl From<Type> for i32"],["impl From<AccessRequired> for i32"],["impl From<ProtocolVersion> for i32"],["impl From<Type> for i32"],["impl From<NullMessage> for ContentBody"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<ZkGroupDeserializationFailure> for GroupDecodingError"],["impl From<Flags> for i32"],["impl From<SignalProtocolError> for ServiceError"],["impl From<Urgency> for i32"],["impl From<DecodeError> for GroupDecodingError"],["impl From<Box<ErrorKind, Global>> for GroupDecodingError"],["impl From<CredentialsCacheError> for ServiceError"],["impl From<Action> for i32"],["impl From<Type> for i32"],["impl From<ParseServiceAddressError> for ServiceError"],["impl From<ProfileKey> for ProfileCipher"],["impl From<Error> for ParseContactError"],["impl From<ServiceError> for ProvisioningError"],["impl From<ProvisioningVersion> for i32"],["impl From<Flags> for i32"],["impl From<SignalProtocolError> for ProvisioningError"],["impl From<Type> for i32"],["impl From<ProfileCipherError> for ProfileManagerError"],["impl From<Uuid> for ServiceAddress"],["impl From<Type> for i32"],["impl From<Role> for i32"],["impl From<Type> for i32"],["impl From<PniSignatureMessage> for ContentBody"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<DataMessage> for ContentBody"],["impl From<AttachmentUploadError> for MessageSenderError"],["impl From<Box<ErrorKind, Global>> for ServiceError"],["impl From<Type> for i32"],["impl From<DecodeError> for ServiceError"],["impl From<Type> for i32"],["impl From<ServiceError> for MessageSenderError"],["impl From<Style> for i32"],["impl From<ParseError> for ServiceError"],["impl From<GroupDecodingError> for ServiceError"],["impl From<Type> for i32"],["impl From<SignalProtocolError> for MessageSenderError"],["impl From<Error> for ParseServiceAddressError"],["impl From<ServiceError> for AttachmentUploadError"],["impl From<ReceiptMessage> for ContentBody"],["impl From<Type> for i32"],["impl From<State> for i32"],["impl From<Event> for i32"],["impl From<EditMessage> for ContentBody"],["impl From<Type> for i32"],["impl From<SignalServers> for ServiceConfiguration"],["impl From<SyncMessage> for ContentBody"],["impl From<TypingMessage> for ContentBody"],["impl From<DecodeError> for ServiceError"],["impl From<&SignalServers> for ServiceConfiguration"],["impl From<Utf8Error> for ProfileCipherError"],["impl From<ZkGroupVerificationFailure> for GroupDecodingError"],["impl From<StoryMessage> for ContentBody"],["impl From<Type> for i32"],["impl From<Error> for AttachmentUploadError"],["impl From<ContentHint> for i32"],["impl From<CallMessage> for ContentBody"]], -"libsignal_service_actix":[["impl From<AwcWebSocketError> for ServiceError"],["impl From<ProtocolError> for AwcWebSocketError"],["impl From<WsClientError> for AwcWebSocketError"]], -"libsignal_service_hyper":[["impl From<TungsteniteWebSocketError> for ServiceError"],["impl From<Error> for TungsteniteWebSocketError"]], -"zkgroup":[["impl From<ProfileKeyCredentialPresentationV2> for AnyProfileKeyCredentialPresentation"],["impl From<AuthCredentialWithPniPresentation> for AnyAuthCredentialPresentation"],["impl From<AuthCredentialPresentationV2> for AnyAuthCredentialPresentation"],["impl From<ProfileKeyCredentialPresentationV1> for AnyProfileKeyCredentialPresentation"],["impl From<ExpiringProfileKeyCredentialPresentation> for AnyProfileKeyCredentialPresentation"]] +"libsignal_protocol":[["impl From<SignedPreKeyId> for u32"],["impl From<KeyPair> for IdentityKeyPair"],["impl From<DecryptionErrorMessage> for PlaintextContent"],["impl From<ContentHint> for u32"],["impl From<PublicKey> for IdentityKey"],["impl From<u32> for ContentHint"],["impl From<IdentityKeyPair> for KeyPair"],["impl From<KyberPreKeyId> for u32"],["impl From<u32> for DeviceId"],["impl From<u32> for KyberPreKeyId"],["impl From<PreKeyBundle> for PreKeyBundleContent"],["impl From<DeviceId> for u32"],["impl From<u32> for PreKeyId"],["impl From<IdentityKey> for PublicKey"],["impl From<PreKeyId> for u32"],["impl From<ServiceIdKind> for u8"],["impl From<u32> for SignedPreKeyId"]], +"libsignal_service":[["impl From<Error> for ParseContactError"],["impl From<ServiceError> for AttachmentUploadError"],["impl From<SignalProtocolError> for MessageSenderError"],["impl From<Type> for i32"],["impl From<DataMessage> for ContentBody"],["impl From<EditMessage> for ContentBody"],["impl From<ServiceError> for ProvisioningError"],["impl From<AttachmentUploadError> for MessageSenderError"],["impl From<Urgency> for i32"],["impl From<State> for i32"],["impl From<Type> for i32"],["impl From<SyncMessage> for ContentBody"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Uuid> for ServiceAddress"],["impl From<ParseServiceAddressError> for ServiceError"],["impl From<StoryMessage> for ContentBody"],["impl From<Utf8Error> for ProfileCipherError"],["impl From<ServiceError> for MessageSenderError"],["impl From<Error> for ParseServiceAddressError"],["impl From<DecodeError> for ServiceError"],["impl From<ZkGroupDeserializationFailure> for GroupDecodingError"],["impl From<ReceiptMessage> for ContentBody"],["impl From<Type> for i32"],["impl From<Action> for i32"],["impl From<Type> for i32"],["impl From<PniSignatureMessage> for ContentBody"],["impl From<TypingMessage> for ContentBody"],["impl From<DecodeError> for ServiceError"],["impl From<Flags> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Style> for i32"],["impl From<SignalProtocolError> for ProvisioningError"],["impl From<NullMessage> for ContentBody"],["impl From<ZkGroupVerificationFailure> for GroupDecodingError"],["impl From<DecodeError> for ProvisioningError"],["impl From<Type> for i32"],["impl From<ProtocolVersion> for i32"],["impl From<Event> for i32"],["impl From<Type> for i32"],["impl From<CallMessage> for ContentBody"],["impl From<ProfileKey> for ProfileCipher"],["impl From<Type> for i32"],["impl From<&SignalServers> for ServiceConfiguration"],["impl From<DecodeError> for ParseContactError"],["impl From<SignalServers> for ServiceConfiguration"],["impl From<DecodeError> for GroupDecodingError"],["impl From<Type> for i32"],["impl From<Style> for i32"],["impl From<SignalProtocolError> for LinkError"],["impl From<CredentialsCacheError> for ServiceError"],["impl From<ProvisioningVersion> for i32"],["impl From<ServiceError> for ProfileManagerError"],["impl From<ServiceError> for LinkError"],["impl From<AccessRequired> for i32"],["impl From<GroupDecodingError> for ServiceError"],["impl From<Flags> for i32"],["impl From<ProvisioningError> for LinkError"],["impl From<ProfileCipherError> for ProfileManagerError"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Direction> for i32"],["impl From<Type> for i32"],["impl From<Box<ErrorKind, Global>> for GroupDecodingError"],["impl From<Error> for AttachmentUploadError"],["impl From<SignalProtocolError> for ServiceError"],["impl From<Box<ErrorKind, Global>> for ServiceError"],["impl From<ContentHint> for i32"],["impl From<Role> for i32"],["impl From<ParseError> for ServiceError"],["impl From<Type> for i32"]], +"libsignal_service_actix":[["impl From<ProtocolError> for AwcWebSocketError"],["impl From<AwcWebSocketError> for ServiceError"],["impl From<WsClientError> for AwcWebSocketError"]], +"libsignal_service_hyper":[["impl From<Error> for TungsteniteWebSocketError"],["impl From<TungsteniteWebSocketError> for ServiceError"]], +"zkgroup":[["impl From<AuthCredentialWithPniPresentation> for AnyAuthCredentialPresentation"],["impl From<ProfileKeyCredentialPresentationV1> for AnyProfileKeyCredentialPresentation"],["impl From<AuthCredentialPresentationV2> for AnyAuthCredentialPresentation"],["impl From<ProfileKeyCredentialPresentationV2> for AnyProfileKeyCredentialPresentation"],["impl From<ExpiringProfileKeyCredentialPresentation> for AnyProfileKeyCredentialPresentation"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/convert/trait.TryFrom.js b/implementors/core/convert/trait.TryFrom.js index a47460189..0de9f202d 100644 --- a/implementors/core/convert/trait.TryFrom.js +++ b/implementors/core/convert/trait.TryFrom.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"libsignal_protocol":[["impl TryFrom<&[u8]> for Key<Public>"],["impl TryFrom<&[u8]> for IdentityKeyPair"],["impl TryFrom<PreKeyBundleContent> for PreKeyBundle"],["impl TryFrom<&[u8]> for PublicKey"],["impl TryFrom<&[u8]> for SignalMessage"],["impl TryFrom<PrivateKey> for KeyPair"],["impl TryFrom<&[u8]> for SenderKeyMessage"],["impl TryFrom<&[u8]> for PlaintextContent"],["impl TryFrom<PrivateKey> for IdentityKeyPair"],["impl TryFrom<&[u8]> for Key<Secret>"],["impl TryFrom<&[u8]> for PreKeySignalMessage"],["impl TryFrom<u8> for CiphertextMessageType"],["impl TryFrom<&[u8]> for PrivateKey"],["impl TryFrom<u8> for KeyType"],["impl TryFrom<u8> for ServiceIdKind"],["impl TryFrom<&[u8]> for SenderKeyDistributionMessage"],["impl TryFrom<&[u8]> for DecryptionErrorMessage"],["impl TryFrom<&[u8]> for IdentityKey"]], -"libsignal_service":[["impl TryFrom<EnvelopeEntity> for Envelope"],["impl TryFrom<Option<&str>> for ServiceAddress"],["impl TryFrom<Option<&[u8]>> for ServiceAddress"],["impl TryFrom<AccessControl> for AccessControl"],["impl TryFrom<PreKeyRecord> for PreKeyEntity"],["impl TryFrom<SignedPreKeyRecord> for SignedPreKey"],["impl TryFrom<&str> for ServiceAddress"],["impl TryFrom<KyberPreKeyRecord> for KyberPreKeyEntity"]] +"libsignal_protocol":[["impl TryFrom<PreKeyBundleContent> for PreKeyBundle"],["impl TryFrom<u8> for CiphertextMessageType"],["impl TryFrom<&[u8]> for PublicKey"],["impl TryFrom<u8> for KeyType"],["impl TryFrom<&[u8]> for IdentityKey"],["impl TryFrom<&[u8]> for PrivateKey"],["impl TryFrom<&[u8]> for Key<Secret>"],["impl TryFrom<&[u8]> for PreKeySignalMessage"],["impl TryFrom<PrivateKey> for KeyPair"],["impl TryFrom<&[u8]> for SignalMessage"],["impl TryFrom<&[u8]> for SenderKeyDistributionMessage"],["impl TryFrom<PrivateKey> for IdentityKeyPair"],["impl TryFrom<&[u8]> for Key<Public>"],["impl TryFrom<u8> for ServiceIdKind"],["impl TryFrom<&[u8]> for IdentityKeyPair"],["impl TryFrom<&[u8]> for PlaintextContent"],["impl TryFrom<&[u8]> for DecryptionErrorMessage"],["impl TryFrom<&[u8]> for SenderKeyMessage"]], +"libsignal_service":[["impl TryFrom<EnvelopeEntity> for Envelope"],["impl TryFrom<AccessControl> for AccessControl"],["impl TryFrom<Option<&[u8]>> for ServiceAddress"],["impl TryFrom<KyberPreKeyRecord> for KyberPreKeyEntity"],["impl TryFrom<PreKeyRecord> for PreKeyEntity"],["impl TryFrom<SignedPreKeyRecord> for SignedPreKey"],["impl TryFrom<Option<&str>> for ServiceAddress"],["impl TryFrom<&str> for ServiceAddress"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/default/trait.Default.js b/implementors/core/default/trait.Default.js index 763209f61..5234abf74 100644 --- a/implementors/core/default/trait.Default.js +++ b/implementors/core/default/trait.Default.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"libsignal_protocol":[["impl Default for InMemPreKeyStore"],["impl Default for InMemSessionStore"],["impl Default for InMemKyberPreKeyStore"],["impl Default for InMemSignedPreKeyStore"],["impl Default for InMemSenderKeyStore"]], -"libsignal_service":[["impl Default for Email"],["impl Default for AddMemberAction"],["impl Default for GroupInviteLinkContentsV1"],["impl Default for UnidentifiedDeliveryStatus"],["impl Default for Phone"],["impl Default for MobileCoin"],["impl Default for StoryMessageRecipient"],["impl Default for StickerPackOperation"],["impl Default for DeletePendingMemberAction"],["impl Default for Name"],["impl Default for Busy"],["impl Default for ModifyTitleAction"],["impl Default for Type"],["impl Default for Event"],["impl Default for Configuration"],["impl Default for GroupAttributeBlob"],["impl Default for Content"],["impl Default for ModifyDescriptionAction"],["impl Default for CallEvent"],["impl Default for Verified"],["impl Default for Type"],["impl Default for Type"],["impl Default for RequestingMember"],["impl Default for PromotePendingPniAciMemberProfileKeyAction"],["impl Default for Certificate"],["impl Default for Delete"],["impl Default for WebSocketRequestMessage"],["impl Default for TypingMessage"],["impl Default for DecryptionErrorMessage"],["impl Default for NullMessage"],["impl Default for Type"],["impl Default for Direction"],["impl Default for Profile"],["impl Default for GroupChanges"],["impl Default for DataMessage"],["impl Default for Type"],["impl Default for Opaque"],["impl Default for AccessControl"],["impl Default for Pack"],["impl Default for Member"],["impl Default for PostalAddress"],["impl Default for ModifyMembersAccessControlAction"],["impl Default for GroupJoinInfo"],["impl Default for MobileCoin"],["impl Default for ContactDetails"],["impl Default for Actions"],["impl Default for Viewed"],["impl Default for OutgoingPayment"],["impl Default for ProvisioningUuid"],["impl Default for AccessRequired"],["impl Default for CallLogEvent"],["impl Default for Type"],["impl Default for GroupContextV2"],["impl Default for ContentHint"],["impl Default for DeleteBannedMemberAction"],["impl Default for MobileCoinAddress"],["impl Default for InMemoryCredentialsCache"],["impl Default for DeleteRequestingMemberAction"],["impl Default for Envelope"],["impl Default for Preview"],["impl Default for QuotedAttachment"],["impl Default for DeleteMemberAction"],["impl Default for SyncMessage"],["impl Default for Avatar"],["impl Default for AddRequestingMemberAction"],["impl Default for Type"],["impl Default for ModifyInviteLinkPasswordAction"],["impl Default for Certificate"],["impl Default for Amount"],["impl Default for MessageRequestResponse"],["impl Default for Group"],["impl Default for CallMessage"],["impl Default for DeviceName"],["impl Default for Role"],["impl Default for Gradient"],["impl Default for ProvisionMessage"],["impl Default for Type"],["impl Default for StoryMessage"],["impl Default for ViewOnceOpen"],["impl Default for Member"],["impl Default for Blocked"],["impl Default for Message"],["impl Default for Member"],["impl Default for Offer"],["impl Default for ModifyMemberRoleAction"],["impl Default for Type"],["impl Default for Keys"],["impl Default for GroupChange"],["impl Default for GroupExternalCredential"],["impl Default for Contact"],["impl Default for Sent"],["impl Default for BodyRange"],["impl Default for AttachmentPointer"],["impl Default for Payment"],["impl Default for PreKeyStatus"],["impl Default for Sticker"],["impl Default for GroupDetails"],["impl Default for PendingMember"],["impl Default for ModifyAttributesAccessControlAction"],["impl Default for ModifyAvatarAction"],["impl Default for AddBannedMemberAction"],["impl Default for MobileCoin"],["impl Default for Flags"],["impl Default for Style"],["impl Default for Reaction"],["impl Default for PniChangeNumber"],["impl Default for Flags"],["impl Default for Activation"],["impl Default for ProvisioningVersion"],["impl Default for ProvisionEnvelope"],["impl Default for Contacts"],["impl Default for ModifyMemberProfileKeyAction"],["impl Default for Notification"],["impl Default for StoryContext"],["impl Default for GroupChangeState"],["impl Default for Type"],["impl Default for ReceiptMessage"],["impl Default for AddPendingMemberAction"],["impl Default for PromotePendingMemberAction"],["impl Default for Type"],["impl Default for Action"],["impl Default for Style"],["impl Default for ModifyAnnouncementsOnlyAction"],["impl Default for GroupCallUpdate"],["impl Default for Avatar"],["impl Default for Answer"],["impl Default for Type"],["impl Default for WebSocketMessage"],["impl Default for WebSocketResponseMessage"],["impl Default for DeviceCapabilities"],["impl Default for Type"],["impl Default for ServerCertificate"],["impl Default for EditMessage"],["impl Default for BannedMember"],["impl Default for FetchLatest"],["impl Default for Type"],["impl Default for Hangup"],["impl Default for GiftBadge"],["impl Default for Type"],["impl Default for State"],["impl Default for AttachmentV2UploadAttributes"],["impl Default for ModifyDisappearingMessagesTimerAction"],["impl Default for SenderCertificate"],["impl Default for Type"],["impl Default for ProtocolVersion"],["impl Default for GroupInviteLink"],["impl Default for Read"],["impl Default for PniSignatureMessage"],["impl Default for GroupContext"],["impl Default for Avatar"],["impl Default for Type"],["impl Default for Quote"],["impl Default for CallLinkUpdate"],["impl Default for Sticker"],["impl Default for Urgency"],["impl Default for ModifyAddFromInviteLinkAccessControlAction"],["impl Default for PromoteRequestingMemberAction"],["impl Default for TextAttachment"],["impl Default for IceUpdate"],["impl Default for AvatarUploadAttributes"],["impl Default for UnidentifiedSenderMessage"],["impl Default for PaymentAddress"],["impl Default for Request"],["impl Default for Type"]], -"zkgroup":[["impl Default for ProfileKeyCiphertext"],["impl Default for UuidCiphertext"],["impl Default for SystemParams"],["impl Default for GroupMasterKey"],["impl Default for Ciphertext"],["impl<T: Default> Default for OneBased<T>"],["impl Default for Ciphertext"],["impl Default for ProfileKeyStruct"]] +"libsignal_protocol":[["impl Default for InMemPreKeyStore"],["impl Default for InMemKyberPreKeyStore"],["impl Default for InMemSessionStore"],["impl Default for InMemSignedPreKeyStore"],["impl Default for InMemSenderKeyStore"]], +"libsignal_service":[["impl Default for PostalAddress"],["impl Default for DeviceCapabilities"],["impl Default for ReceiptMessage"],["impl Default for DeleteRequestingMemberAction"],["impl Default for Pack"],["impl Default for ModifyMemberRoleAction"],["impl Default for Avatar"],["impl Default for Type"],["impl Default for CallLinkUpdate"],["impl Default for ModifyAvatarAction"],["impl Default for PreKeyStatus"],["impl Default for Opaque"],["impl Default for Member"],["impl Default for ProvisionEnvelope"],["impl Default for Offer"],["impl Default for MobileCoin"],["impl Default for ModifyMemberProfileKeyAction"],["impl Default for Type"],["impl Default for Viewed"],["impl Default for GroupExternalCredential"],["impl Default for ModifyInviteLinkPasswordAction"],["impl Default for Member"],["impl Default for ProvisioningVersion"],["impl Default for Verified"],["impl Default for GroupCallUpdate"],["impl Default for ModifyDescriptionAction"],["impl Default for ContentHint"],["impl Default for Payment"],["impl Default for ModifyDisappearingMessagesTimerAction"],["impl Default for Type"],["impl Default for RequestingMember"],["impl Default for Keys"],["impl Default for GroupChangeState"],["impl Default for GroupJoinInfo"],["impl Default for Urgency"],["impl Default for Type"],["impl Default for Answer"],["impl Default for ProvisioningUuid"],["impl Default for Phone"],["impl Default for DeleteMemberAction"],["impl Default for CallLogEvent"],["impl Default for Sent"],["impl Default for PniSignatureMessage"],["impl Default for Content"],["impl Default for Type"],["impl Default for Certificate"],["impl Default for StoryMessageRecipient"],["impl Default for Member"],["impl Default for AttachmentPointer"],["impl Default for AttachmentV2UploadAttributes"],["impl Default for WebSocketResponseMessage"],["impl Default for Contact"],["impl Default for Type"],["impl Default for NullMessage"],["impl Default for Type"],["impl Default for Read"],["impl Default for Email"],["impl Default for Sticker"],["impl Default for Style"],["impl Default for Direction"],["impl Default for UnidentifiedDeliveryStatus"],["impl Default for Event"],["impl Default for ModifyAttributesAccessControlAction"],["impl Default for ProvisionMessage"],["impl Default for MobileCoinAddress"],["impl Default for Avatar"],["impl Default for DataMessage"],["impl Default for AddMemberAction"],["impl Default for Envelope"],["impl Default for ContactDetails"],["impl Default for PromotePendingMemberAction"],["impl Default for PniChangeNumber"],["impl Default for StickerPackOperation"],["impl Default for AddBannedMemberAction"],["impl Default for Contacts"],["impl Default for AccessRequired"],["impl Default for Blocked"],["impl Default for DecryptionErrorMessage"],["impl Default for Sticker"],["impl Default for Flags"],["impl Default for OutgoingPayment"],["impl Default for GroupAttributeBlob"],["impl Default for SenderCertificate"],["impl Default for IceUpdate"],["impl Default for GroupChanges"],["impl Default for DeleteBannedMemberAction"],["impl Default for Flags"],["impl Default for Notification"],["impl Default for DeletePendingMemberAction"],["impl Default for TypingMessage"],["impl Default for SyncMessage"],["impl Default for TextAttachment"],["impl Default for MobileCoin"],["impl Default for ProtocolVersion"],["impl Default for Type"],["impl Default for Request"],["impl Default for Profile"],["impl Default for Type"],["impl Default for GroupInviteLink"],["impl Default for GroupChange"],["impl Default for Action"],["impl Default for ModifyTitleAction"],["impl Default for Type"],["impl Default for CallEvent"],["impl Default for Type"],["impl Default for Type"],["impl Default for ModifyAnnouncementsOnlyAction"],["impl Default for Preview"],["impl Default for Group"],["impl Default for Style"],["impl Default for Type"],["impl Default for Amount"],["impl Default for Type"],["impl Default for MobileCoin"],["impl Default for Hangup"],["impl Default for Activation"],["impl Default for GroupDetails"],["impl Default for PromotePendingPniAciMemberProfileKeyAction"],["impl Default for ServerCertificate"],["impl Default for ModifyMembersAccessControlAction"],["impl Default for WebSocketMessage"],["impl Default for Gradient"],["impl Default for Message"],["impl Default for Busy"],["impl Default for StoryContext"],["impl Default for PendingMember"],["impl Default for UnidentifiedSenderMessage"],["impl Default for AccessControl"],["impl Default for ViewOnceOpen"],["impl Default for GroupContextV2"],["impl Default for Type"],["impl Default for EditMessage"],["impl Default for CallMessage"],["impl Default for WebSocketRequestMessage"],["impl Default for DeviceName"],["impl Default for Type"],["impl Default for PromoteRequestingMemberAction"],["impl Default for Avatar"],["impl Default for AddPendingMemberAction"],["impl Default for GroupContext"],["impl Default for FetchLatest"],["impl Default for Certificate"],["impl Default for Quote"],["impl Default for QuotedAttachment"],["impl Default for BannedMember"],["impl Default for StoryMessage"],["impl Default for Type"],["impl Default for ModifyAddFromInviteLinkAccessControlAction"],["impl Default for MessageRequestResponse"],["impl Default for Role"],["impl Default for PaymentAddress"],["impl Default for AvatarUploadAttributes"],["impl Default for GiftBadge"],["impl Default for AddRequestingMemberAction"],["impl Default for State"],["impl Default for GroupInviteLinkContentsV1"],["impl Default for BodyRange"],["impl Default for Type"],["impl Default for InMemoryCredentialsCache"],["impl Default for Actions"],["impl Default for Reaction"],["impl Default for Configuration"],["impl Default for Name"],["impl Default for Delete"]], +"zkgroup":[["impl Default for Ciphertext"],["impl Default for SystemParams"],["impl Default for UuidCiphertext"],["impl<T: Default> Default for OneBased<T>"],["impl Default for GroupMasterKey"],["impl Default for ProfileKeyCiphertext"],["impl Default for ProfileKeyStruct"],["impl Default for Ciphertext"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/error/trait.Error.js b/implementors/core/error/trait.Error.js index 9f670fd2d..22f33e4fa 100644 --- a/implementors/core/error/trait.Error.js +++ b/implementors/core/error/trait.Error.js @@ -1,6 +1,6 @@ (function() {var implementors = { "libsignal_protocol":[["impl Error for SignalProtocolError"]], -"libsignal_service":[["impl Error for CredentialsCacheError"],["impl Error for GroupDecodingError"],["impl Error for ParseContactError"],["impl Error for ServiceError"],["impl Error for MessageSenderError"],["impl Error for ProvisioningError"],["impl Error for ParseServiceAddressError"],["impl Error for AttachmentUploadError"],["impl Error for ProfileManagerError"],["impl Error for AttachmentCipherError"],["impl Error for ProfileCipherError"]], +"libsignal_service":[["impl Error for AttachmentUploadError"],["impl Error for ParseContactError"],["impl Error for AttachmentCipherError"],["impl Error for ProvisioningError"],["impl Error for CredentialsCacheError"],["impl Error for MessageSenderError"],["impl Error for ProfileCipherError"],["impl Error for ProfileManagerError"],["impl Error for ServiceError"],["impl Error for LinkError"],["impl Error for ParseServiceAddressError"],["impl Error for GroupDecodingError"]], "libsignal_service_actix":[["impl Error for AwcWebSocketError"]], "libsignal_service_hyper":[["impl Error for TungsteniteWebSocketError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Debug.js b/implementors/core/fmt/trait.Debug.js index 94e4bd444..1f09c609f 100644 --- a/implementors/core/fmt/trait.Debug.js +++ b/implementors/core/fmt/trait.Debug.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"libsignal_protocol":[["impl Debug for ContentHint"],["impl Debug for SignalProtocolError"],["impl Debug for ScannableFingerprint"],["impl Debug for PlaintextContent"],["impl Debug for IdentityKey"],["impl Debug for ProtocolAddress"],["impl Debug for Secret"],["impl Debug for ServerCertificate"],["impl Debug for PreKeyId"],["impl Debug for KeyType"],["impl Debug for Fingerprint"],["impl Debug for KyberPayload"],["impl Debug for CiphertextMessageType"],["impl Debug for PublicKey"],["impl Debug for SealedSenderDecryptionResult"],["impl Debug for KyberPreKeyId"],["impl Debug for SignedPreKeyRecord"],["impl Debug for ServiceIdKind"],["impl Debug for DeviceId"],["impl Debug for SignalMessage"],["impl Debug for DecryptionErrorMessage"],["impl Debug for PreKeyRecord"],["impl Debug for DisplayableFingerprint"],["impl Debug for SenderKeyDistributionMessage"],["impl Debug for PreKeySignalMessage"],["impl Debug for SenderKeyMessage"],["impl Debug for SenderCertificate"],["impl Debug for Direction"],["impl Debug for CiphertextMessage"],["impl Debug for ServiceId"],["impl Debug for KyberPreKeyRecord"],["impl Debug for Public"],["impl Debug for SenderKeyRecord"],["impl Debug for SignedPreKeyId"]], -"libsignal_service":[["impl Debug for RecaptchaAttributes"],["impl Debug for HttpAuth"],["impl Debug for ServiceError"],["impl Debug for Group"],["impl Debug for Type"],["impl Debug for ModifyMemberProfileKeyAction"],["impl Debug for ProvisioningVersion"],["impl Debug for RequestingMember"],["impl Debug for TextAttachment"],["impl Debug for ProvisionMessage"],["impl Debug for AttachmentV2UploadAttributes"],["impl Debug for PromotePendingMemberAction"],["impl Debug for GroupInviteLinkContentsV1"],["impl Debug for PendingMember"],["impl Debug for Type"],["impl Debug for KyberPreKeyEntity"],["impl Debug for Payment"],["impl Debug for GroupExternalCredential"],["impl Debug for PniSignatureMessage"],["impl Debug for Opaque"],["impl Debug for Style"],["impl<C: Debug> Debug for AvatarWrite<C>"],["impl Debug for CallLogEvent"],["impl Debug for AttachmentIdentifier"],["impl Debug for Amount"],["impl Debug for GroupChange"],["impl Debug for Address"],["impl Debug for Configuration"],["impl Debug for Read"],["impl Debug for AttachmentUploadError"],["impl Debug for Contact"],["impl Debug for Endpoint"],["impl Debug for Reaction"],["impl Debug for UnidentifiedSenderMessage"],["impl Debug for Blocked"],["impl Debug for Item"],["impl Debug for Answer"],["impl Debug for UnidentifiedDeliveryStatus"],["impl Debug for MobileCoin"],["impl Debug for ViewOnceOpen"],["impl Debug for ModifyAnnouncementsOnlyAction"],["impl Debug for ModifyInviteLinkPasswordAction"],["impl Debug for Type"],["impl Debug for Envelope"],["impl Debug for BodyRange"],["impl Debug for WebSocketMessage"],["impl Debug for Type"],["impl Debug for ModifyDisappearingMessagesTimerAction"],["impl Debug for Amount"],["impl Debug for Type"],["impl Debug for PniChangeNumber"],["impl Debug for Type"],["impl Debug for Sticker"],["impl Debug for ProfileManagerError"],["impl Debug for NullMessage"],["impl Debug for Delete"],["impl Debug for PaymentAddress"],["impl Debug for StoryMessageRecipient"],["impl Debug for QuotedAttachment"],["impl Debug for PaymentDetail"],["impl Debug for AddBannedMemberAction"],["impl Debug for PreKeyResponseItem"],["impl Debug for Content"],["impl Debug for ProtocolVersion"],["impl Debug for Contact"],["impl Debug for DecryptionErrorMessage"],["impl Debug for Phone"],["impl Debug for AddPendingMemberAction"],["impl Debug for FetchLatest"],["impl Debug for ServiceIdType"],["impl Debug for Actions"],["impl Debug for DeviceName"],["impl Debug for Certificate"],["impl Debug for IceUpdate"],["impl Debug for CallLinkUpdate"],["impl Debug for ContactDetails"],["impl Debug for StoryContext"],["impl Debug for ModifyDescriptionAction"],["impl Debug for ModifyAvatarAction"],["impl Debug for AttachmentPointer"],["impl Debug for AccessControl"],["impl Debug for AttachmentCipherError"],["impl Debug for Background"],["impl Debug for Certificate"],["impl Debug for ModifyTitleAction"],["impl Debug for Verified"],["impl Debug for Member"],["impl Debug for GroupAttributeBlob"],["impl Debug for ParseContactError"],["impl Debug for TypingMessage"],["impl Debug for GroupChange"],["impl Debug for ProvisionEnvelope"],["impl Debug for OutgoingPayment"],["impl Debug for Content"],["impl Debug for Type"],["impl<R: Debug> Debug for Attachment<R>"],["impl Debug for ReceiptMessage"],["impl Debug for SignalServers"],["impl Debug for Notification"],["impl Debug for State"],["impl Debug for AddMemberAction"],["impl Debug for Urgency"],["impl Debug for Transaction"],["impl Debug for PromoteRequestingMemberAction"],["impl Debug for Quote"],["impl Debug for OutgoingPushMessage"],["impl Debug for Name"],["impl Debug for CredentialsCacheError"],["impl Debug for ServiceAddress"],["impl Debug for ParseServiceAddressError"],["impl Debug for Avatar"],["impl Debug for Message"],["impl Debug for AddRequestingMemberAction"],["impl Debug for ModifyMemberRoleAction"],["impl Debug for SyncMessage"],["impl Debug for Keys"],["impl Debug for MessageRequestResponse"],["impl Debug for Type"],["impl Debug for RegistrationSessionMetadataResponse"],["impl Debug for Member"],["impl Debug for ModifyAttributesAccessControlAction"],["impl Debug for Type"],["impl Debug for Sticker"],["impl Debug for DeviceCapabilities"],["impl Debug for ServerCertificate"],["impl Debug for StaleDevices"],["impl Debug for DeletePendingMemberAction"],["impl Debug for PreKeyStatus"],["impl Debug for Content"],["impl Debug for GroupJoinInfo"],["impl Debug for Timer"],["impl Debug for PreKeyEntity"],["impl Debug for GroupChanges"],["impl Debug for Offer"],["impl Debug for Type"],["impl Debug for ServiceIds"],["impl Debug for DeviceInfo"],["impl Debug for GroupChanges"],["impl Debug for Avatar"],["impl Debug for Style"],["impl Debug for GiftBadge"],["impl Debug for Event"],["impl Debug for SecondaryDeviceProvisioning"],["impl Debug for ProvisioningCipher"],["impl Debug for MobileCoinAddress"],["impl Debug for ContentBody"],["impl Debug for GroupInviteLink"],["impl Debug for OutgoingPushMessages"],["impl Debug for ProvisioningUuid"],["impl Debug for PromotePendingPniAciMemberProfileKeyAction"],["impl Debug for Activation"],["impl Debug for StickerPackOperation"],["impl Debug for WebSocketRequestMessage"],["impl Debug for Type"],["impl Debug for Profile"],["impl Debug for Member"],["impl Debug for Type"],["impl Debug for WhoAmIResponse"],["impl Debug for HttpAuthOverride"],["impl Debug for Request"],["impl Debug for SentMessage"],["impl Debug for Type"],["impl Debug for GroupDecodingError"],["impl Debug for Group"],["impl Debug for AssociatedValue"],["impl Debug for PostalAddress"],["impl Debug for Contents"],["impl Debug for WebSocketResponseMessage"],["impl Debug for AccessRequired"],["impl Debug for ModifyMembersAccessControlAction"],["impl Debug for Type"],["impl Debug for Type"],["impl Debug for ProvisioningError"],["impl Debug for DeleteRequestingMemberAction"],["impl Debug for Type"],["impl Debug for Direction"],["impl Debug for SenderCertificate"],["impl Debug for Type"],["impl Debug for Action"],["impl Debug for VerifyAccountResponse"],["impl Debug for Pack"],["impl Debug for BannedMember"],["impl Debug for Type"],["impl<'a> Debug for RegistrationMethod<'a>"],["impl Debug for Flags"],["impl Debug for Viewed"],["impl Debug for ProofRequired"],["impl Debug for GroupCallUpdate"],["impl Debug for PreKeyState"],["impl Debug for DeleteMemberAction"],["impl Debug for SignalServiceProfile"],["impl Debug for Flags"],["impl Debug for AvatarUploadAttributes"],["impl Debug for CallEvent"],["impl Debug for AccountAttributes"],["impl Debug for GroupChangeState"],["impl Debug for Email"],["impl<S: Debug> Debug for ProfileName<S>"],["impl Debug for PreKeyResponse"],["impl Debug for ContentHint"],["impl Debug for MismatchedDevices"],["impl Debug for GroupContext"],["impl Debug for Attachment"],["impl Debug for ProfileCipherError"],["impl Debug for DataMessage"],["impl Debug for EditMessage"],["impl Debug for Busy"],["impl Debug for Contacts"],["impl Debug for Gradient"],["impl Debug for MobileCoin"],["impl Debug for SignedPreKey"],["impl Debug for RequestingMember"],["impl Debug for Hangup"],["impl Debug for SignedPreKeyEntity"],["impl Debug for Member"],["impl Debug for Preview"],["impl Debug for PendingMember"],["impl Debug for DeviceId"],["impl Debug for GroupDetails"],["impl Debug for AccessControl"],["impl Debug for Metadata"],["impl Debug for VerificationTransport"],["impl Debug for SendMessageResponse"],["impl Debug for CallMessage"],["impl Debug for Role"],["impl Debug for MessageSenderError"],["impl Debug for DeleteBannedMemberAction"],["impl Debug for StoryMessage"],["impl Debug for ConfirmCodeResponse"],["impl Debug for MobileCoin"],["impl Debug for ModifyAddFromInviteLinkAccessControlAction"],["impl Debug for GroupContextV2"],["impl Debug for Sent"],["impl Debug for Avatar"]], +"libsignal_protocol":[["impl Debug for KyberPreKeyRecord"],["impl Debug for ContentHint"],["impl Debug for DeviceId"],["impl Debug for Public"],["impl Debug for PublicKey"],["impl Debug for DisplayableFingerprint"],["impl Debug for SignalMessage"],["impl Debug for SignalProtocolError"],["impl Debug for PlaintextContent"],["impl Debug for KyberPayload"],["impl Debug for PreKeyId"],["impl Debug for SignedPreKeyRecord"],["impl Debug for ProtocolAddress"],["impl Debug for KeyType"],["impl Debug for SignedPreKeyId"],["impl Debug for SenderCertificate"],["impl Debug for Secret"],["impl Debug for DecryptionErrorMessage"],["impl Debug for KyberPreKeyId"],["impl Debug for ServiceIdKind"],["impl Debug for SenderKeyDistributionMessage"],["impl Debug for ScannableFingerprint"],["impl Debug for IdentityKey"],["impl Debug for PreKeySignalMessage"],["impl Debug for Direction"],["impl Debug for ServiceId"],["impl Debug for SenderKeyMessage"],["impl Debug for ServerCertificate"],["impl Debug for SealedSenderDecryptionResult"],["impl Debug for CiphertextMessage"],["impl Debug for PreKeyRecord"],["impl Debug for CiphertextMessageType"],["impl Debug for SenderKeyRecord"],["impl Debug for Fingerprint"]], +"libsignal_service":[["impl Debug for Answer"],["impl Debug for SignedPreKeyEntity"],["impl Debug for GroupDetails"],["impl Debug for Avatar"],["impl Debug for CallLinkUpdate"],["impl Debug for LinkError"],["impl Debug for NullMessage"],["impl Debug for GroupExternalCredential"],["impl Debug for Notification"],["impl Debug for DataMessage"],["impl Debug for Amount"],["impl Debug for ParseContactError"],["impl Debug for PniSignatureMessage"],["impl Debug for Opaque"],["impl Debug for Type"],["impl Debug for StaleDevices"],["impl Debug for DeviceId"],["impl Debug for BannedMember"],["impl Debug for GiftBadge"],["impl Debug for Timer"],["impl Debug for DecryptionErrorMessage"],["impl Debug for Blocked"],["impl Debug for Sticker"],["impl Debug for SentMessage"],["impl Debug for IceUpdate"],["impl Debug for Type"],["impl Debug for GroupChange"],["impl Debug for ModifyDescriptionAction"],["impl Debug for WhoAmIResponse"],["impl Debug for ProvisioningCipher"],["impl Debug for VerifyAccountResponse"],["impl Debug for SecondaryDeviceProvisioning"],["impl Debug for ModifyAvatarAction"],["impl Debug for DeviceCapabilities"],["impl Debug for Type"],["impl Debug for Keys"],["impl Debug for KyberPreKeyEntity"],["impl Debug for AttachmentIdentifier"],["impl Debug for Content"],["impl Debug for Email"],["impl Debug for GroupInviteLinkContentsV1"],["impl Debug for Activation"],["impl Debug for Type"],["impl Debug for ServerCertificate"],["impl Debug for Flags"],["impl Debug for Style"],["impl Debug for Name"],["impl Debug for DeletePendingMemberAction"],["impl Debug for GroupContext"],["impl Debug for Profile"],["impl Debug for GroupCallUpdate"],["impl Debug for StoryMessageRecipient"],["impl Debug for MobileCoin"],["impl Debug for RecaptchaAttributes"],["impl Debug for StoryMessage"],["impl Debug for AccessControl"],["impl Debug for Member"],["impl Debug for DeleteMemberAction"],["impl Debug for Verified"],["impl Debug for Type"],["impl Debug for Item"],["impl Debug for CallEvent"],["impl Debug for SyncMessage"],["impl Debug for PreKeyResponseItem"],["impl Debug for Background"],["impl Debug for OutgoingPayment"],["impl Debug for PromotePendingMemberAction"],["impl Debug for Contacts"],["impl Debug for AssociatedValue"],["impl Debug for Envelope"],["impl Debug for ModifyAnnouncementsOnlyAction"],["impl Debug for Type"],["impl Debug for ModifyDisappearingMessagesTimerAction"],["impl Debug for GroupInviteLink"],["impl Debug for DeviceName"],["impl Debug for PreKeyState"],["impl Debug for Member"],["impl Debug for PreKeyResponse"],["impl Debug for Contact"],["impl Debug for Urgency"],["impl Debug for Contact"],["impl Debug for Transaction"],["impl Debug for GroupChange"],["impl Debug for Avatar"],["impl Debug for MobileCoin"],["impl Debug for PreKeyStatus"],["impl Debug for ProvisionMessage"],["impl Debug for Phone"],["impl Debug for Endpoint"],["impl Debug for ProfileManagerError"],["impl Debug for GroupChanges"],["impl Debug for TypingMessage"],["impl Debug for Group"],["impl Debug for Sticker"],["impl Debug for ProtocolVersion"],["impl Debug for MobileCoinAddress"],["impl Debug for PendingMember"],["impl Debug for Type"],["impl Debug for Direction"],["impl Debug for Style"],["impl Debug for PostalAddress"],["impl Debug for Viewed"],["impl Debug for Request"],["impl Debug for ModifyInviteLinkPasswordAction"],["impl Debug for MismatchedDevices"],["impl Debug for Role"],["impl<S: Debug> Debug for ProfileName<S>"],["impl Debug for AttachmentPointer"],["impl Debug for AddPendingMemberAction"],["impl Debug for CallLogEvent"],["impl Debug for Type"],["impl Debug for ReceiptMessage"],["impl Debug for ProvisioningUuid"],["impl Debug for Contents"],["impl Debug for ParseServiceAddressError"],["impl Debug for Event"],["impl Debug for HttpAuth"],["impl Debug for Type"],["impl Debug for AvatarUploadAttributes"],["impl Debug for ProfileCipherError"],["impl Debug for Busy"],["impl Debug for VerificationTransport"],["impl Debug for GroupAttributeBlob"],["impl Debug for Action"],["impl<R: Debug> Debug for Attachment<R>"],["impl Debug for PniChangeNumber"],["impl Debug for ModifyTitleAction"],["impl Debug for ModifyMemberRoleAction"],["impl Debug for Member"],["impl Debug for Content"],["impl Debug for RequestingMember"],["impl Debug for Reaction"],["impl Debug for Gradient"],["impl Debug for Type"],["impl Debug for QuotedAttachment"],["impl Debug for ProofRequired"],["impl Debug for ProvisioningVersion"],["impl Debug for ServiceAddress"],["impl Debug for ViewOnceOpen"],["impl Debug for Member"],["impl Debug for WebSocketResponseMessage"],["impl Debug for CredentialsCacheError"],["impl Debug for Actions"],["impl Debug for Type"],["impl Debug for PromotePendingPniAciMemberProfileKeyAction"],["impl Debug for AttachmentCipherError"],["impl Debug for SignalServers"],["impl Debug for Type"],["impl Debug for Preview"],["impl Debug for Quote"],["impl Debug for Read"],["impl Debug for RequestingMember"],["impl Debug for Certificate"],["impl Debug for DeviceInfo"],["impl Debug for Type"],["impl Debug for Certificate"],["impl Debug for Content"],["impl Debug for Hangup"],["impl<C: Debug> Debug for AvatarWrite<C>"],["impl Debug for MessageSenderError"],["impl Debug for Flags"],["impl Debug for SendMessageResponse"],["impl Debug for UnidentifiedSenderMessage"],["impl Debug for AttachmentV2UploadAttributes"],["impl Debug for SignalServiceProfile"],["impl Debug for AddRequestingMemberAction"],["impl Debug for PromoteRequestingMemberAction"],["impl Debug for HttpAuthOverride"],["impl Debug for ServiceError"],["impl Debug for AttachmentUploadError"],["impl Debug for Sent"],["impl Debug for RegistrationSessionMetadataResponse"],["impl Debug for ServiceIdType"],["impl Debug for GroupChanges"],["impl Debug for Type"],["impl Debug for ContentHint"],["impl Debug for ProvisioningError"],["impl Debug for ModifyMemberProfileKeyAction"],["impl Debug for DeleteRequestingMemberAction"],["impl Debug for GroupDecodingError"],["impl Debug for MessageRequestResponse"],["impl Debug for Pack"],["impl Debug for PendingMember"],["impl Debug for Type"],["impl Debug for WebSocketMessage"],["impl Debug for OutgoingPushMessage"],["impl Debug for State"],["impl Debug for ConfirmCodeResponse"],["impl Debug for Payment"],["impl Debug for Address"],["impl Debug for WebSocketRequestMessage"],["impl Debug for PreKeyEntity"],["impl Debug for StoryContext"],["impl Debug for Type"],["impl Debug for PaymentDetail"],["impl Debug for UnidentifiedDeliveryStatus"],["impl Debug for ModifyAddFromInviteLinkAccessControlAction"],["impl Debug for Type"],["impl Debug for DeleteBannedMemberAction"],["impl Debug for AccessRequired"],["impl Debug for GroupContextV2"],["impl Debug for OutgoingPushMessages"],["impl Debug for ContactDetails"],["impl Debug for Offer"],["impl Debug for Delete"],["impl Debug for ProvisionEnvelope"],["impl Debug for PaymentAddress"],["impl Debug for GroupChangeState"],["impl Debug for CallMessage"],["impl Debug for Metadata"],["impl Debug for AddMemberAction"],["impl<'a> Debug for RegistrationMethod<'a>"],["impl Debug for GroupJoinInfo"],["impl Debug for AddBannedMemberAction"],["impl Debug for ModifyAttributesAccessControlAction"],["impl Debug for MobileCoin"],["impl Debug for BodyRange"],["impl Debug for Group"],["impl Debug for ModifyMembersAccessControlAction"],["impl Debug for FetchLatest"],["impl Debug for ServiceIds"],["impl Debug for Avatar"],["impl Debug for AccountAttributes"],["impl Debug for Message"],["impl Debug for SignedPreKey"],["impl Debug for Attachment"],["impl Debug for Amount"],["impl Debug for TextAttachment"],["impl Debug for StickerPackOperation"],["impl Debug for Configuration"],["impl Debug for AccessControl"],["impl Debug for Type"],["impl Debug for EditMessage"],["impl Debug for SenderCertificate"],["impl Debug for ContentBody"]], "libsignal_service_actix":[["impl Debug for AwcWebSocketError"]], "libsignal_service_hyper":[["impl Debug for TungsteniteWebSocketError"]], -"zkgroup":[["impl Debug for ZkGroupDeserializationFailure"],["impl Debug for ZkGroupVerificationFailure"],["impl<T: Debug> Debug for OneBased<T>"]] +"zkgroup":[["impl Debug for ZkGroupDeserializationFailure"],["impl<T: Debug> Debug for OneBased<T>"],["impl Debug for ZkGroupVerificationFailure"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/fmt/trait.Display.js b/implementors/core/fmt/trait.Display.js index b705274d2..32e0ccb17 100644 --- a/implementors/core/fmt/trait.Display.js +++ b/implementors/core/fmt/trait.Display.js @@ -1,7 +1,7 @@ (function() {var implementors = { -"libsignal_protocol":[["impl Display for SignedPreKeyId"],["impl Display for DeviceId"],["impl Display for SignalProtocolError"],["impl Display for DisplayableFingerprint"],["impl Display for ProtocolAddress"],["impl Display for KyberPreKeyId"],["impl Display for KeyType"],["impl Display for PreKeyId"],["impl Display for ServiceIdKind"]], -"libsignal_service":[["impl Display for ProfileCipherError"],["impl Display for ServiceIdType"],["impl Display for ParseContactError"],["impl Display for MessageSenderError"],["impl<S: AsRef<str>> Display for ProfileName<S>"],["impl Display for ProvisioningError"],["impl Display for CredentialsCacheError"],["impl Display for ServiceIds"],["impl Display for ProfileManagerError"],["impl Display for AttachmentCipherError"],["impl Display for ParseServiceAddressError"],["impl Display for GroupDecodingError"],["impl Display for ServiceError"],["impl Display for AttachmentUploadError"]], +"libsignal_protocol":[["impl Display for KeyType"],["impl Display for ProtocolAddress"],["impl Display for KyberPreKeyId"],["impl Display for SignedPreKeyId"],["impl Display for DeviceId"],["impl Display for ServiceIdKind"],["impl Display for DisplayableFingerprint"],["impl Display for SignalProtocolError"],["impl Display for PreKeyId"]], +"libsignal_service":[["impl Display for MessageSenderError"],["impl Display for ProvisioningError"],["impl Display for GroupDecodingError"],["impl Display for ProfileManagerError"],["impl Display for CredentialsCacheError"],["impl Display for ParseContactError"],["impl Display for ServiceIds"],["impl<S: AsRef<str>> Display for ProfileName<S>"],["impl Display for AttachmentCipherError"],["impl Display for LinkError"],["impl Display for ServiceIdType"],["impl Display for ProfileCipherError"],["impl Display for AttachmentUploadError"],["impl Display for ParseServiceAddressError"],["impl Display for ServiceError"]], "libsignal_service_actix":[["impl Display for AwcWebSocketError"]], "libsignal_service_hyper":[["impl Display for TungsteniteWebSocketError"]], -"zkgroup":[["impl Display for ZkGroupVerificationFailure"],["impl Display for ZkGroupDeserializationFailure"]] +"zkgroup":[["impl Display for ZkGroupDeserializationFailure"],["impl Display for ZkGroupVerificationFailure"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/hash/trait.Hash.js b/implementors/core/hash/trait.Hash.js index 05281987f..e43282559 100644 --- a/implementors/core/hash/trait.Hash.js +++ b/implementors/core/hash/trait.Hash.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"libsignal_protocol":[["impl Hash for ProtocolAddress"],["impl Hash for ServiceIdKind"],["impl Hash for DeviceId"],["impl Hash for KyberPreKeyId"],["impl Hash for ServiceId"],["impl Hash for PreKeyId"],["impl Hash for SignedPreKeyId"]], -"libsignal_service":[["impl Hash for Type"],["impl Hash for Style"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Urgency"],["impl Hash for AccessRequired"],["impl Hash for Direction"],["impl Hash for ProtocolVersion"],["impl Hash for Type"],["impl Hash for Role"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Flags"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for State"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for ProvisioningVersion"],["impl Hash for ContentHint"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Flags"],["impl Hash for Event"],["impl Hash for Type"],["impl Hash for Style"],["impl Hash for Type"],["impl Hash for Action"]] +"libsignal_protocol":[["impl Hash for PreKeyId"],["impl Hash for ServiceId"],["impl Hash for KyberPreKeyId"],["impl Hash for SignedPreKeyId"],["impl Hash for ProtocolAddress"],["impl Hash for ServiceIdKind"],["impl Hash for DeviceId"]], +"libsignal_service":[["impl Hash for Type"],["impl Hash for State"],["impl Hash for Type"],["impl Hash for Style"],["impl Hash for ContentHint"],["impl Hash for Type"],["impl Hash for ProtocolVersion"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Flags"],["impl Hash for Urgency"],["impl Hash for Type"],["impl Hash for Flags"],["impl Hash for Type"],["impl Hash for Event"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Direction"],["impl Hash for Type"],["impl Hash for Action"],["impl Hash for Type"],["impl Hash for Style"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Role"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for ProvisioningVersion"],["impl Hash for Type"],["impl Hash for AccessRequired"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Copy.js b/implementors/core/marker/trait.Copy.js index 2842c449a..9a5590893 100644 --- a/implementors/core/marker/trait.Copy.js +++ b/implementors/core/marker/trait.Copy.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"libsignal_protocol":[["impl Copy for KyberPreKeyId"],["impl Copy for KeyPair"],["impl Copy for ContentHint"],["impl Copy for PrivateKey"],["impl Copy for CiphertextMessageType"],["impl Copy for SignedPreKeyId"],["impl Copy for IdentityKeyPair"],["impl Copy for KeyType"],["impl Copy for PublicKey"],["impl Copy for PreKeyId"],["impl Copy for IdentityKey"],["impl Copy for DeviceId"],["impl Copy for ServiceIdKind"],["impl Copy for ServiceId"]], -"libsignal_service":[["impl Copy for Type"],["impl Copy for ServiceIdType"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Flags"],["impl Copy for ProvisioningVersion"],["impl Copy for Type"],["impl Copy for Flags"],["impl Copy for Style"],["impl Copy for Type"],["impl Copy for Action"],["impl Copy for VerificationTransport"],["impl Copy for Style"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for ServiceAddress"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Event"],["impl Copy for Type"],["impl Copy for ContentHint"],["impl Copy for Direction"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for State"],["impl Copy for Type"],["impl Copy for SignalServers"],["impl Copy for Type"],["impl Copy for AccessRequired"],["impl Copy for Type"],["impl Copy for Role"],["impl Copy for Urgency"],["impl Copy for ProtocolVersion"],["impl Copy for Type"],["impl Copy for Type"]], -"zkgroup":[["impl Copy for KeyPair"],["impl Copy for CiphertextWithSecretNonce"],["impl Copy for UuidCiphertext"],["impl Copy for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl Copy for AuthCredential"],["impl Copy for KeyPair"],["impl Copy for AuthCredential"],["impl Copy for PublicKey"],["impl Copy for PublicKey"],["impl Copy for SystemParams"],["impl Copy for ExpiringProfileKeyCredential"],["impl Copy for GroupMasterKey"],["impl Copy for PublicKey"],["impl Copy for ReceiptCredential"],["impl Copy for ProfileKeyCredential"],["impl Copy for PublicKey"],["impl Copy for Ciphertext"],["impl Copy for ServerSecretParams"],["impl Copy for SystemParams"],["impl Copy for PniCredential"],["impl Copy for BlindedReceiptCredentialWithSecretNonce"],["impl Copy for AuthCredentialWithPni"],["impl Copy for ProfileKeyStruct"],["impl<S: AttrScalars> Copy for KeyPair<S>"],["impl Copy for TimestampStruct"],["impl Copy for KeyPair"],["impl Copy for CommitmentWithSecretNonce"],["impl Copy for ProfileKeyCommitment"],["impl Copy for BlindedReceiptCredential"],["impl Copy for CiphertextWithSecretNonce"],["impl Copy for ReceiptStruct"],["impl Copy for ProfileKeyVersion"],["impl Copy for ExpiringProfileKeyCredential"],["impl Copy for CallLinkPublicParams"],["impl Copy for Ciphertext"],["impl Copy for Ciphertext"],["impl Copy for ServerPublicParams"],["impl Copy for SystemParams"],["impl Copy for GroupPublicParams"],["impl Copy for BlindedExpiringProfileKeyCredential"],["impl Copy for Commitment"],["impl Copy for SystemParams"],["impl Copy for ProfileKey"],["impl Copy for KeyPair"],["impl Copy for ProfileKeyCiphertext"],["impl<T: Copy> Copy for OneBased<T>"],["impl Copy for KeyPair"],["impl Copy for Ciphertext"],["impl Copy for UidStruct"],["impl Copy for ReceiptCredential"],["impl Copy for AuthCredentialWithPni"],["impl Copy for PublicKey"],["impl Copy for CallLinkSecretParams"],["impl Copy for PublicKey"],["impl Copy for GroupSecretParams"]] +"libsignal_protocol":[["impl Copy for ContentHint"],["impl Copy for PrivateKey"],["impl Copy for IdentityKeyPair"],["impl Copy for PreKeyId"],["impl Copy for ServiceIdKind"],["impl Copy for KeyType"],["impl Copy for SignedPreKeyId"],["impl Copy for PublicKey"],["impl Copy for DeviceId"],["impl Copy for KyberPreKeyId"],["impl Copy for ServiceId"],["impl Copy for IdentityKey"],["impl Copy for CiphertextMessageType"],["impl Copy for KeyPair"]], +"libsignal_service":[["impl Copy for ServiceIdType"],["impl Copy for Flags"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for SignalServers"],["impl Copy for Type"],["impl Copy for Direction"],["impl Copy for Type"],["impl Copy for Urgency"],["impl Copy for Style"],["impl Copy for Type"],["impl Copy for Role"],["impl Copy for Type"],["impl Copy for AccessRequired"],["impl Copy for ProtocolVersion"],["impl Copy for Type"],["impl Copy for Action"],["impl Copy for ProvisioningVersion"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Event"],["impl Copy for State"],["impl Copy for ContentHint"],["impl Copy for Style"],["impl Copy for Flags"],["impl Copy for Type"],["impl Copy for VerificationTransport"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for ServiceAddress"],["impl Copy for Type"]], +"zkgroup":[["impl Copy for ProfileKeyCredential"],["impl Copy for ReceiptCredential"],["impl Copy for SystemParams"],["impl Copy for PniCredential"],["impl Copy for CiphertextWithSecretNonce"],["impl Copy for ProfileKeyCommitment"],["impl Copy for GroupPublicParams"],["impl Copy for PublicKey"],["impl Copy for PublicKey"],["impl Copy for ServerSecretParams"],["impl Copy for Commitment"],["impl Copy for UidStruct"],["impl Copy for PublicKey"],["impl Copy for CiphertextWithSecretNonce"],["impl Copy for PublicKey"],["impl Copy for TimestampStruct"],["impl Copy for KeyPair"],["impl Copy for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl Copy for KeyPair"],["impl Copy for ProfileKeyStruct"],["impl Copy for SystemParams"],["impl<S: AttrScalars> Copy for KeyPair<S>"],["impl Copy for PublicKey"],["impl Copy for KeyPair"],["impl Copy for GroupMasterKey"],["impl Copy for Ciphertext"],["impl Copy for CallLinkPublicParams"],["impl Copy for Ciphertext"],["impl Copy for ServerPublicParams"],["impl Copy for ReceiptCredential"],["impl Copy for Ciphertext"],["impl Copy for ReceiptStruct"],["impl Copy for AuthCredential"],["impl Copy for AuthCredential"],["impl Copy for ProfileKey"],["impl Copy for AuthCredentialWithPni"],["impl Copy for BlindedReceiptCredential"],["impl Copy for BlindedExpiringProfileKeyCredential"],["impl Copy for SystemParams"],["impl<T: Copy> Copy for OneBased<T>"],["impl Copy for UuidCiphertext"],["impl Copy for ProfileKeyCiphertext"],["impl Copy for ExpiringProfileKeyCredential"],["impl Copy for Ciphertext"],["impl Copy for KeyPair"],["impl Copy for AuthCredentialWithPni"],["impl Copy for PublicKey"],["impl Copy for GroupSecretParams"],["impl Copy for CallLinkSecretParams"],["impl Copy for CommitmentWithSecretNonce"],["impl Copy for ProfileKeyVersion"],["impl Copy for KeyPair"],["impl Copy for ExpiringProfileKeyCredential"],["impl Copy for BlindedReceiptCredentialWithSecretNonce"],["impl Copy for SystemParams"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Freeze.js b/implementors/core/marker/trait.Freeze.js index 6c27b44b1..a6ab05316 100644 --- a/implementors/core/marker/trait.Freeze.js +++ b/implementors/core/marker/trait.Freeze.js @@ -1,6 +1,6 @@ (function() {var implementors = { "libsignal_protocol":[["impl Freeze for ServiceIdKind",1,["libsignal_protocol::address::ServiceIdKind"]],["impl Freeze for ServiceId",1,["libsignal_protocol::address::ServiceId"]],["impl Freeze for DeviceId",1,["libsignal_protocol::address::DeviceId"]],["impl Freeze for ProtocolAddress",1,["libsignal_protocol::address::ProtocolAddress"]],["impl Freeze for PublicKey",1,["libsignal_protocol::curve::PublicKey"]],["impl Freeze for PrivateKey",1,["libsignal_protocol::curve::PrivateKey"]],["impl Freeze for KeyPair",1,["libsignal_protocol::curve::KeyPair"]],["impl Freeze for SignalProtocolError",1,["libsignal_protocol::error::SignalProtocolError"]],["impl Freeze for DisplayableFingerprint",1,["libsignal_protocol::fingerprint::DisplayableFingerprint"]],["impl Freeze for ScannableFingerprint",1,["libsignal_protocol::fingerprint::ScannableFingerprint"]],["impl Freeze for Fingerprint",1,["libsignal_protocol::fingerprint::Fingerprint"]],["impl Freeze for IdentityKey",1,["libsignal_protocol::identity_key::IdentityKey"]],["impl Freeze for IdentityKeyPair",1,["libsignal_protocol::identity_key::IdentityKeyPair"]],["impl<M> Freeze for Incremental<M>where\n M: Freeze,",1,["libsignal_protocol::incremental_mac::Incremental"]],["impl<M> Freeze for Validating<M>where\n M: Freeze,",1,["libsignal_protocol::incremental_mac::Validating"]],["impl Freeze for KeyType",1,["libsignal_protocol::kem::KeyType"]],["impl Freeze for Public",1,["libsignal_protocol::kem::Public"]],["impl Freeze for Secret",1,["libsignal_protocol::kem::Secret"]],["impl<T> Freeze for Key<T>",1,["libsignal_protocol::kem::Key"]],["impl Freeze for KeyPair",1,["libsignal_protocol::kem::KeyPair"]],["impl Freeze for CiphertextMessage",1,["libsignal_protocol::protocol::CiphertextMessage"]],["impl Freeze for CiphertextMessageType",1,["libsignal_protocol::protocol::CiphertextMessageType"]],["impl Freeze for SignalMessage",1,["libsignal_protocol::protocol::SignalMessage"]],["impl Freeze for KyberPayload",1,["libsignal_protocol::protocol::KyberPayload"]],["impl Freeze for PreKeySignalMessage",1,["libsignal_protocol::protocol::PreKeySignalMessage"]],["impl Freeze for SenderKeyMessage",1,["libsignal_protocol::protocol::SenderKeyMessage"]],["impl Freeze for SenderKeyDistributionMessage",1,["libsignal_protocol::protocol::SenderKeyDistributionMessage"]],["impl Freeze for PlaintextContent",1,["libsignal_protocol::protocol::PlaintextContent"]],["impl Freeze for DecryptionErrorMessage",1,["libsignal_protocol::protocol::DecryptionErrorMessage"]],["impl Freeze for AliceSignalProtocolParameters",1,["libsignal_protocol::ratchet::params::AliceSignalProtocolParameters"]],["impl<'a> Freeze for BobSignalProtocolParameters<'a>",1,["libsignal_protocol::ratchet::params::BobSignalProtocolParameters"]],["impl Freeze for ServerCertificate",1,["libsignal_protocol::sealed_sender::ServerCertificate"]],["impl Freeze for SenderCertificate",1,["libsignal_protocol::sealed_sender::SenderCertificate"]],["impl Freeze for ContentHint",1,["libsignal_protocol::sealed_sender::ContentHint"]],["impl Freeze for UnidentifiedSenderMessageContent",1,["libsignal_protocol::sealed_sender::UnidentifiedSenderMessageContent"]],["impl Freeze for SealedSenderDecryptionResult",1,["libsignal_protocol::sealed_sender::SealedSenderDecryptionResult"]],["impl Freeze for SenderKeyRecord",1,["libsignal_protocol::sender_keys::SenderKeyRecord"]],["impl Freeze for PreKeyBundleContent",1,["libsignal_protocol::state::bundle::PreKeyBundleContent"]],["impl Freeze for PreKeyBundle",1,["libsignal_protocol::state::bundle::PreKeyBundle"]],["impl Freeze for KyberPreKeyId",1,["libsignal_protocol::state::kyber_prekey::KyberPreKeyId"]],["impl Freeze for KyberPreKeyRecord",1,["libsignal_protocol::state::kyber_prekey::KyberPreKeyRecord"]],["impl Freeze for PreKeyId",1,["libsignal_protocol::state::prekey::PreKeyId"]],["impl Freeze for PreKeyRecord",1,["libsignal_protocol::state::prekey::PreKeyRecord"]],["impl Freeze for SessionRecord",1,["libsignal_protocol::state::session::SessionRecord"]],["impl Freeze for SignedPreKeyId",1,["libsignal_protocol::state::signed_prekey::SignedPreKeyId"]],["impl Freeze for SignedPreKeyRecord",1,["libsignal_protocol::state::signed_prekey::SignedPreKeyRecord"]],["impl Freeze for InMemIdentityKeyStore",1,["libsignal_protocol::storage::inmem::InMemIdentityKeyStore"]],["impl Freeze for InMemPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemPreKeyStore"]],["impl Freeze for InMemSignedPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemSignedPreKeyStore"]],["impl Freeze for InMemKyberPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemKyberPreKeyStore"]],["impl Freeze for InMemSessionStore",1,["libsignal_protocol::storage::inmem::InMemSessionStore"]],["impl Freeze for InMemSenderKeyStore",1,["libsignal_protocol::storage::inmem::InMemSenderKeyStore"]],["impl Freeze for InMemSignalProtocolStore",1,["libsignal_protocol::storage::inmem::InMemSignalProtocolStore"]],["impl Freeze for Direction",1,["libsignal_protocol::storage::traits::Direction"]]], -"libsignal_service":[["impl<Service> Freeze for AccountManager<Service>where\n Service: Freeze,",1,["libsignal_service::account_manager::AccountManager"]],["impl Freeze for ProfileManagerError",1,["libsignal_service::account_manager::ProfileManagerError"]],["impl Freeze for Profile",1,["libsignal_service::account_manager::Profile"]],["impl Freeze for AttachmentCipherError",1,["libsignal_service::attachment_cipher::AttachmentCipherError"]],["impl<S, R> Freeze for ServiceCipher<S, R>where\n R: Freeze,\n S: Freeze,",1,["libsignal_service::cipher::ServiceCipher"]],["impl Freeze for ProfileCipher",1,["libsignal_service::profile_cipher::ProfileCipher"]],["impl Freeze for ProfileCipherError",1,["libsignal_service::profile_cipher::ProfileCipherError"]],["impl Freeze for ServiceConfiguration",1,["libsignal_service::configuration::ServiceConfiguration"]],["impl Freeze for ServiceCredentials",1,["libsignal_service::configuration::ServiceCredentials"]],["impl Freeze for SignalServers",1,["libsignal_service::configuration::SignalServers"]],["impl Freeze for Endpoint",1,["libsignal_service::configuration::Endpoint"]],["impl Freeze for Metadata",1,["libsignal_service::content::Metadata"]],["impl Freeze for Content",1,["libsignal_service::content::Content"]],["impl Freeze for ContentBody",1,["libsignal_service::content::ContentBody"]],["impl Freeze for EnvelopeEntity",1,["libsignal_service::envelope::EnvelopeEntity"]],["impl Freeze for CredentialsCacheError",1,["libsignal_service::groups_v2::manager::CredentialsCacheError"]],["impl Freeze for InMemoryCredentialsCache",1,["libsignal_service::groups_v2::manager::InMemoryCredentialsCache"]],["impl<S, C> Freeze for GroupsManager<S, C>where\n C: Freeze,\n S: Freeze,",1,["libsignal_service::groups_v2::manager::GroupsManager"]],["impl Freeze for Member",1,["libsignal_service::groups_v2::model::Member"]],["impl Freeze for PendingMember",1,["libsignal_service::groups_v2::model::PendingMember"]],["impl Freeze for RequestingMember",1,["libsignal_service::groups_v2::model::RequestingMember"]],["impl Freeze for AccessControl",1,["libsignal_service::groups_v2::model::AccessControl"]],["impl Freeze for Group",1,["libsignal_service::groups_v2::model::Group"]],["impl Freeze for GroupChanges",1,["libsignal_service::groups_v2::model::GroupChanges"]],["impl Freeze for GroupChange",1,["libsignal_service::groups_v2::model::GroupChange"]],["impl Freeze for Timer",1,["libsignal_service::groups_v2::model::Timer"]],["impl Freeze for GroupDecodingError",1,["libsignal_service::groups_v2::operations::GroupDecodingError"]],["impl !Freeze for WebSocketStreamItem",1,["libsignal_service::messagepipe::WebSocketStreamItem"]],["impl Freeze for MessagePipe",1,["libsignal_service::messagepipe::MessagePipe"]],["impl Freeze for PanicingWebSocketService",1,["libsignal_service::messagepipe::PanicingWebSocketService"]],["impl<R> Freeze for Attachment<R>where\n R: Freeze,",1,["libsignal_service::models::Attachment"]],["impl !Freeze for Contact",1,["libsignal_service::models::Contact"]],["impl Freeze for ParseContactError",1,["libsignal_service::models::ParseContactError"]],["impl Freeze for PreKeyEntity",1,["libsignal_service::pre_keys::PreKeyEntity"]],["impl Freeze for SignedPreKeyEntity",1,["libsignal_service::pre_keys::SignedPreKeyEntity"]],["impl Freeze for SignedPreKey",1,["libsignal_service::pre_keys::SignedPreKey"]],["impl Freeze for KyberPreKeyEntity",1,["libsignal_service::pre_keys::KyberPreKeyEntity"]],["impl Freeze for PreKeyState",1,["libsignal_service::pre_keys::PreKeyState"]],["impl<S> Freeze for ProfileName<S>where\n S: Freeze,",1,["libsignal_service::profile_name::ProfileName"]],["impl Freeze for ProfileService",1,["libsignal_service::profile_service::ProfileService"]],["impl Freeze for Type",1,["libsignal_service::proto::web_socket_message::Type"]],["impl Freeze for Sticker",1,["libsignal_service::proto::pack::Sticker"]],["impl Freeze for Certificate",1,["libsignal_service::proto::server_certificate::Certificate"]],["impl Freeze for Certificate",1,["libsignal_service::proto::sender_certificate::Certificate"]],["impl Freeze for Type",1,["libsignal_service::proto::unidentified_sender_message::message::Type"]],["impl Freeze for ContentHint",1,["libsignal_service::proto::unidentified_sender_message::message::ContentHint"]],["impl Freeze for Message",1,["libsignal_service::proto::unidentified_sender_message::Message"]],["impl Freeze for Type",1,["libsignal_service::proto::envelope::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::call_message::offer::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::call_message::hangup::Type"]],["impl Freeze for Urgency",1,["libsignal_service::proto::call_message::opaque::Urgency"]],["impl Freeze for Offer",1,["libsignal_service::proto::call_message::Offer"]],["impl Freeze for Answer",1,["libsignal_service::proto::call_message::Answer"]],["impl Freeze for IceUpdate",1,["libsignal_service::proto::call_message::IceUpdate"]],["impl Freeze for Busy",1,["libsignal_service::proto::call_message::Busy"]],["impl Freeze for Hangup",1,["libsignal_service::proto::call_message::Hangup"]],["impl Freeze for Opaque",1,["libsignal_service::proto::call_message::Opaque"]],["impl Freeze for Style",1,["libsignal_service::proto::body_range::Style"]],["impl Freeze for AssociatedValue",1,["libsignal_service::proto::body_range::AssociatedValue"]],["impl Freeze for QuotedAttachment",1,["libsignal_service::proto::data_message::quote::QuotedAttachment"]],["impl Freeze for Type",1,["libsignal_service::proto::data_message::quote::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::data_message::contact::phone::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::data_message::contact::email::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::data_message::contact::postal_address::Type"]],["impl Freeze for Name",1,["libsignal_service::proto::data_message::contact::Name"]],["impl Freeze for Phone",1,["libsignal_service::proto::data_message::contact::Phone"]],["impl Freeze for Email",1,["libsignal_service::proto::data_message::contact::Email"]],["impl Freeze for PostalAddress",1,["libsignal_service::proto::data_message::contact::PostalAddress"]],["impl Freeze for Avatar",1,["libsignal_service::proto::data_message::contact::Avatar"]],["impl Freeze for MobileCoin",1,["libsignal_service::proto::data_message::payment::amount::MobileCoin"]],["impl Freeze for Amount",1,["libsignal_service::proto::data_message::payment::amount::Amount"]],["impl Freeze for MobileCoin",1,["libsignal_service::proto::data_message::payment::notification::MobileCoin"]],["impl Freeze for Transaction",1,["libsignal_service::proto::data_message::payment::notification::Transaction"]],["impl Freeze for Type",1,["libsignal_service::proto::data_message::payment::activation::Type"]],["impl Freeze for Amount",1,["libsignal_service::proto::data_message::payment::Amount"]],["impl Freeze for Notification",1,["libsignal_service::proto::data_message::payment::Notification"]],["impl Freeze for Activation",1,["libsignal_service::proto::data_message::payment::Activation"]],["impl Freeze for Item",1,["libsignal_service::proto::data_message::payment::Item"]],["impl Freeze for Quote",1,["libsignal_service::proto::data_message::Quote"]],["impl Freeze for Contact",1,["libsignal_service::proto::data_message::Contact"]],["impl Freeze for Sticker",1,["libsignal_service::proto::data_message::Sticker"]],["impl Freeze for Reaction",1,["libsignal_service::proto::data_message::Reaction"]],["impl Freeze for Delete",1,["libsignal_service::proto::data_message::Delete"]],["impl Freeze for GroupCallUpdate",1,["libsignal_service::proto::data_message::GroupCallUpdate"]],["impl Freeze for StoryContext",1,["libsignal_service::proto::data_message::StoryContext"]],["impl Freeze for Payment",1,["libsignal_service::proto::data_message::Payment"]],["impl Freeze for GiftBadge",1,["libsignal_service::proto::data_message::GiftBadge"]],["impl Freeze for Flags",1,["libsignal_service::proto::data_message::Flags"]],["impl Freeze for ProtocolVersion",1,["libsignal_service::proto::data_message::ProtocolVersion"]],["impl Freeze for Type",1,["libsignal_service::proto::receipt_message::Type"]],["impl Freeze for Action",1,["libsignal_service::proto::typing_message::Action"]],["impl Freeze for Attachment",1,["libsignal_service::proto::story_message::Attachment"]],["impl Freeze for Gradient",1,["libsignal_service::proto::text_attachment::Gradient"]],["impl Freeze for Style",1,["libsignal_service::proto::text_attachment::Style"]],["impl Freeze for Background",1,["libsignal_service::proto::text_attachment::Background"]],["impl Freeze for State",1,["libsignal_service::proto::verified::State"]],["impl Freeze for UnidentifiedDeliveryStatus",1,["libsignal_service::proto::sync_message::sent::UnidentifiedDeliveryStatus"]],["impl Freeze for StoryMessageRecipient",1,["libsignal_service::proto::sync_message::sent::StoryMessageRecipient"]],["impl Freeze for Type",1,["libsignal_service::proto::sync_message::request::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::sync_message::sticker_pack_operation::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::sync_message::fetch_latest::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::sync_message::message_request_response::Type"]],["impl Freeze for MobileCoin",1,["libsignal_service::proto::sync_message::outgoing_payment::MobileCoin"]],["impl Freeze for PaymentDetail",1,["libsignal_service::proto::sync_message::outgoing_payment::PaymentDetail"]],["impl Freeze for Type",1,["libsignal_service::proto::sync_message::call_event::Type"]],["impl Freeze for Direction",1,["libsignal_service::proto::sync_message::call_event::Direction"]],["impl Freeze for Event",1,["libsignal_service::proto::sync_message::call_event::Event"]],["impl Freeze for Type",1,["libsignal_service::proto::sync_message::call_log_event::Type"]],["impl Freeze for Sent",1,["libsignal_service::proto::sync_message::Sent"]],["impl Freeze for Contacts",1,["libsignal_service::proto::sync_message::Contacts"]],["impl Freeze for Blocked",1,["libsignal_service::proto::sync_message::Blocked"]],["impl Freeze for Request",1,["libsignal_service::proto::sync_message::Request"]],["impl Freeze for Read",1,["libsignal_service::proto::sync_message::Read"]],["impl Freeze for Viewed",1,["libsignal_service::proto::sync_message::Viewed"]],["impl Freeze for Configuration",1,["libsignal_service::proto::sync_message::Configuration"]],["impl Freeze for StickerPackOperation",1,["libsignal_service::proto::sync_message::StickerPackOperation"]],["impl Freeze for ViewOnceOpen",1,["libsignal_service::proto::sync_message::ViewOnceOpen"]],["impl Freeze for FetchLatest",1,["libsignal_service::proto::sync_message::FetchLatest"]],["impl Freeze for Keys",1,["libsignal_service::proto::sync_message::Keys"]],["impl Freeze for MessageRequestResponse",1,["libsignal_service::proto::sync_message::MessageRequestResponse"]],["impl Freeze for OutgoingPayment",1,["libsignal_service::proto::sync_message::OutgoingPayment"]],["impl Freeze for PniChangeNumber",1,["libsignal_service::proto::sync_message::PniChangeNumber"]],["impl Freeze for CallEvent",1,["libsignal_service::proto::sync_message::CallEvent"]],["impl Freeze for CallLinkUpdate",1,["libsignal_service::proto::sync_message::CallLinkUpdate"]],["impl Freeze for CallLogEvent",1,["libsignal_service::proto::sync_message::CallLogEvent"]],["impl Freeze for Flags",1,["libsignal_service::proto::attachment_pointer::Flags"]],["impl Freeze for AttachmentIdentifier",1,["libsignal_service::proto::attachment_pointer::AttachmentIdentifier"]],["impl Freeze for Member",1,["libsignal_service::proto::group_context::Member"]],["impl Freeze for Type",1,["libsignal_service::proto::group_context::Type"]],["impl Freeze for Avatar",1,["libsignal_service::proto::contact_details::Avatar"]],["impl Freeze for Avatar",1,["libsignal_service::proto::group_details::Avatar"]],["impl Freeze for Member",1,["libsignal_service::proto::group_details::Member"]],["impl Freeze for MobileCoinAddress",1,["libsignal_service::proto::payment_address::MobileCoinAddress"]],["impl Freeze for Address",1,["libsignal_service::proto::payment_address::Address"]],["impl Freeze for Role",1,["libsignal_service::proto::member::Role"]],["impl Freeze for AccessRequired",1,["libsignal_service::proto::access_control::AccessRequired"]],["impl Freeze for AddMemberAction",1,["libsignal_service::proto::group_change::actions::AddMemberAction"]],["impl Freeze for DeleteMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteMemberAction"]],["impl Freeze for ModifyMemberRoleAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberRoleAction"]],["impl Freeze for ModifyMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberProfileKeyAction"]],["impl Freeze for AddPendingMemberAction",1,["libsignal_service::proto::group_change::actions::AddPendingMemberAction"]],["impl Freeze for DeletePendingMemberAction",1,["libsignal_service::proto::group_change::actions::DeletePendingMemberAction"]],["impl Freeze for PromotePendingMemberAction",1,["libsignal_service::proto::group_change::actions::PromotePendingMemberAction"]],["impl Freeze for PromotePendingPniAciMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction"]],["impl Freeze for AddRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::AddRequestingMemberAction"]],["impl Freeze for DeleteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteRequestingMemberAction"]],["impl Freeze for PromoteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::PromoteRequestingMemberAction"]],["impl Freeze for AddBannedMemberAction",1,["libsignal_service::proto::group_change::actions::AddBannedMemberAction"]],["impl Freeze for DeleteBannedMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteBannedMemberAction"]],["impl Freeze for ModifyTitleAction",1,["libsignal_service::proto::group_change::actions::ModifyTitleAction"]],["impl Freeze for ModifyDescriptionAction",1,["libsignal_service::proto::group_change::actions::ModifyDescriptionAction"]],["impl Freeze for ModifyAvatarAction",1,["libsignal_service::proto::group_change::actions::ModifyAvatarAction"]],["impl Freeze for ModifyDisappearingMessagesTimerAction",1,["libsignal_service::proto::group_change::actions::ModifyDisappearingMessagesTimerAction"]],["impl Freeze for ModifyAttributesAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAttributesAccessControlAction"]],["impl Freeze for ModifyMembersAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyMembersAccessControlAction"]],["impl Freeze for ModifyAddFromInviteLinkAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction"]],["impl Freeze for ModifyInviteLinkPasswordAction",1,["libsignal_service::proto::group_change::actions::ModifyInviteLinkPasswordAction"]],["impl Freeze for ModifyAnnouncementsOnlyAction",1,["libsignal_service::proto::group_change::actions::ModifyAnnouncementsOnlyAction"]],["impl Freeze for Actions",1,["libsignal_service::proto::group_change::Actions"]],["impl Freeze for GroupChangeState",1,["libsignal_service::proto::group_changes::GroupChangeState"]],["impl Freeze for Content",1,["libsignal_service::proto::group_attribute_blob::Content"]],["impl Freeze for GroupInviteLinkContentsV1",1,["libsignal_service::proto::group_invite_link::GroupInviteLinkContentsV1"]],["impl Freeze for Contents",1,["libsignal_service::proto::group_invite_link::Contents"]],["impl Freeze for DeviceName",1,["libsignal_service::proto::DeviceName"]],["impl Freeze for WebSocketRequestMessage",1,["libsignal_service::proto::WebSocketRequestMessage"]],["impl Freeze for WebSocketResponseMessage",1,["libsignal_service::proto::WebSocketResponseMessage"]],["impl Freeze for WebSocketMessage",1,["libsignal_service::proto::WebSocketMessage"]],["impl Freeze for Pack",1,["libsignal_service::proto::Pack"]],["impl Freeze for ServerCertificate",1,["libsignal_service::proto::ServerCertificate"]],["impl Freeze for SenderCertificate",1,["libsignal_service::proto::SenderCertificate"]],["impl Freeze for UnidentifiedSenderMessage",1,["libsignal_service::proto::UnidentifiedSenderMessage"]],["impl Freeze for Envelope",1,["libsignal_service::proto::Envelope"]],["impl Freeze for Content",1,["libsignal_service::proto::Content"]],["impl Freeze for CallMessage",1,["libsignal_service::proto::CallMessage"]],["impl Freeze for BodyRange",1,["libsignal_service::proto::BodyRange"]],["impl Freeze for DataMessage",1,["libsignal_service::proto::DataMessage"]],["impl Freeze for NullMessage",1,["libsignal_service::proto::NullMessage"]],["impl Freeze for ReceiptMessage",1,["libsignal_service::proto::ReceiptMessage"]],["impl Freeze for TypingMessage",1,["libsignal_service::proto::TypingMessage"]],["impl Freeze for StoryMessage",1,["libsignal_service::proto::StoryMessage"]],["impl Freeze for Preview",1,["libsignal_service::proto::Preview"]],["impl Freeze for TextAttachment",1,["libsignal_service::proto::TextAttachment"]],["impl Freeze for Verified",1,["libsignal_service::proto::Verified"]],["impl Freeze for SyncMessage",1,["libsignal_service::proto::SyncMessage"]],["impl Freeze for AttachmentPointer",1,["libsignal_service::proto::AttachmentPointer"]],["impl Freeze for GroupContext",1,["libsignal_service::proto::GroupContext"]],["impl Freeze for GroupContextV2",1,["libsignal_service::proto::GroupContextV2"]],["impl Freeze for ContactDetails",1,["libsignal_service::proto::ContactDetails"]],["impl Freeze for GroupDetails",1,["libsignal_service::proto::GroupDetails"]],["impl Freeze for PaymentAddress",1,["libsignal_service::proto::PaymentAddress"]],["impl Freeze for DecryptionErrorMessage",1,["libsignal_service::proto::DecryptionErrorMessage"]],["impl Freeze for PniSignatureMessage",1,["libsignal_service::proto::PniSignatureMessage"]],["impl Freeze for EditMessage",1,["libsignal_service::proto::EditMessage"]],["impl Freeze for ProvisioningUuid",1,["libsignal_service::proto::ProvisioningUuid"]],["impl Freeze for ProvisionEnvelope",1,["libsignal_service::proto::ProvisionEnvelope"]],["impl Freeze for ProvisionMessage",1,["libsignal_service::proto::ProvisionMessage"]],["impl Freeze for ProvisioningVersion",1,["libsignal_service::proto::ProvisioningVersion"]],["impl Freeze for AvatarUploadAttributes",1,["libsignal_service::proto::AvatarUploadAttributes"]],["impl Freeze for Member",1,["libsignal_service::proto::Member"]],["impl Freeze for PendingMember",1,["libsignal_service::proto::PendingMember"]],["impl Freeze for RequestingMember",1,["libsignal_service::proto::RequestingMember"]],["impl Freeze for BannedMember",1,["libsignal_service::proto::BannedMember"]],["impl Freeze for AccessControl",1,["libsignal_service::proto::AccessControl"]],["impl Freeze for Group",1,["libsignal_service::proto::Group"]],["impl Freeze for GroupChange",1,["libsignal_service::proto::GroupChange"]],["impl Freeze for GroupChanges",1,["libsignal_service::proto::GroupChanges"]],["impl Freeze for GroupAttributeBlob",1,["libsignal_service::proto::GroupAttributeBlob"]],["impl Freeze for GroupInviteLink",1,["libsignal_service::proto::GroupInviteLink"]],["impl Freeze for GroupJoinInfo",1,["libsignal_service::proto::GroupJoinInfo"]],["impl Freeze for GroupExternalCredential",1,["libsignal_service::proto::GroupExternalCredential"]],["impl Freeze for ProvisioningCipher",1,["libsignal_service::provisioning::cipher::ProvisioningCipher"]],["impl Freeze for ConfirmCodeResponse",1,["libsignal_service::provisioning::manager::ConfirmCodeResponse"]],["impl<'a, P> Freeze for ProvisioningManager<'a, P>",1,["libsignal_service::provisioning::manager::ProvisioningManager"]],["impl Freeze for SecondaryDeviceProvisioning",1,["libsignal_service::provisioning::manager::SecondaryDeviceProvisioning"]],["impl<P> Freeze for LinkingManager<P>where\n P: Freeze,",1,["libsignal_service::provisioning::manager::LinkingManager"]],["impl Freeze for ProvisioningError",1,["libsignal_service::provisioning::ProvisioningError"]],["impl Freeze for ServiceIdType",1,["libsignal_service::push_service::ServiceIdType"]],["impl Freeze for ServiceIds",1,["libsignal_service::push_service::ServiceIds"]],["impl Freeze for DeviceId",1,["libsignal_service::push_service::DeviceId"]],["impl Freeze for DeviceInfo",1,["libsignal_service::push_service::DeviceInfo"]],["impl Freeze for AccountAttributes",1,["libsignal_service::push_service::AccountAttributes"]],["impl Freeze for DeviceCapabilities",1,["libsignal_service::push_service::DeviceCapabilities"]],["impl Freeze for RecaptchaAttributes",1,["libsignal_service::push_service::RecaptchaAttributes"]],["impl Freeze for ProofRequired",1,["libsignal_service::push_service::ProofRequired"]],["impl Freeze for PreKeyStatus",1,["libsignal_service::push_service::PreKeyStatus"]],["impl Freeze for HttpAuth",1,["libsignal_service::push_service::HttpAuth"]],["impl Freeze for HttpAuthOverride",1,["libsignal_service::push_service::HttpAuthOverride"]],["impl<C> Freeze for AvatarWrite<C>where\n C: Freeze,",1,["libsignal_service::push_service::AvatarWrite"]],["impl Freeze for PreKeyResponse",1,["libsignal_service::push_service::PreKeyResponse"]],["impl Freeze for WhoAmIResponse",1,["libsignal_service::push_service::WhoAmIResponse"]],["impl Freeze for RegistrationSessionMetadataResponse",1,["libsignal_service::push_service::RegistrationSessionMetadataResponse"]],["impl Freeze for VerifyAccountResponse",1,["libsignal_service::push_service::VerifyAccountResponse"]],["impl Freeze for VerificationTransport",1,["libsignal_service::push_service::VerificationTransport"]],["impl<'a> Freeze for RegistrationMethod<'a>",1,["libsignal_service::push_service::RegistrationMethod"]],["impl Freeze for PreKeyResponseItem",1,["libsignal_service::push_service::PreKeyResponseItem"]],["impl Freeze for MismatchedDevices",1,["libsignal_service::push_service::MismatchedDevices"]],["impl Freeze for StaleDevices",1,["libsignal_service::push_service::StaleDevices"]],["impl Freeze for SignalServiceProfile",1,["libsignal_service::push_service::SignalServiceProfile"]],["impl Freeze for AttachmentV2UploadAttributes",1,["libsignal_service::push_service::AttachmentV2UploadAttributes"]],["impl Freeze for ServiceError",1,["libsignal_service::push_service::ServiceError"]],["impl<Service> Freeze for MessageReceiver<Service>where\n Service: Freeze,",1,["libsignal_service::receiver::MessageReceiver"]],["impl Freeze for OutgoingPushMessage",1,["libsignal_service::sender::OutgoingPushMessage"]],["impl Freeze for OutgoingPushMessages",1,["libsignal_service::sender::OutgoingPushMessages"]],["impl Freeze for SendMessageResponse",1,["libsignal_service::sender::SendMessageResponse"]],["impl Freeze for SentMessage",1,["libsignal_service::sender::SentMessage"]],["impl Freeze for AttachmentSpec",1,["libsignal_service::sender::AttachmentSpec"]],["impl<Service, S, R> Freeze for MessageSender<Service, S, R>where\n R: Freeze,\n S: Freeze,\n Service: Freeze,",1,["libsignal_service::sender::MessageSender"]],["impl Freeze for AttachmentUploadError",1,["libsignal_service::sender::AttachmentUploadError"]],["impl Freeze for MessageSenderError",1,["libsignal_service::sender::MessageSenderError"]],["impl Freeze for ParseServiceAddressError",1,["libsignal_service::service_address::ParseServiceAddressError"]],["impl Freeze for ServiceAddress",1,["libsignal_service::service_address::ServiceAddress"]],["impl Freeze for UnidentifiedAccess",1,["libsignal_service::unidentified_access::UnidentifiedAccess"]],["impl Freeze for SignalRequestStream",1,["libsignal_service::websocket::SignalRequestStream"]],["impl Freeze for SignalWebSocket",1,["libsignal_service::websocket::SignalWebSocket"]]], +"libsignal_service":[["impl<Service> Freeze for AccountManager<Service>where\n Service: Freeze,",1,["libsignal_service::account_manager::AccountManager"]],["impl Freeze for ProfileManagerError",1,["libsignal_service::account_manager::ProfileManagerError"]],["impl Freeze for LinkError",1,["libsignal_service::account_manager::LinkError"]],["impl Freeze for Profile",1,["libsignal_service::account_manager::Profile"]],["impl Freeze for AttachmentCipherError",1,["libsignal_service::attachment_cipher::AttachmentCipherError"]],["impl<S, R> Freeze for ServiceCipher<S, R>where\n R: Freeze,\n S: Freeze,",1,["libsignal_service::cipher::ServiceCipher"]],["impl Freeze for ProfileCipher",1,["libsignal_service::profile_cipher::ProfileCipher"]],["impl Freeze for ProfileCipherError",1,["libsignal_service::profile_cipher::ProfileCipherError"]],["impl Freeze for ServiceConfiguration",1,["libsignal_service::configuration::ServiceConfiguration"]],["impl Freeze for ServiceCredentials",1,["libsignal_service::configuration::ServiceCredentials"]],["impl Freeze for SignalServers",1,["libsignal_service::configuration::SignalServers"]],["impl Freeze for Endpoint",1,["libsignal_service::configuration::Endpoint"]],["impl Freeze for Metadata",1,["libsignal_service::content::Metadata"]],["impl Freeze for Content",1,["libsignal_service::content::Content"]],["impl Freeze for ContentBody",1,["libsignal_service::content::ContentBody"]],["impl Freeze for EnvelopeEntity",1,["libsignal_service::envelope::EnvelopeEntity"]],["impl Freeze for CredentialsCacheError",1,["libsignal_service::groups_v2::manager::CredentialsCacheError"]],["impl Freeze for InMemoryCredentialsCache",1,["libsignal_service::groups_v2::manager::InMemoryCredentialsCache"]],["impl<S, C> Freeze for GroupsManager<S, C>where\n C: Freeze,\n S: Freeze,",1,["libsignal_service::groups_v2::manager::GroupsManager"]],["impl Freeze for Member",1,["libsignal_service::groups_v2::model::Member"]],["impl Freeze for PendingMember",1,["libsignal_service::groups_v2::model::PendingMember"]],["impl Freeze for RequestingMember",1,["libsignal_service::groups_v2::model::RequestingMember"]],["impl Freeze for AccessControl",1,["libsignal_service::groups_v2::model::AccessControl"]],["impl Freeze for Group",1,["libsignal_service::groups_v2::model::Group"]],["impl Freeze for GroupChanges",1,["libsignal_service::groups_v2::model::GroupChanges"]],["impl Freeze for GroupChange",1,["libsignal_service::groups_v2::model::GroupChange"]],["impl Freeze for Timer",1,["libsignal_service::groups_v2::model::Timer"]],["impl Freeze for GroupDecodingError",1,["libsignal_service::groups_v2::operations::GroupDecodingError"]],["impl !Freeze for WebSocketStreamItem",1,["libsignal_service::messagepipe::WebSocketStreamItem"]],["impl Freeze for MessagePipe",1,["libsignal_service::messagepipe::MessagePipe"]],["impl Freeze for PanicingWebSocketService",1,["libsignal_service::messagepipe::PanicingWebSocketService"]],["impl<R> Freeze for Attachment<R>where\n R: Freeze,",1,["libsignal_service::models::Attachment"]],["impl !Freeze for Contact",1,["libsignal_service::models::Contact"]],["impl Freeze for ParseContactError",1,["libsignal_service::models::ParseContactError"]],["impl Freeze for PreKeyEntity",1,["libsignal_service::pre_keys::PreKeyEntity"]],["impl Freeze for SignedPreKeyEntity",1,["libsignal_service::pre_keys::SignedPreKeyEntity"]],["impl Freeze for SignedPreKey",1,["libsignal_service::pre_keys::SignedPreKey"]],["impl Freeze for KyberPreKeyEntity",1,["libsignal_service::pre_keys::KyberPreKeyEntity"]],["impl Freeze for PreKeyState",1,["libsignal_service::pre_keys::PreKeyState"]],["impl<S> Freeze for ProfileName<S>where\n S: Freeze,",1,["libsignal_service::profile_name::ProfileName"]],["impl Freeze for ProfileService",1,["libsignal_service::profile_service::ProfileService"]],["impl Freeze for Type",1,["libsignal_service::proto::web_socket_message::Type"]],["impl Freeze for Sticker",1,["libsignal_service::proto::pack::Sticker"]],["impl Freeze for Certificate",1,["libsignal_service::proto::server_certificate::Certificate"]],["impl Freeze for Certificate",1,["libsignal_service::proto::sender_certificate::Certificate"]],["impl Freeze for Type",1,["libsignal_service::proto::unidentified_sender_message::message::Type"]],["impl Freeze for ContentHint",1,["libsignal_service::proto::unidentified_sender_message::message::ContentHint"]],["impl Freeze for Message",1,["libsignal_service::proto::unidentified_sender_message::Message"]],["impl Freeze for Type",1,["libsignal_service::proto::envelope::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::call_message::offer::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::call_message::hangup::Type"]],["impl Freeze for Urgency",1,["libsignal_service::proto::call_message::opaque::Urgency"]],["impl Freeze for Offer",1,["libsignal_service::proto::call_message::Offer"]],["impl Freeze for Answer",1,["libsignal_service::proto::call_message::Answer"]],["impl Freeze for IceUpdate",1,["libsignal_service::proto::call_message::IceUpdate"]],["impl Freeze for Busy",1,["libsignal_service::proto::call_message::Busy"]],["impl Freeze for Hangup",1,["libsignal_service::proto::call_message::Hangup"]],["impl Freeze for Opaque",1,["libsignal_service::proto::call_message::Opaque"]],["impl Freeze for Style",1,["libsignal_service::proto::body_range::Style"]],["impl Freeze for AssociatedValue",1,["libsignal_service::proto::body_range::AssociatedValue"]],["impl Freeze for QuotedAttachment",1,["libsignal_service::proto::data_message::quote::QuotedAttachment"]],["impl Freeze for Type",1,["libsignal_service::proto::data_message::quote::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::data_message::contact::phone::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::data_message::contact::email::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::data_message::contact::postal_address::Type"]],["impl Freeze for Name",1,["libsignal_service::proto::data_message::contact::Name"]],["impl Freeze for Phone",1,["libsignal_service::proto::data_message::contact::Phone"]],["impl Freeze for Email",1,["libsignal_service::proto::data_message::contact::Email"]],["impl Freeze for PostalAddress",1,["libsignal_service::proto::data_message::contact::PostalAddress"]],["impl Freeze for Avatar",1,["libsignal_service::proto::data_message::contact::Avatar"]],["impl Freeze for MobileCoin",1,["libsignal_service::proto::data_message::payment::amount::MobileCoin"]],["impl Freeze for Amount",1,["libsignal_service::proto::data_message::payment::amount::Amount"]],["impl Freeze for MobileCoin",1,["libsignal_service::proto::data_message::payment::notification::MobileCoin"]],["impl Freeze for Transaction",1,["libsignal_service::proto::data_message::payment::notification::Transaction"]],["impl Freeze for Type",1,["libsignal_service::proto::data_message::payment::activation::Type"]],["impl Freeze for Amount",1,["libsignal_service::proto::data_message::payment::Amount"]],["impl Freeze for Notification",1,["libsignal_service::proto::data_message::payment::Notification"]],["impl Freeze for Activation",1,["libsignal_service::proto::data_message::payment::Activation"]],["impl Freeze for Item",1,["libsignal_service::proto::data_message::payment::Item"]],["impl Freeze for Quote",1,["libsignal_service::proto::data_message::Quote"]],["impl Freeze for Contact",1,["libsignal_service::proto::data_message::Contact"]],["impl Freeze for Sticker",1,["libsignal_service::proto::data_message::Sticker"]],["impl Freeze for Reaction",1,["libsignal_service::proto::data_message::Reaction"]],["impl Freeze for Delete",1,["libsignal_service::proto::data_message::Delete"]],["impl Freeze for GroupCallUpdate",1,["libsignal_service::proto::data_message::GroupCallUpdate"]],["impl Freeze for StoryContext",1,["libsignal_service::proto::data_message::StoryContext"]],["impl Freeze for Payment",1,["libsignal_service::proto::data_message::Payment"]],["impl Freeze for GiftBadge",1,["libsignal_service::proto::data_message::GiftBadge"]],["impl Freeze for Flags",1,["libsignal_service::proto::data_message::Flags"]],["impl Freeze for ProtocolVersion",1,["libsignal_service::proto::data_message::ProtocolVersion"]],["impl Freeze for Type",1,["libsignal_service::proto::receipt_message::Type"]],["impl Freeze for Action",1,["libsignal_service::proto::typing_message::Action"]],["impl Freeze for Attachment",1,["libsignal_service::proto::story_message::Attachment"]],["impl Freeze for Gradient",1,["libsignal_service::proto::text_attachment::Gradient"]],["impl Freeze for Style",1,["libsignal_service::proto::text_attachment::Style"]],["impl Freeze for Background",1,["libsignal_service::proto::text_attachment::Background"]],["impl Freeze for State",1,["libsignal_service::proto::verified::State"]],["impl Freeze for UnidentifiedDeliveryStatus",1,["libsignal_service::proto::sync_message::sent::UnidentifiedDeliveryStatus"]],["impl Freeze for StoryMessageRecipient",1,["libsignal_service::proto::sync_message::sent::StoryMessageRecipient"]],["impl Freeze for Type",1,["libsignal_service::proto::sync_message::request::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::sync_message::sticker_pack_operation::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::sync_message::fetch_latest::Type"]],["impl Freeze for Type",1,["libsignal_service::proto::sync_message::message_request_response::Type"]],["impl Freeze for MobileCoin",1,["libsignal_service::proto::sync_message::outgoing_payment::MobileCoin"]],["impl Freeze for PaymentDetail",1,["libsignal_service::proto::sync_message::outgoing_payment::PaymentDetail"]],["impl Freeze for Type",1,["libsignal_service::proto::sync_message::call_event::Type"]],["impl Freeze for Direction",1,["libsignal_service::proto::sync_message::call_event::Direction"]],["impl Freeze for Event",1,["libsignal_service::proto::sync_message::call_event::Event"]],["impl Freeze for Type",1,["libsignal_service::proto::sync_message::call_log_event::Type"]],["impl Freeze for Sent",1,["libsignal_service::proto::sync_message::Sent"]],["impl Freeze for Contacts",1,["libsignal_service::proto::sync_message::Contacts"]],["impl Freeze for Blocked",1,["libsignal_service::proto::sync_message::Blocked"]],["impl Freeze for Request",1,["libsignal_service::proto::sync_message::Request"]],["impl Freeze for Read",1,["libsignal_service::proto::sync_message::Read"]],["impl Freeze for Viewed",1,["libsignal_service::proto::sync_message::Viewed"]],["impl Freeze for Configuration",1,["libsignal_service::proto::sync_message::Configuration"]],["impl Freeze for StickerPackOperation",1,["libsignal_service::proto::sync_message::StickerPackOperation"]],["impl Freeze for ViewOnceOpen",1,["libsignal_service::proto::sync_message::ViewOnceOpen"]],["impl Freeze for FetchLatest",1,["libsignal_service::proto::sync_message::FetchLatest"]],["impl Freeze for Keys",1,["libsignal_service::proto::sync_message::Keys"]],["impl Freeze for MessageRequestResponse",1,["libsignal_service::proto::sync_message::MessageRequestResponse"]],["impl Freeze for OutgoingPayment",1,["libsignal_service::proto::sync_message::OutgoingPayment"]],["impl Freeze for PniChangeNumber",1,["libsignal_service::proto::sync_message::PniChangeNumber"]],["impl Freeze for CallEvent",1,["libsignal_service::proto::sync_message::CallEvent"]],["impl Freeze for CallLinkUpdate",1,["libsignal_service::proto::sync_message::CallLinkUpdate"]],["impl Freeze for CallLogEvent",1,["libsignal_service::proto::sync_message::CallLogEvent"]],["impl Freeze for Flags",1,["libsignal_service::proto::attachment_pointer::Flags"]],["impl Freeze for AttachmentIdentifier",1,["libsignal_service::proto::attachment_pointer::AttachmentIdentifier"]],["impl Freeze for Member",1,["libsignal_service::proto::group_context::Member"]],["impl Freeze for Type",1,["libsignal_service::proto::group_context::Type"]],["impl Freeze for Avatar",1,["libsignal_service::proto::contact_details::Avatar"]],["impl Freeze for Avatar",1,["libsignal_service::proto::group_details::Avatar"]],["impl Freeze for Member",1,["libsignal_service::proto::group_details::Member"]],["impl Freeze for MobileCoinAddress",1,["libsignal_service::proto::payment_address::MobileCoinAddress"]],["impl Freeze for Address",1,["libsignal_service::proto::payment_address::Address"]],["impl Freeze for Role",1,["libsignal_service::proto::member::Role"]],["impl Freeze for AccessRequired",1,["libsignal_service::proto::access_control::AccessRequired"]],["impl Freeze for AddMemberAction",1,["libsignal_service::proto::group_change::actions::AddMemberAction"]],["impl Freeze for DeleteMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteMemberAction"]],["impl Freeze for ModifyMemberRoleAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberRoleAction"]],["impl Freeze for ModifyMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberProfileKeyAction"]],["impl Freeze for AddPendingMemberAction",1,["libsignal_service::proto::group_change::actions::AddPendingMemberAction"]],["impl Freeze for DeletePendingMemberAction",1,["libsignal_service::proto::group_change::actions::DeletePendingMemberAction"]],["impl Freeze for PromotePendingMemberAction",1,["libsignal_service::proto::group_change::actions::PromotePendingMemberAction"]],["impl Freeze for PromotePendingPniAciMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction"]],["impl Freeze for AddRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::AddRequestingMemberAction"]],["impl Freeze for DeleteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteRequestingMemberAction"]],["impl Freeze for PromoteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::PromoteRequestingMemberAction"]],["impl Freeze for AddBannedMemberAction",1,["libsignal_service::proto::group_change::actions::AddBannedMemberAction"]],["impl Freeze for DeleteBannedMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteBannedMemberAction"]],["impl Freeze for ModifyTitleAction",1,["libsignal_service::proto::group_change::actions::ModifyTitleAction"]],["impl Freeze for ModifyDescriptionAction",1,["libsignal_service::proto::group_change::actions::ModifyDescriptionAction"]],["impl Freeze for ModifyAvatarAction",1,["libsignal_service::proto::group_change::actions::ModifyAvatarAction"]],["impl Freeze for ModifyDisappearingMessagesTimerAction",1,["libsignal_service::proto::group_change::actions::ModifyDisappearingMessagesTimerAction"]],["impl Freeze for ModifyAttributesAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAttributesAccessControlAction"]],["impl Freeze for ModifyMembersAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyMembersAccessControlAction"]],["impl Freeze for ModifyAddFromInviteLinkAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction"]],["impl Freeze for ModifyInviteLinkPasswordAction",1,["libsignal_service::proto::group_change::actions::ModifyInviteLinkPasswordAction"]],["impl Freeze for ModifyAnnouncementsOnlyAction",1,["libsignal_service::proto::group_change::actions::ModifyAnnouncementsOnlyAction"]],["impl Freeze for Actions",1,["libsignal_service::proto::group_change::Actions"]],["impl Freeze for GroupChangeState",1,["libsignal_service::proto::group_changes::GroupChangeState"]],["impl Freeze for Content",1,["libsignal_service::proto::group_attribute_blob::Content"]],["impl Freeze for GroupInviteLinkContentsV1",1,["libsignal_service::proto::group_invite_link::GroupInviteLinkContentsV1"]],["impl Freeze for Contents",1,["libsignal_service::proto::group_invite_link::Contents"]],["impl Freeze for DeviceName",1,["libsignal_service::proto::DeviceName"]],["impl Freeze for WebSocketRequestMessage",1,["libsignal_service::proto::WebSocketRequestMessage"]],["impl Freeze for WebSocketResponseMessage",1,["libsignal_service::proto::WebSocketResponseMessage"]],["impl Freeze for WebSocketMessage",1,["libsignal_service::proto::WebSocketMessage"]],["impl Freeze for Pack",1,["libsignal_service::proto::Pack"]],["impl Freeze for ServerCertificate",1,["libsignal_service::proto::ServerCertificate"]],["impl Freeze for SenderCertificate",1,["libsignal_service::proto::SenderCertificate"]],["impl Freeze for UnidentifiedSenderMessage",1,["libsignal_service::proto::UnidentifiedSenderMessage"]],["impl Freeze for Envelope",1,["libsignal_service::proto::Envelope"]],["impl Freeze for Content",1,["libsignal_service::proto::Content"]],["impl Freeze for CallMessage",1,["libsignal_service::proto::CallMessage"]],["impl Freeze for BodyRange",1,["libsignal_service::proto::BodyRange"]],["impl Freeze for DataMessage",1,["libsignal_service::proto::DataMessage"]],["impl Freeze for NullMessage",1,["libsignal_service::proto::NullMessage"]],["impl Freeze for ReceiptMessage",1,["libsignal_service::proto::ReceiptMessage"]],["impl Freeze for TypingMessage",1,["libsignal_service::proto::TypingMessage"]],["impl Freeze for StoryMessage",1,["libsignal_service::proto::StoryMessage"]],["impl Freeze for Preview",1,["libsignal_service::proto::Preview"]],["impl Freeze for TextAttachment",1,["libsignal_service::proto::TextAttachment"]],["impl Freeze for Verified",1,["libsignal_service::proto::Verified"]],["impl Freeze for SyncMessage",1,["libsignal_service::proto::SyncMessage"]],["impl Freeze for AttachmentPointer",1,["libsignal_service::proto::AttachmentPointer"]],["impl Freeze for GroupContext",1,["libsignal_service::proto::GroupContext"]],["impl Freeze for GroupContextV2",1,["libsignal_service::proto::GroupContextV2"]],["impl Freeze for ContactDetails",1,["libsignal_service::proto::ContactDetails"]],["impl Freeze for GroupDetails",1,["libsignal_service::proto::GroupDetails"]],["impl Freeze for PaymentAddress",1,["libsignal_service::proto::PaymentAddress"]],["impl Freeze for DecryptionErrorMessage",1,["libsignal_service::proto::DecryptionErrorMessage"]],["impl Freeze for PniSignatureMessage",1,["libsignal_service::proto::PniSignatureMessage"]],["impl Freeze for EditMessage",1,["libsignal_service::proto::EditMessage"]],["impl Freeze for ProvisioningUuid",1,["libsignal_service::proto::ProvisioningUuid"]],["impl Freeze for ProvisionEnvelope",1,["libsignal_service::proto::ProvisionEnvelope"]],["impl Freeze for ProvisionMessage",1,["libsignal_service::proto::ProvisionMessage"]],["impl Freeze for ProvisioningVersion",1,["libsignal_service::proto::ProvisioningVersion"]],["impl Freeze for AvatarUploadAttributes",1,["libsignal_service::proto::AvatarUploadAttributes"]],["impl Freeze for Member",1,["libsignal_service::proto::Member"]],["impl Freeze for PendingMember",1,["libsignal_service::proto::PendingMember"]],["impl Freeze for RequestingMember",1,["libsignal_service::proto::RequestingMember"]],["impl Freeze for BannedMember",1,["libsignal_service::proto::BannedMember"]],["impl Freeze for AccessControl",1,["libsignal_service::proto::AccessControl"]],["impl Freeze for Group",1,["libsignal_service::proto::Group"]],["impl Freeze for GroupChange",1,["libsignal_service::proto::GroupChange"]],["impl Freeze for GroupChanges",1,["libsignal_service::proto::GroupChanges"]],["impl Freeze for GroupAttributeBlob",1,["libsignal_service::proto::GroupAttributeBlob"]],["impl Freeze for GroupInviteLink",1,["libsignal_service::proto::GroupInviteLink"]],["impl Freeze for GroupJoinInfo",1,["libsignal_service::proto::GroupJoinInfo"]],["impl Freeze for GroupExternalCredential",1,["libsignal_service::proto::GroupExternalCredential"]],["impl Freeze for ProvisioningCipher",1,["libsignal_service::provisioning::cipher::ProvisioningCipher"]],["impl Freeze for ConfirmCodeResponse",1,["libsignal_service::provisioning::manager::ConfirmCodeResponse"]],["impl<'a, P> Freeze for ProvisioningManager<'a, P>",1,["libsignal_service::provisioning::manager::ProvisioningManager"]],["impl Freeze for SecondaryDeviceProvisioning",1,["libsignal_service::provisioning::manager::SecondaryDeviceProvisioning"]],["impl<P> Freeze for LinkingManager<P>where\n P: Freeze,",1,["libsignal_service::provisioning::manager::LinkingManager"]],["impl Freeze for ProvisioningError",1,["libsignal_service::provisioning::ProvisioningError"]],["impl Freeze for ServiceIdType",1,["libsignal_service::push_service::ServiceIdType"]],["impl Freeze for ServiceIds",1,["libsignal_service::push_service::ServiceIds"]],["impl Freeze for DeviceId",1,["libsignal_service::push_service::DeviceId"]],["impl Freeze for DeviceInfo",1,["libsignal_service::push_service::DeviceInfo"]],["impl Freeze for AccountAttributes",1,["libsignal_service::push_service::AccountAttributes"]],["impl Freeze for DeviceCapabilities",1,["libsignal_service::push_service::DeviceCapabilities"]],["impl Freeze for RecaptchaAttributes",1,["libsignal_service::push_service::RecaptchaAttributes"]],["impl Freeze for ProofRequired",1,["libsignal_service::push_service::ProofRequired"]],["impl Freeze for PreKeyStatus",1,["libsignal_service::push_service::PreKeyStatus"]],["impl Freeze for HttpAuth",1,["libsignal_service::push_service::HttpAuth"]],["impl Freeze for HttpAuthOverride",1,["libsignal_service::push_service::HttpAuthOverride"]],["impl<C> Freeze for AvatarWrite<C>where\n C: Freeze,",1,["libsignal_service::push_service::AvatarWrite"]],["impl Freeze for PreKeyResponse",1,["libsignal_service::push_service::PreKeyResponse"]],["impl Freeze for WhoAmIResponse",1,["libsignal_service::push_service::WhoAmIResponse"]],["impl Freeze for RegistrationSessionMetadataResponse",1,["libsignal_service::push_service::RegistrationSessionMetadataResponse"]],["impl Freeze for VerifyAccountResponse",1,["libsignal_service::push_service::VerifyAccountResponse"]],["impl Freeze for VerificationTransport",1,["libsignal_service::push_service::VerificationTransport"]],["impl<'a> Freeze for RegistrationMethod<'a>",1,["libsignal_service::push_service::RegistrationMethod"]],["impl Freeze for PreKeyResponseItem",1,["libsignal_service::push_service::PreKeyResponseItem"]],["impl Freeze for MismatchedDevices",1,["libsignal_service::push_service::MismatchedDevices"]],["impl Freeze for StaleDevices",1,["libsignal_service::push_service::StaleDevices"]],["impl Freeze for SignalServiceProfile",1,["libsignal_service::push_service::SignalServiceProfile"]],["impl Freeze for AttachmentV2UploadAttributes",1,["libsignal_service::push_service::AttachmentV2UploadAttributes"]],["impl Freeze for ServiceError",1,["libsignal_service::push_service::ServiceError"]],["impl<Service> Freeze for MessageReceiver<Service>where\n Service: Freeze,",1,["libsignal_service::receiver::MessageReceiver"]],["impl Freeze for OutgoingPushMessage",1,["libsignal_service::sender::OutgoingPushMessage"]],["impl Freeze for OutgoingPushMessages",1,["libsignal_service::sender::OutgoingPushMessages"]],["impl Freeze for SendMessageResponse",1,["libsignal_service::sender::SendMessageResponse"]],["impl Freeze for SentMessage",1,["libsignal_service::sender::SentMessage"]],["impl Freeze for AttachmentSpec",1,["libsignal_service::sender::AttachmentSpec"]],["impl<Service, S, R> Freeze for MessageSender<Service, S, R>where\n R: Freeze,\n S: Freeze,\n Service: Freeze,",1,["libsignal_service::sender::MessageSender"]],["impl Freeze for AttachmentUploadError",1,["libsignal_service::sender::AttachmentUploadError"]],["impl Freeze for MessageSenderError",1,["libsignal_service::sender::MessageSenderError"]],["impl Freeze for ParseServiceAddressError",1,["libsignal_service::service_address::ParseServiceAddressError"]],["impl Freeze for ServiceAddress",1,["libsignal_service::service_address::ServiceAddress"]],["impl Freeze for UnidentifiedAccess",1,["libsignal_service::unidentified_access::UnidentifiedAccess"]],["impl Freeze for SignalRequestStream",1,["libsignal_service::websocket::SignalRequestStream"]],["impl Freeze for SignalWebSocket",1,["libsignal_service::websocket::SignalWebSocket"]]], "libsignal_service_actix":[["impl Freeze for AwcPushService",1,["libsignal_service_actix::push_service::AwcPushService"]],["impl Freeze for AwcWebSocket",1,["libsignal_service_actix::websocket::AwcWebSocket"]],["impl !Freeze for AwcWebSocketError",1,["libsignal_service_actix::websocket::AwcWebSocketError"]]], "libsignal_service_hyper":[["impl Freeze for HyperPushService",1,["libsignal_service_hyper::push_service::HyperPushService"]],["impl Freeze for TungsteniteWebSocket",1,["libsignal_service_hyper::websocket::TungsteniteWebSocket"]],["impl !Freeze for TungsteniteWebSocketError",1,["libsignal_service_hyper::websocket::TungsteniteWebSocketError"]]], "zkgroup":[["impl Freeze for AuthCredential",1,["zkgroup::api::auth::auth_credential::AuthCredential"]],["impl Freeze for AuthCredentialPresentationV2",1,["zkgroup::api::auth::auth_credential_presentation::AuthCredentialPresentationV2"]],["impl Freeze for AuthCredentialWithPniPresentation",1,["zkgroup::api::auth::auth_credential_presentation::AuthCredentialWithPniPresentation"]],["impl Freeze for AnyAuthCredentialPresentation",1,["zkgroup::api::auth::auth_credential_presentation::AnyAuthCredentialPresentation"]],["impl Freeze for AuthCredentialResponse",1,["zkgroup::api::auth::auth_credential_response::AuthCredentialResponse"]],["impl Freeze for AuthCredentialWithPni",1,["zkgroup::api::auth::auth_credential_with_pni::AuthCredentialWithPni"]],["impl Freeze for AuthCredentialWithPniResponse",1,["zkgroup::api::auth::auth_credential_with_pni_response::AuthCredentialWithPniResponse"]],["impl Freeze for CallLinkAuthCredentialResponse",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredentialResponse"]],["impl Freeze for CallLinkAuthCredential",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredential"]],["impl Freeze for CallLinkAuthCredentialPresentation",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredentialPresentation"]],["impl Freeze for CreateCallLinkCredentialRequestContext",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialRequestContext"]],["impl Freeze for CreateCallLinkCredentialRequest",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialRequest"]],["impl Freeze for CreateCallLinkCredentialResponse",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialResponse"]],["impl Freeze for CreateCallLinkCredential",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredential"]],["impl Freeze for CreateCallLinkCredentialPresentation",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialPresentation"]],["impl Freeze for CallLinkSecretParams",1,["zkgroup::api::call_links::params::CallLinkSecretParams"]],["impl Freeze for CallLinkPublicParams",1,["zkgroup::api::call_links::params::CallLinkPublicParams"]],["impl Freeze for GroupMasterKey",1,["zkgroup::api::groups::group_params::GroupMasterKey"]],["impl Freeze for GroupSecretParams",1,["zkgroup::api::groups::group_params::GroupSecretParams"]],["impl Freeze for GroupPublicParams",1,["zkgroup::api::groups::group_params::GroupPublicParams"]],["impl Freeze for ProfileKeyCiphertext",1,["zkgroup::api::groups::profile_key_ciphertext::ProfileKeyCiphertext"]],["impl Freeze for UuidCiphertext",1,["zkgroup::api::groups::uuid_ciphertext::UuidCiphertext"]],["impl Freeze for ExpiringProfileKeyCredential",1,["zkgroup::api::profiles::expiring_profile_key_credential::ExpiringProfileKeyCredential"]],["impl Freeze for ExpiringProfileKeyCredentialResponse",1,["zkgroup::api::profiles::expiring_profile_key_credential_response::ExpiringProfileKeyCredentialResponse"]],["impl Freeze for ProfileKey",1,["zkgroup::api::profiles::profile_key::ProfileKey"]],["impl Freeze for ProfileKeyCommitment",1,["zkgroup::api::profiles::profile_key_commitment::ProfileKeyCommitment"]],["impl Freeze for ProfileKeyCredentialPresentationV1",1,["zkgroup::api::profiles::profile_key_credential_presentation::ProfileKeyCredentialPresentationV1"]],["impl Freeze for ProfileKeyCredentialPresentationV2",1,["zkgroup::api::profiles::profile_key_credential_presentation::ProfileKeyCredentialPresentationV2"]],["impl Freeze for ExpiringProfileKeyCredentialPresentation",1,["zkgroup::api::profiles::profile_key_credential_presentation::ExpiringProfileKeyCredentialPresentation"]],["impl Freeze for AnyProfileKeyCredentialPresentation",1,["zkgroup::api::profiles::profile_key_credential_presentation::AnyProfileKeyCredentialPresentation"]],["impl Freeze for ProfileKeyCredentialRequest",1,["zkgroup::api::profiles::profile_key_credential_request::ProfileKeyCredentialRequest"]],["impl Freeze for ProfileKeyCredentialRequestContext",1,["zkgroup::api::profiles::profile_key_credential_request_context::ProfileKeyCredentialRequestContext"]],["impl Freeze for ProfileKeyVersion",1,["zkgroup::api::profiles::profile_key_version::ProfileKeyVersion"]],["impl Freeze for ReceiptCredential",1,["zkgroup::api::receipts::receipt_credential::ReceiptCredential"]],["impl Freeze for ReceiptCredentialPresentation",1,["zkgroup::api::receipts::receipt_credential_presentation::ReceiptCredentialPresentation"]],["impl Freeze for ReceiptCredentialRequest",1,["zkgroup::api::receipts::receipt_credential_request::ReceiptCredentialRequest"]],["impl Freeze for ReceiptCredentialRequestContext",1,["zkgroup::api::receipts::receipt_credential_request_context::ReceiptCredentialRequestContext"]],["impl Freeze for ReceiptCredentialResponse",1,["zkgroup::api::receipts::receipt_credential_response::ReceiptCredentialResponse"]],["impl Freeze for GenericServerSecretParams",1,["zkgroup::api::generic_server_params::GenericServerSecretParams"]],["impl Freeze for GenericServerPublicParams",1,["zkgroup::api::generic_server_params::GenericServerPublicParams"]],["impl Freeze for ServerSecretParams",1,["zkgroup::api::server_params::ServerSecretParams"]],["impl Freeze for ServerPublicParams",1,["zkgroup::api::server_params::ServerPublicParams"]],["impl<T> Freeze for OneBased<T>where\n T: Freeze,",1,["zkgroup::common::array_utils::OneBased"]],["impl Freeze for ZkGroupVerificationFailure",1,["zkgroup::common::errors::ZkGroupVerificationFailure"]],["impl Freeze for ZkGroupDeserializationFailure",1,["zkgroup::common::errors::ZkGroupDeserializationFailure"]],["impl Freeze for Sho",1,["zkgroup::common::sho::Sho"]],["impl Freeze for SystemParams",1,["zkgroup::crypto::credentials::SystemParams"]],["impl<S> Freeze for KeyPair<S>where\n <S as AttrScalars>::Storage: Freeze,",1,["zkgroup::crypto::credentials::KeyPair"]],["impl Freeze for PublicKey",1,["zkgroup::crypto::credentials::PublicKey"]],["impl Freeze for AuthCredential",1,["zkgroup::crypto::credentials::AuthCredential"]],["impl Freeze for AuthCredentialWithPni",1,["zkgroup::crypto::credentials::AuthCredentialWithPni"]],["impl Freeze for ProfileKeyCredential",1,["zkgroup::crypto::credentials::ProfileKeyCredential"]],["impl Freeze for ExpiringProfileKeyCredential",1,["zkgroup::crypto::credentials::ExpiringProfileKeyCredential"]],["impl Freeze for BlindedExpiringProfileKeyCredentialWithSecretNonce",1,["zkgroup::crypto::credentials::BlindedExpiringProfileKeyCredentialWithSecretNonce"]],["impl Freeze for BlindedExpiringProfileKeyCredential",1,["zkgroup::crypto::credentials::BlindedExpiringProfileKeyCredential"]],["impl Freeze for PniCredential",1,["zkgroup::crypto::credentials::PniCredential"]],["impl Freeze for ReceiptCredential",1,["zkgroup::crypto::credentials::ReceiptCredential"]],["impl Freeze for BlindedReceiptCredentialWithSecretNonce",1,["zkgroup::crypto::credentials::BlindedReceiptCredentialWithSecretNonce"]],["impl Freeze for BlindedReceiptCredential",1,["zkgroup::crypto::credentials::BlindedReceiptCredential"]],["impl Freeze for SystemParams",1,["zkgroup::crypto::profile_key_commitment::SystemParams"]],["impl Freeze for CommitmentWithSecretNonce",1,["zkgroup::crypto::profile_key_commitment::CommitmentWithSecretNonce"]],["impl Freeze for Commitment",1,["zkgroup::crypto::profile_key_commitment::Commitment"]],["impl Freeze for KeyPair",1,["zkgroup::crypto::profile_key_credential_request::KeyPair"]],["impl Freeze for PublicKey",1,["zkgroup::crypto::profile_key_credential_request::PublicKey"]],["impl Freeze for CiphertextWithSecretNonce",1,["zkgroup::crypto::profile_key_credential_request::CiphertextWithSecretNonce"]],["impl Freeze for Ciphertext",1,["zkgroup::crypto::profile_key_credential_request::Ciphertext"]],["impl Freeze for SystemParams",1,["zkgroup::crypto::profile_key_encryption::SystemParams"]],["impl Freeze for KeyPair",1,["zkgroup::crypto::profile_key_encryption::KeyPair"]],["impl Freeze for PublicKey",1,["zkgroup::crypto::profile_key_encryption::PublicKey"]],["impl Freeze for Ciphertext",1,["zkgroup::crypto::profile_key_encryption::Ciphertext"]],["impl Freeze for ProfileKeyStruct",1,["zkgroup::crypto::profile_key_struct::ProfileKeyStruct"]],["impl Freeze for AuthCredentialIssuanceProof",1,["zkgroup::crypto::proofs::AuthCredentialIssuanceProof"]],["impl Freeze for AuthCredentialWithPniIssuanceProof",1,["zkgroup::crypto::proofs::AuthCredentialWithPniIssuanceProof"]],["impl Freeze for ProfileKeyCredentialRequestProof",1,["zkgroup::crypto::proofs::ProfileKeyCredentialRequestProof"]],["impl Freeze for ExpiringProfileKeyCredentialIssuanceProof",1,["zkgroup::crypto::proofs::ExpiringProfileKeyCredentialIssuanceProof"]],["impl Freeze for ReceiptCredentialIssuanceProof",1,["zkgroup::crypto::proofs::ReceiptCredentialIssuanceProof"]],["impl Freeze for AuthCredentialPresentationProofV2",1,["zkgroup::crypto::proofs::AuthCredentialPresentationProofV2"]],["impl Freeze for AuthCredentialWithPniPresentationProof",1,["zkgroup::crypto::proofs::AuthCredentialWithPniPresentationProof"]],["impl Freeze for ProfileKeyCredentialPresentationProofV1",1,["zkgroup::crypto::proofs::ProfileKeyCredentialPresentationProofV1"]],["impl Freeze for ProfileKeyCredentialPresentationProofV2",1,["zkgroup::crypto::proofs::ProfileKeyCredentialPresentationProofV2"]],["impl Freeze for ExpiringProfileKeyCredentialPresentationProof",1,["zkgroup::crypto::proofs::ExpiringProfileKeyCredentialPresentationProof"]],["impl Freeze for ReceiptCredentialPresentationProof",1,["zkgroup::crypto::proofs::ReceiptCredentialPresentationProof"]],["impl Freeze for KeyPair",1,["zkgroup::crypto::receipt_credential_request::KeyPair"]],["impl Freeze for PublicKey",1,["zkgroup::crypto::receipt_credential_request::PublicKey"]],["impl Freeze for CiphertextWithSecretNonce",1,["zkgroup::crypto::receipt_credential_request::CiphertextWithSecretNonce"]],["impl Freeze for Ciphertext",1,["zkgroup::crypto::receipt_credential_request::Ciphertext"]],["impl Freeze for ReceiptStruct",1,["zkgroup::crypto::receipt_struct::ReceiptStruct"]],["impl Freeze for KeyPair",1,["zkgroup::crypto::signature::KeyPair"]],["impl Freeze for PublicKey",1,["zkgroup::crypto::signature::PublicKey"]],["impl Freeze for TimestampStruct",1,["zkgroup::crypto::timestamp_struct::TimestampStruct"]],["impl Freeze for SystemParams",1,["zkgroup::crypto::uid_encryption::SystemParams"]],["impl Freeze for KeyPair",1,["zkgroup::crypto::uid_encryption::KeyPair"]],["impl Freeze for PublicKey",1,["zkgroup::crypto::uid_encryption::PublicKey"]],["impl Freeze for Ciphertext",1,["zkgroup::crypto::uid_encryption::Ciphertext"]],["impl Freeze for UidStruct",1,["zkgroup::crypto::uid_struct::UidStruct"]]] diff --git a/implementors/core/marker/trait.Send.js b/implementors/core/marker/trait.Send.js index 552450856..9eb0a3ea9 100644 --- a/implementors/core/marker/trait.Send.js +++ b/implementors/core/marker/trait.Send.js @@ -1,6 +1,6 @@ (function() {var implementors = { "libsignal_protocol":[["impl Send for ServiceIdKind",1,["libsignal_protocol::address::ServiceIdKind"]],["impl Send for ServiceId",1,["libsignal_protocol::address::ServiceId"]],["impl Send for DeviceId",1,["libsignal_protocol::address::DeviceId"]],["impl Send for ProtocolAddress",1,["libsignal_protocol::address::ProtocolAddress"]],["impl Send for PublicKey",1,["libsignal_protocol::curve::PublicKey"]],["impl Send for PrivateKey",1,["libsignal_protocol::curve::PrivateKey"]],["impl Send for KeyPair",1,["libsignal_protocol::curve::KeyPair"]],["impl Send for SignalProtocolError",1,["libsignal_protocol::error::SignalProtocolError"]],["impl Send for DisplayableFingerprint",1,["libsignal_protocol::fingerprint::DisplayableFingerprint"]],["impl Send for ScannableFingerprint",1,["libsignal_protocol::fingerprint::ScannableFingerprint"]],["impl Send for Fingerprint",1,["libsignal_protocol::fingerprint::Fingerprint"]],["impl Send for IdentityKey",1,["libsignal_protocol::identity_key::IdentityKey"]],["impl Send for IdentityKeyPair",1,["libsignal_protocol::identity_key::IdentityKeyPair"]],["impl<M> Send for Incremental<M>where\n M: Send,",1,["libsignal_protocol::incremental_mac::Incremental"]],["impl<M> Send for Validating<M>where\n M: Send,",1,["libsignal_protocol::incremental_mac::Validating"]],["impl Send for KeyType",1,["libsignal_protocol::kem::KeyType"]],["impl Send for Public",1,["libsignal_protocol::kem::Public"]],["impl Send for Secret",1,["libsignal_protocol::kem::Secret"]],["impl<T> Send for Key<T>where\n T: Send,",1,["libsignal_protocol::kem::Key"]],["impl Send for KeyPair",1,["libsignal_protocol::kem::KeyPair"]],["impl Send for CiphertextMessage",1,["libsignal_protocol::protocol::CiphertextMessage"]],["impl Send for CiphertextMessageType",1,["libsignal_protocol::protocol::CiphertextMessageType"]],["impl Send for SignalMessage",1,["libsignal_protocol::protocol::SignalMessage"]],["impl Send for KyberPayload",1,["libsignal_protocol::protocol::KyberPayload"]],["impl Send for PreKeySignalMessage",1,["libsignal_protocol::protocol::PreKeySignalMessage"]],["impl Send for SenderKeyMessage",1,["libsignal_protocol::protocol::SenderKeyMessage"]],["impl Send for SenderKeyDistributionMessage",1,["libsignal_protocol::protocol::SenderKeyDistributionMessage"]],["impl Send for PlaintextContent",1,["libsignal_protocol::protocol::PlaintextContent"]],["impl Send for DecryptionErrorMessage",1,["libsignal_protocol::protocol::DecryptionErrorMessage"]],["impl Send for AliceSignalProtocolParameters",1,["libsignal_protocol::ratchet::params::AliceSignalProtocolParameters"]],["impl<'a> Send for BobSignalProtocolParameters<'a>",1,["libsignal_protocol::ratchet::params::BobSignalProtocolParameters"]],["impl Send for ServerCertificate",1,["libsignal_protocol::sealed_sender::ServerCertificate"]],["impl Send for SenderCertificate",1,["libsignal_protocol::sealed_sender::SenderCertificate"]],["impl Send for ContentHint",1,["libsignal_protocol::sealed_sender::ContentHint"]],["impl Send for UnidentifiedSenderMessageContent",1,["libsignal_protocol::sealed_sender::UnidentifiedSenderMessageContent"]],["impl Send for SealedSenderDecryptionResult",1,["libsignal_protocol::sealed_sender::SealedSenderDecryptionResult"]],["impl Send for SenderKeyRecord",1,["libsignal_protocol::sender_keys::SenderKeyRecord"]],["impl Send for PreKeyBundleContent",1,["libsignal_protocol::state::bundle::PreKeyBundleContent"]],["impl Send for PreKeyBundle",1,["libsignal_protocol::state::bundle::PreKeyBundle"]],["impl Send for KyberPreKeyId",1,["libsignal_protocol::state::kyber_prekey::KyberPreKeyId"]],["impl Send for KyberPreKeyRecord",1,["libsignal_protocol::state::kyber_prekey::KyberPreKeyRecord"]],["impl Send for PreKeyId",1,["libsignal_protocol::state::prekey::PreKeyId"]],["impl Send for PreKeyRecord",1,["libsignal_protocol::state::prekey::PreKeyRecord"]],["impl Send for SessionRecord",1,["libsignal_protocol::state::session::SessionRecord"]],["impl Send for SignedPreKeyId",1,["libsignal_protocol::state::signed_prekey::SignedPreKeyId"]],["impl Send for SignedPreKeyRecord",1,["libsignal_protocol::state::signed_prekey::SignedPreKeyRecord"]],["impl Send for InMemIdentityKeyStore",1,["libsignal_protocol::storage::inmem::InMemIdentityKeyStore"]],["impl Send for InMemPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemPreKeyStore"]],["impl Send for InMemSignedPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemSignedPreKeyStore"]],["impl Send for InMemKyberPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemKyberPreKeyStore"]],["impl Send for InMemSessionStore",1,["libsignal_protocol::storage::inmem::InMemSessionStore"]],["impl Send for InMemSenderKeyStore",1,["libsignal_protocol::storage::inmem::InMemSenderKeyStore"]],["impl Send for InMemSignalProtocolStore",1,["libsignal_protocol::storage::inmem::InMemSignalProtocolStore"]],["impl Send for Direction",1,["libsignal_protocol::storage::traits::Direction"]]], -"libsignal_service":[["impl<Service> Send for AccountManager<Service>where\n Service: Send,",1,["libsignal_service::account_manager::AccountManager"]],["impl Send for ProfileManagerError",1,["libsignal_service::account_manager::ProfileManagerError"]],["impl Send for Profile",1,["libsignal_service::account_manager::Profile"]],["impl Send for AttachmentCipherError",1,["libsignal_service::attachment_cipher::AttachmentCipherError"]],["impl<S, R> Send for ServiceCipher<S, R>where\n R: Send,\n S: Send,",1,["libsignal_service::cipher::ServiceCipher"]],["impl Send for ProfileCipher",1,["libsignal_service::profile_cipher::ProfileCipher"]],["impl Send for ProfileCipherError",1,["libsignal_service::profile_cipher::ProfileCipherError"]],["impl Send for ServiceConfiguration",1,["libsignal_service::configuration::ServiceConfiguration"]],["impl Send for ServiceCredentials",1,["libsignal_service::configuration::ServiceCredentials"]],["impl Send for SignalServers",1,["libsignal_service::configuration::SignalServers"]],["impl Send for Endpoint",1,["libsignal_service::configuration::Endpoint"]],["impl Send for Metadata",1,["libsignal_service::content::Metadata"]],["impl Send for Content",1,["libsignal_service::content::Content"]],["impl Send for ContentBody",1,["libsignal_service::content::ContentBody"]],["impl Send for EnvelopeEntity",1,["libsignal_service::envelope::EnvelopeEntity"]],["impl Send for CredentialsCacheError",1,["libsignal_service::groups_v2::manager::CredentialsCacheError"]],["impl Send for InMemoryCredentialsCache",1,["libsignal_service::groups_v2::manager::InMemoryCredentialsCache"]],["impl<S, C> Send for GroupsManager<S, C>where\n C: Send,\n S: Send,",1,["libsignal_service::groups_v2::manager::GroupsManager"]],["impl Send for Member",1,["libsignal_service::groups_v2::model::Member"]],["impl Send for PendingMember",1,["libsignal_service::groups_v2::model::PendingMember"]],["impl Send for RequestingMember",1,["libsignal_service::groups_v2::model::RequestingMember"]],["impl Send for AccessControl",1,["libsignal_service::groups_v2::model::AccessControl"]],["impl Send for Group",1,["libsignal_service::groups_v2::model::Group"]],["impl Send for GroupChanges",1,["libsignal_service::groups_v2::model::GroupChanges"]],["impl Send for GroupChange",1,["libsignal_service::groups_v2::model::GroupChange"]],["impl Send for Timer",1,["libsignal_service::groups_v2::model::Timer"]],["impl Send for GroupDecodingError",1,["libsignal_service::groups_v2::operations::GroupDecodingError"]],["impl Send for WebSocketStreamItem",1,["libsignal_service::messagepipe::WebSocketStreamItem"]],["impl Send for MessagePipe",1,["libsignal_service::messagepipe::MessagePipe"]],["impl Send for PanicingWebSocketService",1,["libsignal_service::messagepipe::PanicingWebSocketService"]],["impl<R> Send for Attachment<R>where\n R: Send,",1,["libsignal_service::models::Attachment"]],["impl Send for Contact",1,["libsignal_service::models::Contact"]],["impl Send for ParseContactError",1,["libsignal_service::models::ParseContactError"]],["impl Send for PreKeyEntity",1,["libsignal_service::pre_keys::PreKeyEntity"]],["impl Send for SignedPreKeyEntity",1,["libsignal_service::pre_keys::SignedPreKeyEntity"]],["impl Send for SignedPreKey",1,["libsignal_service::pre_keys::SignedPreKey"]],["impl Send for KyberPreKeyEntity",1,["libsignal_service::pre_keys::KyberPreKeyEntity"]],["impl Send for PreKeyState",1,["libsignal_service::pre_keys::PreKeyState"]],["impl<S> Send for ProfileName<S>where\n S: Send,",1,["libsignal_service::profile_name::ProfileName"]],["impl Send for ProfileService",1,["libsignal_service::profile_service::ProfileService"]],["impl Send for Type",1,["libsignal_service::proto::web_socket_message::Type"]],["impl Send for Sticker",1,["libsignal_service::proto::pack::Sticker"]],["impl Send for Certificate",1,["libsignal_service::proto::server_certificate::Certificate"]],["impl Send for Certificate",1,["libsignal_service::proto::sender_certificate::Certificate"]],["impl Send for Type",1,["libsignal_service::proto::unidentified_sender_message::message::Type"]],["impl Send for ContentHint",1,["libsignal_service::proto::unidentified_sender_message::message::ContentHint"]],["impl Send for Message",1,["libsignal_service::proto::unidentified_sender_message::Message"]],["impl Send for Type",1,["libsignal_service::proto::envelope::Type"]],["impl Send for Type",1,["libsignal_service::proto::call_message::offer::Type"]],["impl Send for Type",1,["libsignal_service::proto::call_message::hangup::Type"]],["impl Send for Urgency",1,["libsignal_service::proto::call_message::opaque::Urgency"]],["impl Send for Offer",1,["libsignal_service::proto::call_message::Offer"]],["impl Send for Answer",1,["libsignal_service::proto::call_message::Answer"]],["impl Send for IceUpdate",1,["libsignal_service::proto::call_message::IceUpdate"]],["impl Send for Busy",1,["libsignal_service::proto::call_message::Busy"]],["impl Send for Hangup",1,["libsignal_service::proto::call_message::Hangup"]],["impl Send for Opaque",1,["libsignal_service::proto::call_message::Opaque"]],["impl Send for Style",1,["libsignal_service::proto::body_range::Style"]],["impl Send for AssociatedValue",1,["libsignal_service::proto::body_range::AssociatedValue"]],["impl Send for QuotedAttachment",1,["libsignal_service::proto::data_message::quote::QuotedAttachment"]],["impl Send for Type",1,["libsignal_service::proto::data_message::quote::Type"]],["impl Send for Type",1,["libsignal_service::proto::data_message::contact::phone::Type"]],["impl Send for Type",1,["libsignal_service::proto::data_message::contact::email::Type"]],["impl Send for Type",1,["libsignal_service::proto::data_message::contact::postal_address::Type"]],["impl Send for Name",1,["libsignal_service::proto::data_message::contact::Name"]],["impl Send for Phone",1,["libsignal_service::proto::data_message::contact::Phone"]],["impl Send for Email",1,["libsignal_service::proto::data_message::contact::Email"]],["impl Send for PostalAddress",1,["libsignal_service::proto::data_message::contact::PostalAddress"]],["impl Send for Avatar",1,["libsignal_service::proto::data_message::contact::Avatar"]],["impl Send for MobileCoin",1,["libsignal_service::proto::data_message::payment::amount::MobileCoin"]],["impl Send for Amount",1,["libsignal_service::proto::data_message::payment::amount::Amount"]],["impl Send for MobileCoin",1,["libsignal_service::proto::data_message::payment::notification::MobileCoin"]],["impl Send for Transaction",1,["libsignal_service::proto::data_message::payment::notification::Transaction"]],["impl Send for Type",1,["libsignal_service::proto::data_message::payment::activation::Type"]],["impl Send for Amount",1,["libsignal_service::proto::data_message::payment::Amount"]],["impl Send for Notification",1,["libsignal_service::proto::data_message::payment::Notification"]],["impl Send for Activation",1,["libsignal_service::proto::data_message::payment::Activation"]],["impl Send for Item",1,["libsignal_service::proto::data_message::payment::Item"]],["impl Send for Quote",1,["libsignal_service::proto::data_message::Quote"]],["impl Send for Contact",1,["libsignal_service::proto::data_message::Contact"]],["impl Send for Sticker",1,["libsignal_service::proto::data_message::Sticker"]],["impl Send for Reaction",1,["libsignal_service::proto::data_message::Reaction"]],["impl Send for Delete",1,["libsignal_service::proto::data_message::Delete"]],["impl Send for GroupCallUpdate",1,["libsignal_service::proto::data_message::GroupCallUpdate"]],["impl Send for StoryContext",1,["libsignal_service::proto::data_message::StoryContext"]],["impl Send for Payment",1,["libsignal_service::proto::data_message::Payment"]],["impl Send for GiftBadge",1,["libsignal_service::proto::data_message::GiftBadge"]],["impl Send for Flags",1,["libsignal_service::proto::data_message::Flags"]],["impl Send for ProtocolVersion",1,["libsignal_service::proto::data_message::ProtocolVersion"]],["impl Send for Type",1,["libsignal_service::proto::receipt_message::Type"]],["impl Send for Action",1,["libsignal_service::proto::typing_message::Action"]],["impl Send for Attachment",1,["libsignal_service::proto::story_message::Attachment"]],["impl Send for Gradient",1,["libsignal_service::proto::text_attachment::Gradient"]],["impl Send for Style",1,["libsignal_service::proto::text_attachment::Style"]],["impl Send for Background",1,["libsignal_service::proto::text_attachment::Background"]],["impl Send for State",1,["libsignal_service::proto::verified::State"]],["impl Send for UnidentifiedDeliveryStatus",1,["libsignal_service::proto::sync_message::sent::UnidentifiedDeliveryStatus"]],["impl Send for StoryMessageRecipient",1,["libsignal_service::proto::sync_message::sent::StoryMessageRecipient"]],["impl Send for Type",1,["libsignal_service::proto::sync_message::request::Type"]],["impl Send for Type",1,["libsignal_service::proto::sync_message::sticker_pack_operation::Type"]],["impl Send for Type",1,["libsignal_service::proto::sync_message::fetch_latest::Type"]],["impl Send for Type",1,["libsignal_service::proto::sync_message::message_request_response::Type"]],["impl Send for MobileCoin",1,["libsignal_service::proto::sync_message::outgoing_payment::MobileCoin"]],["impl Send for PaymentDetail",1,["libsignal_service::proto::sync_message::outgoing_payment::PaymentDetail"]],["impl Send for Type",1,["libsignal_service::proto::sync_message::call_event::Type"]],["impl Send for Direction",1,["libsignal_service::proto::sync_message::call_event::Direction"]],["impl Send for Event",1,["libsignal_service::proto::sync_message::call_event::Event"]],["impl Send for Type",1,["libsignal_service::proto::sync_message::call_log_event::Type"]],["impl Send for Sent",1,["libsignal_service::proto::sync_message::Sent"]],["impl Send for Contacts",1,["libsignal_service::proto::sync_message::Contacts"]],["impl Send for Blocked",1,["libsignal_service::proto::sync_message::Blocked"]],["impl Send for Request",1,["libsignal_service::proto::sync_message::Request"]],["impl Send for Read",1,["libsignal_service::proto::sync_message::Read"]],["impl Send for Viewed",1,["libsignal_service::proto::sync_message::Viewed"]],["impl Send for Configuration",1,["libsignal_service::proto::sync_message::Configuration"]],["impl Send for StickerPackOperation",1,["libsignal_service::proto::sync_message::StickerPackOperation"]],["impl Send for ViewOnceOpen",1,["libsignal_service::proto::sync_message::ViewOnceOpen"]],["impl Send for FetchLatest",1,["libsignal_service::proto::sync_message::FetchLatest"]],["impl Send for Keys",1,["libsignal_service::proto::sync_message::Keys"]],["impl Send for MessageRequestResponse",1,["libsignal_service::proto::sync_message::MessageRequestResponse"]],["impl Send for OutgoingPayment",1,["libsignal_service::proto::sync_message::OutgoingPayment"]],["impl Send for PniChangeNumber",1,["libsignal_service::proto::sync_message::PniChangeNumber"]],["impl Send for CallEvent",1,["libsignal_service::proto::sync_message::CallEvent"]],["impl Send for CallLinkUpdate",1,["libsignal_service::proto::sync_message::CallLinkUpdate"]],["impl Send for CallLogEvent",1,["libsignal_service::proto::sync_message::CallLogEvent"]],["impl Send for Flags",1,["libsignal_service::proto::attachment_pointer::Flags"]],["impl Send for AttachmentIdentifier",1,["libsignal_service::proto::attachment_pointer::AttachmentIdentifier"]],["impl Send for Member",1,["libsignal_service::proto::group_context::Member"]],["impl Send for Type",1,["libsignal_service::proto::group_context::Type"]],["impl Send for Avatar",1,["libsignal_service::proto::contact_details::Avatar"]],["impl Send for Avatar",1,["libsignal_service::proto::group_details::Avatar"]],["impl Send for Member",1,["libsignal_service::proto::group_details::Member"]],["impl Send for MobileCoinAddress",1,["libsignal_service::proto::payment_address::MobileCoinAddress"]],["impl Send for Address",1,["libsignal_service::proto::payment_address::Address"]],["impl Send for Role",1,["libsignal_service::proto::member::Role"]],["impl Send for AccessRequired",1,["libsignal_service::proto::access_control::AccessRequired"]],["impl Send for AddMemberAction",1,["libsignal_service::proto::group_change::actions::AddMemberAction"]],["impl Send for DeleteMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteMemberAction"]],["impl Send for ModifyMemberRoleAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberRoleAction"]],["impl Send for ModifyMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberProfileKeyAction"]],["impl Send for AddPendingMemberAction",1,["libsignal_service::proto::group_change::actions::AddPendingMemberAction"]],["impl Send for DeletePendingMemberAction",1,["libsignal_service::proto::group_change::actions::DeletePendingMemberAction"]],["impl Send for PromotePendingMemberAction",1,["libsignal_service::proto::group_change::actions::PromotePendingMemberAction"]],["impl Send for PromotePendingPniAciMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction"]],["impl Send for AddRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::AddRequestingMemberAction"]],["impl Send for DeleteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteRequestingMemberAction"]],["impl Send for PromoteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::PromoteRequestingMemberAction"]],["impl Send for AddBannedMemberAction",1,["libsignal_service::proto::group_change::actions::AddBannedMemberAction"]],["impl Send for DeleteBannedMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteBannedMemberAction"]],["impl Send for ModifyTitleAction",1,["libsignal_service::proto::group_change::actions::ModifyTitleAction"]],["impl Send for ModifyDescriptionAction",1,["libsignal_service::proto::group_change::actions::ModifyDescriptionAction"]],["impl Send for ModifyAvatarAction",1,["libsignal_service::proto::group_change::actions::ModifyAvatarAction"]],["impl Send for ModifyDisappearingMessagesTimerAction",1,["libsignal_service::proto::group_change::actions::ModifyDisappearingMessagesTimerAction"]],["impl Send for ModifyAttributesAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAttributesAccessControlAction"]],["impl Send for ModifyMembersAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyMembersAccessControlAction"]],["impl Send for ModifyAddFromInviteLinkAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction"]],["impl Send for ModifyInviteLinkPasswordAction",1,["libsignal_service::proto::group_change::actions::ModifyInviteLinkPasswordAction"]],["impl Send for ModifyAnnouncementsOnlyAction",1,["libsignal_service::proto::group_change::actions::ModifyAnnouncementsOnlyAction"]],["impl Send for Actions",1,["libsignal_service::proto::group_change::Actions"]],["impl Send for GroupChangeState",1,["libsignal_service::proto::group_changes::GroupChangeState"]],["impl Send for Content",1,["libsignal_service::proto::group_attribute_blob::Content"]],["impl Send for GroupInviteLinkContentsV1",1,["libsignal_service::proto::group_invite_link::GroupInviteLinkContentsV1"]],["impl Send for Contents",1,["libsignal_service::proto::group_invite_link::Contents"]],["impl Send for DeviceName",1,["libsignal_service::proto::DeviceName"]],["impl Send for WebSocketRequestMessage",1,["libsignal_service::proto::WebSocketRequestMessage"]],["impl Send for WebSocketResponseMessage",1,["libsignal_service::proto::WebSocketResponseMessage"]],["impl Send for WebSocketMessage",1,["libsignal_service::proto::WebSocketMessage"]],["impl Send for Pack",1,["libsignal_service::proto::Pack"]],["impl Send for ServerCertificate",1,["libsignal_service::proto::ServerCertificate"]],["impl Send for SenderCertificate",1,["libsignal_service::proto::SenderCertificate"]],["impl Send for UnidentifiedSenderMessage",1,["libsignal_service::proto::UnidentifiedSenderMessage"]],["impl Send for Envelope",1,["libsignal_service::proto::Envelope"]],["impl Send for Content",1,["libsignal_service::proto::Content"]],["impl Send for CallMessage",1,["libsignal_service::proto::CallMessage"]],["impl Send for BodyRange",1,["libsignal_service::proto::BodyRange"]],["impl Send for DataMessage",1,["libsignal_service::proto::DataMessage"]],["impl Send for NullMessage",1,["libsignal_service::proto::NullMessage"]],["impl Send for ReceiptMessage",1,["libsignal_service::proto::ReceiptMessage"]],["impl Send for TypingMessage",1,["libsignal_service::proto::TypingMessage"]],["impl Send for StoryMessage",1,["libsignal_service::proto::StoryMessage"]],["impl Send for Preview",1,["libsignal_service::proto::Preview"]],["impl Send for TextAttachment",1,["libsignal_service::proto::TextAttachment"]],["impl Send for Verified",1,["libsignal_service::proto::Verified"]],["impl Send for SyncMessage",1,["libsignal_service::proto::SyncMessage"]],["impl Send for AttachmentPointer",1,["libsignal_service::proto::AttachmentPointer"]],["impl Send for GroupContext",1,["libsignal_service::proto::GroupContext"]],["impl Send for GroupContextV2",1,["libsignal_service::proto::GroupContextV2"]],["impl Send for ContactDetails",1,["libsignal_service::proto::ContactDetails"]],["impl Send for GroupDetails",1,["libsignal_service::proto::GroupDetails"]],["impl Send for PaymentAddress",1,["libsignal_service::proto::PaymentAddress"]],["impl Send for DecryptionErrorMessage",1,["libsignal_service::proto::DecryptionErrorMessage"]],["impl Send for PniSignatureMessage",1,["libsignal_service::proto::PniSignatureMessage"]],["impl Send for EditMessage",1,["libsignal_service::proto::EditMessage"]],["impl Send for ProvisioningUuid",1,["libsignal_service::proto::ProvisioningUuid"]],["impl Send for ProvisionEnvelope",1,["libsignal_service::proto::ProvisionEnvelope"]],["impl Send for ProvisionMessage",1,["libsignal_service::proto::ProvisionMessage"]],["impl Send for ProvisioningVersion",1,["libsignal_service::proto::ProvisioningVersion"]],["impl Send for AvatarUploadAttributes",1,["libsignal_service::proto::AvatarUploadAttributes"]],["impl Send for Member",1,["libsignal_service::proto::Member"]],["impl Send for PendingMember",1,["libsignal_service::proto::PendingMember"]],["impl Send for RequestingMember",1,["libsignal_service::proto::RequestingMember"]],["impl Send for BannedMember",1,["libsignal_service::proto::BannedMember"]],["impl Send for AccessControl",1,["libsignal_service::proto::AccessControl"]],["impl Send for Group",1,["libsignal_service::proto::Group"]],["impl Send for GroupChange",1,["libsignal_service::proto::GroupChange"]],["impl Send for GroupChanges",1,["libsignal_service::proto::GroupChanges"]],["impl Send for GroupAttributeBlob",1,["libsignal_service::proto::GroupAttributeBlob"]],["impl Send for GroupInviteLink",1,["libsignal_service::proto::GroupInviteLink"]],["impl Send for GroupJoinInfo",1,["libsignal_service::proto::GroupJoinInfo"]],["impl Send for GroupExternalCredential",1,["libsignal_service::proto::GroupExternalCredential"]],["impl Send for ProvisioningCipher",1,["libsignal_service::provisioning::cipher::ProvisioningCipher"]],["impl Send for ConfirmCodeResponse",1,["libsignal_service::provisioning::manager::ConfirmCodeResponse"]],["impl<'a, P> Send for ProvisioningManager<'a, P>where\n P: Send,",1,["libsignal_service::provisioning::manager::ProvisioningManager"]],["impl Send for SecondaryDeviceProvisioning",1,["libsignal_service::provisioning::manager::SecondaryDeviceProvisioning"]],["impl<P> Send for LinkingManager<P>where\n P: Send,",1,["libsignal_service::provisioning::manager::LinkingManager"]],["impl Send for ProvisioningError",1,["libsignal_service::provisioning::ProvisioningError"]],["impl Send for ServiceIdType",1,["libsignal_service::push_service::ServiceIdType"]],["impl Send for ServiceIds",1,["libsignal_service::push_service::ServiceIds"]],["impl Send for DeviceId",1,["libsignal_service::push_service::DeviceId"]],["impl Send for DeviceInfo",1,["libsignal_service::push_service::DeviceInfo"]],["impl Send for AccountAttributes",1,["libsignal_service::push_service::AccountAttributes"]],["impl Send for DeviceCapabilities",1,["libsignal_service::push_service::DeviceCapabilities"]],["impl Send for RecaptchaAttributes",1,["libsignal_service::push_service::RecaptchaAttributes"]],["impl Send for ProofRequired",1,["libsignal_service::push_service::ProofRequired"]],["impl Send for PreKeyStatus",1,["libsignal_service::push_service::PreKeyStatus"]],["impl Send for HttpAuth",1,["libsignal_service::push_service::HttpAuth"]],["impl Send for HttpAuthOverride",1,["libsignal_service::push_service::HttpAuthOverride"]],["impl<C> Send for AvatarWrite<C>where\n C: Send,",1,["libsignal_service::push_service::AvatarWrite"]],["impl Send for PreKeyResponse",1,["libsignal_service::push_service::PreKeyResponse"]],["impl Send for WhoAmIResponse",1,["libsignal_service::push_service::WhoAmIResponse"]],["impl Send for RegistrationSessionMetadataResponse",1,["libsignal_service::push_service::RegistrationSessionMetadataResponse"]],["impl Send for VerifyAccountResponse",1,["libsignal_service::push_service::VerifyAccountResponse"]],["impl Send for VerificationTransport",1,["libsignal_service::push_service::VerificationTransport"]],["impl<'a> Send for RegistrationMethod<'a>",1,["libsignal_service::push_service::RegistrationMethod"]],["impl Send for PreKeyResponseItem",1,["libsignal_service::push_service::PreKeyResponseItem"]],["impl Send for MismatchedDevices",1,["libsignal_service::push_service::MismatchedDevices"]],["impl Send for StaleDevices",1,["libsignal_service::push_service::StaleDevices"]],["impl Send for SignalServiceProfile",1,["libsignal_service::push_service::SignalServiceProfile"]],["impl Send for AttachmentV2UploadAttributes",1,["libsignal_service::push_service::AttachmentV2UploadAttributes"]],["impl Send for ServiceError",1,["libsignal_service::push_service::ServiceError"]],["impl<Service> Send for MessageReceiver<Service>where\n Service: Send,",1,["libsignal_service::receiver::MessageReceiver"]],["impl Send for OutgoingPushMessage",1,["libsignal_service::sender::OutgoingPushMessage"]],["impl Send for OutgoingPushMessages",1,["libsignal_service::sender::OutgoingPushMessages"]],["impl Send for SendMessageResponse",1,["libsignal_service::sender::SendMessageResponse"]],["impl Send for SentMessage",1,["libsignal_service::sender::SentMessage"]],["impl Send for AttachmentSpec",1,["libsignal_service::sender::AttachmentSpec"]],["impl<Service, S, R> Send for MessageSender<Service, S, R>where\n R: Send,\n S: Send,\n Service: Send,",1,["libsignal_service::sender::MessageSender"]],["impl Send for AttachmentUploadError",1,["libsignal_service::sender::AttachmentUploadError"]],["impl Send for MessageSenderError",1,["libsignal_service::sender::MessageSenderError"]],["impl Send for ParseServiceAddressError",1,["libsignal_service::service_address::ParseServiceAddressError"]],["impl Send for ServiceAddress",1,["libsignal_service::service_address::ServiceAddress"]],["impl Send for UnidentifiedAccess",1,["libsignal_service::unidentified_access::UnidentifiedAccess"]],["impl Send for SignalRequestStream",1,["libsignal_service::websocket::SignalRequestStream"]],["impl Send for SignalWebSocket",1,["libsignal_service::websocket::SignalWebSocket"]]], +"libsignal_service":[["impl<Service> Send for AccountManager<Service>where\n Service: Send,",1,["libsignal_service::account_manager::AccountManager"]],["impl Send for ProfileManagerError",1,["libsignal_service::account_manager::ProfileManagerError"]],["impl Send for LinkError",1,["libsignal_service::account_manager::LinkError"]],["impl Send for Profile",1,["libsignal_service::account_manager::Profile"]],["impl Send for AttachmentCipherError",1,["libsignal_service::attachment_cipher::AttachmentCipherError"]],["impl<S, R> Send for ServiceCipher<S, R>where\n R: Send,\n S: Send,",1,["libsignal_service::cipher::ServiceCipher"]],["impl Send for ProfileCipher",1,["libsignal_service::profile_cipher::ProfileCipher"]],["impl Send for ProfileCipherError",1,["libsignal_service::profile_cipher::ProfileCipherError"]],["impl Send for ServiceConfiguration",1,["libsignal_service::configuration::ServiceConfiguration"]],["impl Send for ServiceCredentials",1,["libsignal_service::configuration::ServiceCredentials"]],["impl Send for SignalServers",1,["libsignal_service::configuration::SignalServers"]],["impl Send for Endpoint",1,["libsignal_service::configuration::Endpoint"]],["impl Send for Metadata",1,["libsignal_service::content::Metadata"]],["impl Send for Content",1,["libsignal_service::content::Content"]],["impl Send for ContentBody",1,["libsignal_service::content::ContentBody"]],["impl Send for EnvelopeEntity",1,["libsignal_service::envelope::EnvelopeEntity"]],["impl Send for CredentialsCacheError",1,["libsignal_service::groups_v2::manager::CredentialsCacheError"]],["impl Send for InMemoryCredentialsCache",1,["libsignal_service::groups_v2::manager::InMemoryCredentialsCache"]],["impl<S, C> Send for GroupsManager<S, C>where\n C: Send,\n S: Send,",1,["libsignal_service::groups_v2::manager::GroupsManager"]],["impl Send for Member",1,["libsignal_service::groups_v2::model::Member"]],["impl Send for PendingMember",1,["libsignal_service::groups_v2::model::PendingMember"]],["impl Send for RequestingMember",1,["libsignal_service::groups_v2::model::RequestingMember"]],["impl Send for AccessControl",1,["libsignal_service::groups_v2::model::AccessControl"]],["impl Send for Group",1,["libsignal_service::groups_v2::model::Group"]],["impl Send for GroupChanges",1,["libsignal_service::groups_v2::model::GroupChanges"]],["impl Send for GroupChange",1,["libsignal_service::groups_v2::model::GroupChange"]],["impl Send for Timer",1,["libsignal_service::groups_v2::model::Timer"]],["impl Send for GroupDecodingError",1,["libsignal_service::groups_v2::operations::GroupDecodingError"]],["impl Send for WebSocketStreamItem",1,["libsignal_service::messagepipe::WebSocketStreamItem"]],["impl Send for MessagePipe",1,["libsignal_service::messagepipe::MessagePipe"]],["impl Send for PanicingWebSocketService",1,["libsignal_service::messagepipe::PanicingWebSocketService"]],["impl<R> Send for Attachment<R>where\n R: Send,",1,["libsignal_service::models::Attachment"]],["impl Send for Contact",1,["libsignal_service::models::Contact"]],["impl Send for ParseContactError",1,["libsignal_service::models::ParseContactError"]],["impl Send for PreKeyEntity",1,["libsignal_service::pre_keys::PreKeyEntity"]],["impl Send for SignedPreKeyEntity",1,["libsignal_service::pre_keys::SignedPreKeyEntity"]],["impl Send for SignedPreKey",1,["libsignal_service::pre_keys::SignedPreKey"]],["impl Send for KyberPreKeyEntity",1,["libsignal_service::pre_keys::KyberPreKeyEntity"]],["impl Send for PreKeyState",1,["libsignal_service::pre_keys::PreKeyState"]],["impl<S> Send for ProfileName<S>where\n S: Send,",1,["libsignal_service::profile_name::ProfileName"]],["impl Send for ProfileService",1,["libsignal_service::profile_service::ProfileService"]],["impl Send for Type",1,["libsignal_service::proto::web_socket_message::Type"]],["impl Send for Sticker",1,["libsignal_service::proto::pack::Sticker"]],["impl Send for Certificate",1,["libsignal_service::proto::server_certificate::Certificate"]],["impl Send for Certificate",1,["libsignal_service::proto::sender_certificate::Certificate"]],["impl Send for Type",1,["libsignal_service::proto::unidentified_sender_message::message::Type"]],["impl Send for ContentHint",1,["libsignal_service::proto::unidentified_sender_message::message::ContentHint"]],["impl Send for Message",1,["libsignal_service::proto::unidentified_sender_message::Message"]],["impl Send for Type",1,["libsignal_service::proto::envelope::Type"]],["impl Send for Type",1,["libsignal_service::proto::call_message::offer::Type"]],["impl Send for Type",1,["libsignal_service::proto::call_message::hangup::Type"]],["impl Send for Urgency",1,["libsignal_service::proto::call_message::opaque::Urgency"]],["impl Send for Offer",1,["libsignal_service::proto::call_message::Offer"]],["impl Send for Answer",1,["libsignal_service::proto::call_message::Answer"]],["impl Send for IceUpdate",1,["libsignal_service::proto::call_message::IceUpdate"]],["impl Send for Busy",1,["libsignal_service::proto::call_message::Busy"]],["impl Send for Hangup",1,["libsignal_service::proto::call_message::Hangup"]],["impl Send for Opaque",1,["libsignal_service::proto::call_message::Opaque"]],["impl Send for Style",1,["libsignal_service::proto::body_range::Style"]],["impl Send for AssociatedValue",1,["libsignal_service::proto::body_range::AssociatedValue"]],["impl Send for QuotedAttachment",1,["libsignal_service::proto::data_message::quote::QuotedAttachment"]],["impl Send for Type",1,["libsignal_service::proto::data_message::quote::Type"]],["impl Send for Type",1,["libsignal_service::proto::data_message::contact::phone::Type"]],["impl Send for Type",1,["libsignal_service::proto::data_message::contact::email::Type"]],["impl Send for Type",1,["libsignal_service::proto::data_message::contact::postal_address::Type"]],["impl Send for Name",1,["libsignal_service::proto::data_message::contact::Name"]],["impl Send for Phone",1,["libsignal_service::proto::data_message::contact::Phone"]],["impl Send for Email",1,["libsignal_service::proto::data_message::contact::Email"]],["impl Send for PostalAddress",1,["libsignal_service::proto::data_message::contact::PostalAddress"]],["impl Send for Avatar",1,["libsignal_service::proto::data_message::contact::Avatar"]],["impl Send for MobileCoin",1,["libsignal_service::proto::data_message::payment::amount::MobileCoin"]],["impl Send for Amount",1,["libsignal_service::proto::data_message::payment::amount::Amount"]],["impl Send for MobileCoin",1,["libsignal_service::proto::data_message::payment::notification::MobileCoin"]],["impl Send for Transaction",1,["libsignal_service::proto::data_message::payment::notification::Transaction"]],["impl Send for Type",1,["libsignal_service::proto::data_message::payment::activation::Type"]],["impl Send for Amount",1,["libsignal_service::proto::data_message::payment::Amount"]],["impl Send for Notification",1,["libsignal_service::proto::data_message::payment::Notification"]],["impl Send for Activation",1,["libsignal_service::proto::data_message::payment::Activation"]],["impl Send for Item",1,["libsignal_service::proto::data_message::payment::Item"]],["impl Send for Quote",1,["libsignal_service::proto::data_message::Quote"]],["impl Send for Contact",1,["libsignal_service::proto::data_message::Contact"]],["impl Send for Sticker",1,["libsignal_service::proto::data_message::Sticker"]],["impl Send for Reaction",1,["libsignal_service::proto::data_message::Reaction"]],["impl Send for Delete",1,["libsignal_service::proto::data_message::Delete"]],["impl Send for GroupCallUpdate",1,["libsignal_service::proto::data_message::GroupCallUpdate"]],["impl Send for StoryContext",1,["libsignal_service::proto::data_message::StoryContext"]],["impl Send for Payment",1,["libsignal_service::proto::data_message::Payment"]],["impl Send for GiftBadge",1,["libsignal_service::proto::data_message::GiftBadge"]],["impl Send for Flags",1,["libsignal_service::proto::data_message::Flags"]],["impl Send for ProtocolVersion",1,["libsignal_service::proto::data_message::ProtocolVersion"]],["impl Send for Type",1,["libsignal_service::proto::receipt_message::Type"]],["impl Send for Action",1,["libsignal_service::proto::typing_message::Action"]],["impl Send for Attachment",1,["libsignal_service::proto::story_message::Attachment"]],["impl Send for Gradient",1,["libsignal_service::proto::text_attachment::Gradient"]],["impl Send for Style",1,["libsignal_service::proto::text_attachment::Style"]],["impl Send for Background",1,["libsignal_service::proto::text_attachment::Background"]],["impl Send for State",1,["libsignal_service::proto::verified::State"]],["impl Send for UnidentifiedDeliveryStatus",1,["libsignal_service::proto::sync_message::sent::UnidentifiedDeliveryStatus"]],["impl Send for StoryMessageRecipient",1,["libsignal_service::proto::sync_message::sent::StoryMessageRecipient"]],["impl Send for Type",1,["libsignal_service::proto::sync_message::request::Type"]],["impl Send for Type",1,["libsignal_service::proto::sync_message::sticker_pack_operation::Type"]],["impl Send for Type",1,["libsignal_service::proto::sync_message::fetch_latest::Type"]],["impl Send for Type",1,["libsignal_service::proto::sync_message::message_request_response::Type"]],["impl Send for MobileCoin",1,["libsignal_service::proto::sync_message::outgoing_payment::MobileCoin"]],["impl Send for PaymentDetail",1,["libsignal_service::proto::sync_message::outgoing_payment::PaymentDetail"]],["impl Send for Type",1,["libsignal_service::proto::sync_message::call_event::Type"]],["impl Send for Direction",1,["libsignal_service::proto::sync_message::call_event::Direction"]],["impl Send for Event",1,["libsignal_service::proto::sync_message::call_event::Event"]],["impl Send for Type",1,["libsignal_service::proto::sync_message::call_log_event::Type"]],["impl Send for Sent",1,["libsignal_service::proto::sync_message::Sent"]],["impl Send for Contacts",1,["libsignal_service::proto::sync_message::Contacts"]],["impl Send for Blocked",1,["libsignal_service::proto::sync_message::Blocked"]],["impl Send for Request",1,["libsignal_service::proto::sync_message::Request"]],["impl Send for Read",1,["libsignal_service::proto::sync_message::Read"]],["impl Send for Viewed",1,["libsignal_service::proto::sync_message::Viewed"]],["impl Send for Configuration",1,["libsignal_service::proto::sync_message::Configuration"]],["impl Send for StickerPackOperation",1,["libsignal_service::proto::sync_message::StickerPackOperation"]],["impl Send for ViewOnceOpen",1,["libsignal_service::proto::sync_message::ViewOnceOpen"]],["impl Send for FetchLatest",1,["libsignal_service::proto::sync_message::FetchLatest"]],["impl Send for Keys",1,["libsignal_service::proto::sync_message::Keys"]],["impl Send for MessageRequestResponse",1,["libsignal_service::proto::sync_message::MessageRequestResponse"]],["impl Send for OutgoingPayment",1,["libsignal_service::proto::sync_message::OutgoingPayment"]],["impl Send for PniChangeNumber",1,["libsignal_service::proto::sync_message::PniChangeNumber"]],["impl Send for CallEvent",1,["libsignal_service::proto::sync_message::CallEvent"]],["impl Send for CallLinkUpdate",1,["libsignal_service::proto::sync_message::CallLinkUpdate"]],["impl Send for CallLogEvent",1,["libsignal_service::proto::sync_message::CallLogEvent"]],["impl Send for Flags",1,["libsignal_service::proto::attachment_pointer::Flags"]],["impl Send for AttachmentIdentifier",1,["libsignal_service::proto::attachment_pointer::AttachmentIdentifier"]],["impl Send for Member",1,["libsignal_service::proto::group_context::Member"]],["impl Send for Type",1,["libsignal_service::proto::group_context::Type"]],["impl Send for Avatar",1,["libsignal_service::proto::contact_details::Avatar"]],["impl Send for Avatar",1,["libsignal_service::proto::group_details::Avatar"]],["impl Send for Member",1,["libsignal_service::proto::group_details::Member"]],["impl Send for MobileCoinAddress",1,["libsignal_service::proto::payment_address::MobileCoinAddress"]],["impl Send for Address",1,["libsignal_service::proto::payment_address::Address"]],["impl Send for Role",1,["libsignal_service::proto::member::Role"]],["impl Send for AccessRequired",1,["libsignal_service::proto::access_control::AccessRequired"]],["impl Send for AddMemberAction",1,["libsignal_service::proto::group_change::actions::AddMemberAction"]],["impl Send for DeleteMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteMemberAction"]],["impl Send for ModifyMemberRoleAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberRoleAction"]],["impl Send for ModifyMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberProfileKeyAction"]],["impl Send for AddPendingMemberAction",1,["libsignal_service::proto::group_change::actions::AddPendingMemberAction"]],["impl Send for DeletePendingMemberAction",1,["libsignal_service::proto::group_change::actions::DeletePendingMemberAction"]],["impl Send for PromotePendingMemberAction",1,["libsignal_service::proto::group_change::actions::PromotePendingMemberAction"]],["impl Send for PromotePendingPniAciMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction"]],["impl Send for AddRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::AddRequestingMemberAction"]],["impl Send for DeleteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteRequestingMemberAction"]],["impl Send for PromoteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::PromoteRequestingMemberAction"]],["impl Send for AddBannedMemberAction",1,["libsignal_service::proto::group_change::actions::AddBannedMemberAction"]],["impl Send for DeleteBannedMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteBannedMemberAction"]],["impl Send for ModifyTitleAction",1,["libsignal_service::proto::group_change::actions::ModifyTitleAction"]],["impl Send for ModifyDescriptionAction",1,["libsignal_service::proto::group_change::actions::ModifyDescriptionAction"]],["impl Send for ModifyAvatarAction",1,["libsignal_service::proto::group_change::actions::ModifyAvatarAction"]],["impl Send for ModifyDisappearingMessagesTimerAction",1,["libsignal_service::proto::group_change::actions::ModifyDisappearingMessagesTimerAction"]],["impl Send for ModifyAttributesAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAttributesAccessControlAction"]],["impl Send for ModifyMembersAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyMembersAccessControlAction"]],["impl Send for ModifyAddFromInviteLinkAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction"]],["impl Send for ModifyInviteLinkPasswordAction",1,["libsignal_service::proto::group_change::actions::ModifyInviteLinkPasswordAction"]],["impl Send for ModifyAnnouncementsOnlyAction",1,["libsignal_service::proto::group_change::actions::ModifyAnnouncementsOnlyAction"]],["impl Send for Actions",1,["libsignal_service::proto::group_change::Actions"]],["impl Send for GroupChangeState",1,["libsignal_service::proto::group_changes::GroupChangeState"]],["impl Send for Content",1,["libsignal_service::proto::group_attribute_blob::Content"]],["impl Send for GroupInviteLinkContentsV1",1,["libsignal_service::proto::group_invite_link::GroupInviteLinkContentsV1"]],["impl Send for Contents",1,["libsignal_service::proto::group_invite_link::Contents"]],["impl Send for DeviceName",1,["libsignal_service::proto::DeviceName"]],["impl Send for WebSocketRequestMessage",1,["libsignal_service::proto::WebSocketRequestMessage"]],["impl Send for WebSocketResponseMessage",1,["libsignal_service::proto::WebSocketResponseMessage"]],["impl Send for WebSocketMessage",1,["libsignal_service::proto::WebSocketMessage"]],["impl Send for Pack",1,["libsignal_service::proto::Pack"]],["impl Send for ServerCertificate",1,["libsignal_service::proto::ServerCertificate"]],["impl Send for SenderCertificate",1,["libsignal_service::proto::SenderCertificate"]],["impl Send for UnidentifiedSenderMessage",1,["libsignal_service::proto::UnidentifiedSenderMessage"]],["impl Send for Envelope",1,["libsignal_service::proto::Envelope"]],["impl Send for Content",1,["libsignal_service::proto::Content"]],["impl Send for CallMessage",1,["libsignal_service::proto::CallMessage"]],["impl Send for BodyRange",1,["libsignal_service::proto::BodyRange"]],["impl Send for DataMessage",1,["libsignal_service::proto::DataMessage"]],["impl Send for NullMessage",1,["libsignal_service::proto::NullMessage"]],["impl Send for ReceiptMessage",1,["libsignal_service::proto::ReceiptMessage"]],["impl Send for TypingMessage",1,["libsignal_service::proto::TypingMessage"]],["impl Send for StoryMessage",1,["libsignal_service::proto::StoryMessage"]],["impl Send for Preview",1,["libsignal_service::proto::Preview"]],["impl Send for TextAttachment",1,["libsignal_service::proto::TextAttachment"]],["impl Send for Verified",1,["libsignal_service::proto::Verified"]],["impl Send for SyncMessage",1,["libsignal_service::proto::SyncMessage"]],["impl Send for AttachmentPointer",1,["libsignal_service::proto::AttachmentPointer"]],["impl Send for GroupContext",1,["libsignal_service::proto::GroupContext"]],["impl Send for GroupContextV2",1,["libsignal_service::proto::GroupContextV2"]],["impl Send for ContactDetails",1,["libsignal_service::proto::ContactDetails"]],["impl Send for GroupDetails",1,["libsignal_service::proto::GroupDetails"]],["impl Send for PaymentAddress",1,["libsignal_service::proto::PaymentAddress"]],["impl Send for DecryptionErrorMessage",1,["libsignal_service::proto::DecryptionErrorMessage"]],["impl Send for PniSignatureMessage",1,["libsignal_service::proto::PniSignatureMessage"]],["impl Send for EditMessage",1,["libsignal_service::proto::EditMessage"]],["impl Send for ProvisioningUuid",1,["libsignal_service::proto::ProvisioningUuid"]],["impl Send for ProvisionEnvelope",1,["libsignal_service::proto::ProvisionEnvelope"]],["impl Send for ProvisionMessage",1,["libsignal_service::proto::ProvisionMessage"]],["impl Send for ProvisioningVersion",1,["libsignal_service::proto::ProvisioningVersion"]],["impl Send for AvatarUploadAttributes",1,["libsignal_service::proto::AvatarUploadAttributes"]],["impl Send for Member",1,["libsignal_service::proto::Member"]],["impl Send for PendingMember",1,["libsignal_service::proto::PendingMember"]],["impl Send for RequestingMember",1,["libsignal_service::proto::RequestingMember"]],["impl Send for BannedMember",1,["libsignal_service::proto::BannedMember"]],["impl Send for AccessControl",1,["libsignal_service::proto::AccessControl"]],["impl Send for Group",1,["libsignal_service::proto::Group"]],["impl Send for GroupChange",1,["libsignal_service::proto::GroupChange"]],["impl Send for GroupChanges",1,["libsignal_service::proto::GroupChanges"]],["impl Send for GroupAttributeBlob",1,["libsignal_service::proto::GroupAttributeBlob"]],["impl Send for GroupInviteLink",1,["libsignal_service::proto::GroupInviteLink"]],["impl Send for GroupJoinInfo",1,["libsignal_service::proto::GroupJoinInfo"]],["impl Send for GroupExternalCredential",1,["libsignal_service::proto::GroupExternalCredential"]],["impl Send for ProvisioningCipher",1,["libsignal_service::provisioning::cipher::ProvisioningCipher"]],["impl Send for ConfirmCodeResponse",1,["libsignal_service::provisioning::manager::ConfirmCodeResponse"]],["impl<'a, P> Send for ProvisioningManager<'a, P>where\n P: Send,",1,["libsignal_service::provisioning::manager::ProvisioningManager"]],["impl Send for SecondaryDeviceProvisioning",1,["libsignal_service::provisioning::manager::SecondaryDeviceProvisioning"]],["impl<P> Send for LinkingManager<P>where\n P: Send,",1,["libsignal_service::provisioning::manager::LinkingManager"]],["impl Send for ProvisioningError",1,["libsignal_service::provisioning::ProvisioningError"]],["impl Send for ServiceIdType",1,["libsignal_service::push_service::ServiceIdType"]],["impl Send for ServiceIds",1,["libsignal_service::push_service::ServiceIds"]],["impl Send for DeviceId",1,["libsignal_service::push_service::DeviceId"]],["impl Send for DeviceInfo",1,["libsignal_service::push_service::DeviceInfo"]],["impl Send for AccountAttributes",1,["libsignal_service::push_service::AccountAttributes"]],["impl Send for DeviceCapabilities",1,["libsignal_service::push_service::DeviceCapabilities"]],["impl Send for RecaptchaAttributes",1,["libsignal_service::push_service::RecaptchaAttributes"]],["impl Send for ProofRequired",1,["libsignal_service::push_service::ProofRequired"]],["impl Send for PreKeyStatus",1,["libsignal_service::push_service::PreKeyStatus"]],["impl Send for HttpAuth",1,["libsignal_service::push_service::HttpAuth"]],["impl Send for HttpAuthOverride",1,["libsignal_service::push_service::HttpAuthOverride"]],["impl<C> Send for AvatarWrite<C>where\n C: Send,",1,["libsignal_service::push_service::AvatarWrite"]],["impl Send for PreKeyResponse",1,["libsignal_service::push_service::PreKeyResponse"]],["impl Send for WhoAmIResponse",1,["libsignal_service::push_service::WhoAmIResponse"]],["impl Send for RegistrationSessionMetadataResponse",1,["libsignal_service::push_service::RegistrationSessionMetadataResponse"]],["impl Send for VerifyAccountResponse",1,["libsignal_service::push_service::VerifyAccountResponse"]],["impl Send for VerificationTransport",1,["libsignal_service::push_service::VerificationTransport"]],["impl<'a> Send for RegistrationMethod<'a>",1,["libsignal_service::push_service::RegistrationMethod"]],["impl Send for PreKeyResponseItem",1,["libsignal_service::push_service::PreKeyResponseItem"]],["impl Send for MismatchedDevices",1,["libsignal_service::push_service::MismatchedDevices"]],["impl Send for StaleDevices",1,["libsignal_service::push_service::StaleDevices"]],["impl Send for SignalServiceProfile",1,["libsignal_service::push_service::SignalServiceProfile"]],["impl Send for AttachmentV2UploadAttributes",1,["libsignal_service::push_service::AttachmentV2UploadAttributes"]],["impl Send for ServiceError",1,["libsignal_service::push_service::ServiceError"]],["impl<Service> Send for MessageReceiver<Service>where\n Service: Send,",1,["libsignal_service::receiver::MessageReceiver"]],["impl Send for OutgoingPushMessage",1,["libsignal_service::sender::OutgoingPushMessage"]],["impl Send for OutgoingPushMessages",1,["libsignal_service::sender::OutgoingPushMessages"]],["impl Send for SendMessageResponse",1,["libsignal_service::sender::SendMessageResponse"]],["impl Send for SentMessage",1,["libsignal_service::sender::SentMessage"]],["impl Send for AttachmentSpec",1,["libsignal_service::sender::AttachmentSpec"]],["impl<Service, S, R> Send for MessageSender<Service, S, R>where\n R: Send,\n S: Send,\n Service: Send,",1,["libsignal_service::sender::MessageSender"]],["impl Send for AttachmentUploadError",1,["libsignal_service::sender::AttachmentUploadError"]],["impl Send for MessageSenderError",1,["libsignal_service::sender::MessageSenderError"]],["impl Send for ParseServiceAddressError",1,["libsignal_service::service_address::ParseServiceAddressError"]],["impl Send for ServiceAddress",1,["libsignal_service::service_address::ServiceAddress"]],["impl Send for UnidentifiedAccess",1,["libsignal_service::unidentified_access::UnidentifiedAccess"]],["impl Send for SignalRequestStream",1,["libsignal_service::websocket::SignalRequestStream"]],["impl Send for SignalWebSocket",1,["libsignal_service::websocket::SignalWebSocket"]]], "libsignal_service_actix":[["impl !Send for AwcPushService",1,["libsignal_service_actix::push_service::AwcPushService"]],["impl !Send for AwcWebSocket",1,["libsignal_service_actix::websocket::AwcWebSocket"]],["impl !Send for AwcWebSocketError",1,["libsignal_service_actix::websocket::AwcWebSocketError"]]], "libsignal_service_hyper":[["impl Send for HyperPushService",1,["libsignal_service_hyper::push_service::HyperPushService"]],["impl !Send for TungsteniteWebSocket",1,["libsignal_service_hyper::websocket::TungsteniteWebSocket"]],["impl Send for TungsteniteWebSocketError",1,["libsignal_service_hyper::websocket::TungsteniteWebSocketError"]]], "zkgroup":[["impl Send for AuthCredential",1,["zkgroup::api::auth::auth_credential::AuthCredential"]],["impl Send for AuthCredentialPresentationV2",1,["zkgroup::api::auth::auth_credential_presentation::AuthCredentialPresentationV2"]],["impl Send for AuthCredentialWithPniPresentation",1,["zkgroup::api::auth::auth_credential_presentation::AuthCredentialWithPniPresentation"]],["impl Send for AnyAuthCredentialPresentation",1,["zkgroup::api::auth::auth_credential_presentation::AnyAuthCredentialPresentation"]],["impl Send for AuthCredentialResponse",1,["zkgroup::api::auth::auth_credential_response::AuthCredentialResponse"]],["impl Send for AuthCredentialWithPni",1,["zkgroup::api::auth::auth_credential_with_pni::AuthCredentialWithPni"]],["impl Send for AuthCredentialWithPniResponse",1,["zkgroup::api::auth::auth_credential_with_pni_response::AuthCredentialWithPniResponse"]],["impl Send for CallLinkAuthCredentialResponse",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredentialResponse"]],["impl Send for CallLinkAuthCredential",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredential"]],["impl Send for CallLinkAuthCredentialPresentation",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredentialPresentation"]],["impl Send for CreateCallLinkCredentialRequestContext",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialRequestContext"]],["impl Send for CreateCallLinkCredentialRequest",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialRequest"]],["impl Send for CreateCallLinkCredentialResponse",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialResponse"]],["impl Send for CreateCallLinkCredential",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredential"]],["impl Send for CreateCallLinkCredentialPresentation",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialPresentation"]],["impl Send for CallLinkSecretParams",1,["zkgroup::api::call_links::params::CallLinkSecretParams"]],["impl Send for CallLinkPublicParams",1,["zkgroup::api::call_links::params::CallLinkPublicParams"]],["impl Send for GroupMasterKey",1,["zkgroup::api::groups::group_params::GroupMasterKey"]],["impl Send for GroupSecretParams",1,["zkgroup::api::groups::group_params::GroupSecretParams"]],["impl Send for GroupPublicParams",1,["zkgroup::api::groups::group_params::GroupPublicParams"]],["impl Send for ProfileKeyCiphertext",1,["zkgroup::api::groups::profile_key_ciphertext::ProfileKeyCiphertext"]],["impl Send for UuidCiphertext",1,["zkgroup::api::groups::uuid_ciphertext::UuidCiphertext"]],["impl Send for ExpiringProfileKeyCredential",1,["zkgroup::api::profiles::expiring_profile_key_credential::ExpiringProfileKeyCredential"]],["impl Send for ExpiringProfileKeyCredentialResponse",1,["zkgroup::api::profiles::expiring_profile_key_credential_response::ExpiringProfileKeyCredentialResponse"]],["impl Send for ProfileKey",1,["zkgroup::api::profiles::profile_key::ProfileKey"]],["impl Send for ProfileKeyCommitment",1,["zkgroup::api::profiles::profile_key_commitment::ProfileKeyCommitment"]],["impl Send for ProfileKeyCredentialPresentationV1",1,["zkgroup::api::profiles::profile_key_credential_presentation::ProfileKeyCredentialPresentationV1"]],["impl Send for ProfileKeyCredentialPresentationV2",1,["zkgroup::api::profiles::profile_key_credential_presentation::ProfileKeyCredentialPresentationV2"]],["impl Send for ExpiringProfileKeyCredentialPresentation",1,["zkgroup::api::profiles::profile_key_credential_presentation::ExpiringProfileKeyCredentialPresentation"]],["impl Send for AnyProfileKeyCredentialPresentation",1,["zkgroup::api::profiles::profile_key_credential_presentation::AnyProfileKeyCredentialPresentation"]],["impl Send for ProfileKeyCredentialRequest",1,["zkgroup::api::profiles::profile_key_credential_request::ProfileKeyCredentialRequest"]],["impl Send for ProfileKeyCredentialRequestContext",1,["zkgroup::api::profiles::profile_key_credential_request_context::ProfileKeyCredentialRequestContext"]],["impl Send for ProfileKeyVersion",1,["zkgroup::api::profiles::profile_key_version::ProfileKeyVersion"]],["impl Send for ReceiptCredential",1,["zkgroup::api::receipts::receipt_credential::ReceiptCredential"]],["impl Send for ReceiptCredentialPresentation",1,["zkgroup::api::receipts::receipt_credential_presentation::ReceiptCredentialPresentation"]],["impl Send for ReceiptCredentialRequest",1,["zkgroup::api::receipts::receipt_credential_request::ReceiptCredentialRequest"]],["impl Send for ReceiptCredentialRequestContext",1,["zkgroup::api::receipts::receipt_credential_request_context::ReceiptCredentialRequestContext"]],["impl Send for ReceiptCredentialResponse",1,["zkgroup::api::receipts::receipt_credential_response::ReceiptCredentialResponse"]],["impl Send for GenericServerSecretParams",1,["zkgroup::api::generic_server_params::GenericServerSecretParams"]],["impl Send for GenericServerPublicParams",1,["zkgroup::api::generic_server_params::GenericServerPublicParams"]],["impl Send for ServerSecretParams",1,["zkgroup::api::server_params::ServerSecretParams"]],["impl Send for ServerPublicParams",1,["zkgroup::api::server_params::ServerPublicParams"]],["impl<T> Send for OneBased<T>where\n T: Send,",1,["zkgroup::common::array_utils::OneBased"]],["impl Send for ZkGroupVerificationFailure",1,["zkgroup::common::errors::ZkGroupVerificationFailure"]],["impl Send for ZkGroupDeserializationFailure",1,["zkgroup::common::errors::ZkGroupDeserializationFailure"]],["impl Send for Sho",1,["zkgroup::common::sho::Sho"]],["impl Send for SystemParams",1,["zkgroup::crypto::credentials::SystemParams"]],["impl<S> Send for KeyPair<S>where\n <S as AttrScalars>::Storage: Send,",1,["zkgroup::crypto::credentials::KeyPair"]],["impl Send for PublicKey",1,["zkgroup::crypto::credentials::PublicKey"]],["impl Send for AuthCredential",1,["zkgroup::crypto::credentials::AuthCredential"]],["impl Send for AuthCredentialWithPni",1,["zkgroup::crypto::credentials::AuthCredentialWithPni"]],["impl Send for ProfileKeyCredential",1,["zkgroup::crypto::credentials::ProfileKeyCredential"]],["impl Send for ExpiringProfileKeyCredential",1,["zkgroup::crypto::credentials::ExpiringProfileKeyCredential"]],["impl Send for BlindedExpiringProfileKeyCredentialWithSecretNonce",1,["zkgroup::crypto::credentials::BlindedExpiringProfileKeyCredentialWithSecretNonce"]],["impl Send for BlindedExpiringProfileKeyCredential",1,["zkgroup::crypto::credentials::BlindedExpiringProfileKeyCredential"]],["impl Send for PniCredential",1,["zkgroup::crypto::credentials::PniCredential"]],["impl Send for ReceiptCredential",1,["zkgroup::crypto::credentials::ReceiptCredential"]],["impl Send for BlindedReceiptCredentialWithSecretNonce",1,["zkgroup::crypto::credentials::BlindedReceiptCredentialWithSecretNonce"]],["impl Send for BlindedReceiptCredential",1,["zkgroup::crypto::credentials::BlindedReceiptCredential"]],["impl Send for SystemParams",1,["zkgroup::crypto::profile_key_commitment::SystemParams"]],["impl Send for CommitmentWithSecretNonce",1,["zkgroup::crypto::profile_key_commitment::CommitmentWithSecretNonce"]],["impl Send for Commitment",1,["zkgroup::crypto::profile_key_commitment::Commitment"]],["impl Send for KeyPair",1,["zkgroup::crypto::profile_key_credential_request::KeyPair"]],["impl Send for PublicKey",1,["zkgroup::crypto::profile_key_credential_request::PublicKey"]],["impl Send for CiphertextWithSecretNonce",1,["zkgroup::crypto::profile_key_credential_request::CiphertextWithSecretNonce"]],["impl Send for Ciphertext",1,["zkgroup::crypto::profile_key_credential_request::Ciphertext"]],["impl Send for SystemParams",1,["zkgroup::crypto::profile_key_encryption::SystemParams"]],["impl Send for KeyPair",1,["zkgroup::crypto::profile_key_encryption::KeyPair"]],["impl Send for PublicKey",1,["zkgroup::crypto::profile_key_encryption::PublicKey"]],["impl Send for Ciphertext",1,["zkgroup::crypto::profile_key_encryption::Ciphertext"]],["impl Send for ProfileKeyStruct",1,["zkgroup::crypto::profile_key_struct::ProfileKeyStruct"]],["impl Send for AuthCredentialIssuanceProof",1,["zkgroup::crypto::proofs::AuthCredentialIssuanceProof"]],["impl Send for AuthCredentialWithPniIssuanceProof",1,["zkgroup::crypto::proofs::AuthCredentialWithPniIssuanceProof"]],["impl Send for ProfileKeyCredentialRequestProof",1,["zkgroup::crypto::proofs::ProfileKeyCredentialRequestProof"]],["impl Send for ExpiringProfileKeyCredentialIssuanceProof",1,["zkgroup::crypto::proofs::ExpiringProfileKeyCredentialIssuanceProof"]],["impl Send for ReceiptCredentialIssuanceProof",1,["zkgroup::crypto::proofs::ReceiptCredentialIssuanceProof"]],["impl Send for AuthCredentialPresentationProofV2",1,["zkgroup::crypto::proofs::AuthCredentialPresentationProofV2"]],["impl Send for AuthCredentialWithPniPresentationProof",1,["zkgroup::crypto::proofs::AuthCredentialWithPniPresentationProof"]],["impl Send for ProfileKeyCredentialPresentationProofV1",1,["zkgroup::crypto::proofs::ProfileKeyCredentialPresentationProofV1"]],["impl Send for ProfileKeyCredentialPresentationProofV2",1,["zkgroup::crypto::proofs::ProfileKeyCredentialPresentationProofV2"]],["impl Send for ExpiringProfileKeyCredentialPresentationProof",1,["zkgroup::crypto::proofs::ExpiringProfileKeyCredentialPresentationProof"]],["impl Send for ReceiptCredentialPresentationProof",1,["zkgroup::crypto::proofs::ReceiptCredentialPresentationProof"]],["impl Send for KeyPair",1,["zkgroup::crypto::receipt_credential_request::KeyPair"]],["impl Send for PublicKey",1,["zkgroup::crypto::receipt_credential_request::PublicKey"]],["impl Send for CiphertextWithSecretNonce",1,["zkgroup::crypto::receipt_credential_request::CiphertextWithSecretNonce"]],["impl Send for Ciphertext",1,["zkgroup::crypto::receipt_credential_request::Ciphertext"]],["impl Send for ReceiptStruct",1,["zkgroup::crypto::receipt_struct::ReceiptStruct"]],["impl Send for KeyPair",1,["zkgroup::crypto::signature::KeyPair"]],["impl Send for PublicKey",1,["zkgroup::crypto::signature::PublicKey"]],["impl Send for TimestampStruct",1,["zkgroup::crypto::timestamp_struct::TimestampStruct"]],["impl Send for SystemParams",1,["zkgroup::crypto::uid_encryption::SystemParams"]],["impl Send for KeyPair",1,["zkgroup::crypto::uid_encryption::KeyPair"]],["impl Send for PublicKey",1,["zkgroup::crypto::uid_encryption::PublicKey"]],["impl Send for Ciphertext",1,["zkgroup::crypto::uid_encryption::Ciphertext"]],["impl Send for UidStruct",1,["zkgroup::crypto::uid_struct::UidStruct"]]] diff --git a/implementors/core/marker/trait.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index f67c6cfad..f6f30da1d 100644 --- a/implementors/core/marker/trait.StructuralEq.js +++ b/implementors/core/marker/trait.StructuralEq.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"libsignal_protocol":[["impl StructuralEq for DeviceId"],["impl StructuralEq for PublicKey"],["impl StructuralEq for ProtocolAddress"],["impl StructuralEq for ServiceIdKind"],["impl StructuralEq for KeyType"],["impl StructuralEq for ContentHint"],["impl StructuralEq for PreKeyId"],["impl StructuralEq for KyberPreKeyId"],["impl StructuralEq for PrivateKey"],["impl StructuralEq for ServiceId"],["impl StructuralEq for IdentityKey"],["impl StructuralEq for SignedPreKeyId"],["impl StructuralEq for CiphertextMessageType"],["impl StructuralEq for Direction"]], -"libsignal_service":[["impl StructuralEq for Type"],["impl StructuralEq for ServiceAddress"],["impl StructuralEq for Type"],["impl<C> StructuralEq for AvatarWrite<C>"],["impl StructuralEq for PendingMember"],["impl StructuralEq for Role"],["impl StructuralEq for SignalServers"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for AttachmentCipherError"],["impl StructuralEq for Type"],["impl StructuralEq for VerificationTransport"],["impl StructuralEq for Timer"],["impl StructuralEq for Type"],["impl StructuralEq for ProvisioningVersion"],["impl StructuralEq for Type"],["impl StructuralEq for Flags"],["impl StructuralEq for Style"],["impl StructuralEq for Type"],["impl StructuralEq for Direction"],["impl StructuralEq for Flags"],["impl StructuralEq for Event"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for ContentHint"],["impl StructuralEq for Urgency"],["impl StructuralEq for Type"],["impl StructuralEq for ProtocolVersion"],["impl StructuralEq for Action"],["impl StructuralEq for Type"],["impl StructuralEq for DeviceCapabilities"],["impl StructuralEq for AccessRequired"],["impl StructuralEq for Style"],["impl StructuralEq for State"],["impl<S> StructuralEq for ProfileName<S>"]], -"zkgroup":[["impl StructuralEq for BlindedReceiptCredentialWithSecretNonce"],["impl StructuralEq for Ciphertext"],["impl StructuralEq for BlindedReceiptCredential"],["impl StructuralEq for AuthCredential"],["impl StructuralEq for CiphertextWithSecretNonce"],["impl StructuralEq for Ciphertext"],["impl StructuralEq for SystemParams"],["impl StructuralEq for ReceiptCredential"],["impl StructuralEq for BlindedExpiringProfileKeyCredential"],["impl StructuralEq for ProfileKeyStruct"],["impl StructuralEq for KeyPair"],["impl StructuralEq for KeyPair"],["impl StructuralEq for ReceiptStruct"],["impl StructuralEq for PublicKey"],["impl StructuralEq for PniCredential"],["impl StructuralEq for CommitmentWithSecretNonce"],["impl StructuralEq for PublicKey"],["impl StructuralEq for TimestampStruct"],["impl StructuralEq for Ciphertext"],["impl StructuralEq for Commitment"],["impl StructuralEq for ProfileKeyCredential"],["impl StructuralEq for SystemParams"],["impl StructuralEq for KeyPair"],["impl StructuralEq for SystemParams"],["impl StructuralEq for SystemParams"],["impl StructuralEq for PublicKey"],["impl StructuralEq for KeyPair"],["impl StructuralEq for KeyPair"],["impl StructuralEq for PublicKey"],["impl<T> StructuralEq for OneBased<T>"],["impl StructuralEq for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl StructuralEq for PublicKey"],["impl StructuralEq for UidStruct"],["impl StructuralEq for PublicKey"],["impl StructuralEq for CiphertextWithSecretNonce"],["impl StructuralEq for UuidCiphertext"],["impl StructuralEq for ExpiringProfileKeyCredential"],["impl StructuralEq for AuthCredentialWithPni"],["impl StructuralEq for Ciphertext"],["impl StructuralEq for ProfileKeyCiphertext"]] +"libsignal_protocol":[["impl StructuralEq for KeyType"],["impl StructuralEq for Direction"],["impl StructuralEq for DeviceId"],["impl StructuralEq for PreKeyId"],["impl StructuralEq for PrivateKey"],["impl StructuralEq for PublicKey"],["impl StructuralEq for IdentityKey"],["impl StructuralEq for ProtocolAddress"],["impl StructuralEq for ServiceIdKind"],["impl StructuralEq for SignedPreKeyId"],["impl StructuralEq for KyberPreKeyId"],["impl StructuralEq for ServiceId"],["impl StructuralEq for CiphertextMessageType"],["impl StructuralEq for ContentHint"]], +"libsignal_service":[["impl StructuralEq for PendingMember"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for ProvisioningVersion"],["impl StructuralEq for VerificationTransport"],["impl StructuralEq for Type"],["impl StructuralEq for State"],["impl StructuralEq for AttachmentCipherError"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Role"],["impl StructuralEq for AccessRequired"],["impl StructuralEq for Type"],["impl<S> StructuralEq for ProfileName<S>"],["impl StructuralEq for Timer"],["impl StructuralEq for ContentHint"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Action"],["impl StructuralEq for Flags"],["impl StructuralEq for Style"],["impl StructuralEq for Type"],["impl StructuralEq for Event"],["impl StructuralEq for Urgency"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for ProtocolVersion"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Style"],["impl StructuralEq for Type"],["impl StructuralEq for SignalServers"],["impl StructuralEq for Type"],["impl StructuralEq for ServiceAddress"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Flags"],["impl StructuralEq for Direction"],["impl StructuralEq for DeviceCapabilities"],["impl<C> StructuralEq for AvatarWrite<C>"]], +"zkgroup":[["impl StructuralEq for AuthCredential"],["impl StructuralEq for ReceiptStruct"],["impl StructuralEq for UuidCiphertext"],["impl StructuralEq for SystemParams"],["impl StructuralEq for KeyPair"],["impl StructuralEq for KeyPair"],["impl StructuralEq for Ciphertext"],["impl StructuralEq for ProfileKeyStruct"],["impl StructuralEq for BlindedReceiptCredential"],["impl StructuralEq for PublicKey"],["impl StructuralEq for PublicKey"],["impl StructuralEq for Ciphertext"],["impl StructuralEq for AuthCredentialWithPni"],["impl StructuralEq for Ciphertext"],["impl StructuralEq for KeyPair"],["impl StructuralEq for SystemParams"],["impl StructuralEq for KeyPair"],["impl StructuralEq for Ciphertext"],["impl StructuralEq for PniCredential"],["impl StructuralEq for ProfileKeyCredential"],["impl StructuralEq for PublicKey"],["impl StructuralEq for PublicKey"],["impl StructuralEq for SystemParams"],["impl StructuralEq for CommitmentWithSecretNonce"],["impl StructuralEq for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl StructuralEq for PublicKey"],["impl StructuralEq for ProfileKeyCiphertext"],["impl StructuralEq for BlindedExpiringProfileKeyCredential"],["impl StructuralEq for ExpiringProfileKeyCredential"],["impl StructuralEq for SystemParams"],["impl StructuralEq for Commitment"],["impl<T> StructuralEq for OneBased<T>"],["impl StructuralEq for KeyPair"],["impl StructuralEq for TimestampStruct"],["impl StructuralEq for CiphertextWithSecretNonce"],["impl StructuralEq for PublicKey"],["impl StructuralEq for UidStruct"],["impl StructuralEq for BlindedReceiptCredentialWithSecretNonce"],["impl StructuralEq for CiphertextWithSecretNonce"],["impl StructuralEq for ReceiptCredential"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.StructuralPartialEq.js b/implementors/core/marker/trait.StructuralPartialEq.js index 15faa8ec3..5b4763f4d 100644 --- a/implementors/core/marker/trait.StructuralPartialEq.js +++ b/implementors/core/marker/trait.StructuralPartialEq.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"libsignal_protocol":[["impl StructuralPartialEq for ServiceId"],["impl StructuralPartialEq for CiphertextMessageType"],["impl StructuralPartialEq for PreKeyId"],["impl StructuralPartialEq for ServiceIdKind"],["impl StructuralPartialEq for SignedPreKeyId"],["impl StructuralPartialEq for ContentHint"],["impl StructuralPartialEq for PrivateKey"],["impl StructuralPartialEq for DeviceId"],["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for ProtocolAddress"],["impl StructuralPartialEq for KyberPreKeyId"],["impl StructuralPartialEq for IdentityKey"],["impl StructuralPartialEq for KeyType"]], -"libsignal_service":[["impl StructuralPartialEq for CallLinkUpdate"],["impl StructuralPartialEq for Certificate"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Amount"],["impl StructuralPartialEq for DeviceName"],["impl StructuralPartialEq for AddMemberAction"],["impl StructuralPartialEq for ViewOnceOpen"],["impl StructuralPartialEq for TextAttachment"],["impl StructuralPartialEq for PaymentDetail"],["impl StructuralPartialEq for Pack"],["impl StructuralPartialEq for Flags"],["impl StructuralPartialEq for GroupChange"],["impl StructuralPartialEq for Sticker"],["impl StructuralPartialEq for Hangup"],["impl StructuralPartialEq for GroupContextV2"],["impl StructuralPartialEq for Avatar"],["impl StructuralPartialEq for Contacts"],["impl StructuralPartialEq for AccessControl"],["impl StructuralPartialEq for Viewed"],["impl StructuralPartialEq for ModifyTitleAction"],["impl StructuralPartialEq for DeletePendingMemberAction"],["impl StructuralPartialEq for DeleteMemberAction"],["impl StructuralPartialEq for Busy"],["impl StructuralPartialEq for UnidentifiedDeliveryStatus"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Opaque"],["impl StructuralPartialEq for Payment"],["impl StructuralPartialEq for SyncMessage"],["impl StructuralPartialEq for AttachmentCipherError"],["impl StructuralPartialEq for Flags"],["impl StructuralPartialEq for State"],["impl StructuralPartialEq for GroupCallUpdate"],["impl StructuralPartialEq for CallLogEvent"],["impl StructuralPartialEq for AttachmentPointer"],["impl StructuralPartialEq for GroupDetails"],["impl StructuralPartialEq for Actions"],["impl StructuralPartialEq for AccessControl"],["impl StructuralPartialEq for Urgency"],["impl StructuralPartialEq for Email"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for ModifyAvatarAction"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for CallEvent"],["impl StructuralPartialEq for MobileCoin"],["impl StructuralPartialEq for PniChangeNumber"],["impl StructuralPartialEq for DeleteRequestingMemberAction"],["impl StructuralPartialEq for ModifyMemberRoleAction"],["impl StructuralPartialEq for StickerPackOperation"],["impl StructuralPartialEq for Timer"],["impl StructuralPartialEq for PaymentAddress"],["impl StructuralPartialEq for FetchLatest"],["impl StructuralPartialEq for ModifyInviteLinkPasswordAction"],["impl StructuralPartialEq for BodyRange"],["impl StructuralPartialEq for ContactDetails"],["impl StructuralPartialEq for ServiceAddress"],["impl StructuralPartialEq for Keys"],["impl StructuralPartialEq for AssociatedValue"],["impl StructuralPartialEq for Content"],["impl StructuralPartialEq for MessageRequestResponse"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for GroupJoinInfo"],["impl StructuralPartialEq for DataMessage"],["impl StructuralPartialEq for Avatar"],["impl StructuralPartialEq for GroupInviteLinkContentsV1"],["impl StructuralPartialEq for Sent"],["impl StructuralPartialEq for DecryptionErrorMessage"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for ProvisionEnvelope"],["impl StructuralPartialEq for Background"],["impl StructuralPartialEq for Direction"],["impl<S> StructuralPartialEq for ProfileName<S>"],["impl StructuralPartialEq for GroupContext"],["impl StructuralPartialEq for Phone"],["impl StructuralPartialEq for AddBannedMemberAction"],["impl StructuralPartialEq for ServerCertificate"],["impl StructuralPartialEq for PromoteRequestingMemberAction"],["impl StructuralPartialEq for Activation"],["impl StructuralPartialEq for NullMessage"],["impl StructuralPartialEq for WebSocketResponseMessage"],["impl StructuralPartialEq for Gradient"],["impl StructuralPartialEq for Notification"],["impl StructuralPartialEq for GroupChanges"],["impl StructuralPartialEq for PniSignatureMessage"],["impl StructuralPartialEq for GroupInviteLink"],["impl StructuralPartialEq for Read"],["impl StructuralPartialEq for Member"],["impl StructuralPartialEq for Role"],["impl StructuralPartialEq for Delete"],["impl StructuralPartialEq for TypingMessage"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for DeviceCapabilities"],["impl StructuralPartialEq for Message"],["impl StructuralPartialEq for GroupChangeState"],["impl StructuralPartialEq for Member"],["impl StructuralPartialEq for Reaction"],["impl StructuralPartialEq for Style"],["impl StructuralPartialEq for PendingMember"],["impl StructuralPartialEq for ContentHint"],["impl StructuralPartialEq for AddRequestingMemberAction"],["impl StructuralPartialEq for PromotePendingPniAciMemberProfileKeyAction"],["impl StructuralPartialEq for WebSocketMessage"],["impl StructuralPartialEq for Avatar"],["impl StructuralPartialEq for ProtocolVersion"],["impl StructuralPartialEq for UnidentifiedSenderMessage"],["impl StructuralPartialEq for MobileCoin"],["impl StructuralPartialEq for Blocked"],["impl StructuralPartialEq for ProvisioningUuid"],["impl StructuralPartialEq for WebSocketRequestMessage"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for Request"],["impl StructuralPartialEq for AddPendingMemberAction"],["impl StructuralPartialEq for Envelope"],["impl StructuralPartialEq for CallMessage"],["impl StructuralPartialEq for Member"],["impl StructuralPartialEq for SenderCertificate"],["impl StructuralPartialEq for ModifyAddFromInviteLinkAccessControlAction"],["impl StructuralPartialEq for ReceiptMessage"],["impl StructuralPartialEq for AvatarUploadAttributes"],["impl StructuralPartialEq for Group"],["impl StructuralPartialEq for StoryMessageRecipient"],["impl StructuralPartialEq for Content"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Quote"],["impl StructuralPartialEq for SignalServers"],["impl StructuralPartialEq for ModifyDisappearingMessagesTimerAction"],["impl StructuralPartialEq for ProvisionMessage"],["impl StructuralPartialEq for ModifyMemberProfileKeyAction"],["impl StructuralPartialEq for VerificationTransport"],["impl StructuralPartialEq for OutgoingPayment"],["impl StructuralPartialEq for AccessRequired"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for QuotedAttachment"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for GroupExternalCredential"],["impl StructuralPartialEq for Name"],["impl StructuralPartialEq for AttachmentIdentifier"],["impl StructuralPartialEq for StoryContext"],["impl StructuralPartialEq for ProvisioningVersion"],["impl StructuralPartialEq for IceUpdate"],["impl StructuralPartialEq for Configuration"],["impl StructuralPartialEq for Contact"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Offer"],["impl StructuralPartialEq for Preview"],["impl StructuralPartialEq for Event"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Type"],["impl<C> StructuralPartialEq for AvatarWrite<C>"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Certificate"],["impl StructuralPartialEq for Verified"],["impl StructuralPartialEq for RequestingMember"],["impl StructuralPartialEq for ModifyDescriptionAction"],["impl StructuralPartialEq for StoryMessage"],["impl StructuralPartialEq for GroupAttributeBlob"],["impl StructuralPartialEq for Style"],["impl StructuralPartialEq for GiftBadge"],["impl StructuralPartialEq for Contents"],["impl StructuralPartialEq for Attachment"],["impl StructuralPartialEq for MobileCoin"],["impl StructuralPartialEq for Sticker"],["impl StructuralPartialEq for DeleteBannedMemberAction"],["impl StructuralPartialEq for Item"],["impl StructuralPartialEq for ModifyMembersAccessControlAction"],["impl StructuralPartialEq for ModifyAnnouncementsOnlyAction"],["impl StructuralPartialEq for PendingMember"],["impl StructuralPartialEq for BannedMember"],["impl StructuralPartialEq for PromotePendingMemberAction"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for EditMessage"],["impl StructuralPartialEq for Transaction"],["impl StructuralPartialEq for ModifyAttributesAccessControlAction"],["impl StructuralPartialEq for MobileCoinAddress"],["impl StructuralPartialEq for Group"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for PostalAddress"],["impl StructuralPartialEq for Answer"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Amount"],["impl StructuralPartialEq for Type"]], -"zkgroup":[["impl StructuralPartialEq for SystemParams"],["impl StructuralPartialEq for SystemParams"],["impl StructuralPartialEq for CiphertextWithSecretNonce"],["impl StructuralPartialEq for ReceiptStruct"],["impl StructuralPartialEq for SystemParams"],["impl StructuralPartialEq for ProfileKeyCiphertext"],["impl StructuralPartialEq for AuthCredential"],["impl StructuralPartialEq for PniCredential"],["impl StructuralPartialEq for ReceiptCredential"],["impl StructuralPartialEq for SystemParams"],["impl StructuralPartialEq for ProfileKeyStruct"],["impl StructuralPartialEq for PublicKey"],["impl<T> StructuralPartialEq for OneBased<T>"],["impl StructuralPartialEq for UidStruct"],["impl StructuralPartialEq for UuidCiphertext"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for AuthCredentialWithPni"],["impl StructuralPartialEq for BlindedReceiptCredential"],["impl StructuralPartialEq for Ciphertext"],["impl StructuralPartialEq for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl StructuralPartialEq for CommitmentWithSecretNonce"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for Commitment"],["impl StructuralPartialEq for ProfileKeyCredential"],["impl StructuralPartialEq for Ciphertext"],["impl StructuralPartialEq for ExpiringProfileKeyCredential"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for CiphertextWithSecretNonce"],["impl StructuralPartialEq for BlindedExpiringProfileKeyCredential"],["impl StructuralPartialEq for TimestampStruct"],["impl StructuralPartialEq for Ciphertext"],["impl StructuralPartialEq for Ciphertext"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for BlindedReceiptCredentialWithSecretNonce"],["impl StructuralPartialEq for KeyPair"]] +"libsignal_protocol":[["impl StructuralPartialEq for KyberPreKeyId"],["impl StructuralPartialEq for IdentityKey"],["impl StructuralPartialEq for SignedPreKeyId"],["impl StructuralPartialEq for ServiceId"],["impl StructuralPartialEq for ProtocolAddress"],["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for PreKeyId"],["impl StructuralPartialEq for CiphertextMessageType"],["impl StructuralPartialEq for ServiceIdKind"],["impl StructuralPartialEq for PrivateKey"],["impl StructuralPartialEq for ContentHint"],["impl StructuralPartialEq for KeyType"],["impl StructuralPartialEq for DeviceId"]], +"libsignal_service":[["impl StructuralPartialEq for NullMessage"],["impl StructuralPartialEq for Attachment"],["impl StructuralPartialEq for SignalServers"],["impl StructuralPartialEq for GroupAttributeBlob"],["impl StructuralPartialEq for ProtocolVersion"],["impl StructuralPartialEq for UnidentifiedDeliveryStatus"],["impl StructuralPartialEq for AddRequestingMemberAction"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for BannedMember"],["impl StructuralPartialEq for Busy"],["impl StructuralPartialEq for Timer"],["impl StructuralPartialEq for Transaction"],["impl StructuralPartialEq for MobileCoin"],["impl StructuralPartialEq for ModifyAvatarAction"],["impl StructuralPartialEq for CallMessage"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for GroupChanges"],["impl StructuralPartialEq for WebSocketResponseMessage"],["impl StructuralPartialEq for TextAttachment"],["impl StructuralPartialEq for ModifyAnnouncementsOnlyAction"],["impl StructuralPartialEq for FetchLatest"],["impl StructuralPartialEq for ModifyMemberRoleAction"],["impl StructuralPartialEq for MobileCoinAddress"],["impl StructuralPartialEq for IceUpdate"],["impl StructuralPartialEq for Content"],["impl StructuralPartialEq for Opaque"],["impl StructuralPartialEq for Avatar"],["impl StructuralPartialEq for Background"],["impl StructuralPartialEq for Item"],["impl StructuralPartialEq for PniSignatureMessage"],["impl StructuralPartialEq for Delete"],["impl StructuralPartialEq for ProvisionMessage"],["impl StructuralPartialEq for Style"],["impl StructuralPartialEq for PaymentAddress"],["impl StructuralPartialEq for ModifyAddFromInviteLinkAccessControlAction"],["impl StructuralPartialEq for DeviceName"],["impl StructuralPartialEq for Amount"],["impl StructuralPartialEq for Answer"],["impl StructuralPartialEq for PniChangeNumber"],["impl StructuralPartialEq for State"],["impl StructuralPartialEq for AddMemberAction"],["impl StructuralPartialEq for Activation"],["impl StructuralPartialEq for Preview"],["impl StructuralPartialEq for CallLinkUpdate"],["impl StructuralPartialEq for GroupJoinInfo"],["impl StructuralPartialEq for Configuration"],["impl StructuralPartialEq for AttachmentPointer"],["impl StructuralPartialEq for ModifyDescriptionAction"],["impl StructuralPartialEq for DeletePendingMemberAction"],["impl StructuralPartialEq for AccessRequired"],["impl StructuralPartialEq for AssociatedValue"],["impl StructuralPartialEq for WebSocketRequestMessage"],["impl StructuralPartialEq for Contact"],["impl StructuralPartialEq for QuotedAttachment"],["impl StructuralPartialEq for ProvisioningVersion"],["impl StructuralPartialEq for Certificate"],["impl StructuralPartialEq for StoryContext"],["impl StructuralPartialEq for SyncMessage"],["impl StructuralPartialEq for GroupChangeState"],["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for Quote"],["impl StructuralPartialEq for ProvisionEnvelope"],["impl StructuralPartialEq for DataMessage"],["impl StructuralPartialEq for Contacts"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Payment"],["impl StructuralPartialEq for Group"],["impl StructuralPartialEq for PendingMember"],["impl StructuralPartialEq for UnidentifiedSenderMessage"],["impl StructuralPartialEq for ReceiptMessage"],["impl StructuralPartialEq for PostalAddress"],["impl StructuralPartialEq for Content"],["impl StructuralPartialEq for Sticker"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Flags"],["impl StructuralPartialEq for WebSocketMessage"],["impl StructuralPartialEq for Name"],["impl StructuralPartialEq for GroupCallUpdate"],["impl StructuralPartialEq for Avatar"],["impl StructuralPartialEq for DeleteMemberAction"],["impl StructuralPartialEq for Gradient"],["impl StructuralPartialEq for MobileCoin"],["impl StructuralPartialEq for MobileCoin"],["impl StructuralPartialEq for Member"],["impl StructuralPartialEq for PromoteRequestingMemberAction"],["impl StructuralPartialEq for Sent"],["impl StructuralPartialEq for Keys"],["impl StructuralPartialEq for ServiceAddress"],["impl StructuralPartialEq for Read"],["impl StructuralPartialEq for GroupInviteLink"],["impl StructuralPartialEq for PromotePendingPniAciMemberProfileKeyAction"],["impl StructuralPartialEq for Event"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for AddPendingMemberAction"],["impl StructuralPartialEq for AttachmentCipherError"],["impl StructuralPartialEq for AvatarUploadAttributes"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Amount"],["impl StructuralPartialEq for Verified"],["impl StructuralPartialEq for Offer"],["impl StructuralPartialEq for Message"],["impl StructuralPartialEq for ContactDetails"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for GroupContext"],["impl StructuralPartialEq for BodyRange"],["impl StructuralPartialEq for ModifyTitleAction"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Role"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Phone"],["impl StructuralPartialEq for ModifyDisappearingMessagesTimerAction"],["impl<C> StructuralPartialEq for AvatarWrite<C>"],["impl StructuralPartialEq for Request"],["impl StructuralPartialEq for VerificationTransport"],["impl StructuralPartialEq for ProvisioningUuid"],["impl StructuralPartialEq for GroupChange"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Reaction"],["impl StructuralPartialEq for GiftBadge"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for ModifyMembersAccessControlAction"],["impl StructuralPartialEq for Sticker"],["impl StructuralPartialEq for DeviceCapabilities"],["impl StructuralPartialEq for ModifyMemberProfileKeyAction"],["impl StructuralPartialEq for Avatar"],["impl StructuralPartialEq for MessageRequestResponse"],["impl StructuralPartialEq for Viewed"],["impl StructuralPartialEq for CallEvent"],["impl StructuralPartialEq for StickerPackOperation"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for Email"],["impl StructuralPartialEq for GroupInviteLinkContentsV1"],["impl StructuralPartialEq for AddBannedMemberAction"],["impl StructuralPartialEq for GroupExternalCredential"],["impl StructuralPartialEq for GroupDetails"],["impl StructuralPartialEq for Actions"],["impl StructuralPartialEq for ServerCertificate"],["impl StructuralPartialEq for PromotePendingMemberAction"],["impl StructuralPartialEq for StoryMessage"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for AccessControl"],["impl StructuralPartialEq for Group"],["impl StructuralPartialEq for PaymentDetail"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Notification"],["impl StructuralPartialEq for Flags"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Urgency"],["impl StructuralPartialEq for AccessControl"],["impl StructuralPartialEq for OutgoingPayment"],["impl StructuralPartialEq for DeleteBannedMemberAction"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Contents"],["impl StructuralPartialEq for CallLogEvent"],["impl StructuralPartialEq for Member"],["impl StructuralPartialEq for AttachmentIdentifier"],["impl StructuralPartialEq for SenderCertificate"],["impl StructuralPartialEq for Hangup"],["impl StructuralPartialEq for ViewOnceOpen"],["impl StructuralPartialEq for Blocked"],["impl StructuralPartialEq for PendingMember"],["impl StructuralPartialEq for ContentHint"],["impl StructuralPartialEq for DecryptionErrorMessage"],["impl StructuralPartialEq for Member"],["impl<S> StructuralPartialEq for ProfileName<S>"],["impl StructuralPartialEq for Pack"],["impl StructuralPartialEq for ModifyAttributesAccessControlAction"],["impl StructuralPartialEq for StoryMessageRecipient"],["impl StructuralPartialEq for TypingMessage"],["impl StructuralPartialEq for EditMessage"],["impl StructuralPartialEq for DeleteRequestingMemberAction"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Envelope"],["impl StructuralPartialEq for Certificate"],["impl StructuralPartialEq for GroupContextV2"],["impl StructuralPartialEq for Style"],["impl StructuralPartialEq for ModifyInviteLinkPasswordAction"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for RequestingMember"]], +"zkgroup":[["impl StructuralPartialEq for SystemParams"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for SystemParams"],["impl StructuralPartialEq for Commitment"],["impl StructuralPartialEq for SystemParams"],["impl StructuralPartialEq for SystemParams"],["impl StructuralPartialEq for AuthCredential"],["impl StructuralPartialEq for ProfileKeyCiphertext"],["impl StructuralPartialEq for BlindedReceiptCredentialWithSecretNonce"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for UuidCiphertext"],["impl StructuralPartialEq for CommitmentWithSecretNonce"],["impl StructuralPartialEq for ReceiptCredential"],["impl StructuralPartialEq for Ciphertext"],["impl StructuralPartialEq for PniCredential"],["impl StructuralPartialEq for UidStruct"],["impl StructuralPartialEq for CiphertextWithSecretNonce"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for ProfileKeyStruct"],["impl StructuralPartialEq for ExpiringProfileKeyCredential"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for BlindedExpiringProfileKeyCredential"],["impl StructuralPartialEq for Ciphertext"],["impl StructuralPartialEq for ProfileKeyCredential"],["impl StructuralPartialEq for Ciphertext"],["impl<T> StructuralPartialEq for OneBased<T>"],["impl StructuralPartialEq for AuthCredentialWithPni"],["impl StructuralPartialEq for ReceiptStruct"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl StructuralPartialEq for BlindedReceiptCredential"],["impl StructuralPartialEq for Ciphertext"],["impl StructuralPartialEq for CiphertextWithSecretNonce"],["impl StructuralPartialEq for TimestampStruct"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/core/marker/trait.Sync.js b/implementors/core/marker/trait.Sync.js index 4d8c11019..96c3be46a 100644 --- a/implementors/core/marker/trait.Sync.js +++ b/implementors/core/marker/trait.Sync.js @@ -1,6 +1,6 @@ (function() {var implementors = { "libsignal_protocol":[["impl Sync for ServiceIdKind",1,["libsignal_protocol::address::ServiceIdKind"]],["impl Sync for ServiceId",1,["libsignal_protocol::address::ServiceId"]],["impl Sync for DeviceId",1,["libsignal_protocol::address::DeviceId"]],["impl Sync for ProtocolAddress",1,["libsignal_protocol::address::ProtocolAddress"]],["impl Sync for PublicKey",1,["libsignal_protocol::curve::PublicKey"]],["impl Sync for PrivateKey",1,["libsignal_protocol::curve::PrivateKey"]],["impl Sync for KeyPair",1,["libsignal_protocol::curve::KeyPair"]],["impl Sync for SignalProtocolError",1,["libsignal_protocol::error::SignalProtocolError"]],["impl Sync for DisplayableFingerprint",1,["libsignal_protocol::fingerprint::DisplayableFingerprint"]],["impl Sync for ScannableFingerprint",1,["libsignal_protocol::fingerprint::ScannableFingerprint"]],["impl Sync for Fingerprint",1,["libsignal_protocol::fingerprint::Fingerprint"]],["impl Sync for IdentityKey",1,["libsignal_protocol::identity_key::IdentityKey"]],["impl Sync for IdentityKeyPair",1,["libsignal_protocol::identity_key::IdentityKeyPair"]],["impl<M> Sync for Incremental<M>where\n M: Sync,",1,["libsignal_protocol::incremental_mac::Incremental"]],["impl<M> Sync for Validating<M>where\n M: Sync,",1,["libsignal_protocol::incremental_mac::Validating"]],["impl Sync for KeyType",1,["libsignal_protocol::kem::KeyType"]],["impl Sync for Public",1,["libsignal_protocol::kem::Public"]],["impl Sync for Secret",1,["libsignal_protocol::kem::Secret"]],["impl<T> Sync for Key<T>where\n T: Sync,",1,["libsignal_protocol::kem::Key"]],["impl Sync for KeyPair",1,["libsignal_protocol::kem::KeyPair"]],["impl Sync for CiphertextMessage",1,["libsignal_protocol::protocol::CiphertextMessage"]],["impl Sync for CiphertextMessageType",1,["libsignal_protocol::protocol::CiphertextMessageType"]],["impl Sync for SignalMessage",1,["libsignal_protocol::protocol::SignalMessage"]],["impl Sync for KyberPayload",1,["libsignal_protocol::protocol::KyberPayload"]],["impl Sync for PreKeySignalMessage",1,["libsignal_protocol::protocol::PreKeySignalMessage"]],["impl Sync for SenderKeyMessage",1,["libsignal_protocol::protocol::SenderKeyMessage"]],["impl Sync for SenderKeyDistributionMessage",1,["libsignal_protocol::protocol::SenderKeyDistributionMessage"]],["impl Sync for PlaintextContent",1,["libsignal_protocol::protocol::PlaintextContent"]],["impl Sync for DecryptionErrorMessage",1,["libsignal_protocol::protocol::DecryptionErrorMessage"]],["impl Sync for AliceSignalProtocolParameters",1,["libsignal_protocol::ratchet::params::AliceSignalProtocolParameters"]],["impl<'a> Sync for BobSignalProtocolParameters<'a>",1,["libsignal_protocol::ratchet::params::BobSignalProtocolParameters"]],["impl Sync for ServerCertificate",1,["libsignal_protocol::sealed_sender::ServerCertificate"]],["impl Sync for SenderCertificate",1,["libsignal_protocol::sealed_sender::SenderCertificate"]],["impl Sync for ContentHint",1,["libsignal_protocol::sealed_sender::ContentHint"]],["impl Sync for UnidentifiedSenderMessageContent",1,["libsignal_protocol::sealed_sender::UnidentifiedSenderMessageContent"]],["impl Sync for SealedSenderDecryptionResult",1,["libsignal_protocol::sealed_sender::SealedSenderDecryptionResult"]],["impl Sync for SenderKeyRecord",1,["libsignal_protocol::sender_keys::SenderKeyRecord"]],["impl Sync for PreKeyBundleContent",1,["libsignal_protocol::state::bundle::PreKeyBundleContent"]],["impl Sync for PreKeyBundle",1,["libsignal_protocol::state::bundle::PreKeyBundle"]],["impl Sync for KyberPreKeyId",1,["libsignal_protocol::state::kyber_prekey::KyberPreKeyId"]],["impl Sync for KyberPreKeyRecord",1,["libsignal_protocol::state::kyber_prekey::KyberPreKeyRecord"]],["impl Sync for PreKeyId",1,["libsignal_protocol::state::prekey::PreKeyId"]],["impl Sync for PreKeyRecord",1,["libsignal_protocol::state::prekey::PreKeyRecord"]],["impl Sync for SessionRecord",1,["libsignal_protocol::state::session::SessionRecord"]],["impl Sync for SignedPreKeyId",1,["libsignal_protocol::state::signed_prekey::SignedPreKeyId"]],["impl Sync for SignedPreKeyRecord",1,["libsignal_protocol::state::signed_prekey::SignedPreKeyRecord"]],["impl Sync for InMemIdentityKeyStore",1,["libsignal_protocol::storage::inmem::InMemIdentityKeyStore"]],["impl Sync for InMemPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemPreKeyStore"]],["impl Sync for InMemSignedPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemSignedPreKeyStore"]],["impl Sync for InMemKyberPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemKyberPreKeyStore"]],["impl Sync for InMemSessionStore",1,["libsignal_protocol::storage::inmem::InMemSessionStore"]],["impl Sync for InMemSenderKeyStore",1,["libsignal_protocol::storage::inmem::InMemSenderKeyStore"]],["impl Sync for InMemSignalProtocolStore",1,["libsignal_protocol::storage::inmem::InMemSignalProtocolStore"]],["impl Sync for Direction",1,["libsignal_protocol::storage::traits::Direction"]]], -"libsignal_service":[["impl<Service> Sync for AccountManager<Service>where\n Service: Sync,",1,["libsignal_service::account_manager::AccountManager"]],["impl Sync for ProfileManagerError",1,["libsignal_service::account_manager::ProfileManagerError"]],["impl Sync for Profile",1,["libsignal_service::account_manager::Profile"]],["impl Sync for AttachmentCipherError",1,["libsignal_service::attachment_cipher::AttachmentCipherError"]],["impl<S, R> Sync for ServiceCipher<S, R>where\n R: Sync,\n S: Sync,",1,["libsignal_service::cipher::ServiceCipher"]],["impl Sync for ProfileCipher",1,["libsignal_service::profile_cipher::ProfileCipher"]],["impl Sync for ProfileCipherError",1,["libsignal_service::profile_cipher::ProfileCipherError"]],["impl Sync for ServiceConfiguration",1,["libsignal_service::configuration::ServiceConfiguration"]],["impl Sync for ServiceCredentials",1,["libsignal_service::configuration::ServiceCredentials"]],["impl Sync for SignalServers",1,["libsignal_service::configuration::SignalServers"]],["impl Sync for Endpoint",1,["libsignal_service::configuration::Endpoint"]],["impl Sync for Metadata",1,["libsignal_service::content::Metadata"]],["impl Sync for Content",1,["libsignal_service::content::Content"]],["impl Sync for ContentBody",1,["libsignal_service::content::ContentBody"]],["impl Sync for EnvelopeEntity",1,["libsignal_service::envelope::EnvelopeEntity"]],["impl Sync for CredentialsCacheError",1,["libsignal_service::groups_v2::manager::CredentialsCacheError"]],["impl Sync for InMemoryCredentialsCache",1,["libsignal_service::groups_v2::manager::InMemoryCredentialsCache"]],["impl<S, C> Sync for GroupsManager<S, C>where\n C: Sync,\n S: Sync,",1,["libsignal_service::groups_v2::manager::GroupsManager"]],["impl Sync for Member",1,["libsignal_service::groups_v2::model::Member"]],["impl Sync for PendingMember",1,["libsignal_service::groups_v2::model::PendingMember"]],["impl Sync for RequestingMember",1,["libsignal_service::groups_v2::model::RequestingMember"]],["impl Sync for AccessControl",1,["libsignal_service::groups_v2::model::AccessControl"]],["impl Sync for Group",1,["libsignal_service::groups_v2::model::Group"]],["impl Sync for GroupChanges",1,["libsignal_service::groups_v2::model::GroupChanges"]],["impl Sync for GroupChange",1,["libsignal_service::groups_v2::model::GroupChange"]],["impl Sync for Timer",1,["libsignal_service::groups_v2::model::Timer"]],["impl Sync for GroupDecodingError",1,["libsignal_service::groups_v2::operations::GroupDecodingError"]],["impl Sync for WebSocketStreamItem",1,["libsignal_service::messagepipe::WebSocketStreamItem"]],["impl Sync for MessagePipe",1,["libsignal_service::messagepipe::MessagePipe"]],["impl Sync for PanicingWebSocketService",1,["libsignal_service::messagepipe::PanicingWebSocketService"]],["impl<R> Sync for Attachment<R>where\n R: Sync,",1,["libsignal_service::models::Attachment"]],["impl Sync for Contact",1,["libsignal_service::models::Contact"]],["impl Sync for ParseContactError",1,["libsignal_service::models::ParseContactError"]],["impl Sync for PreKeyEntity",1,["libsignal_service::pre_keys::PreKeyEntity"]],["impl Sync for SignedPreKeyEntity",1,["libsignal_service::pre_keys::SignedPreKeyEntity"]],["impl Sync for SignedPreKey",1,["libsignal_service::pre_keys::SignedPreKey"]],["impl Sync for KyberPreKeyEntity",1,["libsignal_service::pre_keys::KyberPreKeyEntity"]],["impl Sync for PreKeyState",1,["libsignal_service::pre_keys::PreKeyState"]],["impl<S> Sync for ProfileName<S>where\n S: Sync,",1,["libsignal_service::profile_name::ProfileName"]],["impl Sync for ProfileService",1,["libsignal_service::profile_service::ProfileService"]],["impl Sync for Type",1,["libsignal_service::proto::web_socket_message::Type"]],["impl Sync for Sticker",1,["libsignal_service::proto::pack::Sticker"]],["impl Sync for Certificate",1,["libsignal_service::proto::server_certificate::Certificate"]],["impl Sync for Certificate",1,["libsignal_service::proto::sender_certificate::Certificate"]],["impl Sync for Type",1,["libsignal_service::proto::unidentified_sender_message::message::Type"]],["impl Sync for ContentHint",1,["libsignal_service::proto::unidentified_sender_message::message::ContentHint"]],["impl Sync for Message",1,["libsignal_service::proto::unidentified_sender_message::Message"]],["impl Sync for Type",1,["libsignal_service::proto::envelope::Type"]],["impl Sync for Type",1,["libsignal_service::proto::call_message::offer::Type"]],["impl Sync for Type",1,["libsignal_service::proto::call_message::hangup::Type"]],["impl Sync for Urgency",1,["libsignal_service::proto::call_message::opaque::Urgency"]],["impl Sync for Offer",1,["libsignal_service::proto::call_message::Offer"]],["impl Sync for Answer",1,["libsignal_service::proto::call_message::Answer"]],["impl Sync for IceUpdate",1,["libsignal_service::proto::call_message::IceUpdate"]],["impl Sync for Busy",1,["libsignal_service::proto::call_message::Busy"]],["impl Sync for Hangup",1,["libsignal_service::proto::call_message::Hangup"]],["impl Sync for Opaque",1,["libsignal_service::proto::call_message::Opaque"]],["impl Sync for Style",1,["libsignal_service::proto::body_range::Style"]],["impl Sync for AssociatedValue",1,["libsignal_service::proto::body_range::AssociatedValue"]],["impl Sync for QuotedAttachment",1,["libsignal_service::proto::data_message::quote::QuotedAttachment"]],["impl Sync for Type",1,["libsignal_service::proto::data_message::quote::Type"]],["impl Sync for Type",1,["libsignal_service::proto::data_message::contact::phone::Type"]],["impl Sync for Type",1,["libsignal_service::proto::data_message::contact::email::Type"]],["impl Sync for Type",1,["libsignal_service::proto::data_message::contact::postal_address::Type"]],["impl Sync for Name",1,["libsignal_service::proto::data_message::contact::Name"]],["impl Sync for Phone",1,["libsignal_service::proto::data_message::contact::Phone"]],["impl Sync for Email",1,["libsignal_service::proto::data_message::contact::Email"]],["impl Sync for PostalAddress",1,["libsignal_service::proto::data_message::contact::PostalAddress"]],["impl Sync for Avatar",1,["libsignal_service::proto::data_message::contact::Avatar"]],["impl Sync for MobileCoin",1,["libsignal_service::proto::data_message::payment::amount::MobileCoin"]],["impl Sync for Amount",1,["libsignal_service::proto::data_message::payment::amount::Amount"]],["impl Sync for MobileCoin",1,["libsignal_service::proto::data_message::payment::notification::MobileCoin"]],["impl Sync for Transaction",1,["libsignal_service::proto::data_message::payment::notification::Transaction"]],["impl Sync for Type",1,["libsignal_service::proto::data_message::payment::activation::Type"]],["impl Sync for Amount",1,["libsignal_service::proto::data_message::payment::Amount"]],["impl Sync for Notification",1,["libsignal_service::proto::data_message::payment::Notification"]],["impl Sync for Activation",1,["libsignal_service::proto::data_message::payment::Activation"]],["impl Sync for Item",1,["libsignal_service::proto::data_message::payment::Item"]],["impl Sync for Quote",1,["libsignal_service::proto::data_message::Quote"]],["impl Sync for Contact",1,["libsignal_service::proto::data_message::Contact"]],["impl Sync for Sticker",1,["libsignal_service::proto::data_message::Sticker"]],["impl Sync for Reaction",1,["libsignal_service::proto::data_message::Reaction"]],["impl Sync for Delete",1,["libsignal_service::proto::data_message::Delete"]],["impl Sync for GroupCallUpdate",1,["libsignal_service::proto::data_message::GroupCallUpdate"]],["impl Sync for StoryContext",1,["libsignal_service::proto::data_message::StoryContext"]],["impl Sync for Payment",1,["libsignal_service::proto::data_message::Payment"]],["impl Sync for GiftBadge",1,["libsignal_service::proto::data_message::GiftBadge"]],["impl Sync for Flags",1,["libsignal_service::proto::data_message::Flags"]],["impl Sync for ProtocolVersion",1,["libsignal_service::proto::data_message::ProtocolVersion"]],["impl Sync for Type",1,["libsignal_service::proto::receipt_message::Type"]],["impl Sync for Action",1,["libsignal_service::proto::typing_message::Action"]],["impl Sync for Attachment",1,["libsignal_service::proto::story_message::Attachment"]],["impl Sync for Gradient",1,["libsignal_service::proto::text_attachment::Gradient"]],["impl Sync for Style",1,["libsignal_service::proto::text_attachment::Style"]],["impl Sync for Background",1,["libsignal_service::proto::text_attachment::Background"]],["impl Sync for State",1,["libsignal_service::proto::verified::State"]],["impl Sync for UnidentifiedDeliveryStatus",1,["libsignal_service::proto::sync_message::sent::UnidentifiedDeliveryStatus"]],["impl Sync for StoryMessageRecipient",1,["libsignal_service::proto::sync_message::sent::StoryMessageRecipient"]],["impl Sync for Type",1,["libsignal_service::proto::sync_message::request::Type"]],["impl Sync for Type",1,["libsignal_service::proto::sync_message::sticker_pack_operation::Type"]],["impl Sync for Type",1,["libsignal_service::proto::sync_message::fetch_latest::Type"]],["impl Sync for Type",1,["libsignal_service::proto::sync_message::message_request_response::Type"]],["impl Sync for MobileCoin",1,["libsignal_service::proto::sync_message::outgoing_payment::MobileCoin"]],["impl Sync for PaymentDetail",1,["libsignal_service::proto::sync_message::outgoing_payment::PaymentDetail"]],["impl Sync for Type",1,["libsignal_service::proto::sync_message::call_event::Type"]],["impl Sync for Direction",1,["libsignal_service::proto::sync_message::call_event::Direction"]],["impl Sync for Event",1,["libsignal_service::proto::sync_message::call_event::Event"]],["impl Sync for Type",1,["libsignal_service::proto::sync_message::call_log_event::Type"]],["impl Sync for Sent",1,["libsignal_service::proto::sync_message::Sent"]],["impl Sync for Contacts",1,["libsignal_service::proto::sync_message::Contacts"]],["impl Sync for Blocked",1,["libsignal_service::proto::sync_message::Blocked"]],["impl Sync for Request",1,["libsignal_service::proto::sync_message::Request"]],["impl Sync for Read",1,["libsignal_service::proto::sync_message::Read"]],["impl Sync for Viewed",1,["libsignal_service::proto::sync_message::Viewed"]],["impl Sync for Configuration",1,["libsignal_service::proto::sync_message::Configuration"]],["impl Sync for StickerPackOperation",1,["libsignal_service::proto::sync_message::StickerPackOperation"]],["impl Sync for ViewOnceOpen",1,["libsignal_service::proto::sync_message::ViewOnceOpen"]],["impl Sync for FetchLatest",1,["libsignal_service::proto::sync_message::FetchLatest"]],["impl Sync for Keys",1,["libsignal_service::proto::sync_message::Keys"]],["impl Sync for MessageRequestResponse",1,["libsignal_service::proto::sync_message::MessageRequestResponse"]],["impl Sync for OutgoingPayment",1,["libsignal_service::proto::sync_message::OutgoingPayment"]],["impl Sync for PniChangeNumber",1,["libsignal_service::proto::sync_message::PniChangeNumber"]],["impl Sync for CallEvent",1,["libsignal_service::proto::sync_message::CallEvent"]],["impl Sync for CallLinkUpdate",1,["libsignal_service::proto::sync_message::CallLinkUpdate"]],["impl Sync for CallLogEvent",1,["libsignal_service::proto::sync_message::CallLogEvent"]],["impl Sync for Flags",1,["libsignal_service::proto::attachment_pointer::Flags"]],["impl Sync for AttachmentIdentifier",1,["libsignal_service::proto::attachment_pointer::AttachmentIdentifier"]],["impl Sync for Member",1,["libsignal_service::proto::group_context::Member"]],["impl Sync for Type",1,["libsignal_service::proto::group_context::Type"]],["impl Sync for Avatar",1,["libsignal_service::proto::contact_details::Avatar"]],["impl Sync for Avatar",1,["libsignal_service::proto::group_details::Avatar"]],["impl Sync for Member",1,["libsignal_service::proto::group_details::Member"]],["impl Sync for MobileCoinAddress",1,["libsignal_service::proto::payment_address::MobileCoinAddress"]],["impl Sync for Address",1,["libsignal_service::proto::payment_address::Address"]],["impl Sync for Role",1,["libsignal_service::proto::member::Role"]],["impl Sync for AccessRequired",1,["libsignal_service::proto::access_control::AccessRequired"]],["impl Sync for AddMemberAction",1,["libsignal_service::proto::group_change::actions::AddMemberAction"]],["impl Sync for DeleteMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteMemberAction"]],["impl Sync for ModifyMemberRoleAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberRoleAction"]],["impl Sync for ModifyMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberProfileKeyAction"]],["impl Sync for AddPendingMemberAction",1,["libsignal_service::proto::group_change::actions::AddPendingMemberAction"]],["impl Sync for DeletePendingMemberAction",1,["libsignal_service::proto::group_change::actions::DeletePendingMemberAction"]],["impl Sync for PromotePendingMemberAction",1,["libsignal_service::proto::group_change::actions::PromotePendingMemberAction"]],["impl Sync for PromotePendingPniAciMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction"]],["impl Sync for AddRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::AddRequestingMemberAction"]],["impl Sync for DeleteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteRequestingMemberAction"]],["impl Sync for PromoteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::PromoteRequestingMemberAction"]],["impl Sync for AddBannedMemberAction",1,["libsignal_service::proto::group_change::actions::AddBannedMemberAction"]],["impl Sync for DeleteBannedMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteBannedMemberAction"]],["impl Sync for ModifyTitleAction",1,["libsignal_service::proto::group_change::actions::ModifyTitleAction"]],["impl Sync for ModifyDescriptionAction",1,["libsignal_service::proto::group_change::actions::ModifyDescriptionAction"]],["impl Sync for ModifyAvatarAction",1,["libsignal_service::proto::group_change::actions::ModifyAvatarAction"]],["impl Sync for ModifyDisappearingMessagesTimerAction",1,["libsignal_service::proto::group_change::actions::ModifyDisappearingMessagesTimerAction"]],["impl Sync for ModifyAttributesAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAttributesAccessControlAction"]],["impl Sync for ModifyMembersAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyMembersAccessControlAction"]],["impl Sync for ModifyAddFromInviteLinkAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction"]],["impl Sync for ModifyInviteLinkPasswordAction",1,["libsignal_service::proto::group_change::actions::ModifyInviteLinkPasswordAction"]],["impl Sync for ModifyAnnouncementsOnlyAction",1,["libsignal_service::proto::group_change::actions::ModifyAnnouncementsOnlyAction"]],["impl Sync for Actions",1,["libsignal_service::proto::group_change::Actions"]],["impl Sync for GroupChangeState",1,["libsignal_service::proto::group_changes::GroupChangeState"]],["impl Sync for Content",1,["libsignal_service::proto::group_attribute_blob::Content"]],["impl Sync for GroupInviteLinkContentsV1",1,["libsignal_service::proto::group_invite_link::GroupInviteLinkContentsV1"]],["impl Sync for Contents",1,["libsignal_service::proto::group_invite_link::Contents"]],["impl Sync for DeviceName",1,["libsignal_service::proto::DeviceName"]],["impl Sync for WebSocketRequestMessage",1,["libsignal_service::proto::WebSocketRequestMessage"]],["impl Sync for WebSocketResponseMessage",1,["libsignal_service::proto::WebSocketResponseMessage"]],["impl Sync for WebSocketMessage",1,["libsignal_service::proto::WebSocketMessage"]],["impl Sync for Pack",1,["libsignal_service::proto::Pack"]],["impl Sync for ServerCertificate",1,["libsignal_service::proto::ServerCertificate"]],["impl Sync for SenderCertificate",1,["libsignal_service::proto::SenderCertificate"]],["impl Sync for UnidentifiedSenderMessage",1,["libsignal_service::proto::UnidentifiedSenderMessage"]],["impl Sync for Envelope",1,["libsignal_service::proto::Envelope"]],["impl Sync for Content",1,["libsignal_service::proto::Content"]],["impl Sync for CallMessage",1,["libsignal_service::proto::CallMessage"]],["impl Sync for BodyRange",1,["libsignal_service::proto::BodyRange"]],["impl Sync for DataMessage",1,["libsignal_service::proto::DataMessage"]],["impl Sync for NullMessage",1,["libsignal_service::proto::NullMessage"]],["impl Sync for ReceiptMessage",1,["libsignal_service::proto::ReceiptMessage"]],["impl Sync for TypingMessage",1,["libsignal_service::proto::TypingMessage"]],["impl Sync for StoryMessage",1,["libsignal_service::proto::StoryMessage"]],["impl Sync for Preview",1,["libsignal_service::proto::Preview"]],["impl Sync for TextAttachment",1,["libsignal_service::proto::TextAttachment"]],["impl Sync for Verified",1,["libsignal_service::proto::Verified"]],["impl Sync for SyncMessage",1,["libsignal_service::proto::SyncMessage"]],["impl Sync for AttachmentPointer",1,["libsignal_service::proto::AttachmentPointer"]],["impl Sync for GroupContext",1,["libsignal_service::proto::GroupContext"]],["impl Sync for GroupContextV2",1,["libsignal_service::proto::GroupContextV2"]],["impl Sync for ContactDetails",1,["libsignal_service::proto::ContactDetails"]],["impl Sync for GroupDetails",1,["libsignal_service::proto::GroupDetails"]],["impl Sync for PaymentAddress",1,["libsignal_service::proto::PaymentAddress"]],["impl Sync for DecryptionErrorMessage",1,["libsignal_service::proto::DecryptionErrorMessage"]],["impl Sync for PniSignatureMessage",1,["libsignal_service::proto::PniSignatureMessage"]],["impl Sync for EditMessage",1,["libsignal_service::proto::EditMessage"]],["impl Sync for ProvisioningUuid",1,["libsignal_service::proto::ProvisioningUuid"]],["impl Sync for ProvisionEnvelope",1,["libsignal_service::proto::ProvisionEnvelope"]],["impl Sync for ProvisionMessage",1,["libsignal_service::proto::ProvisionMessage"]],["impl Sync for ProvisioningVersion",1,["libsignal_service::proto::ProvisioningVersion"]],["impl Sync for AvatarUploadAttributes",1,["libsignal_service::proto::AvatarUploadAttributes"]],["impl Sync for Member",1,["libsignal_service::proto::Member"]],["impl Sync for PendingMember",1,["libsignal_service::proto::PendingMember"]],["impl Sync for RequestingMember",1,["libsignal_service::proto::RequestingMember"]],["impl Sync for BannedMember",1,["libsignal_service::proto::BannedMember"]],["impl Sync for AccessControl",1,["libsignal_service::proto::AccessControl"]],["impl Sync for Group",1,["libsignal_service::proto::Group"]],["impl Sync for GroupChange",1,["libsignal_service::proto::GroupChange"]],["impl Sync for GroupChanges",1,["libsignal_service::proto::GroupChanges"]],["impl Sync for GroupAttributeBlob",1,["libsignal_service::proto::GroupAttributeBlob"]],["impl Sync for GroupInviteLink",1,["libsignal_service::proto::GroupInviteLink"]],["impl Sync for GroupJoinInfo",1,["libsignal_service::proto::GroupJoinInfo"]],["impl Sync for GroupExternalCredential",1,["libsignal_service::proto::GroupExternalCredential"]],["impl Sync for ProvisioningCipher",1,["libsignal_service::provisioning::cipher::ProvisioningCipher"]],["impl Sync for ConfirmCodeResponse",1,["libsignal_service::provisioning::manager::ConfirmCodeResponse"]],["impl<'a, P> Sync for ProvisioningManager<'a, P>where\n P: Sync,",1,["libsignal_service::provisioning::manager::ProvisioningManager"]],["impl Sync for SecondaryDeviceProvisioning",1,["libsignal_service::provisioning::manager::SecondaryDeviceProvisioning"]],["impl<P> Sync for LinkingManager<P>where\n P: Sync,",1,["libsignal_service::provisioning::manager::LinkingManager"]],["impl Sync for ProvisioningError",1,["libsignal_service::provisioning::ProvisioningError"]],["impl Sync for ServiceIdType",1,["libsignal_service::push_service::ServiceIdType"]],["impl Sync for ServiceIds",1,["libsignal_service::push_service::ServiceIds"]],["impl Sync for DeviceId",1,["libsignal_service::push_service::DeviceId"]],["impl Sync for DeviceInfo",1,["libsignal_service::push_service::DeviceInfo"]],["impl Sync for AccountAttributes",1,["libsignal_service::push_service::AccountAttributes"]],["impl Sync for DeviceCapabilities",1,["libsignal_service::push_service::DeviceCapabilities"]],["impl Sync for RecaptchaAttributes",1,["libsignal_service::push_service::RecaptchaAttributes"]],["impl Sync for ProofRequired",1,["libsignal_service::push_service::ProofRequired"]],["impl Sync for PreKeyStatus",1,["libsignal_service::push_service::PreKeyStatus"]],["impl Sync for HttpAuth",1,["libsignal_service::push_service::HttpAuth"]],["impl Sync for HttpAuthOverride",1,["libsignal_service::push_service::HttpAuthOverride"]],["impl<C> Sync for AvatarWrite<C>where\n C: Sync,",1,["libsignal_service::push_service::AvatarWrite"]],["impl Sync for PreKeyResponse",1,["libsignal_service::push_service::PreKeyResponse"]],["impl Sync for WhoAmIResponse",1,["libsignal_service::push_service::WhoAmIResponse"]],["impl Sync for RegistrationSessionMetadataResponse",1,["libsignal_service::push_service::RegistrationSessionMetadataResponse"]],["impl Sync for VerifyAccountResponse",1,["libsignal_service::push_service::VerifyAccountResponse"]],["impl Sync for VerificationTransport",1,["libsignal_service::push_service::VerificationTransport"]],["impl<'a> Sync for RegistrationMethod<'a>",1,["libsignal_service::push_service::RegistrationMethod"]],["impl Sync for PreKeyResponseItem",1,["libsignal_service::push_service::PreKeyResponseItem"]],["impl Sync for MismatchedDevices",1,["libsignal_service::push_service::MismatchedDevices"]],["impl Sync for StaleDevices",1,["libsignal_service::push_service::StaleDevices"]],["impl Sync for SignalServiceProfile",1,["libsignal_service::push_service::SignalServiceProfile"]],["impl Sync for AttachmentV2UploadAttributes",1,["libsignal_service::push_service::AttachmentV2UploadAttributes"]],["impl Sync for ServiceError",1,["libsignal_service::push_service::ServiceError"]],["impl<Service> Sync for MessageReceiver<Service>where\n Service: Sync,",1,["libsignal_service::receiver::MessageReceiver"]],["impl Sync for OutgoingPushMessage",1,["libsignal_service::sender::OutgoingPushMessage"]],["impl Sync for OutgoingPushMessages",1,["libsignal_service::sender::OutgoingPushMessages"]],["impl Sync for SendMessageResponse",1,["libsignal_service::sender::SendMessageResponse"]],["impl Sync for SentMessage",1,["libsignal_service::sender::SentMessage"]],["impl Sync for AttachmentSpec",1,["libsignal_service::sender::AttachmentSpec"]],["impl<Service, S, R> Sync for MessageSender<Service, S, R>where\n R: Sync,\n S: Sync,\n Service: Sync,",1,["libsignal_service::sender::MessageSender"]],["impl Sync for AttachmentUploadError",1,["libsignal_service::sender::AttachmentUploadError"]],["impl Sync for MessageSenderError",1,["libsignal_service::sender::MessageSenderError"]],["impl Sync for ParseServiceAddressError",1,["libsignal_service::service_address::ParseServiceAddressError"]],["impl Sync for ServiceAddress",1,["libsignal_service::service_address::ServiceAddress"]],["impl Sync for UnidentifiedAccess",1,["libsignal_service::unidentified_access::UnidentifiedAccess"]],["impl Sync for SignalRequestStream",1,["libsignal_service::websocket::SignalRequestStream"]],["impl Sync for SignalWebSocket",1,["libsignal_service::websocket::SignalWebSocket"]]], +"libsignal_service":[["impl<Service> Sync for AccountManager<Service>where\n Service: Sync,",1,["libsignal_service::account_manager::AccountManager"]],["impl Sync for ProfileManagerError",1,["libsignal_service::account_manager::ProfileManagerError"]],["impl Sync for LinkError",1,["libsignal_service::account_manager::LinkError"]],["impl Sync for Profile",1,["libsignal_service::account_manager::Profile"]],["impl Sync for AttachmentCipherError",1,["libsignal_service::attachment_cipher::AttachmentCipherError"]],["impl<S, R> Sync for ServiceCipher<S, R>where\n R: Sync,\n S: Sync,",1,["libsignal_service::cipher::ServiceCipher"]],["impl Sync for ProfileCipher",1,["libsignal_service::profile_cipher::ProfileCipher"]],["impl Sync for ProfileCipherError",1,["libsignal_service::profile_cipher::ProfileCipherError"]],["impl Sync for ServiceConfiguration",1,["libsignal_service::configuration::ServiceConfiguration"]],["impl Sync for ServiceCredentials",1,["libsignal_service::configuration::ServiceCredentials"]],["impl Sync for SignalServers",1,["libsignal_service::configuration::SignalServers"]],["impl Sync for Endpoint",1,["libsignal_service::configuration::Endpoint"]],["impl Sync for Metadata",1,["libsignal_service::content::Metadata"]],["impl Sync for Content",1,["libsignal_service::content::Content"]],["impl Sync for ContentBody",1,["libsignal_service::content::ContentBody"]],["impl Sync for EnvelopeEntity",1,["libsignal_service::envelope::EnvelopeEntity"]],["impl Sync for CredentialsCacheError",1,["libsignal_service::groups_v2::manager::CredentialsCacheError"]],["impl Sync for InMemoryCredentialsCache",1,["libsignal_service::groups_v2::manager::InMemoryCredentialsCache"]],["impl<S, C> Sync for GroupsManager<S, C>where\n C: Sync,\n S: Sync,",1,["libsignal_service::groups_v2::manager::GroupsManager"]],["impl Sync for Member",1,["libsignal_service::groups_v2::model::Member"]],["impl Sync for PendingMember",1,["libsignal_service::groups_v2::model::PendingMember"]],["impl Sync for RequestingMember",1,["libsignal_service::groups_v2::model::RequestingMember"]],["impl Sync for AccessControl",1,["libsignal_service::groups_v2::model::AccessControl"]],["impl Sync for Group",1,["libsignal_service::groups_v2::model::Group"]],["impl Sync for GroupChanges",1,["libsignal_service::groups_v2::model::GroupChanges"]],["impl Sync for GroupChange",1,["libsignal_service::groups_v2::model::GroupChange"]],["impl Sync for Timer",1,["libsignal_service::groups_v2::model::Timer"]],["impl Sync for GroupDecodingError",1,["libsignal_service::groups_v2::operations::GroupDecodingError"]],["impl Sync for WebSocketStreamItem",1,["libsignal_service::messagepipe::WebSocketStreamItem"]],["impl Sync for MessagePipe",1,["libsignal_service::messagepipe::MessagePipe"]],["impl Sync for PanicingWebSocketService",1,["libsignal_service::messagepipe::PanicingWebSocketService"]],["impl<R> Sync for Attachment<R>where\n R: Sync,",1,["libsignal_service::models::Attachment"]],["impl Sync for Contact",1,["libsignal_service::models::Contact"]],["impl Sync for ParseContactError",1,["libsignal_service::models::ParseContactError"]],["impl Sync for PreKeyEntity",1,["libsignal_service::pre_keys::PreKeyEntity"]],["impl Sync for SignedPreKeyEntity",1,["libsignal_service::pre_keys::SignedPreKeyEntity"]],["impl Sync for SignedPreKey",1,["libsignal_service::pre_keys::SignedPreKey"]],["impl Sync for KyberPreKeyEntity",1,["libsignal_service::pre_keys::KyberPreKeyEntity"]],["impl Sync for PreKeyState",1,["libsignal_service::pre_keys::PreKeyState"]],["impl<S> Sync for ProfileName<S>where\n S: Sync,",1,["libsignal_service::profile_name::ProfileName"]],["impl Sync for ProfileService",1,["libsignal_service::profile_service::ProfileService"]],["impl Sync for Type",1,["libsignal_service::proto::web_socket_message::Type"]],["impl Sync for Sticker",1,["libsignal_service::proto::pack::Sticker"]],["impl Sync for Certificate",1,["libsignal_service::proto::server_certificate::Certificate"]],["impl Sync for Certificate",1,["libsignal_service::proto::sender_certificate::Certificate"]],["impl Sync for Type",1,["libsignal_service::proto::unidentified_sender_message::message::Type"]],["impl Sync for ContentHint",1,["libsignal_service::proto::unidentified_sender_message::message::ContentHint"]],["impl Sync for Message",1,["libsignal_service::proto::unidentified_sender_message::Message"]],["impl Sync for Type",1,["libsignal_service::proto::envelope::Type"]],["impl Sync for Type",1,["libsignal_service::proto::call_message::offer::Type"]],["impl Sync for Type",1,["libsignal_service::proto::call_message::hangup::Type"]],["impl Sync for Urgency",1,["libsignal_service::proto::call_message::opaque::Urgency"]],["impl Sync for Offer",1,["libsignal_service::proto::call_message::Offer"]],["impl Sync for Answer",1,["libsignal_service::proto::call_message::Answer"]],["impl Sync for IceUpdate",1,["libsignal_service::proto::call_message::IceUpdate"]],["impl Sync for Busy",1,["libsignal_service::proto::call_message::Busy"]],["impl Sync for Hangup",1,["libsignal_service::proto::call_message::Hangup"]],["impl Sync for Opaque",1,["libsignal_service::proto::call_message::Opaque"]],["impl Sync for Style",1,["libsignal_service::proto::body_range::Style"]],["impl Sync for AssociatedValue",1,["libsignal_service::proto::body_range::AssociatedValue"]],["impl Sync for QuotedAttachment",1,["libsignal_service::proto::data_message::quote::QuotedAttachment"]],["impl Sync for Type",1,["libsignal_service::proto::data_message::quote::Type"]],["impl Sync for Type",1,["libsignal_service::proto::data_message::contact::phone::Type"]],["impl Sync for Type",1,["libsignal_service::proto::data_message::contact::email::Type"]],["impl Sync for Type",1,["libsignal_service::proto::data_message::contact::postal_address::Type"]],["impl Sync for Name",1,["libsignal_service::proto::data_message::contact::Name"]],["impl Sync for Phone",1,["libsignal_service::proto::data_message::contact::Phone"]],["impl Sync for Email",1,["libsignal_service::proto::data_message::contact::Email"]],["impl Sync for PostalAddress",1,["libsignal_service::proto::data_message::contact::PostalAddress"]],["impl Sync for Avatar",1,["libsignal_service::proto::data_message::contact::Avatar"]],["impl Sync for MobileCoin",1,["libsignal_service::proto::data_message::payment::amount::MobileCoin"]],["impl Sync for Amount",1,["libsignal_service::proto::data_message::payment::amount::Amount"]],["impl Sync for MobileCoin",1,["libsignal_service::proto::data_message::payment::notification::MobileCoin"]],["impl Sync for Transaction",1,["libsignal_service::proto::data_message::payment::notification::Transaction"]],["impl Sync for Type",1,["libsignal_service::proto::data_message::payment::activation::Type"]],["impl Sync for Amount",1,["libsignal_service::proto::data_message::payment::Amount"]],["impl Sync for Notification",1,["libsignal_service::proto::data_message::payment::Notification"]],["impl Sync for Activation",1,["libsignal_service::proto::data_message::payment::Activation"]],["impl Sync for Item",1,["libsignal_service::proto::data_message::payment::Item"]],["impl Sync for Quote",1,["libsignal_service::proto::data_message::Quote"]],["impl Sync for Contact",1,["libsignal_service::proto::data_message::Contact"]],["impl Sync for Sticker",1,["libsignal_service::proto::data_message::Sticker"]],["impl Sync for Reaction",1,["libsignal_service::proto::data_message::Reaction"]],["impl Sync for Delete",1,["libsignal_service::proto::data_message::Delete"]],["impl Sync for GroupCallUpdate",1,["libsignal_service::proto::data_message::GroupCallUpdate"]],["impl Sync for StoryContext",1,["libsignal_service::proto::data_message::StoryContext"]],["impl Sync for Payment",1,["libsignal_service::proto::data_message::Payment"]],["impl Sync for GiftBadge",1,["libsignal_service::proto::data_message::GiftBadge"]],["impl Sync for Flags",1,["libsignal_service::proto::data_message::Flags"]],["impl Sync for ProtocolVersion",1,["libsignal_service::proto::data_message::ProtocolVersion"]],["impl Sync for Type",1,["libsignal_service::proto::receipt_message::Type"]],["impl Sync for Action",1,["libsignal_service::proto::typing_message::Action"]],["impl Sync for Attachment",1,["libsignal_service::proto::story_message::Attachment"]],["impl Sync for Gradient",1,["libsignal_service::proto::text_attachment::Gradient"]],["impl Sync for Style",1,["libsignal_service::proto::text_attachment::Style"]],["impl Sync for Background",1,["libsignal_service::proto::text_attachment::Background"]],["impl Sync for State",1,["libsignal_service::proto::verified::State"]],["impl Sync for UnidentifiedDeliveryStatus",1,["libsignal_service::proto::sync_message::sent::UnidentifiedDeliveryStatus"]],["impl Sync for StoryMessageRecipient",1,["libsignal_service::proto::sync_message::sent::StoryMessageRecipient"]],["impl Sync for Type",1,["libsignal_service::proto::sync_message::request::Type"]],["impl Sync for Type",1,["libsignal_service::proto::sync_message::sticker_pack_operation::Type"]],["impl Sync for Type",1,["libsignal_service::proto::sync_message::fetch_latest::Type"]],["impl Sync for Type",1,["libsignal_service::proto::sync_message::message_request_response::Type"]],["impl Sync for MobileCoin",1,["libsignal_service::proto::sync_message::outgoing_payment::MobileCoin"]],["impl Sync for PaymentDetail",1,["libsignal_service::proto::sync_message::outgoing_payment::PaymentDetail"]],["impl Sync for Type",1,["libsignal_service::proto::sync_message::call_event::Type"]],["impl Sync for Direction",1,["libsignal_service::proto::sync_message::call_event::Direction"]],["impl Sync for Event",1,["libsignal_service::proto::sync_message::call_event::Event"]],["impl Sync for Type",1,["libsignal_service::proto::sync_message::call_log_event::Type"]],["impl Sync for Sent",1,["libsignal_service::proto::sync_message::Sent"]],["impl Sync for Contacts",1,["libsignal_service::proto::sync_message::Contacts"]],["impl Sync for Blocked",1,["libsignal_service::proto::sync_message::Blocked"]],["impl Sync for Request",1,["libsignal_service::proto::sync_message::Request"]],["impl Sync for Read",1,["libsignal_service::proto::sync_message::Read"]],["impl Sync for Viewed",1,["libsignal_service::proto::sync_message::Viewed"]],["impl Sync for Configuration",1,["libsignal_service::proto::sync_message::Configuration"]],["impl Sync for StickerPackOperation",1,["libsignal_service::proto::sync_message::StickerPackOperation"]],["impl Sync for ViewOnceOpen",1,["libsignal_service::proto::sync_message::ViewOnceOpen"]],["impl Sync for FetchLatest",1,["libsignal_service::proto::sync_message::FetchLatest"]],["impl Sync for Keys",1,["libsignal_service::proto::sync_message::Keys"]],["impl Sync for MessageRequestResponse",1,["libsignal_service::proto::sync_message::MessageRequestResponse"]],["impl Sync for OutgoingPayment",1,["libsignal_service::proto::sync_message::OutgoingPayment"]],["impl Sync for PniChangeNumber",1,["libsignal_service::proto::sync_message::PniChangeNumber"]],["impl Sync for CallEvent",1,["libsignal_service::proto::sync_message::CallEvent"]],["impl Sync for CallLinkUpdate",1,["libsignal_service::proto::sync_message::CallLinkUpdate"]],["impl Sync for CallLogEvent",1,["libsignal_service::proto::sync_message::CallLogEvent"]],["impl Sync for Flags",1,["libsignal_service::proto::attachment_pointer::Flags"]],["impl Sync for AttachmentIdentifier",1,["libsignal_service::proto::attachment_pointer::AttachmentIdentifier"]],["impl Sync for Member",1,["libsignal_service::proto::group_context::Member"]],["impl Sync for Type",1,["libsignal_service::proto::group_context::Type"]],["impl Sync for Avatar",1,["libsignal_service::proto::contact_details::Avatar"]],["impl Sync for Avatar",1,["libsignal_service::proto::group_details::Avatar"]],["impl Sync for Member",1,["libsignal_service::proto::group_details::Member"]],["impl Sync for MobileCoinAddress",1,["libsignal_service::proto::payment_address::MobileCoinAddress"]],["impl Sync for Address",1,["libsignal_service::proto::payment_address::Address"]],["impl Sync for Role",1,["libsignal_service::proto::member::Role"]],["impl Sync for AccessRequired",1,["libsignal_service::proto::access_control::AccessRequired"]],["impl Sync for AddMemberAction",1,["libsignal_service::proto::group_change::actions::AddMemberAction"]],["impl Sync for DeleteMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteMemberAction"]],["impl Sync for ModifyMemberRoleAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberRoleAction"]],["impl Sync for ModifyMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberProfileKeyAction"]],["impl Sync for AddPendingMemberAction",1,["libsignal_service::proto::group_change::actions::AddPendingMemberAction"]],["impl Sync for DeletePendingMemberAction",1,["libsignal_service::proto::group_change::actions::DeletePendingMemberAction"]],["impl Sync for PromotePendingMemberAction",1,["libsignal_service::proto::group_change::actions::PromotePendingMemberAction"]],["impl Sync for PromotePendingPniAciMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction"]],["impl Sync for AddRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::AddRequestingMemberAction"]],["impl Sync for DeleteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteRequestingMemberAction"]],["impl Sync for PromoteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::PromoteRequestingMemberAction"]],["impl Sync for AddBannedMemberAction",1,["libsignal_service::proto::group_change::actions::AddBannedMemberAction"]],["impl Sync for DeleteBannedMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteBannedMemberAction"]],["impl Sync for ModifyTitleAction",1,["libsignal_service::proto::group_change::actions::ModifyTitleAction"]],["impl Sync for ModifyDescriptionAction",1,["libsignal_service::proto::group_change::actions::ModifyDescriptionAction"]],["impl Sync for ModifyAvatarAction",1,["libsignal_service::proto::group_change::actions::ModifyAvatarAction"]],["impl Sync for ModifyDisappearingMessagesTimerAction",1,["libsignal_service::proto::group_change::actions::ModifyDisappearingMessagesTimerAction"]],["impl Sync for ModifyAttributesAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAttributesAccessControlAction"]],["impl Sync for ModifyMembersAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyMembersAccessControlAction"]],["impl Sync for ModifyAddFromInviteLinkAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction"]],["impl Sync for ModifyInviteLinkPasswordAction",1,["libsignal_service::proto::group_change::actions::ModifyInviteLinkPasswordAction"]],["impl Sync for ModifyAnnouncementsOnlyAction",1,["libsignal_service::proto::group_change::actions::ModifyAnnouncementsOnlyAction"]],["impl Sync for Actions",1,["libsignal_service::proto::group_change::Actions"]],["impl Sync for GroupChangeState",1,["libsignal_service::proto::group_changes::GroupChangeState"]],["impl Sync for Content",1,["libsignal_service::proto::group_attribute_blob::Content"]],["impl Sync for GroupInviteLinkContentsV1",1,["libsignal_service::proto::group_invite_link::GroupInviteLinkContentsV1"]],["impl Sync for Contents",1,["libsignal_service::proto::group_invite_link::Contents"]],["impl Sync for DeviceName",1,["libsignal_service::proto::DeviceName"]],["impl Sync for WebSocketRequestMessage",1,["libsignal_service::proto::WebSocketRequestMessage"]],["impl Sync for WebSocketResponseMessage",1,["libsignal_service::proto::WebSocketResponseMessage"]],["impl Sync for WebSocketMessage",1,["libsignal_service::proto::WebSocketMessage"]],["impl Sync for Pack",1,["libsignal_service::proto::Pack"]],["impl Sync for ServerCertificate",1,["libsignal_service::proto::ServerCertificate"]],["impl Sync for SenderCertificate",1,["libsignal_service::proto::SenderCertificate"]],["impl Sync for UnidentifiedSenderMessage",1,["libsignal_service::proto::UnidentifiedSenderMessage"]],["impl Sync for Envelope",1,["libsignal_service::proto::Envelope"]],["impl Sync for Content",1,["libsignal_service::proto::Content"]],["impl Sync for CallMessage",1,["libsignal_service::proto::CallMessage"]],["impl Sync for BodyRange",1,["libsignal_service::proto::BodyRange"]],["impl Sync for DataMessage",1,["libsignal_service::proto::DataMessage"]],["impl Sync for NullMessage",1,["libsignal_service::proto::NullMessage"]],["impl Sync for ReceiptMessage",1,["libsignal_service::proto::ReceiptMessage"]],["impl Sync for TypingMessage",1,["libsignal_service::proto::TypingMessage"]],["impl Sync for StoryMessage",1,["libsignal_service::proto::StoryMessage"]],["impl Sync for Preview",1,["libsignal_service::proto::Preview"]],["impl Sync for TextAttachment",1,["libsignal_service::proto::TextAttachment"]],["impl Sync for Verified",1,["libsignal_service::proto::Verified"]],["impl Sync for SyncMessage",1,["libsignal_service::proto::SyncMessage"]],["impl Sync for AttachmentPointer",1,["libsignal_service::proto::AttachmentPointer"]],["impl Sync for GroupContext",1,["libsignal_service::proto::GroupContext"]],["impl Sync for GroupContextV2",1,["libsignal_service::proto::GroupContextV2"]],["impl Sync for ContactDetails",1,["libsignal_service::proto::ContactDetails"]],["impl Sync for GroupDetails",1,["libsignal_service::proto::GroupDetails"]],["impl Sync for PaymentAddress",1,["libsignal_service::proto::PaymentAddress"]],["impl Sync for DecryptionErrorMessage",1,["libsignal_service::proto::DecryptionErrorMessage"]],["impl Sync for PniSignatureMessage",1,["libsignal_service::proto::PniSignatureMessage"]],["impl Sync for EditMessage",1,["libsignal_service::proto::EditMessage"]],["impl Sync for ProvisioningUuid",1,["libsignal_service::proto::ProvisioningUuid"]],["impl Sync for ProvisionEnvelope",1,["libsignal_service::proto::ProvisionEnvelope"]],["impl Sync for ProvisionMessage",1,["libsignal_service::proto::ProvisionMessage"]],["impl Sync for ProvisioningVersion",1,["libsignal_service::proto::ProvisioningVersion"]],["impl Sync for AvatarUploadAttributes",1,["libsignal_service::proto::AvatarUploadAttributes"]],["impl Sync for Member",1,["libsignal_service::proto::Member"]],["impl Sync for PendingMember",1,["libsignal_service::proto::PendingMember"]],["impl Sync for RequestingMember",1,["libsignal_service::proto::RequestingMember"]],["impl Sync for BannedMember",1,["libsignal_service::proto::BannedMember"]],["impl Sync for AccessControl",1,["libsignal_service::proto::AccessControl"]],["impl Sync for Group",1,["libsignal_service::proto::Group"]],["impl Sync for GroupChange",1,["libsignal_service::proto::GroupChange"]],["impl Sync for GroupChanges",1,["libsignal_service::proto::GroupChanges"]],["impl Sync for GroupAttributeBlob",1,["libsignal_service::proto::GroupAttributeBlob"]],["impl Sync for GroupInviteLink",1,["libsignal_service::proto::GroupInviteLink"]],["impl Sync for GroupJoinInfo",1,["libsignal_service::proto::GroupJoinInfo"]],["impl Sync for GroupExternalCredential",1,["libsignal_service::proto::GroupExternalCredential"]],["impl Sync for ProvisioningCipher",1,["libsignal_service::provisioning::cipher::ProvisioningCipher"]],["impl Sync for ConfirmCodeResponse",1,["libsignal_service::provisioning::manager::ConfirmCodeResponse"]],["impl<'a, P> Sync for ProvisioningManager<'a, P>where\n P: Sync,",1,["libsignal_service::provisioning::manager::ProvisioningManager"]],["impl Sync for SecondaryDeviceProvisioning",1,["libsignal_service::provisioning::manager::SecondaryDeviceProvisioning"]],["impl<P> Sync for LinkingManager<P>where\n P: Sync,",1,["libsignal_service::provisioning::manager::LinkingManager"]],["impl Sync for ProvisioningError",1,["libsignal_service::provisioning::ProvisioningError"]],["impl Sync for ServiceIdType",1,["libsignal_service::push_service::ServiceIdType"]],["impl Sync for ServiceIds",1,["libsignal_service::push_service::ServiceIds"]],["impl Sync for DeviceId",1,["libsignal_service::push_service::DeviceId"]],["impl Sync for DeviceInfo",1,["libsignal_service::push_service::DeviceInfo"]],["impl Sync for AccountAttributes",1,["libsignal_service::push_service::AccountAttributes"]],["impl Sync for DeviceCapabilities",1,["libsignal_service::push_service::DeviceCapabilities"]],["impl Sync for RecaptchaAttributes",1,["libsignal_service::push_service::RecaptchaAttributes"]],["impl Sync for ProofRequired",1,["libsignal_service::push_service::ProofRequired"]],["impl Sync for PreKeyStatus",1,["libsignal_service::push_service::PreKeyStatus"]],["impl Sync for HttpAuth",1,["libsignal_service::push_service::HttpAuth"]],["impl Sync for HttpAuthOverride",1,["libsignal_service::push_service::HttpAuthOverride"]],["impl<C> Sync for AvatarWrite<C>where\n C: Sync,",1,["libsignal_service::push_service::AvatarWrite"]],["impl Sync for PreKeyResponse",1,["libsignal_service::push_service::PreKeyResponse"]],["impl Sync for WhoAmIResponse",1,["libsignal_service::push_service::WhoAmIResponse"]],["impl Sync for RegistrationSessionMetadataResponse",1,["libsignal_service::push_service::RegistrationSessionMetadataResponse"]],["impl Sync for VerifyAccountResponse",1,["libsignal_service::push_service::VerifyAccountResponse"]],["impl Sync for VerificationTransport",1,["libsignal_service::push_service::VerificationTransport"]],["impl<'a> Sync for RegistrationMethod<'a>",1,["libsignal_service::push_service::RegistrationMethod"]],["impl Sync for PreKeyResponseItem",1,["libsignal_service::push_service::PreKeyResponseItem"]],["impl Sync for MismatchedDevices",1,["libsignal_service::push_service::MismatchedDevices"]],["impl Sync for StaleDevices",1,["libsignal_service::push_service::StaleDevices"]],["impl Sync for SignalServiceProfile",1,["libsignal_service::push_service::SignalServiceProfile"]],["impl Sync for AttachmentV2UploadAttributes",1,["libsignal_service::push_service::AttachmentV2UploadAttributes"]],["impl Sync for ServiceError",1,["libsignal_service::push_service::ServiceError"]],["impl<Service> Sync for MessageReceiver<Service>where\n Service: Sync,",1,["libsignal_service::receiver::MessageReceiver"]],["impl Sync for OutgoingPushMessage",1,["libsignal_service::sender::OutgoingPushMessage"]],["impl Sync for OutgoingPushMessages",1,["libsignal_service::sender::OutgoingPushMessages"]],["impl Sync for SendMessageResponse",1,["libsignal_service::sender::SendMessageResponse"]],["impl Sync for SentMessage",1,["libsignal_service::sender::SentMessage"]],["impl Sync for AttachmentSpec",1,["libsignal_service::sender::AttachmentSpec"]],["impl<Service, S, R> Sync for MessageSender<Service, S, R>where\n R: Sync,\n S: Sync,\n Service: Sync,",1,["libsignal_service::sender::MessageSender"]],["impl Sync for AttachmentUploadError",1,["libsignal_service::sender::AttachmentUploadError"]],["impl Sync for MessageSenderError",1,["libsignal_service::sender::MessageSenderError"]],["impl Sync for ParseServiceAddressError",1,["libsignal_service::service_address::ParseServiceAddressError"]],["impl Sync for ServiceAddress",1,["libsignal_service::service_address::ServiceAddress"]],["impl Sync for UnidentifiedAccess",1,["libsignal_service::unidentified_access::UnidentifiedAccess"]],["impl Sync for SignalRequestStream",1,["libsignal_service::websocket::SignalRequestStream"]],["impl Sync for SignalWebSocket",1,["libsignal_service::websocket::SignalWebSocket"]]], "libsignal_service_actix":[["impl !Sync for AwcPushService",1,["libsignal_service_actix::push_service::AwcPushService"]],["impl !Sync for AwcWebSocket",1,["libsignal_service_actix::websocket::AwcWebSocket"]],["impl !Sync for AwcWebSocketError",1,["libsignal_service_actix::websocket::AwcWebSocketError"]]], "libsignal_service_hyper":[["impl Sync for HyperPushService",1,["libsignal_service_hyper::push_service::HyperPushService"]],["impl !Sync for TungsteniteWebSocket",1,["libsignal_service_hyper::websocket::TungsteniteWebSocket"]],["impl Sync for TungsteniteWebSocketError",1,["libsignal_service_hyper::websocket::TungsteniteWebSocketError"]]], "zkgroup":[["impl Sync for AuthCredential",1,["zkgroup::api::auth::auth_credential::AuthCredential"]],["impl Sync for AuthCredentialPresentationV2",1,["zkgroup::api::auth::auth_credential_presentation::AuthCredentialPresentationV2"]],["impl Sync for AuthCredentialWithPniPresentation",1,["zkgroup::api::auth::auth_credential_presentation::AuthCredentialWithPniPresentation"]],["impl Sync for AnyAuthCredentialPresentation",1,["zkgroup::api::auth::auth_credential_presentation::AnyAuthCredentialPresentation"]],["impl Sync for AuthCredentialResponse",1,["zkgroup::api::auth::auth_credential_response::AuthCredentialResponse"]],["impl Sync for AuthCredentialWithPni",1,["zkgroup::api::auth::auth_credential_with_pni::AuthCredentialWithPni"]],["impl Sync for AuthCredentialWithPniResponse",1,["zkgroup::api::auth::auth_credential_with_pni_response::AuthCredentialWithPniResponse"]],["impl Sync for CallLinkAuthCredentialResponse",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredentialResponse"]],["impl Sync for CallLinkAuthCredential",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredential"]],["impl Sync for CallLinkAuthCredentialPresentation",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredentialPresentation"]],["impl Sync for CreateCallLinkCredentialRequestContext",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialRequestContext"]],["impl Sync for CreateCallLinkCredentialRequest",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialRequest"]],["impl Sync for CreateCallLinkCredentialResponse",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialResponse"]],["impl Sync for CreateCallLinkCredential",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredential"]],["impl Sync for CreateCallLinkCredentialPresentation",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialPresentation"]],["impl Sync for CallLinkSecretParams",1,["zkgroup::api::call_links::params::CallLinkSecretParams"]],["impl Sync for CallLinkPublicParams",1,["zkgroup::api::call_links::params::CallLinkPublicParams"]],["impl Sync for GroupMasterKey",1,["zkgroup::api::groups::group_params::GroupMasterKey"]],["impl Sync for GroupSecretParams",1,["zkgroup::api::groups::group_params::GroupSecretParams"]],["impl Sync for GroupPublicParams",1,["zkgroup::api::groups::group_params::GroupPublicParams"]],["impl Sync for ProfileKeyCiphertext",1,["zkgroup::api::groups::profile_key_ciphertext::ProfileKeyCiphertext"]],["impl Sync for UuidCiphertext",1,["zkgroup::api::groups::uuid_ciphertext::UuidCiphertext"]],["impl Sync for ExpiringProfileKeyCredential",1,["zkgroup::api::profiles::expiring_profile_key_credential::ExpiringProfileKeyCredential"]],["impl Sync for ExpiringProfileKeyCredentialResponse",1,["zkgroup::api::profiles::expiring_profile_key_credential_response::ExpiringProfileKeyCredentialResponse"]],["impl Sync for ProfileKey",1,["zkgroup::api::profiles::profile_key::ProfileKey"]],["impl Sync for ProfileKeyCommitment",1,["zkgroup::api::profiles::profile_key_commitment::ProfileKeyCommitment"]],["impl Sync for ProfileKeyCredentialPresentationV1",1,["zkgroup::api::profiles::profile_key_credential_presentation::ProfileKeyCredentialPresentationV1"]],["impl Sync for ProfileKeyCredentialPresentationV2",1,["zkgroup::api::profiles::profile_key_credential_presentation::ProfileKeyCredentialPresentationV2"]],["impl Sync for ExpiringProfileKeyCredentialPresentation",1,["zkgroup::api::profiles::profile_key_credential_presentation::ExpiringProfileKeyCredentialPresentation"]],["impl Sync for AnyProfileKeyCredentialPresentation",1,["zkgroup::api::profiles::profile_key_credential_presentation::AnyProfileKeyCredentialPresentation"]],["impl Sync for ProfileKeyCredentialRequest",1,["zkgroup::api::profiles::profile_key_credential_request::ProfileKeyCredentialRequest"]],["impl Sync for ProfileKeyCredentialRequestContext",1,["zkgroup::api::profiles::profile_key_credential_request_context::ProfileKeyCredentialRequestContext"]],["impl Sync for ProfileKeyVersion",1,["zkgroup::api::profiles::profile_key_version::ProfileKeyVersion"]],["impl Sync for ReceiptCredential",1,["zkgroup::api::receipts::receipt_credential::ReceiptCredential"]],["impl Sync for ReceiptCredentialPresentation",1,["zkgroup::api::receipts::receipt_credential_presentation::ReceiptCredentialPresentation"]],["impl Sync for ReceiptCredentialRequest",1,["zkgroup::api::receipts::receipt_credential_request::ReceiptCredentialRequest"]],["impl Sync for ReceiptCredentialRequestContext",1,["zkgroup::api::receipts::receipt_credential_request_context::ReceiptCredentialRequestContext"]],["impl Sync for ReceiptCredentialResponse",1,["zkgroup::api::receipts::receipt_credential_response::ReceiptCredentialResponse"]],["impl Sync for GenericServerSecretParams",1,["zkgroup::api::generic_server_params::GenericServerSecretParams"]],["impl Sync for GenericServerPublicParams",1,["zkgroup::api::generic_server_params::GenericServerPublicParams"]],["impl Sync for ServerSecretParams",1,["zkgroup::api::server_params::ServerSecretParams"]],["impl Sync for ServerPublicParams",1,["zkgroup::api::server_params::ServerPublicParams"]],["impl<T> Sync for OneBased<T>where\n T: Sync,",1,["zkgroup::common::array_utils::OneBased"]],["impl Sync for ZkGroupVerificationFailure",1,["zkgroup::common::errors::ZkGroupVerificationFailure"]],["impl Sync for ZkGroupDeserializationFailure",1,["zkgroup::common::errors::ZkGroupDeserializationFailure"]],["impl Sync for Sho",1,["zkgroup::common::sho::Sho"]],["impl Sync for SystemParams",1,["zkgroup::crypto::credentials::SystemParams"]],["impl<S> Sync for KeyPair<S>where\n <S as AttrScalars>::Storage: Sync,",1,["zkgroup::crypto::credentials::KeyPair"]],["impl Sync for PublicKey",1,["zkgroup::crypto::credentials::PublicKey"]],["impl Sync for AuthCredential",1,["zkgroup::crypto::credentials::AuthCredential"]],["impl Sync for AuthCredentialWithPni",1,["zkgroup::crypto::credentials::AuthCredentialWithPni"]],["impl Sync for ProfileKeyCredential",1,["zkgroup::crypto::credentials::ProfileKeyCredential"]],["impl Sync for ExpiringProfileKeyCredential",1,["zkgroup::crypto::credentials::ExpiringProfileKeyCredential"]],["impl Sync for BlindedExpiringProfileKeyCredentialWithSecretNonce",1,["zkgroup::crypto::credentials::BlindedExpiringProfileKeyCredentialWithSecretNonce"]],["impl Sync for BlindedExpiringProfileKeyCredential",1,["zkgroup::crypto::credentials::BlindedExpiringProfileKeyCredential"]],["impl Sync for PniCredential",1,["zkgroup::crypto::credentials::PniCredential"]],["impl Sync for ReceiptCredential",1,["zkgroup::crypto::credentials::ReceiptCredential"]],["impl Sync for BlindedReceiptCredentialWithSecretNonce",1,["zkgroup::crypto::credentials::BlindedReceiptCredentialWithSecretNonce"]],["impl Sync for BlindedReceiptCredential",1,["zkgroup::crypto::credentials::BlindedReceiptCredential"]],["impl Sync for SystemParams",1,["zkgroup::crypto::profile_key_commitment::SystemParams"]],["impl Sync for CommitmentWithSecretNonce",1,["zkgroup::crypto::profile_key_commitment::CommitmentWithSecretNonce"]],["impl Sync for Commitment",1,["zkgroup::crypto::profile_key_commitment::Commitment"]],["impl Sync for KeyPair",1,["zkgroup::crypto::profile_key_credential_request::KeyPair"]],["impl Sync for PublicKey",1,["zkgroup::crypto::profile_key_credential_request::PublicKey"]],["impl Sync for CiphertextWithSecretNonce",1,["zkgroup::crypto::profile_key_credential_request::CiphertextWithSecretNonce"]],["impl Sync for Ciphertext",1,["zkgroup::crypto::profile_key_credential_request::Ciphertext"]],["impl Sync for SystemParams",1,["zkgroup::crypto::profile_key_encryption::SystemParams"]],["impl Sync for KeyPair",1,["zkgroup::crypto::profile_key_encryption::KeyPair"]],["impl Sync for PublicKey",1,["zkgroup::crypto::profile_key_encryption::PublicKey"]],["impl Sync for Ciphertext",1,["zkgroup::crypto::profile_key_encryption::Ciphertext"]],["impl Sync for ProfileKeyStruct",1,["zkgroup::crypto::profile_key_struct::ProfileKeyStruct"]],["impl Sync for AuthCredentialIssuanceProof",1,["zkgroup::crypto::proofs::AuthCredentialIssuanceProof"]],["impl Sync for AuthCredentialWithPniIssuanceProof",1,["zkgroup::crypto::proofs::AuthCredentialWithPniIssuanceProof"]],["impl Sync for ProfileKeyCredentialRequestProof",1,["zkgroup::crypto::proofs::ProfileKeyCredentialRequestProof"]],["impl Sync for ExpiringProfileKeyCredentialIssuanceProof",1,["zkgroup::crypto::proofs::ExpiringProfileKeyCredentialIssuanceProof"]],["impl Sync for ReceiptCredentialIssuanceProof",1,["zkgroup::crypto::proofs::ReceiptCredentialIssuanceProof"]],["impl Sync for AuthCredentialPresentationProofV2",1,["zkgroup::crypto::proofs::AuthCredentialPresentationProofV2"]],["impl Sync for AuthCredentialWithPniPresentationProof",1,["zkgroup::crypto::proofs::AuthCredentialWithPniPresentationProof"]],["impl Sync for ProfileKeyCredentialPresentationProofV1",1,["zkgroup::crypto::proofs::ProfileKeyCredentialPresentationProofV1"]],["impl Sync for ProfileKeyCredentialPresentationProofV2",1,["zkgroup::crypto::proofs::ProfileKeyCredentialPresentationProofV2"]],["impl Sync for ExpiringProfileKeyCredentialPresentationProof",1,["zkgroup::crypto::proofs::ExpiringProfileKeyCredentialPresentationProof"]],["impl Sync for ReceiptCredentialPresentationProof",1,["zkgroup::crypto::proofs::ReceiptCredentialPresentationProof"]],["impl Sync for KeyPair",1,["zkgroup::crypto::receipt_credential_request::KeyPair"]],["impl Sync for PublicKey",1,["zkgroup::crypto::receipt_credential_request::PublicKey"]],["impl Sync for CiphertextWithSecretNonce",1,["zkgroup::crypto::receipt_credential_request::CiphertextWithSecretNonce"]],["impl Sync for Ciphertext",1,["zkgroup::crypto::receipt_credential_request::Ciphertext"]],["impl Sync for ReceiptStruct",1,["zkgroup::crypto::receipt_struct::ReceiptStruct"]],["impl Sync for KeyPair",1,["zkgroup::crypto::signature::KeyPair"]],["impl Sync for PublicKey",1,["zkgroup::crypto::signature::PublicKey"]],["impl Sync for TimestampStruct",1,["zkgroup::crypto::timestamp_struct::TimestampStruct"]],["impl Sync for SystemParams",1,["zkgroup::crypto::uid_encryption::SystemParams"]],["impl Sync for KeyPair",1,["zkgroup::crypto::uid_encryption::KeyPair"]],["impl Sync for PublicKey",1,["zkgroup::crypto::uid_encryption::PublicKey"]],["impl Sync for Ciphertext",1,["zkgroup::crypto::uid_encryption::Ciphertext"]],["impl Sync for UidStruct",1,["zkgroup::crypto::uid_struct::UidStruct"]]] diff --git a/implementors/core/marker/trait.Unpin.js b/implementors/core/marker/trait.Unpin.js index 0e5fd72df..c1757c545 100644 --- a/implementors/core/marker/trait.Unpin.js +++ b/implementors/core/marker/trait.Unpin.js @@ -1,6 +1,6 @@ (function() {var implementors = { "libsignal_protocol":[["impl Unpin for ServiceIdKind",1,["libsignal_protocol::address::ServiceIdKind"]],["impl Unpin for ServiceId",1,["libsignal_protocol::address::ServiceId"]],["impl Unpin for DeviceId",1,["libsignal_protocol::address::DeviceId"]],["impl Unpin for ProtocolAddress",1,["libsignal_protocol::address::ProtocolAddress"]],["impl Unpin for PublicKey",1,["libsignal_protocol::curve::PublicKey"]],["impl Unpin for PrivateKey",1,["libsignal_protocol::curve::PrivateKey"]],["impl Unpin for KeyPair",1,["libsignal_protocol::curve::KeyPair"]],["impl Unpin for SignalProtocolError",1,["libsignal_protocol::error::SignalProtocolError"]],["impl Unpin for DisplayableFingerprint",1,["libsignal_protocol::fingerprint::DisplayableFingerprint"]],["impl Unpin for ScannableFingerprint",1,["libsignal_protocol::fingerprint::ScannableFingerprint"]],["impl Unpin for Fingerprint",1,["libsignal_protocol::fingerprint::Fingerprint"]],["impl Unpin for IdentityKey",1,["libsignal_protocol::identity_key::IdentityKey"]],["impl Unpin for IdentityKeyPair",1,["libsignal_protocol::identity_key::IdentityKeyPair"]],["impl<M> Unpin for Incremental<M>where\n M: Unpin,",1,["libsignal_protocol::incremental_mac::Incremental"]],["impl<M> Unpin for Validating<M>where\n M: Unpin,\n <<M as OutputSizeUser>::OutputSize as ArrayLength<u8>>::ArrayType: Unpin,",1,["libsignal_protocol::incremental_mac::Validating"]],["impl Unpin for KeyType",1,["libsignal_protocol::kem::KeyType"]],["impl Unpin for Public",1,["libsignal_protocol::kem::Public"]],["impl Unpin for Secret",1,["libsignal_protocol::kem::Secret"]],["impl<T> Unpin for Key<T>where\n T: Unpin,",1,["libsignal_protocol::kem::Key"]],["impl Unpin for KeyPair",1,["libsignal_protocol::kem::KeyPair"]],["impl Unpin for CiphertextMessage",1,["libsignal_protocol::protocol::CiphertextMessage"]],["impl Unpin for CiphertextMessageType",1,["libsignal_protocol::protocol::CiphertextMessageType"]],["impl Unpin for SignalMessage",1,["libsignal_protocol::protocol::SignalMessage"]],["impl Unpin for KyberPayload",1,["libsignal_protocol::protocol::KyberPayload"]],["impl Unpin for PreKeySignalMessage",1,["libsignal_protocol::protocol::PreKeySignalMessage"]],["impl Unpin for SenderKeyMessage",1,["libsignal_protocol::protocol::SenderKeyMessage"]],["impl Unpin for SenderKeyDistributionMessage",1,["libsignal_protocol::protocol::SenderKeyDistributionMessage"]],["impl Unpin for PlaintextContent",1,["libsignal_protocol::protocol::PlaintextContent"]],["impl Unpin for DecryptionErrorMessage",1,["libsignal_protocol::protocol::DecryptionErrorMessage"]],["impl Unpin for AliceSignalProtocolParameters",1,["libsignal_protocol::ratchet::params::AliceSignalProtocolParameters"]],["impl<'a> Unpin for BobSignalProtocolParameters<'a>",1,["libsignal_protocol::ratchet::params::BobSignalProtocolParameters"]],["impl Unpin for ServerCertificate",1,["libsignal_protocol::sealed_sender::ServerCertificate"]],["impl Unpin for SenderCertificate",1,["libsignal_protocol::sealed_sender::SenderCertificate"]],["impl Unpin for ContentHint",1,["libsignal_protocol::sealed_sender::ContentHint"]],["impl Unpin for UnidentifiedSenderMessageContent",1,["libsignal_protocol::sealed_sender::UnidentifiedSenderMessageContent"]],["impl Unpin for SealedSenderDecryptionResult",1,["libsignal_protocol::sealed_sender::SealedSenderDecryptionResult"]],["impl Unpin for SenderKeyRecord",1,["libsignal_protocol::sender_keys::SenderKeyRecord"]],["impl Unpin for PreKeyBundleContent",1,["libsignal_protocol::state::bundle::PreKeyBundleContent"]],["impl Unpin for PreKeyBundle",1,["libsignal_protocol::state::bundle::PreKeyBundle"]],["impl Unpin for KyberPreKeyId",1,["libsignal_protocol::state::kyber_prekey::KyberPreKeyId"]],["impl Unpin for KyberPreKeyRecord",1,["libsignal_protocol::state::kyber_prekey::KyberPreKeyRecord"]],["impl Unpin for PreKeyId",1,["libsignal_protocol::state::prekey::PreKeyId"]],["impl Unpin for PreKeyRecord",1,["libsignal_protocol::state::prekey::PreKeyRecord"]],["impl Unpin for SessionRecord",1,["libsignal_protocol::state::session::SessionRecord"]],["impl Unpin for SignedPreKeyId",1,["libsignal_protocol::state::signed_prekey::SignedPreKeyId"]],["impl Unpin for SignedPreKeyRecord",1,["libsignal_protocol::state::signed_prekey::SignedPreKeyRecord"]],["impl Unpin for InMemIdentityKeyStore",1,["libsignal_protocol::storage::inmem::InMemIdentityKeyStore"]],["impl Unpin for InMemPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemPreKeyStore"]],["impl Unpin for InMemSignedPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemSignedPreKeyStore"]],["impl Unpin for InMemKyberPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemKyberPreKeyStore"]],["impl Unpin for InMemSessionStore",1,["libsignal_protocol::storage::inmem::InMemSessionStore"]],["impl Unpin for InMemSenderKeyStore",1,["libsignal_protocol::storage::inmem::InMemSenderKeyStore"]],["impl Unpin for InMemSignalProtocolStore",1,["libsignal_protocol::storage::inmem::InMemSignalProtocolStore"]],["impl Unpin for Direction",1,["libsignal_protocol::storage::traits::Direction"]]], -"libsignal_service":[["impl<Service> Unpin for AccountManager<Service>where\n Service: Unpin,",1,["libsignal_service::account_manager::AccountManager"]],["impl Unpin for ProfileManagerError",1,["libsignal_service::account_manager::ProfileManagerError"]],["impl Unpin for Profile",1,["libsignal_service::account_manager::Profile"]],["impl Unpin for AttachmentCipherError",1,["libsignal_service::attachment_cipher::AttachmentCipherError"]],["impl<S, R> Unpin for ServiceCipher<S, R>where\n R: Unpin,\n S: Unpin,",1,["libsignal_service::cipher::ServiceCipher"]],["impl Unpin for ProfileCipher",1,["libsignal_service::profile_cipher::ProfileCipher"]],["impl Unpin for ProfileCipherError",1,["libsignal_service::profile_cipher::ProfileCipherError"]],["impl Unpin for ServiceConfiguration",1,["libsignal_service::configuration::ServiceConfiguration"]],["impl Unpin for ServiceCredentials",1,["libsignal_service::configuration::ServiceCredentials"]],["impl Unpin for SignalServers",1,["libsignal_service::configuration::SignalServers"]],["impl Unpin for Endpoint",1,["libsignal_service::configuration::Endpoint"]],["impl Unpin for Metadata",1,["libsignal_service::content::Metadata"]],["impl Unpin for Content",1,["libsignal_service::content::Content"]],["impl Unpin for ContentBody",1,["libsignal_service::content::ContentBody"]],["impl Unpin for EnvelopeEntity",1,["libsignal_service::envelope::EnvelopeEntity"]],["impl Unpin for CredentialsCacheError",1,["libsignal_service::groups_v2::manager::CredentialsCacheError"]],["impl Unpin for InMemoryCredentialsCache",1,["libsignal_service::groups_v2::manager::InMemoryCredentialsCache"]],["impl<S, C> Unpin for GroupsManager<S, C>where\n C: Unpin,\n S: Unpin,",1,["libsignal_service::groups_v2::manager::GroupsManager"]],["impl Unpin for Member",1,["libsignal_service::groups_v2::model::Member"]],["impl Unpin for PendingMember",1,["libsignal_service::groups_v2::model::PendingMember"]],["impl Unpin for RequestingMember",1,["libsignal_service::groups_v2::model::RequestingMember"]],["impl Unpin for AccessControl",1,["libsignal_service::groups_v2::model::AccessControl"]],["impl Unpin for Group",1,["libsignal_service::groups_v2::model::Group"]],["impl Unpin for GroupChanges",1,["libsignal_service::groups_v2::model::GroupChanges"]],["impl Unpin for GroupChange",1,["libsignal_service::groups_v2::model::GroupChange"]],["impl Unpin for Timer",1,["libsignal_service::groups_v2::model::Timer"]],["impl Unpin for GroupDecodingError",1,["libsignal_service::groups_v2::operations::GroupDecodingError"]],["impl Unpin for WebSocketStreamItem",1,["libsignal_service::messagepipe::WebSocketStreamItem"]],["impl Unpin for MessagePipe",1,["libsignal_service::messagepipe::MessagePipe"]],["impl Unpin for PanicingWebSocketService",1,["libsignal_service::messagepipe::PanicingWebSocketService"]],["impl<R> Unpin for Attachment<R>where\n R: Unpin,",1,["libsignal_service::models::Attachment"]],["impl Unpin for Contact",1,["libsignal_service::models::Contact"]],["impl Unpin for ParseContactError",1,["libsignal_service::models::ParseContactError"]],["impl Unpin for PreKeyEntity",1,["libsignal_service::pre_keys::PreKeyEntity"]],["impl Unpin for SignedPreKeyEntity",1,["libsignal_service::pre_keys::SignedPreKeyEntity"]],["impl Unpin for SignedPreKey",1,["libsignal_service::pre_keys::SignedPreKey"]],["impl Unpin for KyberPreKeyEntity",1,["libsignal_service::pre_keys::KyberPreKeyEntity"]],["impl Unpin for PreKeyState",1,["libsignal_service::pre_keys::PreKeyState"]],["impl<S> Unpin for ProfileName<S>where\n S: Unpin,",1,["libsignal_service::profile_name::ProfileName"]],["impl Unpin for ProfileService",1,["libsignal_service::profile_service::ProfileService"]],["impl Unpin for Type",1,["libsignal_service::proto::web_socket_message::Type"]],["impl Unpin for Sticker",1,["libsignal_service::proto::pack::Sticker"]],["impl Unpin for Certificate",1,["libsignal_service::proto::server_certificate::Certificate"]],["impl Unpin for Certificate",1,["libsignal_service::proto::sender_certificate::Certificate"]],["impl Unpin for Type",1,["libsignal_service::proto::unidentified_sender_message::message::Type"]],["impl Unpin for ContentHint",1,["libsignal_service::proto::unidentified_sender_message::message::ContentHint"]],["impl Unpin for Message",1,["libsignal_service::proto::unidentified_sender_message::Message"]],["impl Unpin for Type",1,["libsignal_service::proto::envelope::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::call_message::offer::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::call_message::hangup::Type"]],["impl Unpin for Urgency",1,["libsignal_service::proto::call_message::opaque::Urgency"]],["impl Unpin for Offer",1,["libsignal_service::proto::call_message::Offer"]],["impl Unpin for Answer",1,["libsignal_service::proto::call_message::Answer"]],["impl Unpin for IceUpdate",1,["libsignal_service::proto::call_message::IceUpdate"]],["impl Unpin for Busy",1,["libsignal_service::proto::call_message::Busy"]],["impl Unpin for Hangup",1,["libsignal_service::proto::call_message::Hangup"]],["impl Unpin for Opaque",1,["libsignal_service::proto::call_message::Opaque"]],["impl Unpin for Style",1,["libsignal_service::proto::body_range::Style"]],["impl Unpin for AssociatedValue",1,["libsignal_service::proto::body_range::AssociatedValue"]],["impl Unpin for QuotedAttachment",1,["libsignal_service::proto::data_message::quote::QuotedAttachment"]],["impl Unpin for Type",1,["libsignal_service::proto::data_message::quote::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::data_message::contact::phone::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::data_message::contact::email::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::data_message::contact::postal_address::Type"]],["impl Unpin for Name",1,["libsignal_service::proto::data_message::contact::Name"]],["impl Unpin for Phone",1,["libsignal_service::proto::data_message::contact::Phone"]],["impl Unpin for Email",1,["libsignal_service::proto::data_message::contact::Email"]],["impl Unpin for PostalAddress",1,["libsignal_service::proto::data_message::contact::PostalAddress"]],["impl Unpin for Avatar",1,["libsignal_service::proto::data_message::contact::Avatar"]],["impl Unpin for MobileCoin",1,["libsignal_service::proto::data_message::payment::amount::MobileCoin"]],["impl Unpin for Amount",1,["libsignal_service::proto::data_message::payment::amount::Amount"]],["impl Unpin for MobileCoin",1,["libsignal_service::proto::data_message::payment::notification::MobileCoin"]],["impl Unpin for Transaction",1,["libsignal_service::proto::data_message::payment::notification::Transaction"]],["impl Unpin for Type",1,["libsignal_service::proto::data_message::payment::activation::Type"]],["impl Unpin for Amount",1,["libsignal_service::proto::data_message::payment::Amount"]],["impl Unpin for Notification",1,["libsignal_service::proto::data_message::payment::Notification"]],["impl Unpin for Activation",1,["libsignal_service::proto::data_message::payment::Activation"]],["impl Unpin for Item",1,["libsignal_service::proto::data_message::payment::Item"]],["impl Unpin for Quote",1,["libsignal_service::proto::data_message::Quote"]],["impl Unpin for Contact",1,["libsignal_service::proto::data_message::Contact"]],["impl Unpin for Sticker",1,["libsignal_service::proto::data_message::Sticker"]],["impl Unpin for Reaction",1,["libsignal_service::proto::data_message::Reaction"]],["impl Unpin for Delete",1,["libsignal_service::proto::data_message::Delete"]],["impl Unpin for GroupCallUpdate",1,["libsignal_service::proto::data_message::GroupCallUpdate"]],["impl Unpin for StoryContext",1,["libsignal_service::proto::data_message::StoryContext"]],["impl Unpin for Payment",1,["libsignal_service::proto::data_message::Payment"]],["impl Unpin for GiftBadge",1,["libsignal_service::proto::data_message::GiftBadge"]],["impl Unpin for Flags",1,["libsignal_service::proto::data_message::Flags"]],["impl Unpin for ProtocolVersion",1,["libsignal_service::proto::data_message::ProtocolVersion"]],["impl Unpin for Type",1,["libsignal_service::proto::receipt_message::Type"]],["impl Unpin for Action",1,["libsignal_service::proto::typing_message::Action"]],["impl Unpin for Attachment",1,["libsignal_service::proto::story_message::Attachment"]],["impl Unpin for Gradient",1,["libsignal_service::proto::text_attachment::Gradient"]],["impl Unpin for Style",1,["libsignal_service::proto::text_attachment::Style"]],["impl Unpin for Background",1,["libsignal_service::proto::text_attachment::Background"]],["impl Unpin for State",1,["libsignal_service::proto::verified::State"]],["impl Unpin for UnidentifiedDeliveryStatus",1,["libsignal_service::proto::sync_message::sent::UnidentifiedDeliveryStatus"]],["impl Unpin for StoryMessageRecipient",1,["libsignal_service::proto::sync_message::sent::StoryMessageRecipient"]],["impl Unpin for Type",1,["libsignal_service::proto::sync_message::request::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::sync_message::sticker_pack_operation::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::sync_message::fetch_latest::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::sync_message::message_request_response::Type"]],["impl Unpin for MobileCoin",1,["libsignal_service::proto::sync_message::outgoing_payment::MobileCoin"]],["impl Unpin for PaymentDetail",1,["libsignal_service::proto::sync_message::outgoing_payment::PaymentDetail"]],["impl Unpin for Type",1,["libsignal_service::proto::sync_message::call_event::Type"]],["impl Unpin for Direction",1,["libsignal_service::proto::sync_message::call_event::Direction"]],["impl Unpin for Event",1,["libsignal_service::proto::sync_message::call_event::Event"]],["impl Unpin for Type",1,["libsignal_service::proto::sync_message::call_log_event::Type"]],["impl Unpin for Sent",1,["libsignal_service::proto::sync_message::Sent"]],["impl Unpin for Contacts",1,["libsignal_service::proto::sync_message::Contacts"]],["impl Unpin for Blocked",1,["libsignal_service::proto::sync_message::Blocked"]],["impl Unpin for Request",1,["libsignal_service::proto::sync_message::Request"]],["impl Unpin for Read",1,["libsignal_service::proto::sync_message::Read"]],["impl Unpin for Viewed",1,["libsignal_service::proto::sync_message::Viewed"]],["impl Unpin for Configuration",1,["libsignal_service::proto::sync_message::Configuration"]],["impl Unpin for StickerPackOperation",1,["libsignal_service::proto::sync_message::StickerPackOperation"]],["impl Unpin for ViewOnceOpen",1,["libsignal_service::proto::sync_message::ViewOnceOpen"]],["impl Unpin for FetchLatest",1,["libsignal_service::proto::sync_message::FetchLatest"]],["impl Unpin for Keys",1,["libsignal_service::proto::sync_message::Keys"]],["impl Unpin for MessageRequestResponse",1,["libsignal_service::proto::sync_message::MessageRequestResponse"]],["impl Unpin for OutgoingPayment",1,["libsignal_service::proto::sync_message::OutgoingPayment"]],["impl Unpin for PniChangeNumber",1,["libsignal_service::proto::sync_message::PniChangeNumber"]],["impl Unpin for CallEvent",1,["libsignal_service::proto::sync_message::CallEvent"]],["impl Unpin for CallLinkUpdate",1,["libsignal_service::proto::sync_message::CallLinkUpdate"]],["impl Unpin for CallLogEvent",1,["libsignal_service::proto::sync_message::CallLogEvent"]],["impl Unpin for Flags",1,["libsignal_service::proto::attachment_pointer::Flags"]],["impl Unpin for AttachmentIdentifier",1,["libsignal_service::proto::attachment_pointer::AttachmentIdentifier"]],["impl Unpin for Member",1,["libsignal_service::proto::group_context::Member"]],["impl Unpin for Type",1,["libsignal_service::proto::group_context::Type"]],["impl Unpin for Avatar",1,["libsignal_service::proto::contact_details::Avatar"]],["impl Unpin for Avatar",1,["libsignal_service::proto::group_details::Avatar"]],["impl Unpin for Member",1,["libsignal_service::proto::group_details::Member"]],["impl Unpin for MobileCoinAddress",1,["libsignal_service::proto::payment_address::MobileCoinAddress"]],["impl Unpin for Address",1,["libsignal_service::proto::payment_address::Address"]],["impl Unpin for Role",1,["libsignal_service::proto::member::Role"]],["impl Unpin for AccessRequired",1,["libsignal_service::proto::access_control::AccessRequired"]],["impl Unpin for AddMemberAction",1,["libsignal_service::proto::group_change::actions::AddMemberAction"]],["impl Unpin for DeleteMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteMemberAction"]],["impl Unpin for ModifyMemberRoleAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberRoleAction"]],["impl Unpin for ModifyMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberProfileKeyAction"]],["impl Unpin for AddPendingMemberAction",1,["libsignal_service::proto::group_change::actions::AddPendingMemberAction"]],["impl Unpin for DeletePendingMemberAction",1,["libsignal_service::proto::group_change::actions::DeletePendingMemberAction"]],["impl Unpin for PromotePendingMemberAction",1,["libsignal_service::proto::group_change::actions::PromotePendingMemberAction"]],["impl Unpin for PromotePendingPniAciMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction"]],["impl Unpin for AddRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::AddRequestingMemberAction"]],["impl Unpin for DeleteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteRequestingMemberAction"]],["impl Unpin for PromoteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::PromoteRequestingMemberAction"]],["impl Unpin for AddBannedMemberAction",1,["libsignal_service::proto::group_change::actions::AddBannedMemberAction"]],["impl Unpin for DeleteBannedMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteBannedMemberAction"]],["impl Unpin for ModifyTitleAction",1,["libsignal_service::proto::group_change::actions::ModifyTitleAction"]],["impl Unpin for ModifyDescriptionAction",1,["libsignal_service::proto::group_change::actions::ModifyDescriptionAction"]],["impl Unpin for ModifyAvatarAction",1,["libsignal_service::proto::group_change::actions::ModifyAvatarAction"]],["impl Unpin for ModifyDisappearingMessagesTimerAction",1,["libsignal_service::proto::group_change::actions::ModifyDisappearingMessagesTimerAction"]],["impl Unpin for ModifyAttributesAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAttributesAccessControlAction"]],["impl Unpin for ModifyMembersAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyMembersAccessControlAction"]],["impl Unpin for ModifyAddFromInviteLinkAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction"]],["impl Unpin for ModifyInviteLinkPasswordAction",1,["libsignal_service::proto::group_change::actions::ModifyInviteLinkPasswordAction"]],["impl Unpin for ModifyAnnouncementsOnlyAction",1,["libsignal_service::proto::group_change::actions::ModifyAnnouncementsOnlyAction"]],["impl Unpin for Actions",1,["libsignal_service::proto::group_change::Actions"]],["impl Unpin for GroupChangeState",1,["libsignal_service::proto::group_changes::GroupChangeState"]],["impl Unpin for Content",1,["libsignal_service::proto::group_attribute_blob::Content"]],["impl Unpin for GroupInviteLinkContentsV1",1,["libsignal_service::proto::group_invite_link::GroupInviteLinkContentsV1"]],["impl Unpin for Contents",1,["libsignal_service::proto::group_invite_link::Contents"]],["impl Unpin for DeviceName",1,["libsignal_service::proto::DeviceName"]],["impl Unpin for WebSocketRequestMessage",1,["libsignal_service::proto::WebSocketRequestMessage"]],["impl Unpin for WebSocketResponseMessage",1,["libsignal_service::proto::WebSocketResponseMessage"]],["impl Unpin for WebSocketMessage",1,["libsignal_service::proto::WebSocketMessage"]],["impl Unpin for Pack",1,["libsignal_service::proto::Pack"]],["impl Unpin for ServerCertificate",1,["libsignal_service::proto::ServerCertificate"]],["impl Unpin for SenderCertificate",1,["libsignal_service::proto::SenderCertificate"]],["impl Unpin for UnidentifiedSenderMessage",1,["libsignal_service::proto::UnidentifiedSenderMessage"]],["impl Unpin for Envelope",1,["libsignal_service::proto::Envelope"]],["impl Unpin for Content",1,["libsignal_service::proto::Content"]],["impl Unpin for CallMessage",1,["libsignal_service::proto::CallMessage"]],["impl Unpin for BodyRange",1,["libsignal_service::proto::BodyRange"]],["impl Unpin for DataMessage",1,["libsignal_service::proto::DataMessage"]],["impl Unpin for NullMessage",1,["libsignal_service::proto::NullMessage"]],["impl Unpin for ReceiptMessage",1,["libsignal_service::proto::ReceiptMessage"]],["impl Unpin for TypingMessage",1,["libsignal_service::proto::TypingMessage"]],["impl Unpin for StoryMessage",1,["libsignal_service::proto::StoryMessage"]],["impl Unpin for Preview",1,["libsignal_service::proto::Preview"]],["impl Unpin for TextAttachment",1,["libsignal_service::proto::TextAttachment"]],["impl Unpin for Verified",1,["libsignal_service::proto::Verified"]],["impl Unpin for SyncMessage",1,["libsignal_service::proto::SyncMessage"]],["impl Unpin for AttachmentPointer",1,["libsignal_service::proto::AttachmentPointer"]],["impl Unpin for GroupContext",1,["libsignal_service::proto::GroupContext"]],["impl Unpin for GroupContextV2",1,["libsignal_service::proto::GroupContextV2"]],["impl Unpin for ContactDetails",1,["libsignal_service::proto::ContactDetails"]],["impl Unpin for GroupDetails",1,["libsignal_service::proto::GroupDetails"]],["impl Unpin for PaymentAddress",1,["libsignal_service::proto::PaymentAddress"]],["impl Unpin for DecryptionErrorMessage",1,["libsignal_service::proto::DecryptionErrorMessage"]],["impl Unpin for PniSignatureMessage",1,["libsignal_service::proto::PniSignatureMessage"]],["impl Unpin for EditMessage",1,["libsignal_service::proto::EditMessage"]],["impl Unpin for ProvisioningUuid",1,["libsignal_service::proto::ProvisioningUuid"]],["impl Unpin for ProvisionEnvelope",1,["libsignal_service::proto::ProvisionEnvelope"]],["impl Unpin for ProvisionMessage",1,["libsignal_service::proto::ProvisionMessage"]],["impl Unpin for ProvisioningVersion",1,["libsignal_service::proto::ProvisioningVersion"]],["impl Unpin for AvatarUploadAttributes",1,["libsignal_service::proto::AvatarUploadAttributes"]],["impl Unpin for Member",1,["libsignal_service::proto::Member"]],["impl Unpin for PendingMember",1,["libsignal_service::proto::PendingMember"]],["impl Unpin for RequestingMember",1,["libsignal_service::proto::RequestingMember"]],["impl Unpin for BannedMember",1,["libsignal_service::proto::BannedMember"]],["impl Unpin for AccessControl",1,["libsignal_service::proto::AccessControl"]],["impl Unpin for Group",1,["libsignal_service::proto::Group"]],["impl Unpin for GroupChange",1,["libsignal_service::proto::GroupChange"]],["impl Unpin for GroupChanges",1,["libsignal_service::proto::GroupChanges"]],["impl Unpin for GroupAttributeBlob",1,["libsignal_service::proto::GroupAttributeBlob"]],["impl Unpin for GroupInviteLink",1,["libsignal_service::proto::GroupInviteLink"]],["impl Unpin for GroupJoinInfo",1,["libsignal_service::proto::GroupJoinInfo"]],["impl Unpin for GroupExternalCredential",1,["libsignal_service::proto::GroupExternalCredential"]],["impl Unpin for ProvisioningCipher",1,["libsignal_service::provisioning::cipher::ProvisioningCipher"]],["impl Unpin for ConfirmCodeResponse",1,["libsignal_service::provisioning::manager::ConfirmCodeResponse"]],["impl<'a, P> Unpin for ProvisioningManager<'a, P>",1,["libsignal_service::provisioning::manager::ProvisioningManager"]],["impl Unpin for SecondaryDeviceProvisioning",1,["libsignal_service::provisioning::manager::SecondaryDeviceProvisioning"]],["impl<P> Unpin for LinkingManager<P>where\n P: Unpin,",1,["libsignal_service::provisioning::manager::LinkingManager"]],["impl Unpin for ProvisioningError",1,["libsignal_service::provisioning::ProvisioningError"]],["impl Unpin for ServiceIdType",1,["libsignal_service::push_service::ServiceIdType"]],["impl Unpin for ServiceIds",1,["libsignal_service::push_service::ServiceIds"]],["impl Unpin for DeviceId",1,["libsignal_service::push_service::DeviceId"]],["impl Unpin for DeviceInfo",1,["libsignal_service::push_service::DeviceInfo"]],["impl Unpin for AccountAttributes",1,["libsignal_service::push_service::AccountAttributes"]],["impl Unpin for DeviceCapabilities",1,["libsignal_service::push_service::DeviceCapabilities"]],["impl Unpin for RecaptchaAttributes",1,["libsignal_service::push_service::RecaptchaAttributes"]],["impl Unpin for ProofRequired",1,["libsignal_service::push_service::ProofRequired"]],["impl Unpin for PreKeyStatus",1,["libsignal_service::push_service::PreKeyStatus"]],["impl Unpin for HttpAuth",1,["libsignal_service::push_service::HttpAuth"]],["impl Unpin for HttpAuthOverride",1,["libsignal_service::push_service::HttpAuthOverride"]],["impl<C> Unpin for AvatarWrite<C>where\n C: Unpin,",1,["libsignal_service::push_service::AvatarWrite"]],["impl Unpin for PreKeyResponse",1,["libsignal_service::push_service::PreKeyResponse"]],["impl Unpin for WhoAmIResponse",1,["libsignal_service::push_service::WhoAmIResponse"]],["impl Unpin for RegistrationSessionMetadataResponse",1,["libsignal_service::push_service::RegistrationSessionMetadataResponse"]],["impl Unpin for VerifyAccountResponse",1,["libsignal_service::push_service::VerifyAccountResponse"]],["impl Unpin for VerificationTransport",1,["libsignal_service::push_service::VerificationTransport"]],["impl<'a> Unpin for RegistrationMethod<'a>",1,["libsignal_service::push_service::RegistrationMethod"]],["impl Unpin for PreKeyResponseItem",1,["libsignal_service::push_service::PreKeyResponseItem"]],["impl Unpin for MismatchedDevices",1,["libsignal_service::push_service::MismatchedDevices"]],["impl Unpin for StaleDevices",1,["libsignal_service::push_service::StaleDevices"]],["impl Unpin for SignalServiceProfile",1,["libsignal_service::push_service::SignalServiceProfile"]],["impl Unpin for AttachmentV2UploadAttributes",1,["libsignal_service::push_service::AttachmentV2UploadAttributes"]],["impl Unpin for ServiceError",1,["libsignal_service::push_service::ServiceError"]],["impl<Service> Unpin for MessageReceiver<Service>where\n Service: Unpin,",1,["libsignal_service::receiver::MessageReceiver"]],["impl Unpin for OutgoingPushMessage",1,["libsignal_service::sender::OutgoingPushMessage"]],["impl Unpin for OutgoingPushMessages",1,["libsignal_service::sender::OutgoingPushMessages"]],["impl Unpin for SendMessageResponse",1,["libsignal_service::sender::SendMessageResponse"]],["impl Unpin for SentMessage",1,["libsignal_service::sender::SentMessage"]],["impl Unpin for AttachmentSpec",1,["libsignal_service::sender::AttachmentSpec"]],["impl<Service, S, R> Unpin for MessageSender<Service, S, R>where\n R: Unpin,\n S: Unpin,\n Service: Unpin,",1,["libsignal_service::sender::MessageSender"]],["impl Unpin for AttachmentUploadError",1,["libsignal_service::sender::AttachmentUploadError"]],["impl Unpin for MessageSenderError",1,["libsignal_service::sender::MessageSenderError"]],["impl Unpin for ParseServiceAddressError",1,["libsignal_service::service_address::ParseServiceAddressError"]],["impl Unpin for ServiceAddress",1,["libsignal_service::service_address::ServiceAddress"]],["impl Unpin for UnidentifiedAccess",1,["libsignal_service::unidentified_access::UnidentifiedAccess"]],["impl Unpin for SignalRequestStream",1,["libsignal_service::websocket::SignalRequestStream"]],["impl Unpin for SignalWebSocket",1,["libsignal_service::websocket::SignalWebSocket"]]], +"libsignal_service":[["impl<Service> Unpin for AccountManager<Service>where\n Service: Unpin,",1,["libsignal_service::account_manager::AccountManager"]],["impl Unpin for ProfileManagerError",1,["libsignal_service::account_manager::ProfileManagerError"]],["impl Unpin for LinkError",1,["libsignal_service::account_manager::LinkError"]],["impl Unpin for Profile",1,["libsignal_service::account_manager::Profile"]],["impl Unpin for AttachmentCipherError",1,["libsignal_service::attachment_cipher::AttachmentCipherError"]],["impl<S, R> Unpin for ServiceCipher<S, R>where\n R: Unpin,\n S: Unpin,",1,["libsignal_service::cipher::ServiceCipher"]],["impl Unpin for ProfileCipher",1,["libsignal_service::profile_cipher::ProfileCipher"]],["impl Unpin for ProfileCipherError",1,["libsignal_service::profile_cipher::ProfileCipherError"]],["impl Unpin for ServiceConfiguration",1,["libsignal_service::configuration::ServiceConfiguration"]],["impl Unpin for ServiceCredentials",1,["libsignal_service::configuration::ServiceCredentials"]],["impl Unpin for SignalServers",1,["libsignal_service::configuration::SignalServers"]],["impl Unpin for Endpoint",1,["libsignal_service::configuration::Endpoint"]],["impl Unpin for Metadata",1,["libsignal_service::content::Metadata"]],["impl Unpin for Content",1,["libsignal_service::content::Content"]],["impl Unpin for ContentBody",1,["libsignal_service::content::ContentBody"]],["impl Unpin for EnvelopeEntity",1,["libsignal_service::envelope::EnvelopeEntity"]],["impl Unpin for CredentialsCacheError",1,["libsignal_service::groups_v2::manager::CredentialsCacheError"]],["impl Unpin for InMemoryCredentialsCache",1,["libsignal_service::groups_v2::manager::InMemoryCredentialsCache"]],["impl<S, C> Unpin for GroupsManager<S, C>where\n C: Unpin,\n S: Unpin,",1,["libsignal_service::groups_v2::manager::GroupsManager"]],["impl Unpin for Member",1,["libsignal_service::groups_v2::model::Member"]],["impl Unpin for PendingMember",1,["libsignal_service::groups_v2::model::PendingMember"]],["impl Unpin for RequestingMember",1,["libsignal_service::groups_v2::model::RequestingMember"]],["impl Unpin for AccessControl",1,["libsignal_service::groups_v2::model::AccessControl"]],["impl Unpin for Group",1,["libsignal_service::groups_v2::model::Group"]],["impl Unpin for GroupChanges",1,["libsignal_service::groups_v2::model::GroupChanges"]],["impl Unpin for GroupChange",1,["libsignal_service::groups_v2::model::GroupChange"]],["impl Unpin for Timer",1,["libsignal_service::groups_v2::model::Timer"]],["impl Unpin for GroupDecodingError",1,["libsignal_service::groups_v2::operations::GroupDecodingError"]],["impl Unpin for WebSocketStreamItem",1,["libsignal_service::messagepipe::WebSocketStreamItem"]],["impl Unpin for MessagePipe",1,["libsignal_service::messagepipe::MessagePipe"]],["impl Unpin for PanicingWebSocketService",1,["libsignal_service::messagepipe::PanicingWebSocketService"]],["impl<R> Unpin for Attachment<R>where\n R: Unpin,",1,["libsignal_service::models::Attachment"]],["impl Unpin for Contact",1,["libsignal_service::models::Contact"]],["impl Unpin for ParseContactError",1,["libsignal_service::models::ParseContactError"]],["impl Unpin for PreKeyEntity",1,["libsignal_service::pre_keys::PreKeyEntity"]],["impl Unpin for SignedPreKeyEntity",1,["libsignal_service::pre_keys::SignedPreKeyEntity"]],["impl Unpin for SignedPreKey",1,["libsignal_service::pre_keys::SignedPreKey"]],["impl Unpin for KyberPreKeyEntity",1,["libsignal_service::pre_keys::KyberPreKeyEntity"]],["impl Unpin for PreKeyState",1,["libsignal_service::pre_keys::PreKeyState"]],["impl<S> Unpin for ProfileName<S>where\n S: Unpin,",1,["libsignal_service::profile_name::ProfileName"]],["impl Unpin for ProfileService",1,["libsignal_service::profile_service::ProfileService"]],["impl Unpin for Type",1,["libsignal_service::proto::web_socket_message::Type"]],["impl Unpin for Sticker",1,["libsignal_service::proto::pack::Sticker"]],["impl Unpin for Certificate",1,["libsignal_service::proto::server_certificate::Certificate"]],["impl Unpin for Certificate",1,["libsignal_service::proto::sender_certificate::Certificate"]],["impl Unpin for Type",1,["libsignal_service::proto::unidentified_sender_message::message::Type"]],["impl Unpin for ContentHint",1,["libsignal_service::proto::unidentified_sender_message::message::ContentHint"]],["impl Unpin for Message",1,["libsignal_service::proto::unidentified_sender_message::Message"]],["impl Unpin for Type",1,["libsignal_service::proto::envelope::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::call_message::offer::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::call_message::hangup::Type"]],["impl Unpin for Urgency",1,["libsignal_service::proto::call_message::opaque::Urgency"]],["impl Unpin for Offer",1,["libsignal_service::proto::call_message::Offer"]],["impl Unpin for Answer",1,["libsignal_service::proto::call_message::Answer"]],["impl Unpin for IceUpdate",1,["libsignal_service::proto::call_message::IceUpdate"]],["impl Unpin for Busy",1,["libsignal_service::proto::call_message::Busy"]],["impl Unpin for Hangup",1,["libsignal_service::proto::call_message::Hangup"]],["impl Unpin for Opaque",1,["libsignal_service::proto::call_message::Opaque"]],["impl Unpin for Style",1,["libsignal_service::proto::body_range::Style"]],["impl Unpin for AssociatedValue",1,["libsignal_service::proto::body_range::AssociatedValue"]],["impl Unpin for QuotedAttachment",1,["libsignal_service::proto::data_message::quote::QuotedAttachment"]],["impl Unpin for Type",1,["libsignal_service::proto::data_message::quote::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::data_message::contact::phone::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::data_message::contact::email::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::data_message::contact::postal_address::Type"]],["impl Unpin for Name",1,["libsignal_service::proto::data_message::contact::Name"]],["impl Unpin for Phone",1,["libsignal_service::proto::data_message::contact::Phone"]],["impl Unpin for Email",1,["libsignal_service::proto::data_message::contact::Email"]],["impl Unpin for PostalAddress",1,["libsignal_service::proto::data_message::contact::PostalAddress"]],["impl Unpin for Avatar",1,["libsignal_service::proto::data_message::contact::Avatar"]],["impl Unpin for MobileCoin",1,["libsignal_service::proto::data_message::payment::amount::MobileCoin"]],["impl Unpin for Amount",1,["libsignal_service::proto::data_message::payment::amount::Amount"]],["impl Unpin for MobileCoin",1,["libsignal_service::proto::data_message::payment::notification::MobileCoin"]],["impl Unpin for Transaction",1,["libsignal_service::proto::data_message::payment::notification::Transaction"]],["impl Unpin for Type",1,["libsignal_service::proto::data_message::payment::activation::Type"]],["impl Unpin for Amount",1,["libsignal_service::proto::data_message::payment::Amount"]],["impl Unpin for Notification",1,["libsignal_service::proto::data_message::payment::Notification"]],["impl Unpin for Activation",1,["libsignal_service::proto::data_message::payment::Activation"]],["impl Unpin for Item",1,["libsignal_service::proto::data_message::payment::Item"]],["impl Unpin for Quote",1,["libsignal_service::proto::data_message::Quote"]],["impl Unpin for Contact",1,["libsignal_service::proto::data_message::Contact"]],["impl Unpin for Sticker",1,["libsignal_service::proto::data_message::Sticker"]],["impl Unpin for Reaction",1,["libsignal_service::proto::data_message::Reaction"]],["impl Unpin for Delete",1,["libsignal_service::proto::data_message::Delete"]],["impl Unpin for GroupCallUpdate",1,["libsignal_service::proto::data_message::GroupCallUpdate"]],["impl Unpin for StoryContext",1,["libsignal_service::proto::data_message::StoryContext"]],["impl Unpin for Payment",1,["libsignal_service::proto::data_message::Payment"]],["impl Unpin for GiftBadge",1,["libsignal_service::proto::data_message::GiftBadge"]],["impl Unpin for Flags",1,["libsignal_service::proto::data_message::Flags"]],["impl Unpin for ProtocolVersion",1,["libsignal_service::proto::data_message::ProtocolVersion"]],["impl Unpin for Type",1,["libsignal_service::proto::receipt_message::Type"]],["impl Unpin for Action",1,["libsignal_service::proto::typing_message::Action"]],["impl Unpin for Attachment",1,["libsignal_service::proto::story_message::Attachment"]],["impl Unpin for Gradient",1,["libsignal_service::proto::text_attachment::Gradient"]],["impl Unpin for Style",1,["libsignal_service::proto::text_attachment::Style"]],["impl Unpin for Background",1,["libsignal_service::proto::text_attachment::Background"]],["impl Unpin for State",1,["libsignal_service::proto::verified::State"]],["impl Unpin for UnidentifiedDeliveryStatus",1,["libsignal_service::proto::sync_message::sent::UnidentifiedDeliveryStatus"]],["impl Unpin for StoryMessageRecipient",1,["libsignal_service::proto::sync_message::sent::StoryMessageRecipient"]],["impl Unpin for Type",1,["libsignal_service::proto::sync_message::request::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::sync_message::sticker_pack_operation::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::sync_message::fetch_latest::Type"]],["impl Unpin for Type",1,["libsignal_service::proto::sync_message::message_request_response::Type"]],["impl Unpin for MobileCoin",1,["libsignal_service::proto::sync_message::outgoing_payment::MobileCoin"]],["impl Unpin for PaymentDetail",1,["libsignal_service::proto::sync_message::outgoing_payment::PaymentDetail"]],["impl Unpin for Type",1,["libsignal_service::proto::sync_message::call_event::Type"]],["impl Unpin for Direction",1,["libsignal_service::proto::sync_message::call_event::Direction"]],["impl Unpin for Event",1,["libsignal_service::proto::sync_message::call_event::Event"]],["impl Unpin for Type",1,["libsignal_service::proto::sync_message::call_log_event::Type"]],["impl Unpin for Sent",1,["libsignal_service::proto::sync_message::Sent"]],["impl Unpin for Contacts",1,["libsignal_service::proto::sync_message::Contacts"]],["impl Unpin for Blocked",1,["libsignal_service::proto::sync_message::Blocked"]],["impl Unpin for Request",1,["libsignal_service::proto::sync_message::Request"]],["impl Unpin for Read",1,["libsignal_service::proto::sync_message::Read"]],["impl Unpin for Viewed",1,["libsignal_service::proto::sync_message::Viewed"]],["impl Unpin for Configuration",1,["libsignal_service::proto::sync_message::Configuration"]],["impl Unpin for StickerPackOperation",1,["libsignal_service::proto::sync_message::StickerPackOperation"]],["impl Unpin for ViewOnceOpen",1,["libsignal_service::proto::sync_message::ViewOnceOpen"]],["impl Unpin for FetchLatest",1,["libsignal_service::proto::sync_message::FetchLatest"]],["impl Unpin for Keys",1,["libsignal_service::proto::sync_message::Keys"]],["impl Unpin for MessageRequestResponse",1,["libsignal_service::proto::sync_message::MessageRequestResponse"]],["impl Unpin for OutgoingPayment",1,["libsignal_service::proto::sync_message::OutgoingPayment"]],["impl Unpin for PniChangeNumber",1,["libsignal_service::proto::sync_message::PniChangeNumber"]],["impl Unpin for CallEvent",1,["libsignal_service::proto::sync_message::CallEvent"]],["impl Unpin for CallLinkUpdate",1,["libsignal_service::proto::sync_message::CallLinkUpdate"]],["impl Unpin for CallLogEvent",1,["libsignal_service::proto::sync_message::CallLogEvent"]],["impl Unpin for Flags",1,["libsignal_service::proto::attachment_pointer::Flags"]],["impl Unpin for AttachmentIdentifier",1,["libsignal_service::proto::attachment_pointer::AttachmentIdentifier"]],["impl Unpin for Member",1,["libsignal_service::proto::group_context::Member"]],["impl Unpin for Type",1,["libsignal_service::proto::group_context::Type"]],["impl Unpin for Avatar",1,["libsignal_service::proto::contact_details::Avatar"]],["impl Unpin for Avatar",1,["libsignal_service::proto::group_details::Avatar"]],["impl Unpin for Member",1,["libsignal_service::proto::group_details::Member"]],["impl Unpin for MobileCoinAddress",1,["libsignal_service::proto::payment_address::MobileCoinAddress"]],["impl Unpin for Address",1,["libsignal_service::proto::payment_address::Address"]],["impl Unpin for Role",1,["libsignal_service::proto::member::Role"]],["impl Unpin for AccessRequired",1,["libsignal_service::proto::access_control::AccessRequired"]],["impl Unpin for AddMemberAction",1,["libsignal_service::proto::group_change::actions::AddMemberAction"]],["impl Unpin for DeleteMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteMemberAction"]],["impl Unpin for ModifyMemberRoleAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberRoleAction"]],["impl Unpin for ModifyMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberProfileKeyAction"]],["impl Unpin for AddPendingMemberAction",1,["libsignal_service::proto::group_change::actions::AddPendingMemberAction"]],["impl Unpin for DeletePendingMemberAction",1,["libsignal_service::proto::group_change::actions::DeletePendingMemberAction"]],["impl Unpin for PromotePendingMemberAction",1,["libsignal_service::proto::group_change::actions::PromotePendingMemberAction"]],["impl Unpin for PromotePendingPniAciMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction"]],["impl Unpin for AddRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::AddRequestingMemberAction"]],["impl Unpin for DeleteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteRequestingMemberAction"]],["impl Unpin for PromoteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::PromoteRequestingMemberAction"]],["impl Unpin for AddBannedMemberAction",1,["libsignal_service::proto::group_change::actions::AddBannedMemberAction"]],["impl Unpin for DeleteBannedMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteBannedMemberAction"]],["impl Unpin for ModifyTitleAction",1,["libsignal_service::proto::group_change::actions::ModifyTitleAction"]],["impl Unpin for ModifyDescriptionAction",1,["libsignal_service::proto::group_change::actions::ModifyDescriptionAction"]],["impl Unpin for ModifyAvatarAction",1,["libsignal_service::proto::group_change::actions::ModifyAvatarAction"]],["impl Unpin for ModifyDisappearingMessagesTimerAction",1,["libsignal_service::proto::group_change::actions::ModifyDisappearingMessagesTimerAction"]],["impl Unpin for ModifyAttributesAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAttributesAccessControlAction"]],["impl Unpin for ModifyMembersAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyMembersAccessControlAction"]],["impl Unpin for ModifyAddFromInviteLinkAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction"]],["impl Unpin for ModifyInviteLinkPasswordAction",1,["libsignal_service::proto::group_change::actions::ModifyInviteLinkPasswordAction"]],["impl Unpin for ModifyAnnouncementsOnlyAction",1,["libsignal_service::proto::group_change::actions::ModifyAnnouncementsOnlyAction"]],["impl Unpin for Actions",1,["libsignal_service::proto::group_change::Actions"]],["impl Unpin for GroupChangeState",1,["libsignal_service::proto::group_changes::GroupChangeState"]],["impl Unpin for Content",1,["libsignal_service::proto::group_attribute_blob::Content"]],["impl Unpin for GroupInviteLinkContentsV1",1,["libsignal_service::proto::group_invite_link::GroupInviteLinkContentsV1"]],["impl Unpin for Contents",1,["libsignal_service::proto::group_invite_link::Contents"]],["impl Unpin for DeviceName",1,["libsignal_service::proto::DeviceName"]],["impl Unpin for WebSocketRequestMessage",1,["libsignal_service::proto::WebSocketRequestMessage"]],["impl Unpin for WebSocketResponseMessage",1,["libsignal_service::proto::WebSocketResponseMessage"]],["impl Unpin for WebSocketMessage",1,["libsignal_service::proto::WebSocketMessage"]],["impl Unpin for Pack",1,["libsignal_service::proto::Pack"]],["impl Unpin for ServerCertificate",1,["libsignal_service::proto::ServerCertificate"]],["impl Unpin for SenderCertificate",1,["libsignal_service::proto::SenderCertificate"]],["impl Unpin for UnidentifiedSenderMessage",1,["libsignal_service::proto::UnidentifiedSenderMessage"]],["impl Unpin for Envelope",1,["libsignal_service::proto::Envelope"]],["impl Unpin for Content",1,["libsignal_service::proto::Content"]],["impl Unpin for CallMessage",1,["libsignal_service::proto::CallMessage"]],["impl Unpin for BodyRange",1,["libsignal_service::proto::BodyRange"]],["impl Unpin for DataMessage",1,["libsignal_service::proto::DataMessage"]],["impl Unpin for NullMessage",1,["libsignal_service::proto::NullMessage"]],["impl Unpin for ReceiptMessage",1,["libsignal_service::proto::ReceiptMessage"]],["impl Unpin for TypingMessage",1,["libsignal_service::proto::TypingMessage"]],["impl Unpin for StoryMessage",1,["libsignal_service::proto::StoryMessage"]],["impl Unpin for Preview",1,["libsignal_service::proto::Preview"]],["impl Unpin for TextAttachment",1,["libsignal_service::proto::TextAttachment"]],["impl Unpin for Verified",1,["libsignal_service::proto::Verified"]],["impl Unpin for SyncMessage",1,["libsignal_service::proto::SyncMessage"]],["impl Unpin for AttachmentPointer",1,["libsignal_service::proto::AttachmentPointer"]],["impl Unpin for GroupContext",1,["libsignal_service::proto::GroupContext"]],["impl Unpin for GroupContextV2",1,["libsignal_service::proto::GroupContextV2"]],["impl Unpin for ContactDetails",1,["libsignal_service::proto::ContactDetails"]],["impl Unpin for GroupDetails",1,["libsignal_service::proto::GroupDetails"]],["impl Unpin for PaymentAddress",1,["libsignal_service::proto::PaymentAddress"]],["impl Unpin for DecryptionErrorMessage",1,["libsignal_service::proto::DecryptionErrorMessage"]],["impl Unpin for PniSignatureMessage",1,["libsignal_service::proto::PniSignatureMessage"]],["impl Unpin for EditMessage",1,["libsignal_service::proto::EditMessage"]],["impl Unpin for ProvisioningUuid",1,["libsignal_service::proto::ProvisioningUuid"]],["impl Unpin for ProvisionEnvelope",1,["libsignal_service::proto::ProvisionEnvelope"]],["impl Unpin for ProvisionMessage",1,["libsignal_service::proto::ProvisionMessage"]],["impl Unpin for ProvisioningVersion",1,["libsignal_service::proto::ProvisioningVersion"]],["impl Unpin for AvatarUploadAttributes",1,["libsignal_service::proto::AvatarUploadAttributes"]],["impl Unpin for Member",1,["libsignal_service::proto::Member"]],["impl Unpin for PendingMember",1,["libsignal_service::proto::PendingMember"]],["impl Unpin for RequestingMember",1,["libsignal_service::proto::RequestingMember"]],["impl Unpin for BannedMember",1,["libsignal_service::proto::BannedMember"]],["impl Unpin for AccessControl",1,["libsignal_service::proto::AccessControl"]],["impl Unpin for Group",1,["libsignal_service::proto::Group"]],["impl Unpin for GroupChange",1,["libsignal_service::proto::GroupChange"]],["impl Unpin for GroupChanges",1,["libsignal_service::proto::GroupChanges"]],["impl Unpin for GroupAttributeBlob",1,["libsignal_service::proto::GroupAttributeBlob"]],["impl Unpin for GroupInviteLink",1,["libsignal_service::proto::GroupInviteLink"]],["impl Unpin for GroupJoinInfo",1,["libsignal_service::proto::GroupJoinInfo"]],["impl Unpin for GroupExternalCredential",1,["libsignal_service::proto::GroupExternalCredential"]],["impl Unpin for ProvisioningCipher",1,["libsignal_service::provisioning::cipher::ProvisioningCipher"]],["impl Unpin for ConfirmCodeResponse",1,["libsignal_service::provisioning::manager::ConfirmCodeResponse"]],["impl<'a, P> Unpin for ProvisioningManager<'a, P>",1,["libsignal_service::provisioning::manager::ProvisioningManager"]],["impl Unpin for SecondaryDeviceProvisioning",1,["libsignal_service::provisioning::manager::SecondaryDeviceProvisioning"]],["impl<P> Unpin for LinkingManager<P>where\n P: Unpin,",1,["libsignal_service::provisioning::manager::LinkingManager"]],["impl Unpin for ProvisioningError",1,["libsignal_service::provisioning::ProvisioningError"]],["impl Unpin for ServiceIdType",1,["libsignal_service::push_service::ServiceIdType"]],["impl Unpin for ServiceIds",1,["libsignal_service::push_service::ServiceIds"]],["impl Unpin for DeviceId",1,["libsignal_service::push_service::DeviceId"]],["impl Unpin for DeviceInfo",1,["libsignal_service::push_service::DeviceInfo"]],["impl Unpin for AccountAttributes",1,["libsignal_service::push_service::AccountAttributes"]],["impl Unpin for DeviceCapabilities",1,["libsignal_service::push_service::DeviceCapabilities"]],["impl Unpin for RecaptchaAttributes",1,["libsignal_service::push_service::RecaptchaAttributes"]],["impl Unpin for ProofRequired",1,["libsignal_service::push_service::ProofRequired"]],["impl Unpin for PreKeyStatus",1,["libsignal_service::push_service::PreKeyStatus"]],["impl Unpin for HttpAuth",1,["libsignal_service::push_service::HttpAuth"]],["impl Unpin for HttpAuthOverride",1,["libsignal_service::push_service::HttpAuthOverride"]],["impl<C> Unpin for AvatarWrite<C>where\n C: Unpin,",1,["libsignal_service::push_service::AvatarWrite"]],["impl Unpin for PreKeyResponse",1,["libsignal_service::push_service::PreKeyResponse"]],["impl Unpin for WhoAmIResponse",1,["libsignal_service::push_service::WhoAmIResponse"]],["impl Unpin for RegistrationSessionMetadataResponse",1,["libsignal_service::push_service::RegistrationSessionMetadataResponse"]],["impl Unpin for VerifyAccountResponse",1,["libsignal_service::push_service::VerifyAccountResponse"]],["impl Unpin for VerificationTransport",1,["libsignal_service::push_service::VerificationTransport"]],["impl<'a> Unpin for RegistrationMethod<'a>",1,["libsignal_service::push_service::RegistrationMethod"]],["impl Unpin for PreKeyResponseItem",1,["libsignal_service::push_service::PreKeyResponseItem"]],["impl Unpin for MismatchedDevices",1,["libsignal_service::push_service::MismatchedDevices"]],["impl Unpin for StaleDevices",1,["libsignal_service::push_service::StaleDevices"]],["impl Unpin for SignalServiceProfile",1,["libsignal_service::push_service::SignalServiceProfile"]],["impl Unpin for AttachmentV2UploadAttributes",1,["libsignal_service::push_service::AttachmentV2UploadAttributes"]],["impl Unpin for ServiceError",1,["libsignal_service::push_service::ServiceError"]],["impl<Service> Unpin for MessageReceiver<Service>where\n Service: Unpin,",1,["libsignal_service::receiver::MessageReceiver"]],["impl Unpin for OutgoingPushMessage",1,["libsignal_service::sender::OutgoingPushMessage"]],["impl Unpin for OutgoingPushMessages",1,["libsignal_service::sender::OutgoingPushMessages"]],["impl Unpin for SendMessageResponse",1,["libsignal_service::sender::SendMessageResponse"]],["impl Unpin for SentMessage",1,["libsignal_service::sender::SentMessage"]],["impl Unpin for AttachmentSpec",1,["libsignal_service::sender::AttachmentSpec"]],["impl<Service, S, R> Unpin for MessageSender<Service, S, R>where\n R: Unpin,\n S: Unpin,\n Service: Unpin,",1,["libsignal_service::sender::MessageSender"]],["impl Unpin for AttachmentUploadError",1,["libsignal_service::sender::AttachmentUploadError"]],["impl Unpin for MessageSenderError",1,["libsignal_service::sender::MessageSenderError"]],["impl Unpin for ParseServiceAddressError",1,["libsignal_service::service_address::ParseServiceAddressError"]],["impl Unpin for ServiceAddress",1,["libsignal_service::service_address::ServiceAddress"]],["impl Unpin for UnidentifiedAccess",1,["libsignal_service::unidentified_access::UnidentifiedAccess"]],["impl Unpin for SignalRequestStream",1,["libsignal_service::websocket::SignalRequestStream"]],["impl Unpin for SignalWebSocket",1,["libsignal_service::websocket::SignalWebSocket"]]], "libsignal_service_actix":[["impl Unpin for AwcPushService",1,["libsignal_service_actix::push_service::AwcPushService"]],["impl Unpin for AwcWebSocket",1,["libsignal_service_actix::websocket::AwcWebSocket"]],["impl Unpin for AwcWebSocketError",1,["libsignal_service_actix::websocket::AwcWebSocketError"]]], "libsignal_service_hyper":[["impl Unpin for HyperPushService",1,["libsignal_service_hyper::push_service::HyperPushService"]],["impl Unpin for TungsteniteWebSocket",1,["libsignal_service_hyper::websocket::TungsteniteWebSocket"]],["impl Unpin for TungsteniteWebSocketError",1,["libsignal_service_hyper::websocket::TungsteniteWebSocketError"]]], "zkgroup":[["impl Unpin for AuthCredential",1,["zkgroup::api::auth::auth_credential::AuthCredential"]],["impl Unpin for AuthCredentialPresentationV2",1,["zkgroup::api::auth::auth_credential_presentation::AuthCredentialPresentationV2"]],["impl Unpin for AuthCredentialWithPniPresentation",1,["zkgroup::api::auth::auth_credential_presentation::AuthCredentialWithPniPresentation"]],["impl Unpin for AnyAuthCredentialPresentation",1,["zkgroup::api::auth::auth_credential_presentation::AnyAuthCredentialPresentation"]],["impl Unpin for AuthCredentialResponse",1,["zkgroup::api::auth::auth_credential_response::AuthCredentialResponse"]],["impl Unpin for AuthCredentialWithPni",1,["zkgroup::api::auth::auth_credential_with_pni::AuthCredentialWithPni"]],["impl Unpin for AuthCredentialWithPniResponse",1,["zkgroup::api::auth::auth_credential_with_pni_response::AuthCredentialWithPniResponse"]],["impl Unpin for CallLinkAuthCredentialResponse",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredentialResponse"]],["impl Unpin for CallLinkAuthCredential",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredential"]],["impl Unpin for CallLinkAuthCredentialPresentation",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredentialPresentation"]],["impl Unpin for CreateCallLinkCredentialRequestContext",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialRequestContext"]],["impl Unpin for CreateCallLinkCredentialRequest",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialRequest"]],["impl Unpin for CreateCallLinkCredentialResponse",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialResponse"]],["impl Unpin for CreateCallLinkCredential",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredential"]],["impl Unpin for CreateCallLinkCredentialPresentation",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialPresentation"]],["impl Unpin for CallLinkSecretParams",1,["zkgroup::api::call_links::params::CallLinkSecretParams"]],["impl Unpin for CallLinkPublicParams",1,["zkgroup::api::call_links::params::CallLinkPublicParams"]],["impl Unpin for GroupMasterKey",1,["zkgroup::api::groups::group_params::GroupMasterKey"]],["impl Unpin for GroupSecretParams",1,["zkgroup::api::groups::group_params::GroupSecretParams"]],["impl Unpin for GroupPublicParams",1,["zkgroup::api::groups::group_params::GroupPublicParams"]],["impl Unpin for ProfileKeyCiphertext",1,["zkgroup::api::groups::profile_key_ciphertext::ProfileKeyCiphertext"]],["impl Unpin for UuidCiphertext",1,["zkgroup::api::groups::uuid_ciphertext::UuidCiphertext"]],["impl Unpin for ExpiringProfileKeyCredential",1,["zkgroup::api::profiles::expiring_profile_key_credential::ExpiringProfileKeyCredential"]],["impl Unpin for ExpiringProfileKeyCredentialResponse",1,["zkgroup::api::profiles::expiring_profile_key_credential_response::ExpiringProfileKeyCredentialResponse"]],["impl Unpin for ProfileKey",1,["zkgroup::api::profiles::profile_key::ProfileKey"]],["impl Unpin for ProfileKeyCommitment",1,["zkgroup::api::profiles::profile_key_commitment::ProfileKeyCommitment"]],["impl Unpin for ProfileKeyCredentialPresentationV1",1,["zkgroup::api::profiles::profile_key_credential_presentation::ProfileKeyCredentialPresentationV1"]],["impl Unpin for ProfileKeyCredentialPresentationV2",1,["zkgroup::api::profiles::profile_key_credential_presentation::ProfileKeyCredentialPresentationV2"]],["impl Unpin for ExpiringProfileKeyCredentialPresentation",1,["zkgroup::api::profiles::profile_key_credential_presentation::ExpiringProfileKeyCredentialPresentation"]],["impl Unpin for AnyProfileKeyCredentialPresentation",1,["zkgroup::api::profiles::profile_key_credential_presentation::AnyProfileKeyCredentialPresentation"]],["impl Unpin for ProfileKeyCredentialRequest",1,["zkgroup::api::profiles::profile_key_credential_request::ProfileKeyCredentialRequest"]],["impl Unpin for ProfileKeyCredentialRequestContext",1,["zkgroup::api::profiles::profile_key_credential_request_context::ProfileKeyCredentialRequestContext"]],["impl Unpin for ProfileKeyVersion",1,["zkgroup::api::profiles::profile_key_version::ProfileKeyVersion"]],["impl Unpin for ReceiptCredential",1,["zkgroup::api::receipts::receipt_credential::ReceiptCredential"]],["impl Unpin for ReceiptCredentialPresentation",1,["zkgroup::api::receipts::receipt_credential_presentation::ReceiptCredentialPresentation"]],["impl Unpin for ReceiptCredentialRequest",1,["zkgroup::api::receipts::receipt_credential_request::ReceiptCredentialRequest"]],["impl Unpin for ReceiptCredentialRequestContext",1,["zkgroup::api::receipts::receipt_credential_request_context::ReceiptCredentialRequestContext"]],["impl Unpin for ReceiptCredentialResponse",1,["zkgroup::api::receipts::receipt_credential_response::ReceiptCredentialResponse"]],["impl Unpin for GenericServerSecretParams",1,["zkgroup::api::generic_server_params::GenericServerSecretParams"]],["impl Unpin for GenericServerPublicParams",1,["zkgroup::api::generic_server_params::GenericServerPublicParams"]],["impl Unpin for ServerSecretParams",1,["zkgroup::api::server_params::ServerSecretParams"]],["impl Unpin for ServerPublicParams",1,["zkgroup::api::server_params::ServerPublicParams"]],["impl<T> Unpin for OneBased<T>where\n T: Unpin,",1,["zkgroup::common::array_utils::OneBased"]],["impl Unpin for ZkGroupVerificationFailure",1,["zkgroup::common::errors::ZkGroupVerificationFailure"]],["impl Unpin for ZkGroupDeserializationFailure",1,["zkgroup::common::errors::ZkGroupDeserializationFailure"]],["impl Unpin for Sho",1,["zkgroup::common::sho::Sho"]],["impl Unpin for SystemParams",1,["zkgroup::crypto::credentials::SystemParams"]],["impl<S> Unpin for KeyPair<S>where\n <S as AttrScalars>::Storage: Unpin,",1,["zkgroup::crypto::credentials::KeyPair"]],["impl Unpin for PublicKey",1,["zkgroup::crypto::credentials::PublicKey"]],["impl Unpin for AuthCredential",1,["zkgroup::crypto::credentials::AuthCredential"]],["impl Unpin for AuthCredentialWithPni",1,["zkgroup::crypto::credentials::AuthCredentialWithPni"]],["impl Unpin for ProfileKeyCredential",1,["zkgroup::crypto::credentials::ProfileKeyCredential"]],["impl Unpin for ExpiringProfileKeyCredential",1,["zkgroup::crypto::credentials::ExpiringProfileKeyCredential"]],["impl Unpin for BlindedExpiringProfileKeyCredentialWithSecretNonce",1,["zkgroup::crypto::credentials::BlindedExpiringProfileKeyCredentialWithSecretNonce"]],["impl Unpin for BlindedExpiringProfileKeyCredential",1,["zkgroup::crypto::credentials::BlindedExpiringProfileKeyCredential"]],["impl Unpin for PniCredential",1,["zkgroup::crypto::credentials::PniCredential"]],["impl Unpin for ReceiptCredential",1,["zkgroup::crypto::credentials::ReceiptCredential"]],["impl Unpin for BlindedReceiptCredentialWithSecretNonce",1,["zkgroup::crypto::credentials::BlindedReceiptCredentialWithSecretNonce"]],["impl Unpin for BlindedReceiptCredential",1,["zkgroup::crypto::credentials::BlindedReceiptCredential"]],["impl Unpin for SystemParams",1,["zkgroup::crypto::profile_key_commitment::SystemParams"]],["impl Unpin for CommitmentWithSecretNonce",1,["zkgroup::crypto::profile_key_commitment::CommitmentWithSecretNonce"]],["impl Unpin for Commitment",1,["zkgroup::crypto::profile_key_commitment::Commitment"]],["impl Unpin for KeyPair",1,["zkgroup::crypto::profile_key_credential_request::KeyPair"]],["impl Unpin for PublicKey",1,["zkgroup::crypto::profile_key_credential_request::PublicKey"]],["impl Unpin for CiphertextWithSecretNonce",1,["zkgroup::crypto::profile_key_credential_request::CiphertextWithSecretNonce"]],["impl Unpin for Ciphertext",1,["zkgroup::crypto::profile_key_credential_request::Ciphertext"]],["impl Unpin for SystemParams",1,["zkgroup::crypto::profile_key_encryption::SystemParams"]],["impl Unpin for KeyPair",1,["zkgroup::crypto::profile_key_encryption::KeyPair"]],["impl Unpin for PublicKey",1,["zkgroup::crypto::profile_key_encryption::PublicKey"]],["impl Unpin for Ciphertext",1,["zkgroup::crypto::profile_key_encryption::Ciphertext"]],["impl Unpin for ProfileKeyStruct",1,["zkgroup::crypto::profile_key_struct::ProfileKeyStruct"]],["impl Unpin for AuthCredentialIssuanceProof",1,["zkgroup::crypto::proofs::AuthCredentialIssuanceProof"]],["impl Unpin for AuthCredentialWithPniIssuanceProof",1,["zkgroup::crypto::proofs::AuthCredentialWithPniIssuanceProof"]],["impl Unpin for ProfileKeyCredentialRequestProof",1,["zkgroup::crypto::proofs::ProfileKeyCredentialRequestProof"]],["impl Unpin for ExpiringProfileKeyCredentialIssuanceProof",1,["zkgroup::crypto::proofs::ExpiringProfileKeyCredentialIssuanceProof"]],["impl Unpin for ReceiptCredentialIssuanceProof",1,["zkgroup::crypto::proofs::ReceiptCredentialIssuanceProof"]],["impl Unpin for AuthCredentialPresentationProofV2",1,["zkgroup::crypto::proofs::AuthCredentialPresentationProofV2"]],["impl Unpin for AuthCredentialWithPniPresentationProof",1,["zkgroup::crypto::proofs::AuthCredentialWithPniPresentationProof"]],["impl Unpin for ProfileKeyCredentialPresentationProofV1",1,["zkgroup::crypto::proofs::ProfileKeyCredentialPresentationProofV1"]],["impl Unpin for ProfileKeyCredentialPresentationProofV2",1,["zkgroup::crypto::proofs::ProfileKeyCredentialPresentationProofV2"]],["impl Unpin for ExpiringProfileKeyCredentialPresentationProof",1,["zkgroup::crypto::proofs::ExpiringProfileKeyCredentialPresentationProof"]],["impl Unpin for ReceiptCredentialPresentationProof",1,["zkgroup::crypto::proofs::ReceiptCredentialPresentationProof"]],["impl Unpin for KeyPair",1,["zkgroup::crypto::receipt_credential_request::KeyPair"]],["impl Unpin for PublicKey",1,["zkgroup::crypto::receipt_credential_request::PublicKey"]],["impl Unpin for CiphertextWithSecretNonce",1,["zkgroup::crypto::receipt_credential_request::CiphertextWithSecretNonce"]],["impl Unpin for Ciphertext",1,["zkgroup::crypto::receipt_credential_request::Ciphertext"]],["impl Unpin for ReceiptStruct",1,["zkgroup::crypto::receipt_struct::ReceiptStruct"]],["impl Unpin for KeyPair",1,["zkgroup::crypto::signature::KeyPair"]],["impl Unpin for PublicKey",1,["zkgroup::crypto::signature::PublicKey"]],["impl Unpin for TimestampStruct",1,["zkgroup::crypto::timestamp_struct::TimestampStruct"]],["impl Unpin for SystemParams",1,["zkgroup::crypto::uid_encryption::SystemParams"]],["impl Unpin for KeyPair",1,["zkgroup::crypto::uid_encryption::KeyPair"]],["impl Unpin for PublicKey",1,["zkgroup::crypto::uid_encryption::PublicKey"]],["impl Unpin for Ciphertext",1,["zkgroup::crypto::uid_encryption::Ciphertext"]],["impl Unpin for UidStruct",1,["zkgroup::crypto::uid_struct::UidStruct"]]] diff --git a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index 21f23a595..c67634d8c 100644 --- a/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,6 +1,6 @@ (function() {var implementors = { "libsignal_protocol":[["impl RefUnwindSafe for ServiceIdKind",1,["libsignal_protocol::address::ServiceIdKind"]],["impl RefUnwindSafe for ServiceId",1,["libsignal_protocol::address::ServiceId"]],["impl RefUnwindSafe for DeviceId",1,["libsignal_protocol::address::DeviceId"]],["impl RefUnwindSafe for ProtocolAddress",1,["libsignal_protocol::address::ProtocolAddress"]],["impl RefUnwindSafe for PublicKey",1,["libsignal_protocol::curve::PublicKey"]],["impl RefUnwindSafe for PrivateKey",1,["libsignal_protocol::curve::PrivateKey"]],["impl RefUnwindSafe for KeyPair",1,["libsignal_protocol::curve::KeyPair"]],["impl !RefUnwindSafe for SignalProtocolError",1,["libsignal_protocol::error::SignalProtocolError"]],["impl RefUnwindSafe for DisplayableFingerprint",1,["libsignal_protocol::fingerprint::DisplayableFingerprint"]],["impl RefUnwindSafe for ScannableFingerprint",1,["libsignal_protocol::fingerprint::ScannableFingerprint"]],["impl RefUnwindSafe for Fingerprint",1,["libsignal_protocol::fingerprint::Fingerprint"]],["impl RefUnwindSafe for IdentityKey",1,["libsignal_protocol::identity_key::IdentityKey"]],["impl RefUnwindSafe for IdentityKeyPair",1,["libsignal_protocol::identity_key::IdentityKeyPair"]],["impl<M> RefUnwindSafe for Incremental<M>where\n M: RefUnwindSafe,",1,["libsignal_protocol::incremental_mac::Incremental"]],["impl<M> RefUnwindSafe for Validating<M>where\n M: RefUnwindSafe,\n <<M as OutputSizeUser>::OutputSize as ArrayLength<u8>>::ArrayType: RefUnwindSafe,",1,["libsignal_protocol::incremental_mac::Validating"]],["impl RefUnwindSafe for KeyType",1,["libsignal_protocol::kem::KeyType"]],["impl RefUnwindSafe for Public",1,["libsignal_protocol::kem::Public"]],["impl RefUnwindSafe for Secret",1,["libsignal_protocol::kem::Secret"]],["impl<T> RefUnwindSafe for Key<T>where\n T: RefUnwindSafe,",1,["libsignal_protocol::kem::Key"]],["impl RefUnwindSafe for KeyPair",1,["libsignal_protocol::kem::KeyPair"]],["impl RefUnwindSafe for CiphertextMessage",1,["libsignal_protocol::protocol::CiphertextMessage"]],["impl RefUnwindSafe for CiphertextMessageType",1,["libsignal_protocol::protocol::CiphertextMessageType"]],["impl RefUnwindSafe for SignalMessage",1,["libsignal_protocol::protocol::SignalMessage"]],["impl RefUnwindSafe for KyberPayload",1,["libsignal_protocol::protocol::KyberPayload"]],["impl RefUnwindSafe for PreKeySignalMessage",1,["libsignal_protocol::protocol::PreKeySignalMessage"]],["impl RefUnwindSafe for SenderKeyMessage",1,["libsignal_protocol::protocol::SenderKeyMessage"]],["impl RefUnwindSafe for SenderKeyDistributionMessage",1,["libsignal_protocol::protocol::SenderKeyDistributionMessage"]],["impl RefUnwindSafe for PlaintextContent",1,["libsignal_protocol::protocol::PlaintextContent"]],["impl RefUnwindSafe for DecryptionErrorMessage",1,["libsignal_protocol::protocol::DecryptionErrorMessage"]],["impl RefUnwindSafe for AliceSignalProtocolParameters",1,["libsignal_protocol::ratchet::params::AliceSignalProtocolParameters"]],["impl<'a> RefUnwindSafe for BobSignalProtocolParameters<'a>",1,["libsignal_protocol::ratchet::params::BobSignalProtocolParameters"]],["impl RefUnwindSafe for ServerCertificate",1,["libsignal_protocol::sealed_sender::ServerCertificate"]],["impl RefUnwindSafe for SenderCertificate",1,["libsignal_protocol::sealed_sender::SenderCertificate"]],["impl RefUnwindSafe for ContentHint",1,["libsignal_protocol::sealed_sender::ContentHint"]],["impl RefUnwindSafe for UnidentifiedSenderMessageContent",1,["libsignal_protocol::sealed_sender::UnidentifiedSenderMessageContent"]],["impl RefUnwindSafe for SealedSenderDecryptionResult",1,["libsignal_protocol::sealed_sender::SealedSenderDecryptionResult"]],["impl RefUnwindSafe for SenderKeyRecord",1,["libsignal_protocol::sender_keys::SenderKeyRecord"]],["impl RefUnwindSafe for PreKeyBundleContent",1,["libsignal_protocol::state::bundle::PreKeyBundleContent"]],["impl RefUnwindSafe for PreKeyBundle",1,["libsignal_protocol::state::bundle::PreKeyBundle"]],["impl RefUnwindSafe for KyberPreKeyId",1,["libsignal_protocol::state::kyber_prekey::KyberPreKeyId"]],["impl RefUnwindSafe for KyberPreKeyRecord",1,["libsignal_protocol::state::kyber_prekey::KyberPreKeyRecord"]],["impl RefUnwindSafe for PreKeyId",1,["libsignal_protocol::state::prekey::PreKeyId"]],["impl RefUnwindSafe for PreKeyRecord",1,["libsignal_protocol::state::prekey::PreKeyRecord"]],["impl RefUnwindSafe for SessionRecord",1,["libsignal_protocol::state::session::SessionRecord"]],["impl RefUnwindSafe for SignedPreKeyId",1,["libsignal_protocol::state::signed_prekey::SignedPreKeyId"]],["impl RefUnwindSafe for SignedPreKeyRecord",1,["libsignal_protocol::state::signed_prekey::SignedPreKeyRecord"]],["impl RefUnwindSafe for InMemIdentityKeyStore",1,["libsignal_protocol::storage::inmem::InMemIdentityKeyStore"]],["impl RefUnwindSafe for InMemPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemPreKeyStore"]],["impl RefUnwindSafe for InMemSignedPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemSignedPreKeyStore"]],["impl RefUnwindSafe for InMemKyberPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemKyberPreKeyStore"]],["impl RefUnwindSafe for InMemSessionStore",1,["libsignal_protocol::storage::inmem::InMemSessionStore"]],["impl RefUnwindSafe for InMemSenderKeyStore",1,["libsignal_protocol::storage::inmem::InMemSenderKeyStore"]],["impl RefUnwindSafe for InMemSignalProtocolStore",1,["libsignal_protocol::storage::inmem::InMemSignalProtocolStore"]],["impl RefUnwindSafe for Direction",1,["libsignal_protocol::storage::traits::Direction"]]], -"libsignal_service":[["impl<Service> RefUnwindSafe for AccountManager<Service>where\n Service: RefUnwindSafe,",1,["libsignal_service::account_manager::AccountManager"]],["impl !RefUnwindSafe for ProfileManagerError",1,["libsignal_service::account_manager::ProfileManagerError"]],["impl RefUnwindSafe for Profile",1,["libsignal_service::account_manager::Profile"]],["impl RefUnwindSafe for AttachmentCipherError",1,["libsignal_service::attachment_cipher::AttachmentCipherError"]],["impl<S, R> RefUnwindSafe for ServiceCipher<S, R>where\n R: RefUnwindSafe,\n S: RefUnwindSafe,",1,["libsignal_service::cipher::ServiceCipher"]],["impl RefUnwindSafe for ProfileCipher",1,["libsignal_service::profile_cipher::ProfileCipher"]],["impl RefUnwindSafe for ProfileCipherError",1,["libsignal_service::profile_cipher::ProfileCipherError"]],["impl RefUnwindSafe for ServiceConfiguration",1,["libsignal_service::configuration::ServiceConfiguration"]],["impl RefUnwindSafe for ServiceCredentials",1,["libsignal_service::configuration::ServiceCredentials"]],["impl RefUnwindSafe for SignalServers",1,["libsignal_service::configuration::SignalServers"]],["impl RefUnwindSafe for Endpoint",1,["libsignal_service::configuration::Endpoint"]],["impl RefUnwindSafe for Metadata",1,["libsignal_service::content::Metadata"]],["impl RefUnwindSafe for Content",1,["libsignal_service::content::Content"]],["impl RefUnwindSafe for ContentBody",1,["libsignal_service::content::ContentBody"]],["impl RefUnwindSafe for EnvelopeEntity",1,["libsignal_service::envelope::EnvelopeEntity"]],["impl RefUnwindSafe for CredentialsCacheError",1,["libsignal_service::groups_v2::manager::CredentialsCacheError"]],["impl RefUnwindSafe for InMemoryCredentialsCache",1,["libsignal_service::groups_v2::manager::InMemoryCredentialsCache"]],["impl<S, C> RefUnwindSafe for GroupsManager<S, C>where\n C: RefUnwindSafe,\n S: RefUnwindSafe,",1,["libsignal_service::groups_v2::manager::GroupsManager"]],["impl RefUnwindSafe for Member",1,["libsignal_service::groups_v2::model::Member"]],["impl RefUnwindSafe for PendingMember",1,["libsignal_service::groups_v2::model::PendingMember"]],["impl RefUnwindSafe for RequestingMember",1,["libsignal_service::groups_v2::model::RequestingMember"]],["impl RefUnwindSafe for AccessControl",1,["libsignal_service::groups_v2::model::AccessControl"]],["impl RefUnwindSafe for Group",1,["libsignal_service::groups_v2::model::Group"]],["impl RefUnwindSafe for GroupChanges",1,["libsignal_service::groups_v2::model::GroupChanges"]],["impl RefUnwindSafe for GroupChange",1,["libsignal_service::groups_v2::model::GroupChange"]],["impl RefUnwindSafe for Timer",1,["libsignal_service::groups_v2::model::Timer"]],["impl !RefUnwindSafe for GroupDecodingError",1,["libsignal_service::groups_v2::operations::GroupDecodingError"]],["impl RefUnwindSafe for WebSocketStreamItem",1,["libsignal_service::messagepipe::WebSocketStreamItem"]],["impl !RefUnwindSafe for MessagePipe",1,["libsignal_service::messagepipe::MessagePipe"]],["impl RefUnwindSafe for PanicingWebSocketService",1,["libsignal_service::messagepipe::PanicingWebSocketService"]],["impl<R> RefUnwindSafe for Attachment<R>where\n R: RefUnwindSafe,",1,["libsignal_service::models::Attachment"]],["impl RefUnwindSafe for Contact",1,["libsignal_service::models::Contact"]],["impl RefUnwindSafe for ParseContactError",1,["libsignal_service::models::ParseContactError"]],["impl RefUnwindSafe for PreKeyEntity",1,["libsignal_service::pre_keys::PreKeyEntity"]],["impl RefUnwindSafe for SignedPreKeyEntity",1,["libsignal_service::pre_keys::SignedPreKeyEntity"]],["impl RefUnwindSafe for SignedPreKey",1,["libsignal_service::pre_keys::SignedPreKey"]],["impl RefUnwindSafe for KyberPreKeyEntity",1,["libsignal_service::pre_keys::KyberPreKeyEntity"]],["impl RefUnwindSafe for PreKeyState",1,["libsignal_service::pre_keys::PreKeyState"]],["impl<S> RefUnwindSafe for ProfileName<S>where\n S: RefUnwindSafe,",1,["libsignal_service::profile_name::ProfileName"]],["impl !RefUnwindSafe for ProfileService",1,["libsignal_service::profile_service::ProfileService"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::web_socket_message::Type"]],["impl RefUnwindSafe for Sticker",1,["libsignal_service::proto::pack::Sticker"]],["impl RefUnwindSafe for Certificate",1,["libsignal_service::proto::server_certificate::Certificate"]],["impl RefUnwindSafe for Certificate",1,["libsignal_service::proto::sender_certificate::Certificate"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::unidentified_sender_message::message::Type"]],["impl RefUnwindSafe for ContentHint",1,["libsignal_service::proto::unidentified_sender_message::message::ContentHint"]],["impl RefUnwindSafe for Message",1,["libsignal_service::proto::unidentified_sender_message::Message"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::envelope::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::call_message::offer::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::call_message::hangup::Type"]],["impl RefUnwindSafe for Urgency",1,["libsignal_service::proto::call_message::opaque::Urgency"]],["impl RefUnwindSafe for Offer",1,["libsignal_service::proto::call_message::Offer"]],["impl RefUnwindSafe for Answer",1,["libsignal_service::proto::call_message::Answer"]],["impl RefUnwindSafe for IceUpdate",1,["libsignal_service::proto::call_message::IceUpdate"]],["impl RefUnwindSafe for Busy",1,["libsignal_service::proto::call_message::Busy"]],["impl RefUnwindSafe for Hangup",1,["libsignal_service::proto::call_message::Hangup"]],["impl RefUnwindSafe for Opaque",1,["libsignal_service::proto::call_message::Opaque"]],["impl RefUnwindSafe for Style",1,["libsignal_service::proto::body_range::Style"]],["impl RefUnwindSafe for AssociatedValue",1,["libsignal_service::proto::body_range::AssociatedValue"]],["impl RefUnwindSafe for QuotedAttachment",1,["libsignal_service::proto::data_message::quote::QuotedAttachment"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::data_message::quote::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::data_message::contact::phone::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::data_message::contact::email::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::data_message::contact::postal_address::Type"]],["impl RefUnwindSafe for Name",1,["libsignal_service::proto::data_message::contact::Name"]],["impl RefUnwindSafe for Phone",1,["libsignal_service::proto::data_message::contact::Phone"]],["impl RefUnwindSafe for Email",1,["libsignal_service::proto::data_message::contact::Email"]],["impl RefUnwindSafe for PostalAddress",1,["libsignal_service::proto::data_message::contact::PostalAddress"]],["impl RefUnwindSafe for Avatar",1,["libsignal_service::proto::data_message::contact::Avatar"]],["impl RefUnwindSafe for MobileCoin",1,["libsignal_service::proto::data_message::payment::amount::MobileCoin"]],["impl RefUnwindSafe for Amount",1,["libsignal_service::proto::data_message::payment::amount::Amount"]],["impl RefUnwindSafe for MobileCoin",1,["libsignal_service::proto::data_message::payment::notification::MobileCoin"]],["impl RefUnwindSafe for Transaction",1,["libsignal_service::proto::data_message::payment::notification::Transaction"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::data_message::payment::activation::Type"]],["impl RefUnwindSafe for Amount",1,["libsignal_service::proto::data_message::payment::Amount"]],["impl RefUnwindSafe for Notification",1,["libsignal_service::proto::data_message::payment::Notification"]],["impl RefUnwindSafe for Activation",1,["libsignal_service::proto::data_message::payment::Activation"]],["impl RefUnwindSafe for Item",1,["libsignal_service::proto::data_message::payment::Item"]],["impl RefUnwindSafe for Quote",1,["libsignal_service::proto::data_message::Quote"]],["impl RefUnwindSafe for Contact",1,["libsignal_service::proto::data_message::Contact"]],["impl RefUnwindSafe for Sticker",1,["libsignal_service::proto::data_message::Sticker"]],["impl RefUnwindSafe for Reaction",1,["libsignal_service::proto::data_message::Reaction"]],["impl RefUnwindSafe for Delete",1,["libsignal_service::proto::data_message::Delete"]],["impl RefUnwindSafe for GroupCallUpdate",1,["libsignal_service::proto::data_message::GroupCallUpdate"]],["impl RefUnwindSafe for StoryContext",1,["libsignal_service::proto::data_message::StoryContext"]],["impl RefUnwindSafe for Payment",1,["libsignal_service::proto::data_message::Payment"]],["impl RefUnwindSafe for GiftBadge",1,["libsignal_service::proto::data_message::GiftBadge"]],["impl RefUnwindSafe for Flags",1,["libsignal_service::proto::data_message::Flags"]],["impl RefUnwindSafe for ProtocolVersion",1,["libsignal_service::proto::data_message::ProtocolVersion"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::receipt_message::Type"]],["impl RefUnwindSafe for Action",1,["libsignal_service::proto::typing_message::Action"]],["impl RefUnwindSafe for Attachment",1,["libsignal_service::proto::story_message::Attachment"]],["impl RefUnwindSafe for Gradient",1,["libsignal_service::proto::text_attachment::Gradient"]],["impl RefUnwindSafe for Style",1,["libsignal_service::proto::text_attachment::Style"]],["impl RefUnwindSafe for Background",1,["libsignal_service::proto::text_attachment::Background"]],["impl RefUnwindSafe for State",1,["libsignal_service::proto::verified::State"]],["impl RefUnwindSafe for UnidentifiedDeliveryStatus",1,["libsignal_service::proto::sync_message::sent::UnidentifiedDeliveryStatus"]],["impl RefUnwindSafe for StoryMessageRecipient",1,["libsignal_service::proto::sync_message::sent::StoryMessageRecipient"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::sync_message::request::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::sync_message::sticker_pack_operation::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::sync_message::fetch_latest::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::sync_message::message_request_response::Type"]],["impl RefUnwindSafe for MobileCoin",1,["libsignal_service::proto::sync_message::outgoing_payment::MobileCoin"]],["impl RefUnwindSafe for PaymentDetail",1,["libsignal_service::proto::sync_message::outgoing_payment::PaymentDetail"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::sync_message::call_event::Type"]],["impl RefUnwindSafe for Direction",1,["libsignal_service::proto::sync_message::call_event::Direction"]],["impl RefUnwindSafe for Event",1,["libsignal_service::proto::sync_message::call_event::Event"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::sync_message::call_log_event::Type"]],["impl RefUnwindSafe for Sent",1,["libsignal_service::proto::sync_message::Sent"]],["impl RefUnwindSafe for Contacts",1,["libsignal_service::proto::sync_message::Contacts"]],["impl RefUnwindSafe for Blocked",1,["libsignal_service::proto::sync_message::Blocked"]],["impl RefUnwindSafe for Request",1,["libsignal_service::proto::sync_message::Request"]],["impl RefUnwindSafe for Read",1,["libsignal_service::proto::sync_message::Read"]],["impl RefUnwindSafe for Viewed",1,["libsignal_service::proto::sync_message::Viewed"]],["impl RefUnwindSafe for Configuration",1,["libsignal_service::proto::sync_message::Configuration"]],["impl RefUnwindSafe for StickerPackOperation",1,["libsignal_service::proto::sync_message::StickerPackOperation"]],["impl RefUnwindSafe for ViewOnceOpen",1,["libsignal_service::proto::sync_message::ViewOnceOpen"]],["impl RefUnwindSafe for FetchLatest",1,["libsignal_service::proto::sync_message::FetchLatest"]],["impl RefUnwindSafe for Keys",1,["libsignal_service::proto::sync_message::Keys"]],["impl RefUnwindSafe for MessageRequestResponse",1,["libsignal_service::proto::sync_message::MessageRequestResponse"]],["impl RefUnwindSafe for OutgoingPayment",1,["libsignal_service::proto::sync_message::OutgoingPayment"]],["impl RefUnwindSafe for PniChangeNumber",1,["libsignal_service::proto::sync_message::PniChangeNumber"]],["impl RefUnwindSafe for CallEvent",1,["libsignal_service::proto::sync_message::CallEvent"]],["impl RefUnwindSafe for CallLinkUpdate",1,["libsignal_service::proto::sync_message::CallLinkUpdate"]],["impl RefUnwindSafe for CallLogEvent",1,["libsignal_service::proto::sync_message::CallLogEvent"]],["impl RefUnwindSafe for Flags",1,["libsignal_service::proto::attachment_pointer::Flags"]],["impl RefUnwindSafe for AttachmentIdentifier",1,["libsignal_service::proto::attachment_pointer::AttachmentIdentifier"]],["impl RefUnwindSafe for Member",1,["libsignal_service::proto::group_context::Member"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::group_context::Type"]],["impl RefUnwindSafe for Avatar",1,["libsignal_service::proto::contact_details::Avatar"]],["impl RefUnwindSafe for Avatar",1,["libsignal_service::proto::group_details::Avatar"]],["impl RefUnwindSafe for Member",1,["libsignal_service::proto::group_details::Member"]],["impl RefUnwindSafe for MobileCoinAddress",1,["libsignal_service::proto::payment_address::MobileCoinAddress"]],["impl RefUnwindSafe for Address",1,["libsignal_service::proto::payment_address::Address"]],["impl RefUnwindSafe for Role",1,["libsignal_service::proto::member::Role"]],["impl RefUnwindSafe for AccessRequired",1,["libsignal_service::proto::access_control::AccessRequired"]],["impl RefUnwindSafe for AddMemberAction",1,["libsignal_service::proto::group_change::actions::AddMemberAction"]],["impl RefUnwindSafe for DeleteMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteMemberAction"]],["impl RefUnwindSafe for ModifyMemberRoleAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberRoleAction"]],["impl RefUnwindSafe for ModifyMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberProfileKeyAction"]],["impl RefUnwindSafe for AddPendingMemberAction",1,["libsignal_service::proto::group_change::actions::AddPendingMemberAction"]],["impl RefUnwindSafe for DeletePendingMemberAction",1,["libsignal_service::proto::group_change::actions::DeletePendingMemberAction"]],["impl RefUnwindSafe for PromotePendingMemberAction",1,["libsignal_service::proto::group_change::actions::PromotePendingMemberAction"]],["impl RefUnwindSafe for PromotePendingPniAciMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction"]],["impl RefUnwindSafe for AddRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::AddRequestingMemberAction"]],["impl RefUnwindSafe for DeleteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteRequestingMemberAction"]],["impl RefUnwindSafe for PromoteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::PromoteRequestingMemberAction"]],["impl RefUnwindSafe for AddBannedMemberAction",1,["libsignal_service::proto::group_change::actions::AddBannedMemberAction"]],["impl RefUnwindSafe for DeleteBannedMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteBannedMemberAction"]],["impl RefUnwindSafe for ModifyTitleAction",1,["libsignal_service::proto::group_change::actions::ModifyTitleAction"]],["impl RefUnwindSafe for ModifyDescriptionAction",1,["libsignal_service::proto::group_change::actions::ModifyDescriptionAction"]],["impl RefUnwindSafe for ModifyAvatarAction",1,["libsignal_service::proto::group_change::actions::ModifyAvatarAction"]],["impl RefUnwindSafe for ModifyDisappearingMessagesTimerAction",1,["libsignal_service::proto::group_change::actions::ModifyDisappearingMessagesTimerAction"]],["impl RefUnwindSafe for ModifyAttributesAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAttributesAccessControlAction"]],["impl RefUnwindSafe for ModifyMembersAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyMembersAccessControlAction"]],["impl RefUnwindSafe for ModifyAddFromInviteLinkAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction"]],["impl RefUnwindSafe for ModifyInviteLinkPasswordAction",1,["libsignal_service::proto::group_change::actions::ModifyInviteLinkPasswordAction"]],["impl RefUnwindSafe for ModifyAnnouncementsOnlyAction",1,["libsignal_service::proto::group_change::actions::ModifyAnnouncementsOnlyAction"]],["impl RefUnwindSafe for Actions",1,["libsignal_service::proto::group_change::Actions"]],["impl RefUnwindSafe for GroupChangeState",1,["libsignal_service::proto::group_changes::GroupChangeState"]],["impl RefUnwindSafe for Content",1,["libsignal_service::proto::group_attribute_blob::Content"]],["impl RefUnwindSafe for GroupInviteLinkContentsV1",1,["libsignal_service::proto::group_invite_link::GroupInviteLinkContentsV1"]],["impl RefUnwindSafe for Contents",1,["libsignal_service::proto::group_invite_link::Contents"]],["impl RefUnwindSafe for DeviceName",1,["libsignal_service::proto::DeviceName"]],["impl RefUnwindSafe for WebSocketRequestMessage",1,["libsignal_service::proto::WebSocketRequestMessage"]],["impl RefUnwindSafe for WebSocketResponseMessage",1,["libsignal_service::proto::WebSocketResponseMessage"]],["impl RefUnwindSafe for WebSocketMessage",1,["libsignal_service::proto::WebSocketMessage"]],["impl RefUnwindSafe for Pack",1,["libsignal_service::proto::Pack"]],["impl RefUnwindSafe for ServerCertificate",1,["libsignal_service::proto::ServerCertificate"]],["impl RefUnwindSafe for SenderCertificate",1,["libsignal_service::proto::SenderCertificate"]],["impl RefUnwindSafe for UnidentifiedSenderMessage",1,["libsignal_service::proto::UnidentifiedSenderMessage"]],["impl RefUnwindSafe for Envelope",1,["libsignal_service::proto::Envelope"]],["impl RefUnwindSafe for Content",1,["libsignal_service::proto::Content"]],["impl RefUnwindSafe for CallMessage",1,["libsignal_service::proto::CallMessage"]],["impl RefUnwindSafe for BodyRange",1,["libsignal_service::proto::BodyRange"]],["impl RefUnwindSafe for DataMessage",1,["libsignal_service::proto::DataMessage"]],["impl RefUnwindSafe for NullMessage",1,["libsignal_service::proto::NullMessage"]],["impl RefUnwindSafe for ReceiptMessage",1,["libsignal_service::proto::ReceiptMessage"]],["impl RefUnwindSafe for TypingMessage",1,["libsignal_service::proto::TypingMessage"]],["impl RefUnwindSafe for StoryMessage",1,["libsignal_service::proto::StoryMessage"]],["impl RefUnwindSafe for Preview",1,["libsignal_service::proto::Preview"]],["impl RefUnwindSafe for TextAttachment",1,["libsignal_service::proto::TextAttachment"]],["impl RefUnwindSafe for Verified",1,["libsignal_service::proto::Verified"]],["impl RefUnwindSafe for SyncMessage",1,["libsignal_service::proto::SyncMessage"]],["impl RefUnwindSafe for AttachmentPointer",1,["libsignal_service::proto::AttachmentPointer"]],["impl RefUnwindSafe for GroupContext",1,["libsignal_service::proto::GroupContext"]],["impl RefUnwindSafe for GroupContextV2",1,["libsignal_service::proto::GroupContextV2"]],["impl RefUnwindSafe for ContactDetails",1,["libsignal_service::proto::ContactDetails"]],["impl RefUnwindSafe for GroupDetails",1,["libsignal_service::proto::GroupDetails"]],["impl RefUnwindSafe for PaymentAddress",1,["libsignal_service::proto::PaymentAddress"]],["impl RefUnwindSafe for DecryptionErrorMessage",1,["libsignal_service::proto::DecryptionErrorMessage"]],["impl RefUnwindSafe for PniSignatureMessage",1,["libsignal_service::proto::PniSignatureMessage"]],["impl RefUnwindSafe for EditMessage",1,["libsignal_service::proto::EditMessage"]],["impl RefUnwindSafe for ProvisioningUuid",1,["libsignal_service::proto::ProvisioningUuid"]],["impl RefUnwindSafe for ProvisionEnvelope",1,["libsignal_service::proto::ProvisionEnvelope"]],["impl RefUnwindSafe for ProvisionMessage",1,["libsignal_service::proto::ProvisionMessage"]],["impl RefUnwindSafe for ProvisioningVersion",1,["libsignal_service::proto::ProvisioningVersion"]],["impl RefUnwindSafe for AvatarUploadAttributes",1,["libsignal_service::proto::AvatarUploadAttributes"]],["impl RefUnwindSafe for Member",1,["libsignal_service::proto::Member"]],["impl RefUnwindSafe for PendingMember",1,["libsignal_service::proto::PendingMember"]],["impl RefUnwindSafe for RequestingMember",1,["libsignal_service::proto::RequestingMember"]],["impl RefUnwindSafe for BannedMember",1,["libsignal_service::proto::BannedMember"]],["impl RefUnwindSafe for AccessControl",1,["libsignal_service::proto::AccessControl"]],["impl RefUnwindSafe for Group",1,["libsignal_service::proto::Group"]],["impl RefUnwindSafe for GroupChange",1,["libsignal_service::proto::GroupChange"]],["impl RefUnwindSafe for GroupChanges",1,["libsignal_service::proto::GroupChanges"]],["impl RefUnwindSafe for GroupAttributeBlob",1,["libsignal_service::proto::GroupAttributeBlob"]],["impl RefUnwindSafe for GroupInviteLink",1,["libsignal_service::proto::GroupInviteLink"]],["impl RefUnwindSafe for GroupJoinInfo",1,["libsignal_service::proto::GroupJoinInfo"]],["impl RefUnwindSafe for GroupExternalCredential",1,["libsignal_service::proto::GroupExternalCredential"]],["impl RefUnwindSafe for ProvisioningCipher",1,["libsignal_service::provisioning::cipher::ProvisioningCipher"]],["impl RefUnwindSafe for ConfirmCodeResponse",1,["libsignal_service::provisioning::manager::ConfirmCodeResponse"]],["impl<'a, P> RefUnwindSafe for ProvisioningManager<'a, P>where\n P: RefUnwindSafe,",1,["libsignal_service::provisioning::manager::ProvisioningManager"]],["impl RefUnwindSafe for SecondaryDeviceProvisioning",1,["libsignal_service::provisioning::manager::SecondaryDeviceProvisioning"]],["impl<P> RefUnwindSafe for LinkingManager<P>where\n P: RefUnwindSafe,",1,["libsignal_service::provisioning::manager::LinkingManager"]],["impl !RefUnwindSafe for ProvisioningError",1,["libsignal_service::provisioning::ProvisioningError"]],["impl RefUnwindSafe for ServiceIdType",1,["libsignal_service::push_service::ServiceIdType"]],["impl RefUnwindSafe for ServiceIds",1,["libsignal_service::push_service::ServiceIds"]],["impl RefUnwindSafe for DeviceId",1,["libsignal_service::push_service::DeviceId"]],["impl RefUnwindSafe for DeviceInfo",1,["libsignal_service::push_service::DeviceInfo"]],["impl RefUnwindSafe for AccountAttributes",1,["libsignal_service::push_service::AccountAttributes"]],["impl RefUnwindSafe for DeviceCapabilities",1,["libsignal_service::push_service::DeviceCapabilities"]],["impl RefUnwindSafe for RecaptchaAttributes",1,["libsignal_service::push_service::RecaptchaAttributes"]],["impl RefUnwindSafe for ProofRequired",1,["libsignal_service::push_service::ProofRequired"]],["impl RefUnwindSafe for PreKeyStatus",1,["libsignal_service::push_service::PreKeyStatus"]],["impl RefUnwindSafe for HttpAuth",1,["libsignal_service::push_service::HttpAuth"]],["impl RefUnwindSafe for HttpAuthOverride",1,["libsignal_service::push_service::HttpAuthOverride"]],["impl<C> RefUnwindSafe for AvatarWrite<C>where\n C: RefUnwindSafe,",1,["libsignal_service::push_service::AvatarWrite"]],["impl RefUnwindSafe for PreKeyResponse",1,["libsignal_service::push_service::PreKeyResponse"]],["impl RefUnwindSafe for WhoAmIResponse",1,["libsignal_service::push_service::WhoAmIResponse"]],["impl RefUnwindSafe for RegistrationSessionMetadataResponse",1,["libsignal_service::push_service::RegistrationSessionMetadataResponse"]],["impl RefUnwindSafe for VerifyAccountResponse",1,["libsignal_service::push_service::VerifyAccountResponse"]],["impl RefUnwindSafe for VerificationTransport",1,["libsignal_service::push_service::VerificationTransport"]],["impl<'a> RefUnwindSafe for RegistrationMethod<'a>",1,["libsignal_service::push_service::RegistrationMethod"]],["impl RefUnwindSafe for PreKeyResponseItem",1,["libsignal_service::push_service::PreKeyResponseItem"]],["impl RefUnwindSafe for MismatchedDevices",1,["libsignal_service::push_service::MismatchedDevices"]],["impl RefUnwindSafe for StaleDevices",1,["libsignal_service::push_service::StaleDevices"]],["impl RefUnwindSafe for SignalServiceProfile",1,["libsignal_service::push_service::SignalServiceProfile"]],["impl RefUnwindSafe for AttachmentV2UploadAttributes",1,["libsignal_service::push_service::AttachmentV2UploadAttributes"]],["impl !RefUnwindSafe for ServiceError",1,["libsignal_service::push_service::ServiceError"]],["impl<Service> RefUnwindSafe for MessageReceiver<Service>where\n Service: RefUnwindSafe,",1,["libsignal_service::receiver::MessageReceiver"]],["impl RefUnwindSafe for OutgoingPushMessage",1,["libsignal_service::sender::OutgoingPushMessage"]],["impl RefUnwindSafe for OutgoingPushMessages",1,["libsignal_service::sender::OutgoingPushMessages"]],["impl RefUnwindSafe for SendMessageResponse",1,["libsignal_service::sender::SendMessageResponse"]],["impl RefUnwindSafe for SentMessage",1,["libsignal_service::sender::SentMessage"]],["impl RefUnwindSafe for AttachmentSpec",1,["libsignal_service::sender::AttachmentSpec"]],["impl<Service, S, R> !RefUnwindSafe for MessageSender<Service, S, R>",1,["libsignal_service::sender::MessageSender"]],["impl !RefUnwindSafe for AttachmentUploadError",1,["libsignal_service::sender::AttachmentUploadError"]],["impl !RefUnwindSafe for MessageSenderError",1,["libsignal_service::sender::MessageSenderError"]],["impl RefUnwindSafe for ParseServiceAddressError",1,["libsignal_service::service_address::ParseServiceAddressError"]],["impl RefUnwindSafe for ServiceAddress",1,["libsignal_service::service_address::ServiceAddress"]],["impl RefUnwindSafe for UnidentifiedAccess",1,["libsignal_service::unidentified_access::UnidentifiedAccess"]],["impl !RefUnwindSafe for SignalRequestStream",1,["libsignal_service::websocket::SignalRequestStream"]],["impl !RefUnwindSafe for SignalWebSocket",1,["libsignal_service::websocket::SignalWebSocket"]]], +"libsignal_service":[["impl<Service> RefUnwindSafe for AccountManager<Service>where\n Service: RefUnwindSafe,",1,["libsignal_service::account_manager::AccountManager"]],["impl !RefUnwindSafe for ProfileManagerError",1,["libsignal_service::account_manager::ProfileManagerError"]],["impl !RefUnwindSafe for LinkError",1,["libsignal_service::account_manager::LinkError"]],["impl RefUnwindSafe for Profile",1,["libsignal_service::account_manager::Profile"]],["impl RefUnwindSafe for AttachmentCipherError",1,["libsignal_service::attachment_cipher::AttachmentCipherError"]],["impl<S, R> RefUnwindSafe for ServiceCipher<S, R>where\n R: RefUnwindSafe,\n S: RefUnwindSafe,",1,["libsignal_service::cipher::ServiceCipher"]],["impl RefUnwindSafe for ProfileCipher",1,["libsignal_service::profile_cipher::ProfileCipher"]],["impl RefUnwindSafe for ProfileCipherError",1,["libsignal_service::profile_cipher::ProfileCipherError"]],["impl RefUnwindSafe for ServiceConfiguration",1,["libsignal_service::configuration::ServiceConfiguration"]],["impl RefUnwindSafe for ServiceCredentials",1,["libsignal_service::configuration::ServiceCredentials"]],["impl RefUnwindSafe for SignalServers",1,["libsignal_service::configuration::SignalServers"]],["impl RefUnwindSafe for Endpoint",1,["libsignal_service::configuration::Endpoint"]],["impl RefUnwindSafe for Metadata",1,["libsignal_service::content::Metadata"]],["impl RefUnwindSafe for Content",1,["libsignal_service::content::Content"]],["impl RefUnwindSafe for ContentBody",1,["libsignal_service::content::ContentBody"]],["impl RefUnwindSafe for EnvelopeEntity",1,["libsignal_service::envelope::EnvelopeEntity"]],["impl RefUnwindSafe for CredentialsCacheError",1,["libsignal_service::groups_v2::manager::CredentialsCacheError"]],["impl RefUnwindSafe for InMemoryCredentialsCache",1,["libsignal_service::groups_v2::manager::InMemoryCredentialsCache"]],["impl<S, C> RefUnwindSafe for GroupsManager<S, C>where\n C: RefUnwindSafe,\n S: RefUnwindSafe,",1,["libsignal_service::groups_v2::manager::GroupsManager"]],["impl RefUnwindSafe for Member",1,["libsignal_service::groups_v2::model::Member"]],["impl RefUnwindSafe for PendingMember",1,["libsignal_service::groups_v2::model::PendingMember"]],["impl RefUnwindSafe for RequestingMember",1,["libsignal_service::groups_v2::model::RequestingMember"]],["impl RefUnwindSafe for AccessControl",1,["libsignal_service::groups_v2::model::AccessControl"]],["impl RefUnwindSafe for Group",1,["libsignal_service::groups_v2::model::Group"]],["impl RefUnwindSafe for GroupChanges",1,["libsignal_service::groups_v2::model::GroupChanges"]],["impl RefUnwindSafe for GroupChange",1,["libsignal_service::groups_v2::model::GroupChange"]],["impl RefUnwindSafe for Timer",1,["libsignal_service::groups_v2::model::Timer"]],["impl !RefUnwindSafe for GroupDecodingError",1,["libsignal_service::groups_v2::operations::GroupDecodingError"]],["impl RefUnwindSafe for WebSocketStreamItem",1,["libsignal_service::messagepipe::WebSocketStreamItem"]],["impl !RefUnwindSafe for MessagePipe",1,["libsignal_service::messagepipe::MessagePipe"]],["impl RefUnwindSafe for PanicingWebSocketService",1,["libsignal_service::messagepipe::PanicingWebSocketService"]],["impl<R> RefUnwindSafe for Attachment<R>where\n R: RefUnwindSafe,",1,["libsignal_service::models::Attachment"]],["impl RefUnwindSafe for Contact",1,["libsignal_service::models::Contact"]],["impl RefUnwindSafe for ParseContactError",1,["libsignal_service::models::ParseContactError"]],["impl RefUnwindSafe for PreKeyEntity",1,["libsignal_service::pre_keys::PreKeyEntity"]],["impl RefUnwindSafe for SignedPreKeyEntity",1,["libsignal_service::pre_keys::SignedPreKeyEntity"]],["impl RefUnwindSafe for SignedPreKey",1,["libsignal_service::pre_keys::SignedPreKey"]],["impl RefUnwindSafe for KyberPreKeyEntity",1,["libsignal_service::pre_keys::KyberPreKeyEntity"]],["impl RefUnwindSafe for PreKeyState",1,["libsignal_service::pre_keys::PreKeyState"]],["impl<S> RefUnwindSafe for ProfileName<S>where\n S: RefUnwindSafe,",1,["libsignal_service::profile_name::ProfileName"]],["impl !RefUnwindSafe for ProfileService",1,["libsignal_service::profile_service::ProfileService"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::web_socket_message::Type"]],["impl RefUnwindSafe for Sticker",1,["libsignal_service::proto::pack::Sticker"]],["impl RefUnwindSafe for Certificate",1,["libsignal_service::proto::server_certificate::Certificate"]],["impl RefUnwindSafe for Certificate",1,["libsignal_service::proto::sender_certificate::Certificate"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::unidentified_sender_message::message::Type"]],["impl RefUnwindSafe for ContentHint",1,["libsignal_service::proto::unidentified_sender_message::message::ContentHint"]],["impl RefUnwindSafe for Message",1,["libsignal_service::proto::unidentified_sender_message::Message"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::envelope::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::call_message::offer::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::call_message::hangup::Type"]],["impl RefUnwindSafe for Urgency",1,["libsignal_service::proto::call_message::opaque::Urgency"]],["impl RefUnwindSafe for Offer",1,["libsignal_service::proto::call_message::Offer"]],["impl RefUnwindSafe for Answer",1,["libsignal_service::proto::call_message::Answer"]],["impl RefUnwindSafe for IceUpdate",1,["libsignal_service::proto::call_message::IceUpdate"]],["impl RefUnwindSafe for Busy",1,["libsignal_service::proto::call_message::Busy"]],["impl RefUnwindSafe for Hangup",1,["libsignal_service::proto::call_message::Hangup"]],["impl RefUnwindSafe for Opaque",1,["libsignal_service::proto::call_message::Opaque"]],["impl RefUnwindSafe for Style",1,["libsignal_service::proto::body_range::Style"]],["impl RefUnwindSafe for AssociatedValue",1,["libsignal_service::proto::body_range::AssociatedValue"]],["impl RefUnwindSafe for QuotedAttachment",1,["libsignal_service::proto::data_message::quote::QuotedAttachment"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::data_message::quote::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::data_message::contact::phone::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::data_message::contact::email::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::data_message::contact::postal_address::Type"]],["impl RefUnwindSafe for Name",1,["libsignal_service::proto::data_message::contact::Name"]],["impl RefUnwindSafe for Phone",1,["libsignal_service::proto::data_message::contact::Phone"]],["impl RefUnwindSafe for Email",1,["libsignal_service::proto::data_message::contact::Email"]],["impl RefUnwindSafe for PostalAddress",1,["libsignal_service::proto::data_message::contact::PostalAddress"]],["impl RefUnwindSafe for Avatar",1,["libsignal_service::proto::data_message::contact::Avatar"]],["impl RefUnwindSafe for MobileCoin",1,["libsignal_service::proto::data_message::payment::amount::MobileCoin"]],["impl RefUnwindSafe for Amount",1,["libsignal_service::proto::data_message::payment::amount::Amount"]],["impl RefUnwindSafe for MobileCoin",1,["libsignal_service::proto::data_message::payment::notification::MobileCoin"]],["impl RefUnwindSafe for Transaction",1,["libsignal_service::proto::data_message::payment::notification::Transaction"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::data_message::payment::activation::Type"]],["impl RefUnwindSafe for Amount",1,["libsignal_service::proto::data_message::payment::Amount"]],["impl RefUnwindSafe for Notification",1,["libsignal_service::proto::data_message::payment::Notification"]],["impl RefUnwindSafe for Activation",1,["libsignal_service::proto::data_message::payment::Activation"]],["impl RefUnwindSafe for Item",1,["libsignal_service::proto::data_message::payment::Item"]],["impl RefUnwindSafe for Quote",1,["libsignal_service::proto::data_message::Quote"]],["impl RefUnwindSafe for Contact",1,["libsignal_service::proto::data_message::Contact"]],["impl RefUnwindSafe for Sticker",1,["libsignal_service::proto::data_message::Sticker"]],["impl RefUnwindSafe for Reaction",1,["libsignal_service::proto::data_message::Reaction"]],["impl RefUnwindSafe for Delete",1,["libsignal_service::proto::data_message::Delete"]],["impl RefUnwindSafe for GroupCallUpdate",1,["libsignal_service::proto::data_message::GroupCallUpdate"]],["impl RefUnwindSafe for StoryContext",1,["libsignal_service::proto::data_message::StoryContext"]],["impl RefUnwindSafe for Payment",1,["libsignal_service::proto::data_message::Payment"]],["impl RefUnwindSafe for GiftBadge",1,["libsignal_service::proto::data_message::GiftBadge"]],["impl RefUnwindSafe for Flags",1,["libsignal_service::proto::data_message::Flags"]],["impl RefUnwindSafe for ProtocolVersion",1,["libsignal_service::proto::data_message::ProtocolVersion"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::receipt_message::Type"]],["impl RefUnwindSafe for Action",1,["libsignal_service::proto::typing_message::Action"]],["impl RefUnwindSafe for Attachment",1,["libsignal_service::proto::story_message::Attachment"]],["impl RefUnwindSafe for Gradient",1,["libsignal_service::proto::text_attachment::Gradient"]],["impl RefUnwindSafe for Style",1,["libsignal_service::proto::text_attachment::Style"]],["impl RefUnwindSafe for Background",1,["libsignal_service::proto::text_attachment::Background"]],["impl RefUnwindSafe for State",1,["libsignal_service::proto::verified::State"]],["impl RefUnwindSafe for UnidentifiedDeliveryStatus",1,["libsignal_service::proto::sync_message::sent::UnidentifiedDeliveryStatus"]],["impl RefUnwindSafe for StoryMessageRecipient",1,["libsignal_service::proto::sync_message::sent::StoryMessageRecipient"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::sync_message::request::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::sync_message::sticker_pack_operation::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::sync_message::fetch_latest::Type"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::sync_message::message_request_response::Type"]],["impl RefUnwindSafe for MobileCoin",1,["libsignal_service::proto::sync_message::outgoing_payment::MobileCoin"]],["impl RefUnwindSafe for PaymentDetail",1,["libsignal_service::proto::sync_message::outgoing_payment::PaymentDetail"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::sync_message::call_event::Type"]],["impl RefUnwindSafe for Direction",1,["libsignal_service::proto::sync_message::call_event::Direction"]],["impl RefUnwindSafe for Event",1,["libsignal_service::proto::sync_message::call_event::Event"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::sync_message::call_log_event::Type"]],["impl RefUnwindSafe for Sent",1,["libsignal_service::proto::sync_message::Sent"]],["impl RefUnwindSafe for Contacts",1,["libsignal_service::proto::sync_message::Contacts"]],["impl RefUnwindSafe for Blocked",1,["libsignal_service::proto::sync_message::Blocked"]],["impl RefUnwindSafe for Request",1,["libsignal_service::proto::sync_message::Request"]],["impl RefUnwindSafe for Read",1,["libsignal_service::proto::sync_message::Read"]],["impl RefUnwindSafe for Viewed",1,["libsignal_service::proto::sync_message::Viewed"]],["impl RefUnwindSafe for Configuration",1,["libsignal_service::proto::sync_message::Configuration"]],["impl RefUnwindSafe for StickerPackOperation",1,["libsignal_service::proto::sync_message::StickerPackOperation"]],["impl RefUnwindSafe for ViewOnceOpen",1,["libsignal_service::proto::sync_message::ViewOnceOpen"]],["impl RefUnwindSafe for FetchLatest",1,["libsignal_service::proto::sync_message::FetchLatest"]],["impl RefUnwindSafe for Keys",1,["libsignal_service::proto::sync_message::Keys"]],["impl RefUnwindSafe for MessageRequestResponse",1,["libsignal_service::proto::sync_message::MessageRequestResponse"]],["impl RefUnwindSafe for OutgoingPayment",1,["libsignal_service::proto::sync_message::OutgoingPayment"]],["impl RefUnwindSafe for PniChangeNumber",1,["libsignal_service::proto::sync_message::PniChangeNumber"]],["impl RefUnwindSafe for CallEvent",1,["libsignal_service::proto::sync_message::CallEvent"]],["impl RefUnwindSafe for CallLinkUpdate",1,["libsignal_service::proto::sync_message::CallLinkUpdate"]],["impl RefUnwindSafe for CallLogEvent",1,["libsignal_service::proto::sync_message::CallLogEvent"]],["impl RefUnwindSafe for Flags",1,["libsignal_service::proto::attachment_pointer::Flags"]],["impl RefUnwindSafe for AttachmentIdentifier",1,["libsignal_service::proto::attachment_pointer::AttachmentIdentifier"]],["impl RefUnwindSafe for Member",1,["libsignal_service::proto::group_context::Member"]],["impl RefUnwindSafe for Type",1,["libsignal_service::proto::group_context::Type"]],["impl RefUnwindSafe for Avatar",1,["libsignal_service::proto::contact_details::Avatar"]],["impl RefUnwindSafe for Avatar",1,["libsignal_service::proto::group_details::Avatar"]],["impl RefUnwindSafe for Member",1,["libsignal_service::proto::group_details::Member"]],["impl RefUnwindSafe for MobileCoinAddress",1,["libsignal_service::proto::payment_address::MobileCoinAddress"]],["impl RefUnwindSafe for Address",1,["libsignal_service::proto::payment_address::Address"]],["impl RefUnwindSafe for Role",1,["libsignal_service::proto::member::Role"]],["impl RefUnwindSafe for AccessRequired",1,["libsignal_service::proto::access_control::AccessRequired"]],["impl RefUnwindSafe for AddMemberAction",1,["libsignal_service::proto::group_change::actions::AddMemberAction"]],["impl RefUnwindSafe for DeleteMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteMemberAction"]],["impl RefUnwindSafe for ModifyMemberRoleAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberRoleAction"]],["impl RefUnwindSafe for ModifyMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberProfileKeyAction"]],["impl RefUnwindSafe for AddPendingMemberAction",1,["libsignal_service::proto::group_change::actions::AddPendingMemberAction"]],["impl RefUnwindSafe for DeletePendingMemberAction",1,["libsignal_service::proto::group_change::actions::DeletePendingMemberAction"]],["impl RefUnwindSafe for PromotePendingMemberAction",1,["libsignal_service::proto::group_change::actions::PromotePendingMemberAction"]],["impl RefUnwindSafe for PromotePendingPniAciMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction"]],["impl RefUnwindSafe for AddRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::AddRequestingMemberAction"]],["impl RefUnwindSafe for DeleteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteRequestingMemberAction"]],["impl RefUnwindSafe for PromoteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::PromoteRequestingMemberAction"]],["impl RefUnwindSafe for AddBannedMemberAction",1,["libsignal_service::proto::group_change::actions::AddBannedMemberAction"]],["impl RefUnwindSafe for DeleteBannedMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteBannedMemberAction"]],["impl RefUnwindSafe for ModifyTitleAction",1,["libsignal_service::proto::group_change::actions::ModifyTitleAction"]],["impl RefUnwindSafe for ModifyDescriptionAction",1,["libsignal_service::proto::group_change::actions::ModifyDescriptionAction"]],["impl RefUnwindSafe for ModifyAvatarAction",1,["libsignal_service::proto::group_change::actions::ModifyAvatarAction"]],["impl RefUnwindSafe for ModifyDisappearingMessagesTimerAction",1,["libsignal_service::proto::group_change::actions::ModifyDisappearingMessagesTimerAction"]],["impl RefUnwindSafe for ModifyAttributesAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAttributesAccessControlAction"]],["impl RefUnwindSafe for ModifyMembersAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyMembersAccessControlAction"]],["impl RefUnwindSafe for ModifyAddFromInviteLinkAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction"]],["impl RefUnwindSafe for ModifyInviteLinkPasswordAction",1,["libsignal_service::proto::group_change::actions::ModifyInviteLinkPasswordAction"]],["impl RefUnwindSafe for ModifyAnnouncementsOnlyAction",1,["libsignal_service::proto::group_change::actions::ModifyAnnouncementsOnlyAction"]],["impl RefUnwindSafe for Actions",1,["libsignal_service::proto::group_change::Actions"]],["impl RefUnwindSafe for GroupChangeState",1,["libsignal_service::proto::group_changes::GroupChangeState"]],["impl RefUnwindSafe for Content",1,["libsignal_service::proto::group_attribute_blob::Content"]],["impl RefUnwindSafe for GroupInviteLinkContentsV1",1,["libsignal_service::proto::group_invite_link::GroupInviteLinkContentsV1"]],["impl RefUnwindSafe for Contents",1,["libsignal_service::proto::group_invite_link::Contents"]],["impl RefUnwindSafe for DeviceName",1,["libsignal_service::proto::DeviceName"]],["impl RefUnwindSafe for WebSocketRequestMessage",1,["libsignal_service::proto::WebSocketRequestMessage"]],["impl RefUnwindSafe for WebSocketResponseMessage",1,["libsignal_service::proto::WebSocketResponseMessage"]],["impl RefUnwindSafe for WebSocketMessage",1,["libsignal_service::proto::WebSocketMessage"]],["impl RefUnwindSafe for Pack",1,["libsignal_service::proto::Pack"]],["impl RefUnwindSafe for ServerCertificate",1,["libsignal_service::proto::ServerCertificate"]],["impl RefUnwindSafe for SenderCertificate",1,["libsignal_service::proto::SenderCertificate"]],["impl RefUnwindSafe for UnidentifiedSenderMessage",1,["libsignal_service::proto::UnidentifiedSenderMessage"]],["impl RefUnwindSafe for Envelope",1,["libsignal_service::proto::Envelope"]],["impl RefUnwindSafe for Content",1,["libsignal_service::proto::Content"]],["impl RefUnwindSafe for CallMessage",1,["libsignal_service::proto::CallMessage"]],["impl RefUnwindSafe for BodyRange",1,["libsignal_service::proto::BodyRange"]],["impl RefUnwindSafe for DataMessage",1,["libsignal_service::proto::DataMessage"]],["impl RefUnwindSafe for NullMessage",1,["libsignal_service::proto::NullMessage"]],["impl RefUnwindSafe for ReceiptMessage",1,["libsignal_service::proto::ReceiptMessage"]],["impl RefUnwindSafe for TypingMessage",1,["libsignal_service::proto::TypingMessage"]],["impl RefUnwindSafe for StoryMessage",1,["libsignal_service::proto::StoryMessage"]],["impl RefUnwindSafe for Preview",1,["libsignal_service::proto::Preview"]],["impl RefUnwindSafe for TextAttachment",1,["libsignal_service::proto::TextAttachment"]],["impl RefUnwindSafe for Verified",1,["libsignal_service::proto::Verified"]],["impl RefUnwindSafe for SyncMessage",1,["libsignal_service::proto::SyncMessage"]],["impl RefUnwindSafe for AttachmentPointer",1,["libsignal_service::proto::AttachmentPointer"]],["impl RefUnwindSafe for GroupContext",1,["libsignal_service::proto::GroupContext"]],["impl RefUnwindSafe for GroupContextV2",1,["libsignal_service::proto::GroupContextV2"]],["impl RefUnwindSafe for ContactDetails",1,["libsignal_service::proto::ContactDetails"]],["impl RefUnwindSafe for GroupDetails",1,["libsignal_service::proto::GroupDetails"]],["impl RefUnwindSafe for PaymentAddress",1,["libsignal_service::proto::PaymentAddress"]],["impl RefUnwindSafe for DecryptionErrorMessage",1,["libsignal_service::proto::DecryptionErrorMessage"]],["impl RefUnwindSafe for PniSignatureMessage",1,["libsignal_service::proto::PniSignatureMessage"]],["impl RefUnwindSafe for EditMessage",1,["libsignal_service::proto::EditMessage"]],["impl RefUnwindSafe for ProvisioningUuid",1,["libsignal_service::proto::ProvisioningUuid"]],["impl RefUnwindSafe for ProvisionEnvelope",1,["libsignal_service::proto::ProvisionEnvelope"]],["impl RefUnwindSafe for ProvisionMessage",1,["libsignal_service::proto::ProvisionMessage"]],["impl RefUnwindSafe for ProvisioningVersion",1,["libsignal_service::proto::ProvisioningVersion"]],["impl RefUnwindSafe for AvatarUploadAttributes",1,["libsignal_service::proto::AvatarUploadAttributes"]],["impl RefUnwindSafe for Member",1,["libsignal_service::proto::Member"]],["impl RefUnwindSafe for PendingMember",1,["libsignal_service::proto::PendingMember"]],["impl RefUnwindSafe for RequestingMember",1,["libsignal_service::proto::RequestingMember"]],["impl RefUnwindSafe for BannedMember",1,["libsignal_service::proto::BannedMember"]],["impl RefUnwindSafe for AccessControl",1,["libsignal_service::proto::AccessControl"]],["impl RefUnwindSafe for Group",1,["libsignal_service::proto::Group"]],["impl RefUnwindSafe for GroupChange",1,["libsignal_service::proto::GroupChange"]],["impl RefUnwindSafe for GroupChanges",1,["libsignal_service::proto::GroupChanges"]],["impl RefUnwindSafe for GroupAttributeBlob",1,["libsignal_service::proto::GroupAttributeBlob"]],["impl RefUnwindSafe for GroupInviteLink",1,["libsignal_service::proto::GroupInviteLink"]],["impl RefUnwindSafe for GroupJoinInfo",1,["libsignal_service::proto::GroupJoinInfo"]],["impl RefUnwindSafe for GroupExternalCredential",1,["libsignal_service::proto::GroupExternalCredential"]],["impl RefUnwindSafe for ProvisioningCipher",1,["libsignal_service::provisioning::cipher::ProvisioningCipher"]],["impl RefUnwindSafe for ConfirmCodeResponse",1,["libsignal_service::provisioning::manager::ConfirmCodeResponse"]],["impl<'a, P> RefUnwindSafe for ProvisioningManager<'a, P>where\n P: RefUnwindSafe,",1,["libsignal_service::provisioning::manager::ProvisioningManager"]],["impl RefUnwindSafe for SecondaryDeviceProvisioning",1,["libsignal_service::provisioning::manager::SecondaryDeviceProvisioning"]],["impl<P> RefUnwindSafe for LinkingManager<P>where\n P: RefUnwindSafe,",1,["libsignal_service::provisioning::manager::LinkingManager"]],["impl !RefUnwindSafe for ProvisioningError",1,["libsignal_service::provisioning::ProvisioningError"]],["impl RefUnwindSafe for ServiceIdType",1,["libsignal_service::push_service::ServiceIdType"]],["impl RefUnwindSafe for ServiceIds",1,["libsignal_service::push_service::ServiceIds"]],["impl RefUnwindSafe for DeviceId",1,["libsignal_service::push_service::DeviceId"]],["impl RefUnwindSafe for DeviceInfo",1,["libsignal_service::push_service::DeviceInfo"]],["impl RefUnwindSafe for AccountAttributes",1,["libsignal_service::push_service::AccountAttributes"]],["impl RefUnwindSafe for DeviceCapabilities",1,["libsignal_service::push_service::DeviceCapabilities"]],["impl RefUnwindSafe for RecaptchaAttributes",1,["libsignal_service::push_service::RecaptchaAttributes"]],["impl RefUnwindSafe for ProofRequired",1,["libsignal_service::push_service::ProofRequired"]],["impl RefUnwindSafe for PreKeyStatus",1,["libsignal_service::push_service::PreKeyStatus"]],["impl RefUnwindSafe for HttpAuth",1,["libsignal_service::push_service::HttpAuth"]],["impl RefUnwindSafe for HttpAuthOverride",1,["libsignal_service::push_service::HttpAuthOverride"]],["impl<C> RefUnwindSafe for AvatarWrite<C>where\n C: RefUnwindSafe,",1,["libsignal_service::push_service::AvatarWrite"]],["impl RefUnwindSafe for PreKeyResponse",1,["libsignal_service::push_service::PreKeyResponse"]],["impl RefUnwindSafe for WhoAmIResponse",1,["libsignal_service::push_service::WhoAmIResponse"]],["impl RefUnwindSafe for RegistrationSessionMetadataResponse",1,["libsignal_service::push_service::RegistrationSessionMetadataResponse"]],["impl RefUnwindSafe for VerifyAccountResponse",1,["libsignal_service::push_service::VerifyAccountResponse"]],["impl RefUnwindSafe for VerificationTransport",1,["libsignal_service::push_service::VerificationTransport"]],["impl<'a> RefUnwindSafe for RegistrationMethod<'a>",1,["libsignal_service::push_service::RegistrationMethod"]],["impl RefUnwindSafe for PreKeyResponseItem",1,["libsignal_service::push_service::PreKeyResponseItem"]],["impl RefUnwindSafe for MismatchedDevices",1,["libsignal_service::push_service::MismatchedDevices"]],["impl RefUnwindSafe for StaleDevices",1,["libsignal_service::push_service::StaleDevices"]],["impl RefUnwindSafe for SignalServiceProfile",1,["libsignal_service::push_service::SignalServiceProfile"]],["impl RefUnwindSafe for AttachmentV2UploadAttributes",1,["libsignal_service::push_service::AttachmentV2UploadAttributes"]],["impl !RefUnwindSafe for ServiceError",1,["libsignal_service::push_service::ServiceError"]],["impl<Service> RefUnwindSafe for MessageReceiver<Service>where\n Service: RefUnwindSafe,",1,["libsignal_service::receiver::MessageReceiver"]],["impl RefUnwindSafe for OutgoingPushMessage",1,["libsignal_service::sender::OutgoingPushMessage"]],["impl RefUnwindSafe for OutgoingPushMessages",1,["libsignal_service::sender::OutgoingPushMessages"]],["impl RefUnwindSafe for SendMessageResponse",1,["libsignal_service::sender::SendMessageResponse"]],["impl RefUnwindSafe for SentMessage",1,["libsignal_service::sender::SentMessage"]],["impl RefUnwindSafe for AttachmentSpec",1,["libsignal_service::sender::AttachmentSpec"]],["impl<Service, S, R> !RefUnwindSafe for MessageSender<Service, S, R>",1,["libsignal_service::sender::MessageSender"]],["impl !RefUnwindSafe for AttachmentUploadError",1,["libsignal_service::sender::AttachmentUploadError"]],["impl !RefUnwindSafe for MessageSenderError",1,["libsignal_service::sender::MessageSenderError"]],["impl RefUnwindSafe for ParseServiceAddressError",1,["libsignal_service::service_address::ParseServiceAddressError"]],["impl RefUnwindSafe for ServiceAddress",1,["libsignal_service::service_address::ServiceAddress"]],["impl RefUnwindSafe for UnidentifiedAccess",1,["libsignal_service::unidentified_access::UnidentifiedAccess"]],["impl !RefUnwindSafe for SignalRequestStream",1,["libsignal_service::websocket::SignalRequestStream"]],["impl !RefUnwindSafe for SignalWebSocket",1,["libsignal_service::websocket::SignalWebSocket"]]], "libsignal_service_actix":[["impl !RefUnwindSafe for AwcPushService",1,["libsignal_service_actix::push_service::AwcPushService"]],["impl !RefUnwindSafe for AwcWebSocket",1,["libsignal_service_actix::websocket::AwcWebSocket"]],["impl !RefUnwindSafe for AwcWebSocketError",1,["libsignal_service_actix::websocket::AwcWebSocketError"]]], "libsignal_service_hyper":[["impl !RefUnwindSafe for HyperPushService",1,["libsignal_service_hyper::push_service::HyperPushService"]],["impl !RefUnwindSafe for TungsteniteWebSocket",1,["libsignal_service_hyper::websocket::TungsteniteWebSocket"]],["impl !RefUnwindSafe for TungsteniteWebSocketError",1,["libsignal_service_hyper::websocket::TungsteniteWebSocketError"]]], "zkgroup":[["impl RefUnwindSafe for AuthCredential",1,["zkgroup::api::auth::auth_credential::AuthCredential"]],["impl RefUnwindSafe for AuthCredentialPresentationV2",1,["zkgroup::api::auth::auth_credential_presentation::AuthCredentialPresentationV2"]],["impl RefUnwindSafe for AuthCredentialWithPniPresentation",1,["zkgroup::api::auth::auth_credential_presentation::AuthCredentialWithPniPresentation"]],["impl RefUnwindSafe for AnyAuthCredentialPresentation",1,["zkgroup::api::auth::auth_credential_presentation::AnyAuthCredentialPresentation"]],["impl RefUnwindSafe for AuthCredentialResponse",1,["zkgroup::api::auth::auth_credential_response::AuthCredentialResponse"]],["impl RefUnwindSafe for AuthCredentialWithPni",1,["zkgroup::api::auth::auth_credential_with_pni::AuthCredentialWithPni"]],["impl RefUnwindSafe for AuthCredentialWithPniResponse",1,["zkgroup::api::auth::auth_credential_with_pni_response::AuthCredentialWithPniResponse"]],["impl RefUnwindSafe for CallLinkAuthCredentialResponse",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredentialResponse"]],["impl RefUnwindSafe for CallLinkAuthCredential",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredential"]],["impl RefUnwindSafe for CallLinkAuthCredentialPresentation",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredentialPresentation"]],["impl RefUnwindSafe for CreateCallLinkCredentialRequestContext",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialRequestContext"]],["impl RefUnwindSafe for CreateCallLinkCredentialRequest",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialRequest"]],["impl RefUnwindSafe for CreateCallLinkCredentialResponse",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialResponse"]],["impl RefUnwindSafe for CreateCallLinkCredential",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredential"]],["impl RefUnwindSafe for CreateCallLinkCredentialPresentation",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialPresentation"]],["impl RefUnwindSafe for CallLinkSecretParams",1,["zkgroup::api::call_links::params::CallLinkSecretParams"]],["impl RefUnwindSafe for CallLinkPublicParams",1,["zkgroup::api::call_links::params::CallLinkPublicParams"]],["impl RefUnwindSafe for GroupMasterKey",1,["zkgroup::api::groups::group_params::GroupMasterKey"]],["impl RefUnwindSafe for GroupSecretParams",1,["zkgroup::api::groups::group_params::GroupSecretParams"]],["impl RefUnwindSafe for GroupPublicParams",1,["zkgroup::api::groups::group_params::GroupPublicParams"]],["impl RefUnwindSafe for ProfileKeyCiphertext",1,["zkgroup::api::groups::profile_key_ciphertext::ProfileKeyCiphertext"]],["impl RefUnwindSafe for UuidCiphertext",1,["zkgroup::api::groups::uuid_ciphertext::UuidCiphertext"]],["impl RefUnwindSafe for ExpiringProfileKeyCredential",1,["zkgroup::api::profiles::expiring_profile_key_credential::ExpiringProfileKeyCredential"]],["impl RefUnwindSafe for ExpiringProfileKeyCredentialResponse",1,["zkgroup::api::profiles::expiring_profile_key_credential_response::ExpiringProfileKeyCredentialResponse"]],["impl RefUnwindSafe for ProfileKey",1,["zkgroup::api::profiles::profile_key::ProfileKey"]],["impl RefUnwindSafe for ProfileKeyCommitment",1,["zkgroup::api::profiles::profile_key_commitment::ProfileKeyCommitment"]],["impl RefUnwindSafe for ProfileKeyCredentialPresentationV1",1,["zkgroup::api::profiles::profile_key_credential_presentation::ProfileKeyCredentialPresentationV1"]],["impl RefUnwindSafe for ProfileKeyCredentialPresentationV2",1,["zkgroup::api::profiles::profile_key_credential_presentation::ProfileKeyCredentialPresentationV2"]],["impl RefUnwindSafe for ExpiringProfileKeyCredentialPresentation",1,["zkgroup::api::profiles::profile_key_credential_presentation::ExpiringProfileKeyCredentialPresentation"]],["impl RefUnwindSafe for AnyProfileKeyCredentialPresentation",1,["zkgroup::api::profiles::profile_key_credential_presentation::AnyProfileKeyCredentialPresentation"]],["impl RefUnwindSafe for ProfileKeyCredentialRequest",1,["zkgroup::api::profiles::profile_key_credential_request::ProfileKeyCredentialRequest"]],["impl RefUnwindSafe for ProfileKeyCredentialRequestContext",1,["zkgroup::api::profiles::profile_key_credential_request_context::ProfileKeyCredentialRequestContext"]],["impl RefUnwindSafe for ProfileKeyVersion",1,["zkgroup::api::profiles::profile_key_version::ProfileKeyVersion"]],["impl RefUnwindSafe for ReceiptCredential",1,["zkgroup::api::receipts::receipt_credential::ReceiptCredential"]],["impl RefUnwindSafe for ReceiptCredentialPresentation",1,["zkgroup::api::receipts::receipt_credential_presentation::ReceiptCredentialPresentation"]],["impl RefUnwindSafe for ReceiptCredentialRequest",1,["zkgroup::api::receipts::receipt_credential_request::ReceiptCredentialRequest"]],["impl RefUnwindSafe for ReceiptCredentialRequestContext",1,["zkgroup::api::receipts::receipt_credential_request_context::ReceiptCredentialRequestContext"]],["impl RefUnwindSafe for ReceiptCredentialResponse",1,["zkgroup::api::receipts::receipt_credential_response::ReceiptCredentialResponse"]],["impl RefUnwindSafe for GenericServerSecretParams",1,["zkgroup::api::generic_server_params::GenericServerSecretParams"]],["impl RefUnwindSafe for GenericServerPublicParams",1,["zkgroup::api::generic_server_params::GenericServerPublicParams"]],["impl RefUnwindSafe for ServerSecretParams",1,["zkgroup::api::server_params::ServerSecretParams"]],["impl RefUnwindSafe for ServerPublicParams",1,["zkgroup::api::server_params::ServerPublicParams"]],["impl<T> RefUnwindSafe for OneBased<T>where\n T: RefUnwindSafe,",1,["zkgroup::common::array_utils::OneBased"]],["impl RefUnwindSafe for ZkGroupVerificationFailure",1,["zkgroup::common::errors::ZkGroupVerificationFailure"]],["impl RefUnwindSafe for ZkGroupDeserializationFailure",1,["zkgroup::common::errors::ZkGroupDeserializationFailure"]],["impl RefUnwindSafe for Sho",1,["zkgroup::common::sho::Sho"]],["impl RefUnwindSafe for SystemParams",1,["zkgroup::crypto::credentials::SystemParams"]],["impl<S> RefUnwindSafe for KeyPair<S>where\n <S as AttrScalars>::Storage: RefUnwindSafe,",1,["zkgroup::crypto::credentials::KeyPair"]],["impl RefUnwindSafe for PublicKey",1,["zkgroup::crypto::credentials::PublicKey"]],["impl RefUnwindSafe for AuthCredential",1,["zkgroup::crypto::credentials::AuthCredential"]],["impl RefUnwindSafe for AuthCredentialWithPni",1,["zkgroup::crypto::credentials::AuthCredentialWithPni"]],["impl RefUnwindSafe for ProfileKeyCredential",1,["zkgroup::crypto::credentials::ProfileKeyCredential"]],["impl RefUnwindSafe for ExpiringProfileKeyCredential",1,["zkgroup::crypto::credentials::ExpiringProfileKeyCredential"]],["impl RefUnwindSafe for BlindedExpiringProfileKeyCredentialWithSecretNonce",1,["zkgroup::crypto::credentials::BlindedExpiringProfileKeyCredentialWithSecretNonce"]],["impl RefUnwindSafe for BlindedExpiringProfileKeyCredential",1,["zkgroup::crypto::credentials::BlindedExpiringProfileKeyCredential"]],["impl RefUnwindSafe for PniCredential",1,["zkgroup::crypto::credentials::PniCredential"]],["impl RefUnwindSafe for ReceiptCredential",1,["zkgroup::crypto::credentials::ReceiptCredential"]],["impl RefUnwindSafe for BlindedReceiptCredentialWithSecretNonce",1,["zkgroup::crypto::credentials::BlindedReceiptCredentialWithSecretNonce"]],["impl RefUnwindSafe for BlindedReceiptCredential",1,["zkgroup::crypto::credentials::BlindedReceiptCredential"]],["impl RefUnwindSafe for SystemParams",1,["zkgroup::crypto::profile_key_commitment::SystemParams"]],["impl RefUnwindSafe for CommitmentWithSecretNonce",1,["zkgroup::crypto::profile_key_commitment::CommitmentWithSecretNonce"]],["impl RefUnwindSafe for Commitment",1,["zkgroup::crypto::profile_key_commitment::Commitment"]],["impl RefUnwindSafe for KeyPair",1,["zkgroup::crypto::profile_key_credential_request::KeyPair"]],["impl RefUnwindSafe for PublicKey",1,["zkgroup::crypto::profile_key_credential_request::PublicKey"]],["impl RefUnwindSafe for CiphertextWithSecretNonce",1,["zkgroup::crypto::profile_key_credential_request::CiphertextWithSecretNonce"]],["impl RefUnwindSafe for Ciphertext",1,["zkgroup::crypto::profile_key_credential_request::Ciphertext"]],["impl RefUnwindSafe for SystemParams",1,["zkgroup::crypto::profile_key_encryption::SystemParams"]],["impl RefUnwindSafe for KeyPair",1,["zkgroup::crypto::profile_key_encryption::KeyPair"]],["impl RefUnwindSafe for PublicKey",1,["zkgroup::crypto::profile_key_encryption::PublicKey"]],["impl RefUnwindSafe for Ciphertext",1,["zkgroup::crypto::profile_key_encryption::Ciphertext"]],["impl RefUnwindSafe for ProfileKeyStruct",1,["zkgroup::crypto::profile_key_struct::ProfileKeyStruct"]],["impl RefUnwindSafe for AuthCredentialIssuanceProof",1,["zkgroup::crypto::proofs::AuthCredentialIssuanceProof"]],["impl RefUnwindSafe for AuthCredentialWithPniIssuanceProof",1,["zkgroup::crypto::proofs::AuthCredentialWithPniIssuanceProof"]],["impl RefUnwindSafe for ProfileKeyCredentialRequestProof",1,["zkgroup::crypto::proofs::ProfileKeyCredentialRequestProof"]],["impl RefUnwindSafe for ExpiringProfileKeyCredentialIssuanceProof",1,["zkgroup::crypto::proofs::ExpiringProfileKeyCredentialIssuanceProof"]],["impl RefUnwindSafe for ReceiptCredentialIssuanceProof",1,["zkgroup::crypto::proofs::ReceiptCredentialIssuanceProof"]],["impl RefUnwindSafe for AuthCredentialPresentationProofV2",1,["zkgroup::crypto::proofs::AuthCredentialPresentationProofV2"]],["impl RefUnwindSafe for AuthCredentialWithPniPresentationProof",1,["zkgroup::crypto::proofs::AuthCredentialWithPniPresentationProof"]],["impl RefUnwindSafe for ProfileKeyCredentialPresentationProofV1",1,["zkgroup::crypto::proofs::ProfileKeyCredentialPresentationProofV1"]],["impl RefUnwindSafe for ProfileKeyCredentialPresentationProofV2",1,["zkgroup::crypto::proofs::ProfileKeyCredentialPresentationProofV2"]],["impl RefUnwindSafe for ExpiringProfileKeyCredentialPresentationProof",1,["zkgroup::crypto::proofs::ExpiringProfileKeyCredentialPresentationProof"]],["impl RefUnwindSafe for ReceiptCredentialPresentationProof",1,["zkgroup::crypto::proofs::ReceiptCredentialPresentationProof"]],["impl RefUnwindSafe for KeyPair",1,["zkgroup::crypto::receipt_credential_request::KeyPair"]],["impl RefUnwindSafe for PublicKey",1,["zkgroup::crypto::receipt_credential_request::PublicKey"]],["impl RefUnwindSafe for CiphertextWithSecretNonce",1,["zkgroup::crypto::receipt_credential_request::CiphertextWithSecretNonce"]],["impl RefUnwindSafe for Ciphertext",1,["zkgroup::crypto::receipt_credential_request::Ciphertext"]],["impl RefUnwindSafe for ReceiptStruct",1,["zkgroup::crypto::receipt_struct::ReceiptStruct"]],["impl RefUnwindSafe for KeyPair",1,["zkgroup::crypto::signature::KeyPair"]],["impl RefUnwindSafe for PublicKey",1,["zkgroup::crypto::signature::PublicKey"]],["impl RefUnwindSafe for TimestampStruct",1,["zkgroup::crypto::timestamp_struct::TimestampStruct"]],["impl RefUnwindSafe for SystemParams",1,["zkgroup::crypto::uid_encryption::SystemParams"]],["impl RefUnwindSafe for KeyPair",1,["zkgroup::crypto::uid_encryption::KeyPair"]],["impl RefUnwindSafe for PublicKey",1,["zkgroup::crypto::uid_encryption::PublicKey"]],["impl RefUnwindSafe for Ciphertext",1,["zkgroup::crypto::uid_encryption::Ciphertext"]],["impl RefUnwindSafe for UidStruct",1,["zkgroup::crypto::uid_struct::UidStruct"]]] diff --git a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 8bf4e672c..ede0eb215 100644 --- a/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,6 +1,6 @@ (function() {var implementors = { "libsignal_protocol":[["impl UnwindSafe for ServiceIdKind",1,["libsignal_protocol::address::ServiceIdKind"]],["impl UnwindSafe for ServiceId",1,["libsignal_protocol::address::ServiceId"]],["impl UnwindSafe for DeviceId",1,["libsignal_protocol::address::DeviceId"]],["impl UnwindSafe for ProtocolAddress",1,["libsignal_protocol::address::ProtocolAddress"]],["impl UnwindSafe for PublicKey",1,["libsignal_protocol::curve::PublicKey"]],["impl UnwindSafe for PrivateKey",1,["libsignal_protocol::curve::PrivateKey"]],["impl UnwindSafe for KeyPair",1,["libsignal_protocol::curve::KeyPair"]],["impl UnwindSafe for SignalProtocolError",1,["libsignal_protocol::error::SignalProtocolError"]],["impl UnwindSafe for DisplayableFingerprint",1,["libsignal_protocol::fingerprint::DisplayableFingerprint"]],["impl UnwindSafe for ScannableFingerprint",1,["libsignal_protocol::fingerprint::ScannableFingerprint"]],["impl UnwindSafe for Fingerprint",1,["libsignal_protocol::fingerprint::Fingerprint"]],["impl UnwindSafe for IdentityKey",1,["libsignal_protocol::identity_key::IdentityKey"]],["impl UnwindSafe for IdentityKeyPair",1,["libsignal_protocol::identity_key::IdentityKeyPair"]],["impl<M> UnwindSafe for Incremental<M>where\n M: UnwindSafe,",1,["libsignal_protocol::incremental_mac::Incremental"]],["impl<M> UnwindSafe for Validating<M>where\n M: UnwindSafe,\n <<M as OutputSizeUser>::OutputSize as ArrayLength<u8>>::ArrayType: UnwindSafe,",1,["libsignal_protocol::incremental_mac::Validating"]],["impl UnwindSafe for KeyType",1,["libsignal_protocol::kem::KeyType"]],["impl UnwindSafe for Public",1,["libsignal_protocol::kem::Public"]],["impl UnwindSafe for Secret",1,["libsignal_protocol::kem::Secret"]],["impl<T> UnwindSafe for Key<T>where\n T: UnwindSafe,",1,["libsignal_protocol::kem::Key"]],["impl UnwindSafe for KeyPair",1,["libsignal_protocol::kem::KeyPair"]],["impl UnwindSafe for CiphertextMessage",1,["libsignal_protocol::protocol::CiphertextMessage"]],["impl UnwindSafe for CiphertextMessageType",1,["libsignal_protocol::protocol::CiphertextMessageType"]],["impl UnwindSafe for SignalMessage",1,["libsignal_protocol::protocol::SignalMessage"]],["impl UnwindSafe for KyberPayload",1,["libsignal_protocol::protocol::KyberPayload"]],["impl UnwindSafe for PreKeySignalMessage",1,["libsignal_protocol::protocol::PreKeySignalMessage"]],["impl UnwindSafe for SenderKeyMessage",1,["libsignal_protocol::protocol::SenderKeyMessage"]],["impl UnwindSafe for SenderKeyDistributionMessage",1,["libsignal_protocol::protocol::SenderKeyDistributionMessage"]],["impl UnwindSafe for PlaintextContent",1,["libsignal_protocol::protocol::PlaintextContent"]],["impl UnwindSafe for DecryptionErrorMessage",1,["libsignal_protocol::protocol::DecryptionErrorMessage"]],["impl UnwindSafe for AliceSignalProtocolParameters",1,["libsignal_protocol::ratchet::params::AliceSignalProtocolParameters"]],["impl<'a> UnwindSafe for BobSignalProtocolParameters<'a>",1,["libsignal_protocol::ratchet::params::BobSignalProtocolParameters"]],["impl UnwindSafe for ServerCertificate",1,["libsignal_protocol::sealed_sender::ServerCertificate"]],["impl UnwindSafe for SenderCertificate",1,["libsignal_protocol::sealed_sender::SenderCertificate"]],["impl UnwindSafe for ContentHint",1,["libsignal_protocol::sealed_sender::ContentHint"]],["impl UnwindSafe for UnidentifiedSenderMessageContent",1,["libsignal_protocol::sealed_sender::UnidentifiedSenderMessageContent"]],["impl UnwindSafe for SealedSenderDecryptionResult",1,["libsignal_protocol::sealed_sender::SealedSenderDecryptionResult"]],["impl UnwindSafe for SenderKeyRecord",1,["libsignal_protocol::sender_keys::SenderKeyRecord"]],["impl UnwindSafe for PreKeyBundleContent",1,["libsignal_protocol::state::bundle::PreKeyBundleContent"]],["impl UnwindSafe for PreKeyBundle",1,["libsignal_protocol::state::bundle::PreKeyBundle"]],["impl UnwindSafe for KyberPreKeyId",1,["libsignal_protocol::state::kyber_prekey::KyberPreKeyId"]],["impl UnwindSafe for KyberPreKeyRecord",1,["libsignal_protocol::state::kyber_prekey::KyberPreKeyRecord"]],["impl UnwindSafe for PreKeyId",1,["libsignal_protocol::state::prekey::PreKeyId"]],["impl UnwindSafe for PreKeyRecord",1,["libsignal_protocol::state::prekey::PreKeyRecord"]],["impl UnwindSafe for SessionRecord",1,["libsignal_protocol::state::session::SessionRecord"]],["impl UnwindSafe for SignedPreKeyId",1,["libsignal_protocol::state::signed_prekey::SignedPreKeyId"]],["impl UnwindSafe for SignedPreKeyRecord",1,["libsignal_protocol::state::signed_prekey::SignedPreKeyRecord"]],["impl UnwindSafe for InMemIdentityKeyStore",1,["libsignal_protocol::storage::inmem::InMemIdentityKeyStore"]],["impl UnwindSafe for InMemPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemPreKeyStore"]],["impl UnwindSafe for InMemSignedPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemSignedPreKeyStore"]],["impl UnwindSafe for InMemKyberPreKeyStore",1,["libsignal_protocol::storage::inmem::InMemKyberPreKeyStore"]],["impl UnwindSafe for InMemSessionStore",1,["libsignal_protocol::storage::inmem::InMemSessionStore"]],["impl UnwindSafe for InMemSenderKeyStore",1,["libsignal_protocol::storage::inmem::InMemSenderKeyStore"]],["impl UnwindSafe for InMemSignalProtocolStore",1,["libsignal_protocol::storage::inmem::InMemSignalProtocolStore"]],["impl UnwindSafe for Direction",1,["libsignal_protocol::storage::traits::Direction"]]], -"libsignal_service":[["impl<Service> UnwindSafe for AccountManager<Service>where\n Service: UnwindSafe,",1,["libsignal_service::account_manager::AccountManager"]],["impl !UnwindSafe for ProfileManagerError",1,["libsignal_service::account_manager::ProfileManagerError"]],["impl UnwindSafe for Profile",1,["libsignal_service::account_manager::Profile"]],["impl UnwindSafe for AttachmentCipherError",1,["libsignal_service::attachment_cipher::AttachmentCipherError"]],["impl<S, R> UnwindSafe for ServiceCipher<S, R>where\n R: UnwindSafe,\n S: UnwindSafe,",1,["libsignal_service::cipher::ServiceCipher"]],["impl UnwindSafe for ProfileCipher",1,["libsignal_service::profile_cipher::ProfileCipher"]],["impl UnwindSafe for ProfileCipherError",1,["libsignal_service::profile_cipher::ProfileCipherError"]],["impl UnwindSafe for ServiceConfiguration",1,["libsignal_service::configuration::ServiceConfiguration"]],["impl UnwindSafe for ServiceCredentials",1,["libsignal_service::configuration::ServiceCredentials"]],["impl UnwindSafe for SignalServers",1,["libsignal_service::configuration::SignalServers"]],["impl UnwindSafe for Endpoint",1,["libsignal_service::configuration::Endpoint"]],["impl UnwindSafe for Metadata",1,["libsignal_service::content::Metadata"]],["impl UnwindSafe for Content",1,["libsignal_service::content::Content"]],["impl UnwindSafe for ContentBody",1,["libsignal_service::content::ContentBody"]],["impl UnwindSafe for EnvelopeEntity",1,["libsignal_service::envelope::EnvelopeEntity"]],["impl UnwindSafe for CredentialsCacheError",1,["libsignal_service::groups_v2::manager::CredentialsCacheError"]],["impl UnwindSafe for InMemoryCredentialsCache",1,["libsignal_service::groups_v2::manager::InMemoryCredentialsCache"]],["impl<S, C> UnwindSafe for GroupsManager<S, C>where\n C: UnwindSafe,\n S: UnwindSafe,",1,["libsignal_service::groups_v2::manager::GroupsManager"]],["impl UnwindSafe for Member",1,["libsignal_service::groups_v2::model::Member"]],["impl UnwindSafe for PendingMember",1,["libsignal_service::groups_v2::model::PendingMember"]],["impl UnwindSafe for RequestingMember",1,["libsignal_service::groups_v2::model::RequestingMember"]],["impl UnwindSafe for AccessControl",1,["libsignal_service::groups_v2::model::AccessControl"]],["impl UnwindSafe for Group",1,["libsignal_service::groups_v2::model::Group"]],["impl UnwindSafe for GroupChanges",1,["libsignal_service::groups_v2::model::GroupChanges"]],["impl UnwindSafe for GroupChange",1,["libsignal_service::groups_v2::model::GroupChange"]],["impl UnwindSafe for Timer",1,["libsignal_service::groups_v2::model::Timer"]],["impl !UnwindSafe for GroupDecodingError",1,["libsignal_service::groups_v2::operations::GroupDecodingError"]],["impl UnwindSafe for WebSocketStreamItem",1,["libsignal_service::messagepipe::WebSocketStreamItem"]],["impl !UnwindSafe for MessagePipe",1,["libsignal_service::messagepipe::MessagePipe"]],["impl UnwindSafe for PanicingWebSocketService",1,["libsignal_service::messagepipe::PanicingWebSocketService"]],["impl<R> UnwindSafe for Attachment<R>where\n R: UnwindSafe,",1,["libsignal_service::models::Attachment"]],["impl UnwindSafe for Contact",1,["libsignal_service::models::Contact"]],["impl UnwindSafe for ParseContactError",1,["libsignal_service::models::ParseContactError"]],["impl UnwindSafe for PreKeyEntity",1,["libsignal_service::pre_keys::PreKeyEntity"]],["impl UnwindSafe for SignedPreKeyEntity",1,["libsignal_service::pre_keys::SignedPreKeyEntity"]],["impl UnwindSafe for SignedPreKey",1,["libsignal_service::pre_keys::SignedPreKey"]],["impl UnwindSafe for KyberPreKeyEntity",1,["libsignal_service::pre_keys::KyberPreKeyEntity"]],["impl UnwindSafe for PreKeyState",1,["libsignal_service::pre_keys::PreKeyState"]],["impl<S> UnwindSafe for ProfileName<S>where\n S: UnwindSafe,",1,["libsignal_service::profile_name::ProfileName"]],["impl !UnwindSafe for ProfileService",1,["libsignal_service::profile_service::ProfileService"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::web_socket_message::Type"]],["impl UnwindSafe for Sticker",1,["libsignal_service::proto::pack::Sticker"]],["impl UnwindSafe for Certificate",1,["libsignal_service::proto::server_certificate::Certificate"]],["impl UnwindSafe for Certificate",1,["libsignal_service::proto::sender_certificate::Certificate"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::unidentified_sender_message::message::Type"]],["impl UnwindSafe for ContentHint",1,["libsignal_service::proto::unidentified_sender_message::message::ContentHint"]],["impl UnwindSafe for Message",1,["libsignal_service::proto::unidentified_sender_message::Message"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::envelope::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::call_message::offer::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::call_message::hangup::Type"]],["impl UnwindSafe for Urgency",1,["libsignal_service::proto::call_message::opaque::Urgency"]],["impl UnwindSafe for Offer",1,["libsignal_service::proto::call_message::Offer"]],["impl UnwindSafe for Answer",1,["libsignal_service::proto::call_message::Answer"]],["impl UnwindSafe for IceUpdate",1,["libsignal_service::proto::call_message::IceUpdate"]],["impl UnwindSafe for Busy",1,["libsignal_service::proto::call_message::Busy"]],["impl UnwindSafe for Hangup",1,["libsignal_service::proto::call_message::Hangup"]],["impl UnwindSafe for Opaque",1,["libsignal_service::proto::call_message::Opaque"]],["impl UnwindSafe for Style",1,["libsignal_service::proto::body_range::Style"]],["impl UnwindSafe for AssociatedValue",1,["libsignal_service::proto::body_range::AssociatedValue"]],["impl UnwindSafe for QuotedAttachment",1,["libsignal_service::proto::data_message::quote::QuotedAttachment"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::data_message::quote::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::data_message::contact::phone::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::data_message::contact::email::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::data_message::contact::postal_address::Type"]],["impl UnwindSafe for Name",1,["libsignal_service::proto::data_message::contact::Name"]],["impl UnwindSafe for Phone",1,["libsignal_service::proto::data_message::contact::Phone"]],["impl UnwindSafe for Email",1,["libsignal_service::proto::data_message::contact::Email"]],["impl UnwindSafe for PostalAddress",1,["libsignal_service::proto::data_message::contact::PostalAddress"]],["impl UnwindSafe for Avatar",1,["libsignal_service::proto::data_message::contact::Avatar"]],["impl UnwindSafe for MobileCoin",1,["libsignal_service::proto::data_message::payment::amount::MobileCoin"]],["impl UnwindSafe for Amount",1,["libsignal_service::proto::data_message::payment::amount::Amount"]],["impl UnwindSafe for MobileCoin",1,["libsignal_service::proto::data_message::payment::notification::MobileCoin"]],["impl UnwindSafe for Transaction",1,["libsignal_service::proto::data_message::payment::notification::Transaction"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::data_message::payment::activation::Type"]],["impl UnwindSafe for Amount",1,["libsignal_service::proto::data_message::payment::Amount"]],["impl UnwindSafe for Notification",1,["libsignal_service::proto::data_message::payment::Notification"]],["impl UnwindSafe for Activation",1,["libsignal_service::proto::data_message::payment::Activation"]],["impl UnwindSafe for Item",1,["libsignal_service::proto::data_message::payment::Item"]],["impl UnwindSafe for Quote",1,["libsignal_service::proto::data_message::Quote"]],["impl UnwindSafe for Contact",1,["libsignal_service::proto::data_message::Contact"]],["impl UnwindSafe for Sticker",1,["libsignal_service::proto::data_message::Sticker"]],["impl UnwindSafe for Reaction",1,["libsignal_service::proto::data_message::Reaction"]],["impl UnwindSafe for Delete",1,["libsignal_service::proto::data_message::Delete"]],["impl UnwindSafe for GroupCallUpdate",1,["libsignal_service::proto::data_message::GroupCallUpdate"]],["impl UnwindSafe for StoryContext",1,["libsignal_service::proto::data_message::StoryContext"]],["impl UnwindSafe for Payment",1,["libsignal_service::proto::data_message::Payment"]],["impl UnwindSafe for GiftBadge",1,["libsignal_service::proto::data_message::GiftBadge"]],["impl UnwindSafe for Flags",1,["libsignal_service::proto::data_message::Flags"]],["impl UnwindSafe for ProtocolVersion",1,["libsignal_service::proto::data_message::ProtocolVersion"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::receipt_message::Type"]],["impl UnwindSafe for Action",1,["libsignal_service::proto::typing_message::Action"]],["impl UnwindSafe for Attachment",1,["libsignal_service::proto::story_message::Attachment"]],["impl UnwindSafe for Gradient",1,["libsignal_service::proto::text_attachment::Gradient"]],["impl UnwindSafe for Style",1,["libsignal_service::proto::text_attachment::Style"]],["impl UnwindSafe for Background",1,["libsignal_service::proto::text_attachment::Background"]],["impl UnwindSafe for State",1,["libsignal_service::proto::verified::State"]],["impl UnwindSafe for UnidentifiedDeliveryStatus",1,["libsignal_service::proto::sync_message::sent::UnidentifiedDeliveryStatus"]],["impl UnwindSafe for StoryMessageRecipient",1,["libsignal_service::proto::sync_message::sent::StoryMessageRecipient"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::sync_message::request::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::sync_message::sticker_pack_operation::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::sync_message::fetch_latest::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::sync_message::message_request_response::Type"]],["impl UnwindSafe for MobileCoin",1,["libsignal_service::proto::sync_message::outgoing_payment::MobileCoin"]],["impl UnwindSafe for PaymentDetail",1,["libsignal_service::proto::sync_message::outgoing_payment::PaymentDetail"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::sync_message::call_event::Type"]],["impl UnwindSafe for Direction",1,["libsignal_service::proto::sync_message::call_event::Direction"]],["impl UnwindSafe for Event",1,["libsignal_service::proto::sync_message::call_event::Event"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::sync_message::call_log_event::Type"]],["impl UnwindSafe for Sent",1,["libsignal_service::proto::sync_message::Sent"]],["impl UnwindSafe for Contacts",1,["libsignal_service::proto::sync_message::Contacts"]],["impl UnwindSafe for Blocked",1,["libsignal_service::proto::sync_message::Blocked"]],["impl UnwindSafe for Request",1,["libsignal_service::proto::sync_message::Request"]],["impl UnwindSafe for Read",1,["libsignal_service::proto::sync_message::Read"]],["impl UnwindSafe for Viewed",1,["libsignal_service::proto::sync_message::Viewed"]],["impl UnwindSafe for Configuration",1,["libsignal_service::proto::sync_message::Configuration"]],["impl UnwindSafe for StickerPackOperation",1,["libsignal_service::proto::sync_message::StickerPackOperation"]],["impl UnwindSafe for ViewOnceOpen",1,["libsignal_service::proto::sync_message::ViewOnceOpen"]],["impl UnwindSafe for FetchLatest",1,["libsignal_service::proto::sync_message::FetchLatest"]],["impl UnwindSafe for Keys",1,["libsignal_service::proto::sync_message::Keys"]],["impl UnwindSafe for MessageRequestResponse",1,["libsignal_service::proto::sync_message::MessageRequestResponse"]],["impl UnwindSafe for OutgoingPayment",1,["libsignal_service::proto::sync_message::OutgoingPayment"]],["impl UnwindSafe for PniChangeNumber",1,["libsignal_service::proto::sync_message::PniChangeNumber"]],["impl UnwindSafe for CallEvent",1,["libsignal_service::proto::sync_message::CallEvent"]],["impl UnwindSafe for CallLinkUpdate",1,["libsignal_service::proto::sync_message::CallLinkUpdate"]],["impl UnwindSafe for CallLogEvent",1,["libsignal_service::proto::sync_message::CallLogEvent"]],["impl UnwindSafe for Flags",1,["libsignal_service::proto::attachment_pointer::Flags"]],["impl UnwindSafe for AttachmentIdentifier",1,["libsignal_service::proto::attachment_pointer::AttachmentIdentifier"]],["impl UnwindSafe for Member",1,["libsignal_service::proto::group_context::Member"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::group_context::Type"]],["impl UnwindSafe for Avatar",1,["libsignal_service::proto::contact_details::Avatar"]],["impl UnwindSafe for Avatar",1,["libsignal_service::proto::group_details::Avatar"]],["impl UnwindSafe for Member",1,["libsignal_service::proto::group_details::Member"]],["impl UnwindSafe for MobileCoinAddress",1,["libsignal_service::proto::payment_address::MobileCoinAddress"]],["impl UnwindSafe for Address",1,["libsignal_service::proto::payment_address::Address"]],["impl UnwindSafe for Role",1,["libsignal_service::proto::member::Role"]],["impl UnwindSafe for AccessRequired",1,["libsignal_service::proto::access_control::AccessRequired"]],["impl UnwindSafe for AddMemberAction",1,["libsignal_service::proto::group_change::actions::AddMemberAction"]],["impl UnwindSafe for DeleteMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteMemberAction"]],["impl UnwindSafe for ModifyMemberRoleAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberRoleAction"]],["impl UnwindSafe for ModifyMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberProfileKeyAction"]],["impl UnwindSafe for AddPendingMemberAction",1,["libsignal_service::proto::group_change::actions::AddPendingMemberAction"]],["impl UnwindSafe for DeletePendingMemberAction",1,["libsignal_service::proto::group_change::actions::DeletePendingMemberAction"]],["impl UnwindSafe for PromotePendingMemberAction",1,["libsignal_service::proto::group_change::actions::PromotePendingMemberAction"]],["impl UnwindSafe for PromotePendingPniAciMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction"]],["impl UnwindSafe for AddRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::AddRequestingMemberAction"]],["impl UnwindSafe for DeleteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteRequestingMemberAction"]],["impl UnwindSafe for PromoteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::PromoteRequestingMemberAction"]],["impl UnwindSafe for AddBannedMemberAction",1,["libsignal_service::proto::group_change::actions::AddBannedMemberAction"]],["impl UnwindSafe for DeleteBannedMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteBannedMemberAction"]],["impl UnwindSafe for ModifyTitleAction",1,["libsignal_service::proto::group_change::actions::ModifyTitleAction"]],["impl UnwindSafe for ModifyDescriptionAction",1,["libsignal_service::proto::group_change::actions::ModifyDescriptionAction"]],["impl UnwindSafe for ModifyAvatarAction",1,["libsignal_service::proto::group_change::actions::ModifyAvatarAction"]],["impl UnwindSafe for ModifyDisappearingMessagesTimerAction",1,["libsignal_service::proto::group_change::actions::ModifyDisappearingMessagesTimerAction"]],["impl UnwindSafe for ModifyAttributesAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAttributesAccessControlAction"]],["impl UnwindSafe for ModifyMembersAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyMembersAccessControlAction"]],["impl UnwindSafe for ModifyAddFromInviteLinkAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction"]],["impl UnwindSafe for ModifyInviteLinkPasswordAction",1,["libsignal_service::proto::group_change::actions::ModifyInviteLinkPasswordAction"]],["impl UnwindSafe for ModifyAnnouncementsOnlyAction",1,["libsignal_service::proto::group_change::actions::ModifyAnnouncementsOnlyAction"]],["impl UnwindSafe for Actions",1,["libsignal_service::proto::group_change::Actions"]],["impl UnwindSafe for GroupChangeState",1,["libsignal_service::proto::group_changes::GroupChangeState"]],["impl UnwindSafe for Content",1,["libsignal_service::proto::group_attribute_blob::Content"]],["impl UnwindSafe for GroupInviteLinkContentsV1",1,["libsignal_service::proto::group_invite_link::GroupInviteLinkContentsV1"]],["impl UnwindSafe for Contents",1,["libsignal_service::proto::group_invite_link::Contents"]],["impl UnwindSafe for DeviceName",1,["libsignal_service::proto::DeviceName"]],["impl UnwindSafe for WebSocketRequestMessage",1,["libsignal_service::proto::WebSocketRequestMessage"]],["impl UnwindSafe for WebSocketResponseMessage",1,["libsignal_service::proto::WebSocketResponseMessage"]],["impl UnwindSafe for WebSocketMessage",1,["libsignal_service::proto::WebSocketMessage"]],["impl UnwindSafe for Pack",1,["libsignal_service::proto::Pack"]],["impl UnwindSafe for ServerCertificate",1,["libsignal_service::proto::ServerCertificate"]],["impl UnwindSafe for SenderCertificate",1,["libsignal_service::proto::SenderCertificate"]],["impl UnwindSafe for UnidentifiedSenderMessage",1,["libsignal_service::proto::UnidentifiedSenderMessage"]],["impl UnwindSafe for Envelope",1,["libsignal_service::proto::Envelope"]],["impl UnwindSafe for Content",1,["libsignal_service::proto::Content"]],["impl UnwindSafe for CallMessage",1,["libsignal_service::proto::CallMessage"]],["impl UnwindSafe for BodyRange",1,["libsignal_service::proto::BodyRange"]],["impl UnwindSafe for DataMessage",1,["libsignal_service::proto::DataMessage"]],["impl UnwindSafe for NullMessage",1,["libsignal_service::proto::NullMessage"]],["impl UnwindSafe for ReceiptMessage",1,["libsignal_service::proto::ReceiptMessage"]],["impl UnwindSafe for TypingMessage",1,["libsignal_service::proto::TypingMessage"]],["impl UnwindSafe for StoryMessage",1,["libsignal_service::proto::StoryMessage"]],["impl UnwindSafe for Preview",1,["libsignal_service::proto::Preview"]],["impl UnwindSafe for TextAttachment",1,["libsignal_service::proto::TextAttachment"]],["impl UnwindSafe for Verified",1,["libsignal_service::proto::Verified"]],["impl UnwindSafe for SyncMessage",1,["libsignal_service::proto::SyncMessage"]],["impl UnwindSafe for AttachmentPointer",1,["libsignal_service::proto::AttachmentPointer"]],["impl UnwindSafe for GroupContext",1,["libsignal_service::proto::GroupContext"]],["impl UnwindSafe for GroupContextV2",1,["libsignal_service::proto::GroupContextV2"]],["impl UnwindSafe for ContactDetails",1,["libsignal_service::proto::ContactDetails"]],["impl UnwindSafe for GroupDetails",1,["libsignal_service::proto::GroupDetails"]],["impl UnwindSafe for PaymentAddress",1,["libsignal_service::proto::PaymentAddress"]],["impl UnwindSafe for DecryptionErrorMessage",1,["libsignal_service::proto::DecryptionErrorMessage"]],["impl UnwindSafe for PniSignatureMessage",1,["libsignal_service::proto::PniSignatureMessage"]],["impl UnwindSafe for EditMessage",1,["libsignal_service::proto::EditMessage"]],["impl UnwindSafe for ProvisioningUuid",1,["libsignal_service::proto::ProvisioningUuid"]],["impl UnwindSafe for ProvisionEnvelope",1,["libsignal_service::proto::ProvisionEnvelope"]],["impl UnwindSafe for ProvisionMessage",1,["libsignal_service::proto::ProvisionMessage"]],["impl UnwindSafe for ProvisioningVersion",1,["libsignal_service::proto::ProvisioningVersion"]],["impl UnwindSafe for AvatarUploadAttributes",1,["libsignal_service::proto::AvatarUploadAttributes"]],["impl UnwindSafe for Member",1,["libsignal_service::proto::Member"]],["impl UnwindSafe for PendingMember",1,["libsignal_service::proto::PendingMember"]],["impl UnwindSafe for RequestingMember",1,["libsignal_service::proto::RequestingMember"]],["impl UnwindSafe for BannedMember",1,["libsignal_service::proto::BannedMember"]],["impl UnwindSafe for AccessControl",1,["libsignal_service::proto::AccessControl"]],["impl UnwindSafe for Group",1,["libsignal_service::proto::Group"]],["impl UnwindSafe for GroupChange",1,["libsignal_service::proto::GroupChange"]],["impl UnwindSafe for GroupChanges",1,["libsignal_service::proto::GroupChanges"]],["impl UnwindSafe for GroupAttributeBlob",1,["libsignal_service::proto::GroupAttributeBlob"]],["impl UnwindSafe for GroupInviteLink",1,["libsignal_service::proto::GroupInviteLink"]],["impl UnwindSafe for GroupJoinInfo",1,["libsignal_service::proto::GroupJoinInfo"]],["impl UnwindSafe for GroupExternalCredential",1,["libsignal_service::proto::GroupExternalCredential"]],["impl UnwindSafe for ProvisioningCipher",1,["libsignal_service::provisioning::cipher::ProvisioningCipher"]],["impl UnwindSafe for ConfirmCodeResponse",1,["libsignal_service::provisioning::manager::ConfirmCodeResponse"]],["impl<'a, P> !UnwindSafe for ProvisioningManager<'a, P>",1,["libsignal_service::provisioning::manager::ProvisioningManager"]],["impl UnwindSafe for SecondaryDeviceProvisioning",1,["libsignal_service::provisioning::manager::SecondaryDeviceProvisioning"]],["impl<P> UnwindSafe for LinkingManager<P>where\n P: UnwindSafe,",1,["libsignal_service::provisioning::manager::LinkingManager"]],["impl !UnwindSafe for ProvisioningError",1,["libsignal_service::provisioning::ProvisioningError"]],["impl UnwindSafe for ServiceIdType",1,["libsignal_service::push_service::ServiceIdType"]],["impl UnwindSafe for ServiceIds",1,["libsignal_service::push_service::ServiceIds"]],["impl UnwindSafe for DeviceId",1,["libsignal_service::push_service::DeviceId"]],["impl UnwindSafe for DeviceInfo",1,["libsignal_service::push_service::DeviceInfo"]],["impl UnwindSafe for AccountAttributes",1,["libsignal_service::push_service::AccountAttributes"]],["impl UnwindSafe for DeviceCapabilities",1,["libsignal_service::push_service::DeviceCapabilities"]],["impl UnwindSafe for RecaptchaAttributes",1,["libsignal_service::push_service::RecaptchaAttributes"]],["impl UnwindSafe for ProofRequired",1,["libsignal_service::push_service::ProofRequired"]],["impl UnwindSafe for PreKeyStatus",1,["libsignal_service::push_service::PreKeyStatus"]],["impl UnwindSafe for HttpAuth",1,["libsignal_service::push_service::HttpAuth"]],["impl UnwindSafe for HttpAuthOverride",1,["libsignal_service::push_service::HttpAuthOverride"]],["impl<C> UnwindSafe for AvatarWrite<C>where\n C: UnwindSafe,",1,["libsignal_service::push_service::AvatarWrite"]],["impl UnwindSafe for PreKeyResponse",1,["libsignal_service::push_service::PreKeyResponse"]],["impl UnwindSafe for WhoAmIResponse",1,["libsignal_service::push_service::WhoAmIResponse"]],["impl UnwindSafe for RegistrationSessionMetadataResponse",1,["libsignal_service::push_service::RegistrationSessionMetadataResponse"]],["impl UnwindSafe for VerifyAccountResponse",1,["libsignal_service::push_service::VerifyAccountResponse"]],["impl UnwindSafe for VerificationTransport",1,["libsignal_service::push_service::VerificationTransport"]],["impl<'a> UnwindSafe for RegistrationMethod<'a>",1,["libsignal_service::push_service::RegistrationMethod"]],["impl UnwindSafe for PreKeyResponseItem",1,["libsignal_service::push_service::PreKeyResponseItem"]],["impl UnwindSafe for MismatchedDevices",1,["libsignal_service::push_service::MismatchedDevices"]],["impl UnwindSafe for StaleDevices",1,["libsignal_service::push_service::StaleDevices"]],["impl UnwindSafe for SignalServiceProfile",1,["libsignal_service::push_service::SignalServiceProfile"]],["impl UnwindSafe for AttachmentV2UploadAttributes",1,["libsignal_service::push_service::AttachmentV2UploadAttributes"]],["impl !UnwindSafe for ServiceError",1,["libsignal_service::push_service::ServiceError"]],["impl<Service> UnwindSafe for MessageReceiver<Service>where\n Service: UnwindSafe,",1,["libsignal_service::receiver::MessageReceiver"]],["impl UnwindSafe for OutgoingPushMessage",1,["libsignal_service::sender::OutgoingPushMessage"]],["impl UnwindSafe for OutgoingPushMessages",1,["libsignal_service::sender::OutgoingPushMessages"]],["impl UnwindSafe for SendMessageResponse",1,["libsignal_service::sender::SendMessageResponse"]],["impl UnwindSafe for SentMessage",1,["libsignal_service::sender::SentMessage"]],["impl UnwindSafe for AttachmentSpec",1,["libsignal_service::sender::AttachmentSpec"]],["impl<Service, S, R> !UnwindSafe for MessageSender<Service, S, R>",1,["libsignal_service::sender::MessageSender"]],["impl !UnwindSafe for AttachmentUploadError",1,["libsignal_service::sender::AttachmentUploadError"]],["impl !UnwindSafe for MessageSenderError",1,["libsignal_service::sender::MessageSenderError"]],["impl UnwindSafe for ParseServiceAddressError",1,["libsignal_service::service_address::ParseServiceAddressError"]],["impl UnwindSafe for ServiceAddress",1,["libsignal_service::service_address::ServiceAddress"]],["impl UnwindSafe for UnidentifiedAccess",1,["libsignal_service::unidentified_access::UnidentifiedAccess"]],["impl !UnwindSafe for SignalRequestStream",1,["libsignal_service::websocket::SignalRequestStream"]],["impl !UnwindSafe for SignalWebSocket",1,["libsignal_service::websocket::SignalWebSocket"]]], +"libsignal_service":[["impl<Service> UnwindSafe for AccountManager<Service>where\n Service: UnwindSafe,",1,["libsignal_service::account_manager::AccountManager"]],["impl !UnwindSafe for ProfileManagerError",1,["libsignal_service::account_manager::ProfileManagerError"]],["impl !UnwindSafe for LinkError",1,["libsignal_service::account_manager::LinkError"]],["impl UnwindSafe for Profile",1,["libsignal_service::account_manager::Profile"]],["impl UnwindSafe for AttachmentCipherError",1,["libsignal_service::attachment_cipher::AttachmentCipherError"]],["impl<S, R> UnwindSafe for ServiceCipher<S, R>where\n R: UnwindSafe,\n S: UnwindSafe,",1,["libsignal_service::cipher::ServiceCipher"]],["impl UnwindSafe for ProfileCipher",1,["libsignal_service::profile_cipher::ProfileCipher"]],["impl UnwindSafe for ProfileCipherError",1,["libsignal_service::profile_cipher::ProfileCipherError"]],["impl UnwindSafe for ServiceConfiguration",1,["libsignal_service::configuration::ServiceConfiguration"]],["impl UnwindSafe for ServiceCredentials",1,["libsignal_service::configuration::ServiceCredentials"]],["impl UnwindSafe for SignalServers",1,["libsignal_service::configuration::SignalServers"]],["impl UnwindSafe for Endpoint",1,["libsignal_service::configuration::Endpoint"]],["impl UnwindSafe for Metadata",1,["libsignal_service::content::Metadata"]],["impl UnwindSafe for Content",1,["libsignal_service::content::Content"]],["impl UnwindSafe for ContentBody",1,["libsignal_service::content::ContentBody"]],["impl UnwindSafe for EnvelopeEntity",1,["libsignal_service::envelope::EnvelopeEntity"]],["impl UnwindSafe for CredentialsCacheError",1,["libsignal_service::groups_v2::manager::CredentialsCacheError"]],["impl UnwindSafe for InMemoryCredentialsCache",1,["libsignal_service::groups_v2::manager::InMemoryCredentialsCache"]],["impl<S, C> UnwindSafe for GroupsManager<S, C>where\n C: UnwindSafe,\n S: UnwindSafe,",1,["libsignal_service::groups_v2::manager::GroupsManager"]],["impl UnwindSafe for Member",1,["libsignal_service::groups_v2::model::Member"]],["impl UnwindSafe for PendingMember",1,["libsignal_service::groups_v2::model::PendingMember"]],["impl UnwindSafe for RequestingMember",1,["libsignal_service::groups_v2::model::RequestingMember"]],["impl UnwindSafe for AccessControl",1,["libsignal_service::groups_v2::model::AccessControl"]],["impl UnwindSafe for Group",1,["libsignal_service::groups_v2::model::Group"]],["impl UnwindSafe for GroupChanges",1,["libsignal_service::groups_v2::model::GroupChanges"]],["impl UnwindSafe for GroupChange",1,["libsignal_service::groups_v2::model::GroupChange"]],["impl UnwindSafe for Timer",1,["libsignal_service::groups_v2::model::Timer"]],["impl !UnwindSafe for GroupDecodingError",1,["libsignal_service::groups_v2::operations::GroupDecodingError"]],["impl UnwindSafe for WebSocketStreamItem",1,["libsignal_service::messagepipe::WebSocketStreamItem"]],["impl !UnwindSafe for MessagePipe",1,["libsignal_service::messagepipe::MessagePipe"]],["impl UnwindSafe for PanicingWebSocketService",1,["libsignal_service::messagepipe::PanicingWebSocketService"]],["impl<R> UnwindSafe for Attachment<R>where\n R: UnwindSafe,",1,["libsignal_service::models::Attachment"]],["impl UnwindSafe for Contact",1,["libsignal_service::models::Contact"]],["impl UnwindSafe for ParseContactError",1,["libsignal_service::models::ParseContactError"]],["impl UnwindSafe for PreKeyEntity",1,["libsignal_service::pre_keys::PreKeyEntity"]],["impl UnwindSafe for SignedPreKeyEntity",1,["libsignal_service::pre_keys::SignedPreKeyEntity"]],["impl UnwindSafe for SignedPreKey",1,["libsignal_service::pre_keys::SignedPreKey"]],["impl UnwindSafe for KyberPreKeyEntity",1,["libsignal_service::pre_keys::KyberPreKeyEntity"]],["impl UnwindSafe for PreKeyState",1,["libsignal_service::pre_keys::PreKeyState"]],["impl<S> UnwindSafe for ProfileName<S>where\n S: UnwindSafe,",1,["libsignal_service::profile_name::ProfileName"]],["impl !UnwindSafe for ProfileService",1,["libsignal_service::profile_service::ProfileService"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::web_socket_message::Type"]],["impl UnwindSafe for Sticker",1,["libsignal_service::proto::pack::Sticker"]],["impl UnwindSafe for Certificate",1,["libsignal_service::proto::server_certificate::Certificate"]],["impl UnwindSafe for Certificate",1,["libsignal_service::proto::sender_certificate::Certificate"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::unidentified_sender_message::message::Type"]],["impl UnwindSafe for ContentHint",1,["libsignal_service::proto::unidentified_sender_message::message::ContentHint"]],["impl UnwindSafe for Message",1,["libsignal_service::proto::unidentified_sender_message::Message"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::envelope::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::call_message::offer::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::call_message::hangup::Type"]],["impl UnwindSafe for Urgency",1,["libsignal_service::proto::call_message::opaque::Urgency"]],["impl UnwindSafe for Offer",1,["libsignal_service::proto::call_message::Offer"]],["impl UnwindSafe for Answer",1,["libsignal_service::proto::call_message::Answer"]],["impl UnwindSafe for IceUpdate",1,["libsignal_service::proto::call_message::IceUpdate"]],["impl UnwindSafe for Busy",1,["libsignal_service::proto::call_message::Busy"]],["impl UnwindSafe for Hangup",1,["libsignal_service::proto::call_message::Hangup"]],["impl UnwindSafe for Opaque",1,["libsignal_service::proto::call_message::Opaque"]],["impl UnwindSafe for Style",1,["libsignal_service::proto::body_range::Style"]],["impl UnwindSafe for AssociatedValue",1,["libsignal_service::proto::body_range::AssociatedValue"]],["impl UnwindSafe for QuotedAttachment",1,["libsignal_service::proto::data_message::quote::QuotedAttachment"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::data_message::quote::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::data_message::contact::phone::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::data_message::contact::email::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::data_message::contact::postal_address::Type"]],["impl UnwindSafe for Name",1,["libsignal_service::proto::data_message::contact::Name"]],["impl UnwindSafe for Phone",1,["libsignal_service::proto::data_message::contact::Phone"]],["impl UnwindSafe for Email",1,["libsignal_service::proto::data_message::contact::Email"]],["impl UnwindSafe for PostalAddress",1,["libsignal_service::proto::data_message::contact::PostalAddress"]],["impl UnwindSafe for Avatar",1,["libsignal_service::proto::data_message::contact::Avatar"]],["impl UnwindSafe for MobileCoin",1,["libsignal_service::proto::data_message::payment::amount::MobileCoin"]],["impl UnwindSafe for Amount",1,["libsignal_service::proto::data_message::payment::amount::Amount"]],["impl UnwindSafe for MobileCoin",1,["libsignal_service::proto::data_message::payment::notification::MobileCoin"]],["impl UnwindSafe for Transaction",1,["libsignal_service::proto::data_message::payment::notification::Transaction"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::data_message::payment::activation::Type"]],["impl UnwindSafe for Amount",1,["libsignal_service::proto::data_message::payment::Amount"]],["impl UnwindSafe for Notification",1,["libsignal_service::proto::data_message::payment::Notification"]],["impl UnwindSafe for Activation",1,["libsignal_service::proto::data_message::payment::Activation"]],["impl UnwindSafe for Item",1,["libsignal_service::proto::data_message::payment::Item"]],["impl UnwindSafe for Quote",1,["libsignal_service::proto::data_message::Quote"]],["impl UnwindSafe for Contact",1,["libsignal_service::proto::data_message::Contact"]],["impl UnwindSafe for Sticker",1,["libsignal_service::proto::data_message::Sticker"]],["impl UnwindSafe for Reaction",1,["libsignal_service::proto::data_message::Reaction"]],["impl UnwindSafe for Delete",1,["libsignal_service::proto::data_message::Delete"]],["impl UnwindSafe for GroupCallUpdate",1,["libsignal_service::proto::data_message::GroupCallUpdate"]],["impl UnwindSafe for StoryContext",1,["libsignal_service::proto::data_message::StoryContext"]],["impl UnwindSafe for Payment",1,["libsignal_service::proto::data_message::Payment"]],["impl UnwindSafe for GiftBadge",1,["libsignal_service::proto::data_message::GiftBadge"]],["impl UnwindSafe for Flags",1,["libsignal_service::proto::data_message::Flags"]],["impl UnwindSafe for ProtocolVersion",1,["libsignal_service::proto::data_message::ProtocolVersion"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::receipt_message::Type"]],["impl UnwindSafe for Action",1,["libsignal_service::proto::typing_message::Action"]],["impl UnwindSafe for Attachment",1,["libsignal_service::proto::story_message::Attachment"]],["impl UnwindSafe for Gradient",1,["libsignal_service::proto::text_attachment::Gradient"]],["impl UnwindSafe for Style",1,["libsignal_service::proto::text_attachment::Style"]],["impl UnwindSafe for Background",1,["libsignal_service::proto::text_attachment::Background"]],["impl UnwindSafe for State",1,["libsignal_service::proto::verified::State"]],["impl UnwindSafe for UnidentifiedDeliveryStatus",1,["libsignal_service::proto::sync_message::sent::UnidentifiedDeliveryStatus"]],["impl UnwindSafe for StoryMessageRecipient",1,["libsignal_service::proto::sync_message::sent::StoryMessageRecipient"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::sync_message::request::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::sync_message::sticker_pack_operation::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::sync_message::fetch_latest::Type"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::sync_message::message_request_response::Type"]],["impl UnwindSafe for MobileCoin",1,["libsignal_service::proto::sync_message::outgoing_payment::MobileCoin"]],["impl UnwindSafe for PaymentDetail",1,["libsignal_service::proto::sync_message::outgoing_payment::PaymentDetail"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::sync_message::call_event::Type"]],["impl UnwindSafe for Direction",1,["libsignal_service::proto::sync_message::call_event::Direction"]],["impl UnwindSafe for Event",1,["libsignal_service::proto::sync_message::call_event::Event"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::sync_message::call_log_event::Type"]],["impl UnwindSafe for Sent",1,["libsignal_service::proto::sync_message::Sent"]],["impl UnwindSafe for Contacts",1,["libsignal_service::proto::sync_message::Contacts"]],["impl UnwindSafe for Blocked",1,["libsignal_service::proto::sync_message::Blocked"]],["impl UnwindSafe for Request",1,["libsignal_service::proto::sync_message::Request"]],["impl UnwindSafe for Read",1,["libsignal_service::proto::sync_message::Read"]],["impl UnwindSafe for Viewed",1,["libsignal_service::proto::sync_message::Viewed"]],["impl UnwindSafe for Configuration",1,["libsignal_service::proto::sync_message::Configuration"]],["impl UnwindSafe for StickerPackOperation",1,["libsignal_service::proto::sync_message::StickerPackOperation"]],["impl UnwindSafe for ViewOnceOpen",1,["libsignal_service::proto::sync_message::ViewOnceOpen"]],["impl UnwindSafe for FetchLatest",1,["libsignal_service::proto::sync_message::FetchLatest"]],["impl UnwindSafe for Keys",1,["libsignal_service::proto::sync_message::Keys"]],["impl UnwindSafe for MessageRequestResponse",1,["libsignal_service::proto::sync_message::MessageRequestResponse"]],["impl UnwindSafe for OutgoingPayment",1,["libsignal_service::proto::sync_message::OutgoingPayment"]],["impl UnwindSafe for PniChangeNumber",1,["libsignal_service::proto::sync_message::PniChangeNumber"]],["impl UnwindSafe for CallEvent",1,["libsignal_service::proto::sync_message::CallEvent"]],["impl UnwindSafe for CallLinkUpdate",1,["libsignal_service::proto::sync_message::CallLinkUpdate"]],["impl UnwindSafe for CallLogEvent",1,["libsignal_service::proto::sync_message::CallLogEvent"]],["impl UnwindSafe for Flags",1,["libsignal_service::proto::attachment_pointer::Flags"]],["impl UnwindSafe for AttachmentIdentifier",1,["libsignal_service::proto::attachment_pointer::AttachmentIdentifier"]],["impl UnwindSafe for Member",1,["libsignal_service::proto::group_context::Member"]],["impl UnwindSafe for Type",1,["libsignal_service::proto::group_context::Type"]],["impl UnwindSafe for Avatar",1,["libsignal_service::proto::contact_details::Avatar"]],["impl UnwindSafe for Avatar",1,["libsignal_service::proto::group_details::Avatar"]],["impl UnwindSafe for Member",1,["libsignal_service::proto::group_details::Member"]],["impl UnwindSafe for MobileCoinAddress",1,["libsignal_service::proto::payment_address::MobileCoinAddress"]],["impl UnwindSafe for Address",1,["libsignal_service::proto::payment_address::Address"]],["impl UnwindSafe for Role",1,["libsignal_service::proto::member::Role"]],["impl UnwindSafe for AccessRequired",1,["libsignal_service::proto::access_control::AccessRequired"]],["impl UnwindSafe for AddMemberAction",1,["libsignal_service::proto::group_change::actions::AddMemberAction"]],["impl UnwindSafe for DeleteMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteMemberAction"]],["impl UnwindSafe for ModifyMemberRoleAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberRoleAction"]],["impl UnwindSafe for ModifyMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::ModifyMemberProfileKeyAction"]],["impl UnwindSafe for AddPendingMemberAction",1,["libsignal_service::proto::group_change::actions::AddPendingMemberAction"]],["impl UnwindSafe for DeletePendingMemberAction",1,["libsignal_service::proto::group_change::actions::DeletePendingMemberAction"]],["impl UnwindSafe for PromotePendingMemberAction",1,["libsignal_service::proto::group_change::actions::PromotePendingMemberAction"]],["impl UnwindSafe for PromotePendingPniAciMemberProfileKeyAction",1,["libsignal_service::proto::group_change::actions::PromotePendingPniAciMemberProfileKeyAction"]],["impl UnwindSafe for AddRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::AddRequestingMemberAction"]],["impl UnwindSafe for DeleteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteRequestingMemberAction"]],["impl UnwindSafe for PromoteRequestingMemberAction",1,["libsignal_service::proto::group_change::actions::PromoteRequestingMemberAction"]],["impl UnwindSafe for AddBannedMemberAction",1,["libsignal_service::proto::group_change::actions::AddBannedMemberAction"]],["impl UnwindSafe for DeleteBannedMemberAction",1,["libsignal_service::proto::group_change::actions::DeleteBannedMemberAction"]],["impl UnwindSafe for ModifyTitleAction",1,["libsignal_service::proto::group_change::actions::ModifyTitleAction"]],["impl UnwindSafe for ModifyDescriptionAction",1,["libsignal_service::proto::group_change::actions::ModifyDescriptionAction"]],["impl UnwindSafe for ModifyAvatarAction",1,["libsignal_service::proto::group_change::actions::ModifyAvatarAction"]],["impl UnwindSafe for ModifyDisappearingMessagesTimerAction",1,["libsignal_service::proto::group_change::actions::ModifyDisappearingMessagesTimerAction"]],["impl UnwindSafe for ModifyAttributesAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAttributesAccessControlAction"]],["impl UnwindSafe for ModifyMembersAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyMembersAccessControlAction"]],["impl UnwindSafe for ModifyAddFromInviteLinkAccessControlAction",1,["libsignal_service::proto::group_change::actions::ModifyAddFromInviteLinkAccessControlAction"]],["impl UnwindSafe for ModifyInviteLinkPasswordAction",1,["libsignal_service::proto::group_change::actions::ModifyInviteLinkPasswordAction"]],["impl UnwindSafe for ModifyAnnouncementsOnlyAction",1,["libsignal_service::proto::group_change::actions::ModifyAnnouncementsOnlyAction"]],["impl UnwindSafe for Actions",1,["libsignal_service::proto::group_change::Actions"]],["impl UnwindSafe for GroupChangeState",1,["libsignal_service::proto::group_changes::GroupChangeState"]],["impl UnwindSafe for Content",1,["libsignal_service::proto::group_attribute_blob::Content"]],["impl UnwindSafe for GroupInviteLinkContentsV1",1,["libsignal_service::proto::group_invite_link::GroupInviteLinkContentsV1"]],["impl UnwindSafe for Contents",1,["libsignal_service::proto::group_invite_link::Contents"]],["impl UnwindSafe for DeviceName",1,["libsignal_service::proto::DeviceName"]],["impl UnwindSafe for WebSocketRequestMessage",1,["libsignal_service::proto::WebSocketRequestMessage"]],["impl UnwindSafe for WebSocketResponseMessage",1,["libsignal_service::proto::WebSocketResponseMessage"]],["impl UnwindSafe for WebSocketMessage",1,["libsignal_service::proto::WebSocketMessage"]],["impl UnwindSafe for Pack",1,["libsignal_service::proto::Pack"]],["impl UnwindSafe for ServerCertificate",1,["libsignal_service::proto::ServerCertificate"]],["impl UnwindSafe for SenderCertificate",1,["libsignal_service::proto::SenderCertificate"]],["impl UnwindSafe for UnidentifiedSenderMessage",1,["libsignal_service::proto::UnidentifiedSenderMessage"]],["impl UnwindSafe for Envelope",1,["libsignal_service::proto::Envelope"]],["impl UnwindSafe for Content",1,["libsignal_service::proto::Content"]],["impl UnwindSafe for CallMessage",1,["libsignal_service::proto::CallMessage"]],["impl UnwindSafe for BodyRange",1,["libsignal_service::proto::BodyRange"]],["impl UnwindSafe for DataMessage",1,["libsignal_service::proto::DataMessage"]],["impl UnwindSafe for NullMessage",1,["libsignal_service::proto::NullMessage"]],["impl UnwindSafe for ReceiptMessage",1,["libsignal_service::proto::ReceiptMessage"]],["impl UnwindSafe for TypingMessage",1,["libsignal_service::proto::TypingMessage"]],["impl UnwindSafe for StoryMessage",1,["libsignal_service::proto::StoryMessage"]],["impl UnwindSafe for Preview",1,["libsignal_service::proto::Preview"]],["impl UnwindSafe for TextAttachment",1,["libsignal_service::proto::TextAttachment"]],["impl UnwindSafe for Verified",1,["libsignal_service::proto::Verified"]],["impl UnwindSafe for SyncMessage",1,["libsignal_service::proto::SyncMessage"]],["impl UnwindSafe for AttachmentPointer",1,["libsignal_service::proto::AttachmentPointer"]],["impl UnwindSafe for GroupContext",1,["libsignal_service::proto::GroupContext"]],["impl UnwindSafe for GroupContextV2",1,["libsignal_service::proto::GroupContextV2"]],["impl UnwindSafe for ContactDetails",1,["libsignal_service::proto::ContactDetails"]],["impl UnwindSafe for GroupDetails",1,["libsignal_service::proto::GroupDetails"]],["impl UnwindSafe for PaymentAddress",1,["libsignal_service::proto::PaymentAddress"]],["impl UnwindSafe for DecryptionErrorMessage",1,["libsignal_service::proto::DecryptionErrorMessage"]],["impl UnwindSafe for PniSignatureMessage",1,["libsignal_service::proto::PniSignatureMessage"]],["impl UnwindSafe for EditMessage",1,["libsignal_service::proto::EditMessage"]],["impl UnwindSafe for ProvisioningUuid",1,["libsignal_service::proto::ProvisioningUuid"]],["impl UnwindSafe for ProvisionEnvelope",1,["libsignal_service::proto::ProvisionEnvelope"]],["impl UnwindSafe for ProvisionMessage",1,["libsignal_service::proto::ProvisionMessage"]],["impl UnwindSafe for ProvisioningVersion",1,["libsignal_service::proto::ProvisioningVersion"]],["impl UnwindSafe for AvatarUploadAttributes",1,["libsignal_service::proto::AvatarUploadAttributes"]],["impl UnwindSafe for Member",1,["libsignal_service::proto::Member"]],["impl UnwindSafe for PendingMember",1,["libsignal_service::proto::PendingMember"]],["impl UnwindSafe for RequestingMember",1,["libsignal_service::proto::RequestingMember"]],["impl UnwindSafe for BannedMember",1,["libsignal_service::proto::BannedMember"]],["impl UnwindSafe for AccessControl",1,["libsignal_service::proto::AccessControl"]],["impl UnwindSafe for Group",1,["libsignal_service::proto::Group"]],["impl UnwindSafe for GroupChange",1,["libsignal_service::proto::GroupChange"]],["impl UnwindSafe for GroupChanges",1,["libsignal_service::proto::GroupChanges"]],["impl UnwindSafe for GroupAttributeBlob",1,["libsignal_service::proto::GroupAttributeBlob"]],["impl UnwindSafe for GroupInviteLink",1,["libsignal_service::proto::GroupInviteLink"]],["impl UnwindSafe for GroupJoinInfo",1,["libsignal_service::proto::GroupJoinInfo"]],["impl UnwindSafe for GroupExternalCredential",1,["libsignal_service::proto::GroupExternalCredential"]],["impl UnwindSafe for ProvisioningCipher",1,["libsignal_service::provisioning::cipher::ProvisioningCipher"]],["impl UnwindSafe for ConfirmCodeResponse",1,["libsignal_service::provisioning::manager::ConfirmCodeResponse"]],["impl<'a, P> !UnwindSafe for ProvisioningManager<'a, P>",1,["libsignal_service::provisioning::manager::ProvisioningManager"]],["impl UnwindSafe for SecondaryDeviceProvisioning",1,["libsignal_service::provisioning::manager::SecondaryDeviceProvisioning"]],["impl<P> UnwindSafe for LinkingManager<P>where\n P: UnwindSafe,",1,["libsignal_service::provisioning::manager::LinkingManager"]],["impl !UnwindSafe for ProvisioningError",1,["libsignal_service::provisioning::ProvisioningError"]],["impl UnwindSafe for ServiceIdType",1,["libsignal_service::push_service::ServiceIdType"]],["impl UnwindSafe for ServiceIds",1,["libsignal_service::push_service::ServiceIds"]],["impl UnwindSafe for DeviceId",1,["libsignal_service::push_service::DeviceId"]],["impl UnwindSafe for DeviceInfo",1,["libsignal_service::push_service::DeviceInfo"]],["impl UnwindSafe for AccountAttributes",1,["libsignal_service::push_service::AccountAttributes"]],["impl UnwindSafe for DeviceCapabilities",1,["libsignal_service::push_service::DeviceCapabilities"]],["impl UnwindSafe for RecaptchaAttributes",1,["libsignal_service::push_service::RecaptchaAttributes"]],["impl UnwindSafe for ProofRequired",1,["libsignal_service::push_service::ProofRequired"]],["impl UnwindSafe for PreKeyStatus",1,["libsignal_service::push_service::PreKeyStatus"]],["impl UnwindSafe for HttpAuth",1,["libsignal_service::push_service::HttpAuth"]],["impl UnwindSafe for HttpAuthOverride",1,["libsignal_service::push_service::HttpAuthOverride"]],["impl<C> UnwindSafe for AvatarWrite<C>where\n C: UnwindSafe,",1,["libsignal_service::push_service::AvatarWrite"]],["impl UnwindSafe for PreKeyResponse",1,["libsignal_service::push_service::PreKeyResponse"]],["impl UnwindSafe for WhoAmIResponse",1,["libsignal_service::push_service::WhoAmIResponse"]],["impl UnwindSafe for RegistrationSessionMetadataResponse",1,["libsignal_service::push_service::RegistrationSessionMetadataResponse"]],["impl UnwindSafe for VerifyAccountResponse",1,["libsignal_service::push_service::VerifyAccountResponse"]],["impl UnwindSafe for VerificationTransport",1,["libsignal_service::push_service::VerificationTransport"]],["impl<'a> UnwindSafe for RegistrationMethod<'a>",1,["libsignal_service::push_service::RegistrationMethod"]],["impl UnwindSafe for PreKeyResponseItem",1,["libsignal_service::push_service::PreKeyResponseItem"]],["impl UnwindSafe for MismatchedDevices",1,["libsignal_service::push_service::MismatchedDevices"]],["impl UnwindSafe for StaleDevices",1,["libsignal_service::push_service::StaleDevices"]],["impl UnwindSafe for SignalServiceProfile",1,["libsignal_service::push_service::SignalServiceProfile"]],["impl UnwindSafe for AttachmentV2UploadAttributes",1,["libsignal_service::push_service::AttachmentV2UploadAttributes"]],["impl !UnwindSafe for ServiceError",1,["libsignal_service::push_service::ServiceError"]],["impl<Service> UnwindSafe for MessageReceiver<Service>where\n Service: UnwindSafe,",1,["libsignal_service::receiver::MessageReceiver"]],["impl UnwindSafe for OutgoingPushMessage",1,["libsignal_service::sender::OutgoingPushMessage"]],["impl UnwindSafe for OutgoingPushMessages",1,["libsignal_service::sender::OutgoingPushMessages"]],["impl UnwindSafe for SendMessageResponse",1,["libsignal_service::sender::SendMessageResponse"]],["impl UnwindSafe for SentMessage",1,["libsignal_service::sender::SentMessage"]],["impl UnwindSafe for AttachmentSpec",1,["libsignal_service::sender::AttachmentSpec"]],["impl<Service, S, R> !UnwindSafe for MessageSender<Service, S, R>",1,["libsignal_service::sender::MessageSender"]],["impl !UnwindSafe for AttachmentUploadError",1,["libsignal_service::sender::AttachmentUploadError"]],["impl !UnwindSafe for MessageSenderError",1,["libsignal_service::sender::MessageSenderError"]],["impl UnwindSafe for ParseServiceAddressError",1,["libsignal_service::service_address::ParseServiceAddressError"]],["impl UnwindSafe for ServiceAddress",1,["libsignal_service::service_address::ServiceAddress"]],["impl UnwindSafe for UnidentifiedAccess",1,["libsignal_service::unidentified_access::UnidentifiedAccess"]],["impl !UnwindSafe for SignalRequestStream",1,["libsignal_service::websocket::SignalRequestStream"]],["impl !UnwindSafe for SignalWebSocket",1,["libsignal_service::websocket::SignalWebSocket"]]], "libsignal_service_actix":[["impl !UnwindSafe for AwcPushService",1,["libsignal_service_actix::push_service::AwcPushService"]],["impl !UnwindSafe for AwcWebSocket",1,["libsignal_service_actix::websocket::AwcWebSocket"]],["impl !UnwindSafe for AwcWebSocketError",1,["libsignal_service_actix::websocket::AwcWebSocketError"]]], "libsignal_service_hyper":[["impl !UnwindSafe for HyperPushService",1,["libsignal_service_hyper::push_service::HyperPushService"]],["impl !UnwindSafe for TungsteniteWebSocket",1,["libsignal_service_hyper::websocket::TungsteniteWebSocket"]],["impl !UnwindSafe for TungsteniteWebSocketError",1,["libsignal_service_hyper::websocket::TungsteniteWebSocketError"]]], "zkgroup":[["impl UnwindSafe for AuthCredential",1,["zkgroup::api::auth::auth_credential::AuthCredential"]],["impl UnwindSafe for AuthCredentialPresentationV2",1,["zkgroup::api::auth::auth_credential_presentation::AuthCredentialPresentationV2"]],["impl UnwindSafe for AuthCredentialWithPniPresentation",1,["zkgroup::api::auth::auth_credential_presentation::AuthCredentialWithPniPresentation"]],["impl UnwindSafe for AnyAuthCredentialPresentation",1,["zkgroup::api::auth::auth_credential_presentation::AnyAuthCredentialPresentation"]],["impl UnwindSafe for AuthCredentialResponse",1,["zkgroup::api::auth::auth_credential_response::AuthCredentialResponse"]],["impl UnwindSafe for AuthCredentialWithPni",1,["zkgroup::api::auth::auth_credential_with_pni::AuthCredentialWithPni"]],["impl UnwindSafe for AuthCredentialWithPniResponse",1,["zkgroup::api::auth::auth_credential_with_pni_response::AuthCredentialWithPniResponse"]],["impl UnwindSafe for CallLinkAuthCredentialResponse",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredentialResponse"]],["impl UnwindSafe for CallLinkAuthCredential",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredential"]],["impl UnwindSafe for CallLinkAuthCredentialPresentation",1,["zkgroup::api::call_links::auth_credential::CallLinkAuthCredentialPresentation"]],["impl UnwindSafe for CreateCallLinkCredentialRequestContext",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialRequestContext"]],["impl UnwindSafe for CreateCallLinkCredentialRequest",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialRequest"]],["impl UnwindSafe for CreateCallLinkCredentialResponse",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialResponse"]],["impl UnwindSafe for CreateCallLinkCredential",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredential"]],["impl UnwindSafe for CreateCallLinkCredentialPresentation",1,["zkgroup::api::call_links::create_credential::CreateCallLinkCredentialPresentation"]],["impl UnwindSafe for CallLinkSecretParams",1,["zkgroup::api::call_links::params::CallLinkSecretParams"]],["impl UnwindSafe for CallLinkPublicParams",1,["zkgroup::api::call_links::params::CallLinkPublicParams"]],["impl UnwindSafe for GroupMasterKey",1,["zkgroup::api::groups::group_params::GroupMasterKey"]],["impl UnwindSafe for GroupSecretParams",1,["zkgroup::api::groups::group_params::GroupSecretParams"]],["impl UnwindSafe for GroupPublicParams",1,["zkgroup::api::groups::group_params::GroupPublicParams"]],["impl UnwindSafe for ProfileKeyCiphertext",1,["zkgroup::api::groups::profile_key_ciphertext::ProfileKeyCiphertext"]],["impl UnwindSafe for UuidCiphertext",1,["zkgroup::api::groups::uuid_ciphertext::UuidCiphertext"]],["impl UnwindSafe for ExpiringProfileKeyCredential",1,["zkgroup::api::profiles::expiring_profile_key_credential::ExpiringProfileKeyCredential"]],["impl UnwindSafe for ExpiringProfileKeyCredentialResponse",1,["zkgroup::api::profiles::expiring_profile_key_credential_response::ExpiringProfileKeyCredentialResponse"]],["impl UnwindSafe for ProfileKey",1,["zkgroup::api::profiles::profile_key::ProfileKey"]],["impl UnwindSafe for ProfileKeyCommitment",1,["zkgroup::api::profiles::profile_key_commitment::ProfileKeyCommitment"]],["impl UnwindSafe for ProfileKeyCredentialPresentationV1",1,["zkgroup::api::profiles::profile_key_credential_presentation::ProfileKeyCredentialPresentationV1"]],["impl UnwindSafe for ProfileKeyCredentialPresentationV2",1,["zkgroup::api::profiles::profile_key_credential_presentation::ProfileKeyCredentialPresentationV2"]],["impl UnwindSafe for ExpiringProfileKeyCredentialPresentation",1,["zkgroup::api::profiles::profile_key_credential_presentation::ExpiringProfileKeyCredentialPresentation"]],["impl UnwindSafe for AnyProfileKeyCredentialPresentation",1,["zkgroup::api::profiles::profile_key_credential_presentation::AnyProfileKeyCredentialPresentation"]],["impl UnwindSafe for ProfileKeyCredentialRequest",1,["zkgroup::api::profiles::profile_key_credential_request::ProfileKeyCredentialRequest"]],["impl UnwindSafe for ProfileKeyCredentialRequestContext",1,["zkgroup::api::profiles::profile_key_credential_request_context::ProfileKeyCredentialRequestContext"]],["impl UnwindSafe for ProfileKeyVersion",1,["zkgroup::api::profiles::profile_key_version::ProfileKeyVersion"]],["impl UnwindSafe for ReceiptCredential",1,["zkgroup::api::receipts::receipt_credential::ReceiptCredential"]],["impl UnwindSafe for ReceiptCredentialPresentation",1,["zkgroup::api::receipts::receipt_credential_presentation::ReceiptCredentialPresentation"]],["impl UnwindSafe for ReceiptCredentialRequest",1,["zkgroup::api::receipts::receipt_credential_request::ReceiptCredentialRequest"]],["impl UnwindSafe for ReceiptCredentialRequestContext",1,["zkgroup::api::receipts::receipt_credential_request_context::ReceiptCredentialRequestContext"]],["impl UnwindSafe for ReceiptCredentialResponse",1,["zkgroup::api::receipts::receipt_credential_response::ReceiptCredentialResponse"]],["impl UnwindSafe for GenericServerSecretParams",1,["zkgroup::api::generic_server_params::GenericServerSecretParams"]],["impl UnwindSafe for GenericServerPublicParams",1,["zkgroup::api::generic_server_params::GenericServerPublicParams"]],["impl UnwindSafe for ServerSecretParams",1,["zkgroup::api::server_params::ServerSecretParams"]],["impl UnwindSafe for ServerPublicParams",1,["zkgroup::api::server_params::ServerPublicParams"]],["impl<T> UnwindSafe for OneBased<T>where\n T: UnwindSafe,",1,["zkgroup::common::array_utils::OneBased"]],["impl UnwindSafe for ZkGroupVerificationFailure",1,["zkgroup::common::errors::ZkGroupVerificationFailure"]],["impl UnwindSafe for ZkGroupDeserializationFailure",1,["zkgroup::common::errors::ZkGroupDeserializationFailure"]],["impl UnwindSafe for Sho",1,["zkgroup::common::sho::Sho"]],["impl UnwindSafe for SystemParams",1,["zkgroup::crypto::credentials::SystemParams"]],["impl<S> UnwindSafe for KeyPair<S>where\n <S as AttrScalars>::Storage: UnwindSafe,",1,["zkgroup::crypto::credentials::KeyPair"]],["impl UnwindSafe for PublicKey",1,["zkgroup::crypto::credentials::PublicKey"]],["impl UnwindSafe for AuthCredential",1,["zkgroup::crypto::credentials::AuthCredential"]],["impl UnwindSafe for AuthCredentialWithPni",1,["zkgroup::crypto::credentials::AuthCredentialWithPni"]],["impl UnwindSafe for ProfileKeyCredential",1,["zkgroup::crypto::credentials::ProfileKeyCredential"]],["impl UnwindSafe for ExpiringProfileKeyCredential",1,["zkgroup::crypto::credentials::ExpiringProfileKeyCredential"]],["impl UnwindSafe for BlindedExpiringProfileKeyCredentialWithSecretNonce",1,["zkgroup::crypto::credentials::BlindedExpiringProfileKeyCredentialWithSecretNonce"]],["impl UnwindSafe for BlindedExpiringProfileKeyCredential",1,["zkgroup::crypto::credentials::BlindedExpiringProfileKeyCredential"]],["impl UnwindSafe for PniCredential",1,["zkgroup::crypto::credentials::PniCredential"]],["impl UnwindSafe for ReceiptCredential",1,["zkgroup::crypto::credentials::ReceiptCredential"]],["impl UnwindSafe for BlindedReceiptCredentialWithSecretNonce",1,["zkgroup::crypto::credentials::BlindedReceiptCredentialWithSecretNonce"]],["impl UnwindSafe for BlindedReceiptCredential",1,["zkgroup::crypto::credentials::BlindedReceiptCredential"]],["impl UnwindSafe for SystemParams",1,["zkgroup::crypto::profile_key_commitment::SystemParams"]],["impl UnwindSafe for CommitmentWithSecretNonce",1,["zkgroup::crypto::profile_key_commitment::CommitmentWithSecretNonce"]],["impl UnwindSafe for Commitment",1,["zkgroup::crypto::profile_key_commitment::Commitment"]],["impl UnwindSafe for KeyPair",1,["zkgroup::crypto::profile_key_credential_request::KeyPair"]],["impl UnwindSafe for PublicKey",1,["zkgroup::crypto::profile_key_credential_request::PublicKey"]],["impl UnwindSafe for CiphertextWithSecretNonce",1,["zkgroup::crypto::profile_key_credential_request::CiphertextWithSecretNonce"]],["impl UnwindSafe for Ciphertext",1,["zkgroup::crypto::profile_key_credential_request::Ciphertext"]],["impl UnwindSafe for SystemParams",1,["zkgroup::crypto::profile_key_encryption::SystemParams"]],["impl UnwindSafe for KeyPair",1,["zkgroup::crypto::profile_key_encryption::KeyPair"]],["impl UnwindSafe for PublicKey",1,["zkgroup::crypto::profile_key_encryption::PublicKey"]],["impl UnwindSafe for Ciphertext",1,["zkgroup::crypto::profile_key_encryption::Ciphertext"]],["impl UnwindSafe for ProfileKeyStruct",1,["zkgroup::crypto::profile_key_struct::ProfileKeyStruct"]],["impl UnwindSafe for AuthCredentialIssuanceProof",1,["zkgroup::crypto::proofs::AuthCredentialIssuanceProof"]],["impl UnwindSafe for AuthCredentialWithPniIssuanceProof",1,["zkgroup::crypto::proofs::AuthCredentialWithPniIssuanceProof"]],["impl UnwindSafe for ProfileKeyCredentialRequestProof",1,["zkgroup::crypto::proofs::ProfileKeyCredentialRequestProof"]],["impl UnwindSafe for ExpiringProfileKeyCredentialIssuanceProof",1,["zkgroup::crypto::proofs::ExpiringProfileKeyCredentialIssuanceProof"]],["impl UnwindSafe for ReceiptCredentialIssuanceProof",1,["zkgroup::crypto::proofs::ReceiptCredentialIssuanceProof"]],["impl UnwindSafe for AuthCredentialPresentationProofV2",1,["zkgroup::crypto::proofs::AuthCredentialPresentationProofV2"]],["impl UnwindSafe for AuthCredentialWithPniPresentationProof",1,["zkgroup::crypto::proofs::AuthCredentialWithPniPresentationProof"]],["impl UnwindSafe for ProfileKeyCredentialPresentationProofV1",1,["zkgroup::crypto::proofs::ProfileKeyCredentialPresentationProofV1"]],["impl UnwindSafe for ProfileKeyCredentialPresentationProofV2",1,["zkgroup::crypto::proofs::ProfileKeyCredentialPresentationProofV2"]],["impl UnwindSafe for ExpiringProfileKeyCredentialPresentationProof",1,["zkgroup::crypto::proofs::ExpiringProfileKeyCredentialPresentationProof"]],["impl UnwindSafe for ReceiptCredentialPresentationProof",1,["zkgroup::crypto::proofs::ReceiptCredentialPresentationProof"]],["impl UnwindSafe for KeyPair",1,["zkgroup::crypto::receipt_credential_request::KeyPair"]],["impl UnwindSafe for PublicKey",1,["zkgroup::crypto::receipt_credential_request::PublicKey"]],["impl UnwindSafe for CiphertextWithSecretNonce",1,["zkgroup::crypto::receipt_credential_request::CiphertextWithSecretNonce"]],["impl UnwindSafe for Ciphertext",1,["zkgroup::crypto::receipt_credential_request::Ciphertext"]],["impl UnwindSafe for ReceiptStruct",1,["zkgroup::crypto::receipt_struct::ReceiptStruct"]],["impl UnwindSafe for KeyPair",1,["zkgroup::crypto::signature::KeyPair"]],["impl UnwindSafe for PublicKey",1,["zkgroup::crypto::signature::PublicKey"]],["impl UnwindSafe for TimestampStruct",1,["zkgroup::crypto::timestamp_struct::TimestampStruct"]],["impl UnwindSafe for SystemParams",1,["zkgroup::crypto::uid_encryption::SystemParams"]],["impl UnwindSafe for KeyPair",1,["zkgroup::crypto::uid_encryption::KeyPair"]],["impl UnwindSafe for PublicKey",1,["zkgroup::crypto::uid_encryption::PublicKey"]],["impl UnwindSafe for Ciphertext",1,["zkgroup::crypto::uid_encryption::Ciphertext"]],["impl UnwindSafe for UidStruct",1,["zkgroup::crypto::uid_struct::UidStruct"]]] diff --git a/implementors/num_enum/trait.TryFromPrimitive.js b/implementors/num_enum/trait.TryFromPrimitive.js index 2234c8eb7..4d6fd2a2f 100644 --- a/implementors/num_enum/trait.TryFromPrimitive.js +++ b/implementors/num_enum/trait.TryFromPrimitive.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"libsignal_protocol":[["impl TryFromPrimitive for CiphertextMessageType"],["impl TryFromPrimitive for ServiceIdKind"]] +"libsignal_protocol":[["impl TryFromPrimitive for ServiceIdKind"],["impl TryFromPrimitive for CiphertextMessageType"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/prost/message/trait.Message.js b/implementors/prost/message/trait.Message.js index a2622396f..7c012f1ad 100644 --- a/implementors/prost/message/trait.Message.js +++ b/implementors/prost/message/trait.Message.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"libsignal_service":[["impl Message for ModifyAnnouncementsOnlyAction"],["impl Message for CallEvent"],["impl Message for Name"],["impl Message for DeletePendingMemberAction"],["impl Message for DataMessage"],["impl Message for RequestingMember"],["impl Message for IceUpdate"],["impl Message for ContactDetails"],["impl Message for Sticker"],["impl Message for MobileCoin"],["impl Message for UnidentifiedDeliveryStatus"],["impl Message for Group"],["impl Message for Avatar"],["impl Message for Message"],["impl Message for UnidentifiedSenderMessage"],["impl Message for Gradient"],["impl Message for CallLinkUpdate"],["impl Message for SyncMessage"],["impl Message for Preview"],["impl Message for Busy"],["impl Message for Contacts"],["impl Message for Activation"],["impl Message for Verified"],["impl Message for ModifyAttributesAccessControlAction"],["impl Message for GroupInviteLink"],["impl Message for ModifyAddFromInviteLinkAccessControlAction"],["impl Message for WebSocketRequestMessage"],["impl Message for Reaction"],["impl Message for PendingMember"],["impl Message for ModifyDisappearingMessagesTimerAction"],["impl Message for ProvisionEnvelope"],["impl Message for Amount"],["impl Message for TextAttachment"],["impl Message for NullMessage"],["impl Message for StoryMessageRecipient"],["impl Message for ModifyTitleAction"],["impl Message for GiftBadge"],["impl Message for Avatar"],["impl Message for GroupInviteLinkContentsV1"],["impl Message for Member"],["impl Message for Blocked"],["impl Message for Delete"],["impl Message for Member"],["impl Message for BannedMember"],["impl Message for DeleteMemberAction"],["impl Message for MobileCoin"],["impl Message for ServerCertificate"],["impl Message for ModifyMemberProfileKeyAction"],["impl Message for GroupChange"],["impl Message for BodyRange"],["impl Message for EditMessage"],["impl Message for ViewOnceOpen"],["impl Message for ModifyInviteLinkPasswordAction"],["impl Message for DecryptionErrorMessage"],["impl Message for FetchLatest"],["impl Message for PniChangeNumber"],["impl Message for GroupDetails"],["impl Message for CallMessage"],["impl Message for ProvisioningUuid"],["impl Message for SenderCertificate"],["impl Message for Certificate"],["impl Message for ModifyMemberRoleAction"],["impl Message for StoryContext"],["impl Message for PromotePendingPniAciMemberProfileKeyAction"],["impl Message for MessageRequestResponse"],["impl Message for GroupContext"],["impl Message for Opaque"],["impl Message for Member"],["impl Message for Notification"],["impl Message for Certificate"],["impl Message for PaymentAddress"],["impl Message for ProvisionMessage"],["impl Message for PniSignatureMessage"],["impl Message for PromoteRequestingMemberAction"],["impl Message for GroupChanges"],["impl Message for Request"],["impl Message for GroupCallUpdate"],["impl Message for Actions"],["impl Message for GroupJoinInfo"],["impl Message for DeviceName"],["impl Message for StickerPackOperation"],["impl Message for Pack"],["impl Message for Read"],["impl Message for ModifyMembersAccessControlAction"],["impl Message for GroupExternalCredential"],["impl Message for AddBannedMemberAction"],["impl Message for StoryMessage"],["impl Message for GroupAttributeBlob"],["impl Message for Envelope"],["impl Message for AddMemberAction"],["impl Message for Keys"],["impl Message for Sticker"],["impl Message for Content"],["impl Message for Answer"],["impl Message for GroupContextV2"],["impl Message for Sent"],["impl Message for QuotedAttachment"],["impl Message for AddPendingMemberAction"],["impl Message for Contact"],["impl Message for WebSocketMessage"],["impl Message for AttachmentPointer"],["impl Message for Offer"],["impl Message for Phone"],["impl Message for MobileCoinAddress"],["impl Message for TypingMessage"],["impl Message for MobileCoin"],["impl Message for AddRequestingMemberAction"],["impl Message for ModifyDescriptionAction"],["impl Message for ModifyAvatarAction"],["impl Message for OutgoingPayment"],["impl Message for WebSocketResponseMessage"],["impl Message for Avatar"],["impl Message for Email"],["impl Message for ReceiptMessage"],["impl Message for Viewed"],["impl Message for AccessControl"],["impl Message for PostalAddress"],["impl Message for DeleteRequestingMemberAction"],["impl Message for Hangup"],["impl Message for GroupChangeState"],["impl Message for DeleteBannedMemberAction"],["impl Message for PromotePendingMemberAction"],["impl Message for Quote"],["impl Message for AvatarUploadAttributes"],["impl Message for Configuration"],["impl Message for CallLogEvent"],["impl Message for Payment"]] +"libsignal_service":[["impl Message for ModifyDisappearingMessagesTimerAction"],["impl Message for GroupChange"],["impl Message for DataMessage"],["impl Message for AddPendingMemberAction"],["impl Message for Phone"],["impl Message for PniChangeNumber"],["impl Message for SenderCertificate"],["impl Message for Email"],["impl Message for ModifyAvatarAction"],["impl Message for Gradient"],["impl Message for Avatar"],["impl Message for Content"],["impl Message for PniSignatureMessage"],["impl Message for StoryMessage"],["impl Message for ModifyAnnouncementsOnlyAction"],["impl Message for ProvisionMessage"],["impl Message for ModifyMembersAccessControlAction"],["impl Message for Quote"],["impl Message for DeviceName"],["impl Message for BodyRange"],["impl Message for Member"],["impl Message for ModifyTitleAction"],["impl Message for Hangup"],["impl Message for TypingMessage"],["impl Message for GroupContextV2"],["impl Message for AvatarUploadAttributes"],["impl Message for Viewed"],["impl Message for WebSocketMessage"],["impl Message for OutgoingPayment"],["impl Message for ModifyAddFromInviteLinkAccessControlAction"],["impl Message for AccessControl"],["impl Message for AddMemberAction"],["impl Message for Blocked"],["impl Message for SyncMessage"],["impl Message for Certificate"],["impl Message for GroupChangeState"],["impl Message for Opaque"],["impl Message for Contact"],["impl Message for GiftBadge"],["impl Message for GroupInviteLinkContentsV1"],["impl Message for GroupDetails"],["impl Message for MessageRequestResponse"],["impl Message for WebSocketRequestMessage"],["impl Message for BannedMember"],["impl Message for Amount"],["impl Message for Actions"],["impl Message for FetchLatest"],["impl Message for Configuration"],["impl Message for PostalAddress"],["impl Message for Pack"],["impl Message for GroupAttributeBlob"],["impl Message for Keys"],["impl Message for ModifyInviteLinkPasswordAction"],["impl Message for Answer"],["impl Message for PromoteRequestingMemberAction"],["impl Message for DeleteBannedMemberAction"],["impl Message for CallLogEvent"],["impl Message for RequestingMember"],["impl Message for Busy"],["impl Message for Offer"],["impl Message for Name"],["impl Message for GroupJoinInfo"],["impl Message for DeleteMemberAction"],["impl Message for MobileCoin"],["impl Message for DeletePendingMemberAction"],["impl Message for Sticker"],["impl Message for AttachmentPointer"],["impl Message for ProvisioningUuid"],["impl Message for Message"],["impl Message for NullMessage"],["impl Message for CallLinkUpdate"],["impl Message for StoryContext"],["impl Message for PaymentAddress"],["impl Message for UnidentifiedDeliveryStatus"],["impl Message for GroupChanges"],["impl Message for GroupCallUpdate"],["impl Message for MobileCoinAddress"],["impl Message for EditMessage"],["impl Message for Envelope"],["impl Message for PendingMember"],["impl Message for GroupContext"],["impl Message for GroupExternalCredential"],["impl Message for Avatar"],["impl Message for ReceiptMessage"],["impl Message for MobileCoin"],["impl Message for Sent"],["impl Message for Delete"],["impl Message for Contacts"],["impl Message for ContactDetails"],["impl Message for Activation"],["impl Message for ModifyAttributesAccessControlAction"],["impl Message for Payment"],["impl Message for CallMessage"],["impl Message for DeleteRequestingMemberAction"],["impl Message for Notification"],["impl Message for ProvisionEnvelope"],["impl Message for ModifyMemberProfileKeyAction"],["impl Message for PromotePendingMemberAction"],["impl Message for AddBannedMemberAction"],["impl Message for Avatar"],["impl Message for QuotedAttachment"],["impl Message for Reaction"],["impl Message for MobileCoin"],["impl Message for GroupInviteLink"],["impl Message for CallEvent"],["impl Message for StickerPackOperation"],["impl Message for Group"],["impl Message for PromotePendingPniAciMemberProfileKeyAction"],["impl Message for Verified"],["impl Message for ModifyMemberRoleAction"],["impl Message for ServerCertificate"],["impl Message for IceUpdate"],["impl Message for StoryMessageRecipient"],["impl Message for Preview"],["impl Message for TextAttachment"],["impl Message for AddRequestingMemberAction"],["impl Message for Member"],["impl Message for Request"],["impl Message for Certificate"],["impl Message for Sticker"],["impl Message for ModifyDescriptionAction"],["impl Message for DecryptionErrorMessage"],["impl Message for WebSocketResponseMessage"],["impl Message for ViewOnceOpen"],["impl Message for Member"],["impl Message for UnidentifiedSenderMessage"],["impl Message for Read"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/de/trait.Deserialize.js b/implementors/serde/de/trait.Deserialize.js index 9001c96a2..e50dbbd8f 100644 --- a/implementors/serde/de/trait.Deserialize.js +++ b/implementors/serde/de/trait.Deserialize.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"libsignal_service":[["impl<'de> Deserialize<'de> for Member"],["impl<'de> Deserialize<'de> for VerifyAccountResponse"],["impl<'de> Deserialize<'de> for SignalServiceProfile"],["impl<'de> Deserialize<'de> for SendMessageResponse"],["impl<'de> Deserialize<'de> for PreKeyStatus"],["impl<'de> Deserialize<'de> for Profile"],["impl<'de> Deserialize<'de> for PreKeyEntity"],["impl<'de> Deserialize<'de> for WhoAmIResponse"],["impl<'de> Deserialize<'de> for KyberPreKeyEntity"],["impl<'de> Deserialize<'de> for ProofRequired"],["impl<'de> Deserialize<'de> for DeviceId"],["impl<'de, R> Deserialize<'de> for Attachment<R>where\n R: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for Timer"],["impl<'de> Deserialize<'de> for ConfirmCodeResponse"],["impl<'de> Deserialize<'de> for SignedPreKeyEntity"],["impl<'de> Deserialize<'de> for ServiceAddress"],["impl<'de> Deserialize<'de> for DeviceInfo"],["impl<'de> Deserialize<'de> for MismatchedDevices"],["impl<'de> Deserialize<'de> for AccountAttributes"],["impl<'de> Deserialize<'de> for EnvelopeEntity"],["impl<'de, S> Deserialize<'de> for ProfileName<S>where\n S: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for Group"],["impl<'de> Deserialize<'de> for RequestingMember"],["impl<'de> Deserialize<'de> for AttachmentV2UploadAttributes"],["impl<'de> Deserialize<'de> for Contact"],["impl<'de> Deserialize<'de> for PreKeyResponseItem"],["impl<'de> Deserialize<'de> for StaleDevices"],["impl<'de> Deserialize<'de> for PreKeyResponse"],["impl<'de> Deserialize<'de> for ServiceIds"],["impl<'de> Deserialize<'de> for PendingMember"],["impl<'de> Deserialize<'de> for SignalServers"],["impl<'de> Deserialize<'de> for DeviceCapabilities"],["impl<'de> Deserialize<'de> for AccessControl"],["impl<'de> Deserialize<'de> for RegistrationSessionMetadataResponse"],["impl<'de> Deserialize<'de> for RecaptchaAttributes"]], -"zkgroup":[["impl<'de> Deserialize<'de> for Commitment"],["impl<'de> Deserialize<'de> for CallLinkAuthCredentialResponse"],["impl<'de> Deserialize<'de> for CiphertextWithSecretNonce"],["impl<'de> Deserialize<'de> for BlindedReceiptCredential"],["impl<'de> Deserialize<'de> for Ciphertext"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredential"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredentialPresentationProof"],["impl<'de> Deserialize<'de> for AuthCredentialWithPniPresentationProof"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialRequestProof"],["impl<'de> Deserialize<'de> for AuthCredential"],["impl<'de> Deserialize<'de> for ProfileKeyCommitment"],["impl<'de> Deserialize<'de> for ReceiptCredentialIssuanceProof"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for AuthCredentialPresentationV2"],["impl<'de> Deserialize<'de> for CreateCallLinkCredentialRequestContext"],["impl<'de, S: AttrScalars> Deserialize<'de> for KeyPair<S>"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for SystemParams"],["impl<'de> Deserialize<'de> for PniCredential"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredentialResponse"],["impl<'de> Deserialize<'de> for AuthCredentialWithPniIssuanceProof"],["impl<'de> Deserialize<'de> for ServerSecretParams"],["impl<'de> Deserialize<'de> for ReceiptCredentialRequest"],["impl<'de> Deserialize<'de> for CallLinkSecretParams"],["impl<'de> Deserialize<'de> for TimestampStruct"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredentialPresentation"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredential"],["impl<'de> Deserialize<'de> for GroupPublicParams"],["impl<'de> Deserialize<'de> for AuthCredentialResponse"],["impl<'de> Deserialize<'de> for CreateCallLinkCredentialResponse"],["impl<'de> Deserialize<'de> for UidStruct"],["impl<'de> Deserialize<'de> for CallLinkAuthCredentialPresentation"],["impl<'de> Deserialize<'de> for SystemParams"],["impl<'de> Deserialize<'de> for AuthCredentialWithPni"],["impl<'de> Deserialize<'de> for UuidCiphertext"],["impl<'de> Deserialize<'de> for AuthCredential"],["impl<'de> Deserialize<'de> for CallLinkAuthCredential"],["impl<'de> Deserialize<'de> for ReceiptStruct"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialPresentationV2"],["impl<'de> Deserialize<'de> for ReceiptCredential"],["impl<'de> Deserialize<'de> for GenericServerPublicParams"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for CreateCallLinkCredential"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for CreateCallLinkCredentialPresentation"],["impl<'de> Deserialize<'de> for ReceiptCredentialPresentationProof"],["impl<'de> Deserialize<'de> for CommitmentWithSecretNonce"],["impl<'de> Deserialize<'de> for ProfileKey"],["impl<'de> Deserialize<'de> for AuthCredentialPresentationProofV2"],["impl<'de> Deserialize<'de> for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl<'de> Deserialize<'de> for AuthCredentialWithPniPresentation"],["impl<'de> Deserialize<'de> for BlindedReceiptCredentialWithSecretNonce"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredentialIssuanceProof"],["impl<'de> Deserialize<'de> for ServerPublicParams"],["impl<'de> Deserialize<'de> for CallLinkPublicParams"],["impl<'de> Deserialize<'de> for CiphertextWithSecretNonce"],["impl<'de> Deserialize<'de> for GroupMasterKey"],["impl<'de> Deserialize<'de> for ProfileKeyStruct"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for AuthCredentialWithPniResponse"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialRequest"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialPresentationV1"],["impl<'de> Deserialize<'de> for ProfileKeyCredential"],["impl<'de> Deserialize<'de> for SystemParams"],["impl<'de> Deserialize<'de> for GroupSecretParams"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for GenericServerSecretParams"],["impl<'de> Deserialize<'de> for SystemParams"],["impl<'de> Deserialize<'de> for ReceiptCredentialPresentation"],["impl<'de> Deserialize<'de> for AuthCredentialWithPni"],["impl<'de> Deserialize<'de> for Ciphertext"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for Ciphertext"],["impl<'de> Deserialize<'de> for ReceiptCredentialRequestContext"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialPresentationProofV1"],["impl<'de> Deserialize<'de> for ReceiptCredential"],["impl<'de> Deserialize<'de> for AuthCredentialIssuanceProof"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialRequestContext"],["impl<'de, T> Deserialize<'de> for OneBased<T>where\n T: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for Ciphertext"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialPresentationProofV2"],["impl<'de> Deserialize<'de> for ReceiptCredentialResponse"],["impl<'de> Deserialize<'de> for CreateCallLinkCredentialRequest"],["impl<'de> Deserialize<'de> for ProfileKeyCiphertext"],["impl<'de> Deserialize<'de> for BlindedExpiringProfileKeyCredential"]] +"libsignal_service":[["impl<'de> Deserialize<'de> for DeviceCapabilities"],["impl<'de> Deserialize<'de> for Profile"],["impl<'de> Deserialize<'de> for AccountAttributes"],["impl<'de> Deserialize<'de> for SignedPreKeyEntity"],["impl<'de, S> Deserialize<'de> for ProfileName<S>where\n S: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for AttachmentV2UploadAttributes"],["impl<'de> Deserialize<'de> for ServiceAddress"],["impl<'de> Deserialize<'de> for RegistrationSessionMetadataResponse"],["impl<'de> Deserialize<'de> for PreKeyResponse"],["impl<'de> Deserialize<'de> for DeviceInfo"],["impl<'de> Deserialize<'de> for SignalServers"],["impl<'de> Deserialize<'de> for SendMessageResponse"],["impl<'de> Deserialize<'de> for PreKeyStatus"],["impl<'de> Deserialize<'de> for StaleDevices"],["impl<'de> Deserialize<'de> for Group"],["impl<'de> Deserialize<'de> for Contact"],["impl<'de> Deserialize<'de> for ServiceIds"],["impl<'de> Deserialize<'de> for VerifyAccountResponse"],["impl<'de> Deserialize<'de> for Member"],["impl<'de> Deserialize<'de> for ProofRequired"],["impl<'de> Deserialize<'de> for WhoAmIResponse"],["impl<'de> Deserialize<'de> for SignalServiceProfile"],["impl<'de> Deserialize<'de> for KyberPreKeyEntity"],["impl<'de> Deserialize<'de> for ConfirmCodeResponse"],["impl<'de> Deserialize<'de> for RecaptchaAttributes"],["impl<'de> Deserialize<'de> for RequestingMember"],["impl<'de, R> Deserialize<'de> for Attachment<R>where\n R: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for Timer"],["impl<'de> Deserialize<'de> for PreKeyEntity"],["impl<'de> Deserialize<'de> for PreKeyResponseItem"],["impl<'de> Deserialize<'de> for EnvelopeEntity"],["impl<'de> Deserialize<'de> for PendingMember"],["impl<'de> Deserialize<'de> for MismatchedDevices"],["impl<'de> Deserialize<'de> for AccessControl"],["impl<'de> Deserialize<'de> for DeviceId"]], +"zkgroup":[["impl<'de> Deserialize<'de> for AuthCredential"],["impl<'de> Deserialize<'de> for PniCredential"],["impl<'de> Deserialize<'de> for ProfileKeyStruct"],["impl<'de> Deserialize<'de> for AuthCredentialWithPniPresentationProof"],["impl<'de> Deserialize<'de> for CommitmentWithSecretNonce"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialRequestContext"],["impl<'de> Deserialize<'de> for ReceiptCredential"],["impl<'de> Deserialize<'de> for Ciphertext"],["impl<'de> Deserialize<'de> for CreateCallLinkCredentialRequestContext"],["impl<'de> Deserialize<'de> for ReceiptCredentialPresentationProof"],["impl<'de> Deserialize<'de> for CreateCallLinkCredential"],["impl<'de> Deserialize<'de> for AuthCredentialPresentationProofV2"],["impl<'de> Deserialize<'de> for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialPresentationProofV1"],["impl<'de> Deserialize<'de> for ReceiptStruct"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for CreateCallLinkCredentialPresentation"],["impl<'de> Deserialize<'de> for Ciphertext"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialRequest"],["impl<'de> Deserialize<'de> for AuthCredentialWithPni"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for CallLinkAuthCredentialPresentation"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredentialResponse"],["impl<'de> Deserialize<'de> for GroupMasterKey"],["impl<'de> Deserialize<'de> for AuthCredentialPresentationV2"],["impl<'de> Deserialize<'de> for ProfileKeyCommitment"],["impl<'de> Deserialize<'de> for SystemParams"],["impl<'de> Deserialize<'de> for ReceiptCredential"],["impl<'de> Deserialize<'de> for CiphertextWithSecretNonce"],["impl<'de> Deserialize<'de> for AuthCredentialWithPniIssuanceProof"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialRequestProof"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialPresentationProofV2"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredential"],["impl<'de> Deserialize<'de> for ReceiptCredentialResponse"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredentialIssuanceProof"],["impl<'de> Deserialize<'de> for ReceiptCredentialRequestContext"],["impl<'de> Deserialize<'de> for ProfileKeyCiphertext"],["impl<'de> Deserialize<'de> for GroupSecretParams"],["impl<'de> Deserialize<'de> for ReceiptCredentialRequest"],["impl<'de> Deserialize<'de> for AuthCredentialWithPniPresentation"],["impl<'de> Deserialize<'de> for ReceiptCredentialPresentation"],["impl<'de> Deserialize<'de> for SystemParams"],["impl<'de> Deserialize<'de> for ServerPublicParams"],["impl<'de> Deserialize<'de> for AuthCredential"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for AuthCredentialResponse"],["impl<'de> Deserialize<'de> for GenericServerPublicParams"],["impl<'de> Deserialize<'de> for CallLinkAuthCredentialResponse"],["impl<'de> Deserialize<'de> for UuidCiphertext"],["impl<'de> Deserialize<'de> for CreateCallLinkCredentialRequest"],["impl<'de> Deserialize<'de> for SystemParams"],["impl<'de> Deserialize<'de> for AuthCredentialIssuanceProof"],["impl<'de> Deserialize<'de> for BlindedReceiptCredentialWithSecretNonce"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialPresentationV1"],["impl<'de> Deserialize<'de> for SystemParams"],["impl<'de> Deserialize<'de> for ProfileKeyCredential"],["impl<'de> Deserialize<'de> for UidStruct"],["impl<'de> Deserialize<'de> for ProfileKey"],["impl<'de> Deserialize<'de> for ReceiptCredentialIssuanceProof"],["impl<'de> Deserialize<'de> for CiphertextWithSecretNonce"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for ServerSecretParams"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredential"],["impl<'de> Deserialize<'de> for CallLinkPublicParams"],["impl<'de, S: AttrScalars> Deserialize<'de> for KeyPair<S>"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredentialPresentation"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for CallLinkSecretParams"],["impl<'de> Deserialize<'de> for Ciphertext"],["impl<'de> Deserialize<'de> for AuthCredentialWithPni"],["impl<'de> Deserialize<'de> for Commitment"],["impl<'de> Deserialize<'de> for CallLinkAuthCredential"],["impl<'de> Deserialize<'de> for CreateCallLinkCredentialResponse"],["impl<'de, T> Deserialize<'de> for OneBased<T>where\n T: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for GenericServerSecretParams"],["impl<'de> Deserialize<'de> for BlindedReceiptCredential"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for BlindedExpiringProfileKeyCredential"],["impl<'de> Deserialize<'de> for AuthCredentialWithPniResponse"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialPresentationV2"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredentialPresentationProof"],["impl<'de> Deserialize<'de> for TimestampStruct"],["impl<'de> Deserialize<'de> for Ciphertext"],["impl<'de> Deserialize<'de> for GroupPublicParams"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/serde/ser/trait.Serialize.js b/implementors/serde/ser/trait.Serialize.js index aec61c2a6..fc23da77d 100644 --- a/implementors/serde/ser/trait.Serialize.js +++ b/implementors/serde/ser/trait.Serialize.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"libsignal_service":[["impl Serialize for AccountAttributes"],["impl Serialize for PreKeyEntity"],["impl Serialize for DeviceId"],["impl Serialize for EnvelopeEntity"],["impl Serialize for ProofRequired"],["impl Serialize for ServiceAddress"],["impl Serialize for Profile"],["impl Serialize for Group"],["impl Serialize for RecaptchaAttributes"],["impl Serialize for KyberPreKeyEntity"],["impl Serialize for DeviceCapabilities"],["impl Serialize for OutgoingPushMessage"],["impl<S> Serialize for ProfileName<S>where\n S: Serialize,"],["impl Serialize for ServiceIds"],["impl Serialize for Timer"],["impl Serialize for SignedPreKey"],["impl Serialize for Member"],["impl Serialize for DeviceInfo"],["impl Serialize for PreKeyState"],["impl Serialize for SignalServers"],["impl Serialize for AccessControl"],["impl Serialize for Contact"],["impl<R> Serialize for Attachment<R>where\n R: Serialize,"],["impl Serialize for OutgoingPushMessages"],["impl Serialize for RequestingMember"],["impl Serialize for PendingMember"]], -"zkgroup":[["impl Serialize for AnyProfileKeyCredentialPresentation"],["impl Serialize for ProfileKeyCommitment"],["impl Serialize for GroupMasterKey"],["impl Serialize for ExpiringProfileKeyCredentialPresentation"],["impl Serialize for Ciphertext"],["impl<T> Serialize for OneBased<T>where\n T: Serialize,"],["impl Serialize for ProfileKey"],["impl Serialize for SystemParams"],["impl Serialize for KeyPair"],["impl Serialize for AuthCredentialResponse"],["impl Serialize for CiphertextWithSecretNonce"],["impl Serialize for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl Serialize for AuthCredentialWithPni"],["impl Serialize for BlindedExpiringProfileKeyCredential"],["impl Serialize for UuidCiphertext"],["impl Serialize for ServerSecretParams"],["impl Serialize for ProfileKeyStruct"],["impl Serialize for Commitment"],["impl Serialize for ExpiringProfileKeyCredentialIssuanceProof"],["impl Serialize for CallLinkSecretParams"],["impl Serialize for ReceiptCredentialPresentationProof"],["impl Serialize for ServerPublicParams"],["impl Serialize for AuthCredentialWithPniPresentationProof"],["impl Serialize for ExpiringProfileKeyCredential"],["impl Serialize for ProfileKeyCredentialPresentationProofV1"],["impl Serialize for ProfileKeyCredential"],["impl Serialize for ReceiptStruct"],["impl Serialize for CreateCallLinkCredentialRequestContext"],["impl Serialize for GroupPublicParams"],["impl Serialize for AuthCredentialWithPniResponse"],["impl Serialize for AuthCredentialIssuanceProof"],["impl Serialize for GroupSecretParams"],["impl Serialize for KeyPair"],["impl Serialize for CreateCallLinkCredentialPresentation"],["impl Serialize for CreateCallLinkCredential"],["impl Serialize for ProfileKeyCredentialRequestProof"],["impl Serialize for ReceiptCredentialIssuanceProof"],["impl Serialize for PublicKey"],["impl Serialize for ExpiringProfileKeyCredentialResponse"],["impl Serialize for AuthCredentialWithPni"],["impl Serialize for Ciphertext"],["impl Serialize for ProfileKeyCredentialRequestContext"],["impl<S: AttrScalars> Serialize for KeyPair<S>"],["impl Serialize for ExpiringProfileKeyCredentialPresentationProof"],["impl Serialize for ReceiptCredentialPresentation"],["impl Serialize for KeyPair"],["impl Serialize for ProfileKeyCredentialPresentationV1"],["impl Serialize for ProfileKeyCredentialPresentationV2"],["impl Serialize for AuthCredentialWithPniPresentation"],["impl Serialize for PublicKey"],["impl Serialize for PublicKey"],["impl Serialize for CallLinkAuthCredentialResponse"],["impl Serialize for TimestampStruct"],["impl Serialize for SystemParams"],["impl Serialize for PublicKey"],["impl Serialize for CreateCallLinkCredentialResponse"],["impl Serialize for ReceiptCredentialRequest"],["impl Serialize for GenericServerSecretParams"],["impl Serialize for CallLinkAuthCredential"],["impl Serialize for CiphertextWithSecretNonce"],["impl Serialize for AuthCredential"],["impl Serialize for ProfileKeyCiphertext"],["impl Serialize for GenericServerPublicParams"],["impl Serialize for PublicKey"],["impl Serialize for Ciphertext"],["impl Serialize for ProfileKeyCredentialPresentationProofV2"],["impl Serialize for Ciphertext"],["impl Serialize for BlindedReceiptCredential"],["impl Serialize for AnyAuthCredentialPresentation"],["impl Serialize for ProfileKeyCredentialRequest"],["impl Serialize for PublicKey"],["impl Serialize for ReceiptCredential"],["impl Serialize for ReceiptCredential"],["impl Serialize for ProfileKeyVersion"],["impl Serialize for CommitmentWithSecretNonce"],["impl Serialize for SystemParams"],["impl Serialize for ReceiptCredentialRequestContext"],["impl Serialize for SystemParams"],["impl Serialize for KeyPair"],["impl Serialize for CreateCallLinkCredentialRequest"],["impl Serialize for KeyPair"],["impl Serialize for AuthCredentialPresentationProofV2"],["impl Serialize for CallLinkAuthCredentialPresentation"],["impl Serialize for AuthCredentialWithPniIssuanceProof"],["impl Serialize for AuthCredential"],["impl Serialize for BlindedReceiptCredentialWithSecretNonce"],["impl Serialize for PniCredential"],["impl Serialize for AuthCredentialPresentationV2"],["impl Serialize for CallLinkPublicParams"],["impl Serialize for ExpiringProfileKeyCredential"],["impl Serialize for ReceiptCredentialResponse"],["impl Serialize for UidStruct"]] +"libsignal_service":[["impl Serialize for Timer"],["impl Serialize for DeviceCapabilities"],["impl Serialize for SignedPreKey"],["impl Serialize for OutgoingPushMessage"],["impl Serialize for ServiceAddress"],["impl Serialize for PreKeyState"],["impl Serialize for OutgoingPushMessages"],["impl Serialize for KyberPreKeyEntity"],["impl Serialize for SignalServers"],["impl Serialize for Profile"],["impl<S> Serialize for ProfileName<S>where\n S: Serialize,"],["impl Serialize for RecaptchaAttributes"],["impl Serialize for PreKeyEntity"],["impl Serialize for Member"],["impl Serialize for RequestingMember"],["impl Serialize for ProofRequired"],["impl Serialize for AccessControl"],["impl Serialize for Group"],["impl Serialize for Contact"],["impl Serialize for PendingMember"],["impl<R> Serialize for Attachment<R>where\n R: Serialize,"],["impl Serialize for DeviceId"],["impl Serialize for ServiceIds"],["impl Serialize for AccountAttributes"],["impl Serialize for DeviceInfo"],["impl Serialize for EnvelopeEntity"]], +"zkgroup":[["impl Serialize for Ciphertext"],["impl Serialize for GroupSecretParams"],["impl Serialize for AuthCredentialWithPniIssuanceProof"],["impl Serialize for PublicKey"],["impl Serialize for AuthCredentialIssuanceProof"],["impl Serialize for CreateCallLinkCredentialRequestContext"],["impl Serialize for TimestampStruct"],["impl Serialize for KeyPair"],["impl Serialize for Ciphertext"],["impl<T> Serialize for OneBased<T>where\n T: Serialize,"],["impl Serialize for ServerPublicParams"],["impl Serialize for AuthCredentialWithPni"],["impl Serialize for SystemParams"],["impl Serialize for CreateCallLinkCredentialPresentation"],["impl Serialize for Ciphertext"],["impl Serialize for Commitment"],["impl Serialize for KeyPair"],["impl Serialize for BlindedReceiptCredentialWithSecretNonce"],["impl Serialize for AuthCredentialResponse"],["impl Serialize for ProfileKeyStruct"],["impl Serialize for ProfileKeyCommitment"],["impl Serialize for AuthCredential"],["impl Serialize for ServerSecretParams"],["impl Serialize for AuthCredentialWithPniResponse"],["impl Serialize for PublicKey"],["impl Serialize for CallLinkPublicParams"],["impl Serialize for ProfileKeyCredential"],["impl Serialize for PublicKey"],["impl Serialize for CallLinkAuthCredentialResponse"],["impl Serialize for ReceiptCredentialPresentation"],["impl Serialize for GroupMasterKey"],["impl Serialize for CallLinkSecretParams"],["impl Serialize for ProfileKeyCiphertext"],["impl Serialize for BlindedExpiringProfileKeyCredential"],["impl Serialize for ProfileKeyCredentialPresentationProofV1"],["impl Serialize for SystemParams"],["impl Serialize for ProfileKeyVersion"],["impl Serialize for KeyPair"],["impl Serialize for SystemParams"],["impl Serialize for PublicKey"],["impl Serialize for GenericServerSecretParams"],["impl Serialize for ReceiptCredentialRequest"],["impl Serialize for AnyAuthCredentialPresentation"],["impl Serialize for ReceiptCredentialPresentationProof"],["impl Serialize for ProfileKeyCredentialPresentationV1"],["impl Serialize for CreateCallLinkCredential"],["impl Serialize for ReceiptStruct"],["impl Serialize for ProfileKeyCredentialRequestContext"],["impl Serialize for CiphertextWithSecretNonce"],["impl Serialize for PniCredential"],["impl Serialize for CallLinkAuthCredentialPresentation"],["impl Serialize for ExpiringProfileKeyCredential"],["impl Serialize for CiphertextWithSecretNonce"],["impl Serialize for AuthCredentialWithPniPresentation"],["impl Serialize for ProfileKeyCredentialPresentationV2"],["impl Serialize for ReceiptCredentialRequestContext"],["impl Serialize for ProfileKeyCredentialRequestProof"],["impl Serialize for AuthCredentialWithPniPresentationProof"],["impl Serialize for KeyPair"],["impl Serialize for UuidCiphertext"],["impl Serialize for CreateCallLinkCredentialRequest"],["impl Serialize for PublicKey"],["impl Serialize for ReceiptCredential"],["impl Serialize for ProfileKeyCredentialPresentationProofV2"],["impl Serialize for KeyPair"],["impl Serialize for Ciphertext"],["impl Serialize for UidStruct"],["impl Serialize for ProfileKey"],["impl Serialize for AuthCredentialPresentationV2"],["impl Serialize for AuthCredential"],["impl Serialize for ReceiptCredentialResponse"],["impl Serialize for AnyProfileKeyCredentialPresentation"],["impl Serialize for ExpiringProfileKeyCredentialPresentationProof"],["impl Serialize for PublicKey"],["impl Serialize for GroupPublicParams"],["impl Serialize for ExpiringProfileKeyCredentialIssuanceProof"],["impl Serialize for CreateCallLinkCredentialResponse"],["impl Serialize for SystemParams"],["impl Serialize for CommitmentWithSecretNonce"],["impl<S: AttrScalars> Serialize for KeyPair<S>"],["impl Serialize for GenericServerPublicParams"],["impl Serialize for ReceiptCredential"],["impl Serialize for ExpiringProfileKeyCredential"],["impl Serialize for ProfileKeyCredentialRequest"],["impl Serialize for BlindedReceiptCredential"],["impl Serialize for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl Serialize for ExpiringProfileKeyCredentialResponse"],["impl Serialize for AuthCredentialWithPni"],["impl Serialize for ExpiringProfileKeyCredentialPresentation"],["impl Serialize for AuthCredentialPresentationProofV2"],["impl Serialize for CallLinkAuthCredential"],["impl Serialize for ReceiptCredentialIssuanceProof"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/subtle/trait.ConstantTimeEq.js b/implementors/subtle/trait.ConstantTimeEq.js index 5bb048b4a..21d817301 100644 --- a/implementors/subtle/trait.ConstantTimeEq.js +++ b/implementors/subtle/trait.ConstantTimeEq.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"libsignal_protocol":[["impl ConstantTimeEq for Key<Public>"],["impl ConstantTimeEq for PublicKey"]] +"libsignal_protocol":[["impl ConstantTimeEq for PublicKey"],["impl ConstantTimeEq for Key<Public>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/libsignal_protocol/enum.ContentHint.html b/libsignal_protocol/enum.ContentHint.html index e1097e748..b0118c03b 100644 --- a/libsignal_protocol/enum.ContentHint.html +++ b/libsignal_protocol/enum.ContentHint.html @@ -3,7 +3,7 @@ Resendable, Implicit, Unknown(u32), -}

Variants§

§

Default

§

Resendable

§

Implicit

§

Unknown(u32)

Implementations§

source§

impl ContentHint

source

pub const fn to_u32(self) -> u32

Trait Implementations§

source§

impl Clone for ContentHint

source§

fn clone(&self) -> ContentHint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ContentHint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<ContentHint> for u32

source§

fn from(hint: ContentHint) -> Self

Converts to this type from the input type.
source§

impl From<u32> for ContentHint

source§

fn from(raw_value: u32) -> Self

Converts to this type from the input type.
source§

impl PartialEq<ContentHint> for ContentHint

source§

fn eq(&self, other: &ContentHint) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Default

§

Resendable

§

Implicit

§

Unknown(u32)

Implementations§

source§

impl ContentHint

source

pub const fn to_u32(self) -> u32

Trait Implementations§

source§

impl Clone for ContentHint

source§

fn clone(&self) -> ContentHint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ContentHint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<ContentHint> for u32

source§

fn from(hint: ContentHint) -> Self

Converts to this type from the input type.
source§

impl From<u32> for ContentHint

source§

fn from(raw_value: u32) -> Self

Converts to this type from the input type.
source§

impl PartialEq<ContentHint> for ContentHint

source§

fn eq(&self, other: &ContentHint) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for ContentHint

source§

impl Eq for ContentHint

source§

impl StructuralEq for ContentHint

source§

impl StructuralPartialEq for ContentHint

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/libsignal_protocol/enum.ServiceIdKind.html b/libsignal_protocol/enum.ServiceIdKind.html index 35cf393a5..512c08d35 100644 --- a/libsignal_protocol/enum.ServiceIdKind.html +++ b/libsignal_protocol/enum.ServiceIdKind.html @@ -4,7 +4,7 @@ }
Expand description

Known types of ServiceId.

Variants§

§

Aci

An Aci.

§

Pni

A Pni.

-

Trait Implementations§

source§

impl Clone for ServiceIdKind

source§

fn clone(&self) -> ServiceIdKind

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ServiceIdKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ServiceIdKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<ServiceIdKind> for u8

source§

fn from(enum_value: ServiceIdKind) -> Self

Converts to this type from the input type.
source§

impl Hash for ServiceIdKind

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

Trait Implementations§

source§

impl Clone for ServiceIdKind

source§

fn clone(&self) -> ServiceIdKind

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ServiceIdKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ServiceIdKind

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<ServiceIdKind> for u8

source§

fn from(enum_value: ServiceIdKind) -> Self

Converts to this type from the input type.
source§

impl Hash for ServiceIdKind

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<ServiceIdKind> for ServiceIdKind

source§

fn eq(&self, other: &ServiceIdKind) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/libsignal_protocol/kem/enum.KeyType.html b/libsignal_protocol/kem/enum.KeyType.html index 0e3fcace4..19fb3397f 100644 --- a/libsignal_protocol/kem/enum.KeyType.html +++ b/libsignal_protocol/kem/enum.KeyType.html @@ -4,7 +4,7 @@ }
Expand description

Designates a supported KEM protocol

Variants§

§

Kyber768

Kyber768 key

§

Kyber1024

Kyber1024 key

-

Trait Implementations§

source§

impl Clone for KeyType

source§

fn clone(&self) -> KeyType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KeyType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for KeyType

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<KeyType> for KeyType

source§

fn eq(&self, other: &KeyType) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for KeyType

source§

fn clone(&self) -> KeyType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KeyType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for KeyType

source§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<KeyType> for KeyType

source§

fn eq(&self, other: &KeyType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<u8> for KeyType

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(x: u8) -> Result<Self>

Performs the conversion.
source§

impl Copy for KeyType

source§

impl Eq for KeyType

source§

impl StructuralEq for KeyType

source§

impl StructuralPartialEq for KeyType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere diff --git a/libsignal_protocol/kem/struct.Key.html b/libsignal_protocol/kem/struct.Key.html index e699b7026..03fff09e9 100644 --- a/libsignal_protocol/kem/struct.Key.html +++ b/libsignal_protocol/kem/struct.Key.html @@ -12,7 +12,7 @@ much like comparing two slices of different lengths.

source§

fn ct_ne(&self, other: &Self) -> Choice

Determine if two items are NOT equal. Read more
source§

impl PartialEq<Key<Public>> for Key<Public>

source§

fn eq(&self, other: &Self) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<&[u8]> for Key<Public>

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(value: &[u8]) -> Result<Self>

Performs the conversion.
source§

impl TryFrom<&[u8]> for Key<Secret>

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(value: &[u8]) -> Result<Self>

Performs the conversion.
source§

impl Eq for Key<Public>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Key<T>where +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<&[u8]> for Key<Public>

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(value: &[u8]) -> Result<Self>

Performs the conversion.
source§

impl TryFrom<&[u8]> for Key<Secret>

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(value: &[u8]) -> Result<Self>

Performs the conversion.
source§

impl Eq for Key<Public>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Key<T>where T: RefUnwindSafe,

§

impl<T> Send for Key<T>where T: Send,

§

impl<T> Sync for Key<T>where T: Sync,

§

impl<T> Unpin for Key<T>where diff --git a/libsignal_protocol/struct.DeviceId.html b/libsignal_protocol/struct.DeviceId.html index efc102755..293977fee 100644 --- a/libsignal_protocol/struct.DeviceId.html +++ b/libsignal_protocol/struct.DeviceId.html @@ -1,7 +1,7 @@ DeviceId in libsignal_protocol - Rust
pub struct DeviceId(_);
Expand description

The type used in memory to represent a device, i.e. a particular Signal client instance which represents some user.

Used in ProtocolAddress.

-

Trait Implementations§

source§

impl Clone for DeviceId

source§

fn clone(&self) -> DeviceId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeviceId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for DeviceId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<DeviceId> for u32

source§

fn from(value: DeviceId) -> Self

Converts to this type from the input type.
source§

impl From<u32> for DeviceId

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for DeviceId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

Trait Implementations§

source§

impl Clone for DeviceId

source§

fn clone(&self) -> DeviceId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeviceId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for DeviceId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<DeviceId> for u32

source§

fn from(value: DeviceId) -> Self

Converts to this type from the input type.
source§

impl From<u32> for DeviceId

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for DeviceId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for DeviceId

source§

fn cmp(&self, other: &DeviceId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere diff --git a/libsignal_protocol/struct.IdentityKeyPair.html b/libsignal_protocol/struct.IdentityKeyPair.html index ebe9b0c15..10c815738 100644 --- a/libsignal_protocol/struct.IdentityKeyPair.html +++ b/libsignal_protocol/struct.IdentityKeyPair.html @@ -11,7 +11,7 @@ other: &IdentityKey, rng: &mut R ) -> Result<Box<[u8]>>

Generate a signature claiming that other represents the same user as self.

-

Trait Implementations§

source§

impl Clone for IdentityKeyPair

source§

fn clone(&self) -> IdentityKeyPair

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl From<IdentityKeyPair> for KeyPair

source§

fn from(value: IdentityKeyPair) -> Self

Converts to this type from the input type.
source§

impl From<KeyPair> for IdentityKeyPair

source§

fn from(value: KeyPair) -> Self

Converts to this type from the input type.
source§

impl TryFrom<&[u8]> for IdentityKeyPair

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(value: &[u8]) -> Result<Self>

Performs the conversion.
source§

impl TryFrom<PrivateKey> for IdentityKeyPair

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(private_key: PrivateKey) -> Result<Self>

Performs the conversion.
source§

impl Copy for IdentityKeyPair

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for IdentityKeyPair

source§

fn clone(&self) -> IdentityKeyPair

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl From<IdentityKeyPair> for KeyPair

source§

fn from(value: IdentityKeyPair) -> Self

Converts to this type from the input type.
source§

impl From<KeyPair> for IdentityKeyPair

source§

fn from(value: KeyPair) -> Self

Converts to this type from the input type.
source§

impl TryFrom<&[u8]> for IdentityKeyPair

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(value: &[u8]) -> Result<Self>

Performs the conversion.
source§

impl TryFrom<PrivateKey> for IdentityKeyPair

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(private_key: PrivateKey) -> Result<Self>

Performs the conversion.
source§

impl Copy for IdentityKeyPair

Auto Trait Implementations§

§

impl RefUnwindSafe for IdentityKeyPair

§

impl Send for IdentityKeyPair

§

impl Sync for IdentityKeyPair

§

impl Unpin for IdentityKeyPair

§

impl UnwindSafe for IdentityKeyPair

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/libsignal_protocol/struct.KeyPair.html b/libsignal_protocol/struct.KeyPair.html index 7d6df481b..3678515c1 100644 --- a/libsignal_protocol/struct.KeyPair.html +++ b/libsignal_protocol/struct.KeyPair.html @@ -8,7 +8,7 @@ &self, message: &[u8], csprng: &mut R -) -> Result<Box<[u8]>>
source

pub fn calculate_agreement(&self, their_key: &PublicKey) -> Result<Box<[u8]>>

Trait Implementations§

source§

impl Clone for KeyPair

source§

fn clone(&self) -> KeyPair

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl From<IdentityKeyPair> for KeyPair

source§

fn from(value: IdentityKeyPair) -> Self

Converts to this type from the input type.
source§

impl From<KeyPair> for IdentityKeyPair

source§

fn from(value: KeyPair) -> Self

Converts to this type from the input type.
source§

impl TryFrom<PrivateKey> for KeyPair

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(value: PrivateKey) -> Result<Self>

Performs the conversion.
source§

impl Copy for KeyPair

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +) -> Result<Box<[u8]>>

source

pub fn calculate_agreement(&self, their_key: &PublicKey) -> Result<Box<[u8]>>

Trait Implementations§

source§

impl Clone for KeyPair

source§

fn clone(&self) -> KeyPair

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl From<IdentityKeyPair> for KeyPair

source§

fn from(value: IdentityKeyPair) -> Self

Converts to this type from the input type.
source§

impl From<KeyPair> for IdentityKeyPair

source§

fn from(value: KeyPair) -> Self

Converts to this type from the input type.
source§

impl TryFrom<PrivateKey> for KeyPair

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(value: PrivateKey) -> Result<Self>

Performs the conversion.
source§

impl Copy for KeyPair

Auto Trait Implementations§

§

impl RefUnwindSafe for KeyPair

§

impl Send for KeyPair

§

impl Sync for KeyPair

§

impl Unpin for KeyPair

§

impl UnwindSafe for KeyPair

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/libsignal_protocol/struct.KyberPreKeyId.html b/libsignal_protocol/struct.KyberPreKeyId.html index 67e645552..ec4979862 100644 --- a/libsignal_protocol/struct.KyberPreKeyId.html +++ b/libsignal_protocol/struct.KyberPreKeyId.html @@ -1,5 +1,5 @@ KyberPreKeyId in libsignal_protocol - Rust
pub struct KyberPreKeyId(_);
Expand description

A unique identifier selecting among this client’s known signed pre-keys.

-

Trait Implementations§

source§

impl Clone for KyberPreKeyId

source§

fn clone(&self) -> KyberPreKeyId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KyberPreKeyId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for KyberPreKeyId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<KyberPreKeyId> for u32

source§

fn from(value: KyberPreKeyId) -> Self

Converts to this type from the input type.
source§

impl From<u32> for KyberPreKeyId

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for KyberPreKeyId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

Trait Implementations§

source§

impl Clone for KyberPreKeyId

source§

fn clone(&self) -> KyberPreKeyId

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for KyberPreKeyId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for KyberPreKeyId

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<KyberPreKeyId> for u32

source§

fn from(value: KyberPreKeyId) -> Self

Converts to this type from the input type.
source§

impl From<u32> for KyberPreKeyId

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for KyberPreKeyId

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for KyberPreKeyId

source§

fn cmp(&self, other: &KyberPreKeyId) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere diff --git a/libsignal_protocol/struct.PrivateKey.html b/libsignal_protocol/struct.PrivateKey.html index 62f45f0ad..33d46d61a 100644 --- a/libsignal_protocol/struct.PrivateKey.html +++ b/libsignal_protocol/struct.PrivateKey.html @@ -8,7 +8,7 @@ csprng: &mut R ) -> Result<Box<[u8]>>

source

pub fn calculate_agreement(&self, their_key: &PublicKey) -> Result<Box<[u8]>>

Trait Implementations§

source§

impl Clone for PrivateKey

source§

fn clone(&self) -> PrivateKey

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl PartialEq<PrivateKey> for PrivateKey

source§

fn eq(&self, other: &PrivateKey) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<&[u8]> for PrivateKey

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(value: &[u8]) -> Result<Self>

Performs the conversion.
source§

impl TryFrom<PrivateKey> for IdentityKeyPair

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(private_key: PrivateKey) -> Result<Self>

Performs the conversion.
source§

impl TryFrom<PrivateKey> for KeyPair

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(value: PrivateKey) -> Result<Self>

Performs the conversion.
source§

impl Copy for PrivateKey

source§

impl Eq for PrivateKey

source§

impl StructuralEq for PrivateKey

source§

impl StructuralPartialEq for PrivateKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<&[u8]> for PrivateKey

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(value: &[u8]) -> Result<Self>

Performs the conversion.
source§

impl TryFrom<PrivateKey> for IdentityKeyPair

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(private_key: PrivateKey) -> Result<Self>

Performs the conversion.
source§

impl TryFrom<PrivateKey> for KeyPair

§

type Error = SignalProtocolError

The type returned in the event of a conversion error.
source§

fn try_from(value: PrivateKey) -> Result<Self>

Performs the conversion.
source§

impl Copy for PrivateKey

source§

impl Eq for PrivateKey

source§

impl StructuralEq for PrivateKey

source§

impl StructuralPartialEq for PrivateKey

Auto Trait Implementations§

§

impl RefUnwindSafe for PrivateKey

§

impl Send for PrivateKey

§

impl Sync for PrivateKey

§

impl Unpin for PrivateKey

§

impl UnwindSafe for PrivateKey

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/libsignal_protocol/struct.ProtocolAddress.html b/libsignal_protocol/struct.ProtocolAddress.html index 2a5784ea4..a19f6a861 100644 --- a/libsignal_protocol/struct.ProtocolAddress.html +++ b/libsignal_protocol/struct.ProtocolAddress.html @@ -22,7 +22,7 @@

For example, if a user has set up Signal on both their phone and laptop, any SignalMessage sent to the user will still only go to a single device. So when a user sends a message to another user at all, they’re actually sending a message to every device.

-

Trait Implementations§

source§

impl Clone for ProtocolAddress

source§

fn clone(&self) -> ProtocolAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProtocolAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for ProtocolAddress

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

Trait Implementations§

source§

impl Clone for ProtocolAddress

source§

fn clone(&self) -> ProtocolAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProtocolAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for ProtocolAddress

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ProtocolAddress

source§

fn cmp(&self, other: &ProtocolAddress) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere diff --git a/libsignal_service/account_manager/enum.LinkError.html b/libsignal_service/account_manager/enum.LinkError.html new file mode 100644 index 000000000..878cb829c --- /dev/null +++ b/libsignal_service/account_manager/enum.LinkError.html @@ -0,0 +1,11 @@ + + + + + Redirection + + +

Redirecting to ../../libsignal_service/enum.LinkError.html...

+ + + \ No newline at end of file diff --git a/libsignal_service/all.html b/libsignal_service/all.html index 91ea97805..79a96734a 100644 --- a/libsignal_service/all.html +++ b/libsignal_service/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Derive Macros

Functions

Type Definitions

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Derive Macros

Functions

Type Definitions

Constants

\ No newline at end of file diff --git a/libsignal_service/attachment_cipher/enum.AttachmentCipherError.html b/libsignal_service/attachment_cipher/enum.AttachmentCipherError.html index be98aa797..9dc83fed7 100644 --- a/libsignal_service/attachment_cipher/enum.AttachmentCipherError.html +++ b/libsignal_service/attachment_cipher/enum.AttachmentCipherError.html @@ -1,7 +1,7 @@ AttachmentCipherError in libsignal_service::attachment_cipher - Rust
pub enum AttachmentCipherError {
     MacError,
     PaddingError,
-}

Variants§

§

MacError

§

PaddingError

Trait Implementations§

source§

impl Debug for AttachmentCipherError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AttachmentCipherError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AttachmentCipherError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl PartialEq<AttachmentCipherError> for AttachmentCipherError

source§

fn eq(&self, other: &AttachmentCipherError) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

MacError

§

PaddingError

Trait Implementations§

source§

impl Debug for AttachmentCipherError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AttachmentCipherError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AttachmentCipherError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl PartialEq<AttachmentCipherError> for AttachmentCipherError

source§

fn eq(&self, other: &AttachmentCipherError) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for AttachmentCipherError

source§

impl StructuralEq for AttachmentCipherError

source§

impl StructuralPartialEq for AttachmentCipherError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere @@ -17,4 +17,4 @@ T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/cipher/struct.ServiceCipher.html b/libsignal_service/cipher/struct.ServiceCipher.html index 10302aea9..0d56fc207 100644 --- a/libsignal_service/cipher/struct.ServiceCipher.html +++ b/libsignal_service/cipher/struct.ServiceCipher.html @@ -35,4 +35,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/configuration/enum.Endpoint.html b/libsignal_service/configuration/enum.Endpoint.html index 9c835db41..618a0f814 100644 --- a/libsignal_service/configuration/enum.Endpoint.html +++ b/libsignal_service/configuration/enum.Endpoint.html @@ -14,4 +14,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/configuration/enum.SignalServers.html b/libsignal_service/configuration/enum.SignalServers.html index b0cb43ca3..b599ef71f 100644 --- a/libsignal_service/configuration/enum.SignalServers.html +++ b/libsignal_service/configuration/enum.SignalServers.html @@ -2,7 +2,7 @@ Staging, Production, }

Variants§

§

Staging

§

Production

Trait Implementations§

source§

impl Clone for SignalServers

source§

fn clone(&self) -> SignalServers

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SignalServers

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for SignalServers

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl From<&SignalServers> for ServiceConfiguration

source§

fn from(val: &SignalServers) -> Self

Converts to this type from the input type.
source§

impl From<SignalServers> for ServiceConfiguration

source§

fn from(val: SignalServers) -> Self

Converts to this type from the input type.
source§

impl FromStr for SignalServers

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq<SignalServers> for SignalServers

source§

fn eq(&self, other: &SignalServers) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§

impl From<&SignalServers> for ServiceConfiguration

source§

fn from(val: &SignalServers) -> Self

Converts to this type from the input type.
source§

impl From<SignalServers> for ServiceConfiguration

source§

fn from(val: SignalServers) -> Self

Converts to this type from the input type.
source§

impl FromStr for SignalServers

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(s: &str) -> Result<Self, Self::Err>

Parses a string s to return a value of this type. Read more
source§

impl PartialEq<SignalServers> for SignalServers

source§

fn eq(&self, other: &SignalServers) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for SignalServers

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl ToString for SignalServers

source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl Copy for SignalServers

source§

impl Eq for SignalServers

source§

impl StructuralEq for SignalServers

source§

impl StructuralPartialEq for SignalServers

Auto Trait Implementations§

§

impl RefUnwindSafe for SignalServers

§

impl Send for SignalServers

§

impl Sync for SignalServers

§

impl Unpin for SignalServers

§

impl UnwindSafe for SignalServers

Blanket Implementations§

source§

impl<T> Any for Twhere @@ -18,4 +18,4 @@ U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/configuration/struct.ServiceConfiguration.html b/libsignal_service/configuration/struct.ServiceConfiguration.html index 2f33c3462..cc8fa22f8 100644 --- a/libsignal_service/configuration/struct.ServiceConfiguration.html +++ b/libsignal_service/configuration/struct.ServiceConfiguration.html @@ -3,7 +3,7 @@ pub unidentified_sender_trust_root: PublicKey, pub zkgroup_server_public_params: ServerPublicParams, /* private fields */ -}

Fields§

§certificate_authority: String§unidentified_sender_trust_root: PublicKey§zkgroup_server_public_params: ServerPublicParams

Implementations§

source§

impl ServiceConfiguration

source

pub fn base_url(&self, endpoint: Endpoint) -> &Url

Trait Implementations§

source§

impl Clone for ServiceConfiguration

source§

fn clone(&self) -> ServiceConfiguration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl From<&SignalServers> for ServiceConfiguration

source§

fn from(val: &SignalServers) -> Self

Converts to this type from the input type.
source§

impl From<SignalServers> for ServiceConfiguration

source§

fn from(val: SignalServers) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for ServiceConfiguration

§

impl Send for ServiceConfiguration

§

impl Sync for ServiceConfiguration

§

impl Unpin for ServiceConfiguration

§

impl UnwindSafe for ServiceConfiguration

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Fields§

§certificate_authority: String§unidentified_sender_trust_root: PublicKey§zkgroup_server_public_params: ServerPublicParams

Implementations§

source§

impl ServiceConfiguration

source

pub fn base_url(&self, endpoint: Endpoint) -> &Url

Trait Implementations§

source§

impl Clone for ServiceConfiguration

source§

fn clone(&self) -> ServiceConfiguration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl From<&SignalServers> for ServiceConfiguration

source§

fn from(val: &SignalServers) -> Self

Converts to this type from the input type.
source§

impl From<SignalServers> for ServiceConfiguration

source§

fn from(val: SignalServers) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -15,4 +15,4 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/configuration/struct.ServiceCredentials.html b/libsignal_service/configuration/struct.ServiceCredentials.html index b5c5a7007..1f612e8b6 100644 --- a/libsignal_service/configuration/struct.ServiceCredentials.html +++ b/libsignal_service/configuration/struct.ServiceCredentials.html @@ -16,4 +16,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/constant.GROUP_LEAVE_FLAG.html b/libsignal_service/constant.GROUP_LEAVE_FLAG.html index 7f1a24da7..ded148a8c 100644 --- a/libsignal_service/constant.GROUP_LEAVE_FLAG.html +++ b/libsignal_service/constant.GROUP_LEAVE_FLAG.html @@ -1,2 +1,2 @@ -GROUP_LEAVE_FLAG in libsignal_service - Rust
pub const GROUP_LEAVE_FLAG: u32 = 2;
Expand description

GROUP_LEAVE_FLAG signals that this message is a group leave message.

+GROUP_LEAVE_FLAG in libsignal_service - Rust
pub const GROUP_LEAVE_FLAG: u32 = 2;
Expand description

GROUP_LEAVE_FLAG signals that this message is a group leave message.

\ No newline at end of file diff --git a/libsignal_service/constant.GROUP_UPDATE_FLAG.html b/libsignal_service/constant.GROUP_UPDATE_FLAG.html index 4a93d4c1b..3f6baa222 100644 --- a/libsignal_service/constant.GROUP_UPDATE_FLAG.html +++ b/libsignal_service/constant.GROUP_UPDATE_FLAG.html @@ -1,3 +1,3 @@ -GROUP_UPDATE_FLAG in libsignal_service - Rust
pub const GROUP_UPDATE_FLAG: u32 = 1;
Expand description

GROUP_UPDATE_FLAG signals that this message updates the group membership or +GROUP_UPDATE_FLAG in libsignal_service - Rust

pub const GROUP_UPDATE_FLAG: u32 = 1;
Expand description

GROUP_UPDATE_FLAG signals that this message updates the group membership or name.

\ No newline at end of file diff --git a/libsignal_service/constant.USER_AGENT.html b/libsignal_service/constant.USER_AGENT.html index 760012cfd..8725a6711 100644 --- a/libsignal_service/constant.USER_AGENT.html +++ b/libsignal_service/constant.USER_AGENT.html @@ -1 +1 @@ -USER_AGENT in libsignal_service - Rust
pub const USER_AGENT: &str = _;
\ No newline at end of file +USER_AGENT in libsignal_service - Rust
pub const USER_AGENT: &str = _;
\ No newline at end of file diff --git a/libsignal_service/content/enum.ContentBody.html b/libsignal_service/content/enum.ContentBody.html index a134c28ad..c2054085a 100644 --- a/libsignal_service/content/enum.ContentBody.html +++ b/libsignal_service/content/enum.ContentBody.html @@ -8,7 +8,7 @@ StoryMessage(StoryMessage), PniSignatureMessage(PniSignatureMessage), EditMessage(EditMessage), -}

Variants§

§

NullMessage(NullMessage)

§

DataMessage(DataMessage)

§

SynchronizeMessage(SyncMessage)

§

CallMessage(CallMessage)

§

ReceiptMessage(ReceiptMessage)

§

TypingMessage(TypingMessage)

§

StoryMessage(StoryMessage)

§

PniSignatureMessage(PniSignatureMessage)

§

EditMessage(EditMessage)

Implementations§

Trait Implementations§

source§

impl Clone for ContentBody

source§

fn clone(&self) -> ContentBody

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ContentBody

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<CallMessage> for ContentBody

source§

fn from(inner: CallMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<DataMessage> for ContentBody

source§

fn from(inner: DataMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<EditMessage> for ContentBody

source§

fn from(inner: EditMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<NullMessage> for ContentBody

source§

fn from(inner: NullMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<PniSignatureMessage> for ContentBody

source§

fn from(inner: PniSignatureMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<ReceiptMessage> for ContentBody

source§

fn from(inner: ReceiptMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<StoryMessage> for ContentBody

source§

fn from(inner: StoryMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<SyncMessage> for ContentBody

source§

fn from(inner: SyncMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<TypingMessage> for ContentBody

source§

fn from(inner: TypingMessage) -> ContentBody

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

NullMessage(NullMessage)

§

DataMessage(DataMessage)

§

SynchronizeMessage(SyncMessage)

§

CallMessage(CallMessage)

§

ReceiptMessage(ReceiptMessage)

§

TypingMessage(TypingMessage)

§

StoryMessage(StoryMessage)

§

PniSignatureMessage(PniSignatureMessage)

§

EditMessage(EditMessage)

Implementations§

Trait Implementations§

source§

impl Clone for ContentBody

source§

fn clone(&self) -> ContentBody

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ContentBody

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<CallMessage> for ContentBody

source§

fn from(inner: CallMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<DataMessage> for ContentBody

source§

fn from(inner: DataMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<EditMessage> for ContentBody

source§

fn from(inner: EditMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<NullMessage> for ContentBody

source§

fn from(inner: NullMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<PniSignatureMessage> for ContentBody

source§

fn from(inner: PniSignatureMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<ReceiptMessage> for ContentBody

source§

fn from(inner: ReceiptMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<StoryMessage> for ContentBody

source§

fn from(inner: StoryMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<SyncMessage> for ContentBody

source§

fn from(inner: SyncMessage) -> ContentBody

Converts to this type from the input type.
source§

impl From<TypingMessage> for ContentBody

source§

fn from(inner: TypingMessage) -> ContentBody

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -20,4 +20,4 @@ T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/content/struct.Content.html b/libsignal_service/content/struct.Content.html index 3331c5054..aefd5eb13 100644 --- a/libsignal_service/content/struct.Content.html +++ b/libsignal_service/content/struct.Content.html @@ -14,4 +14,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/content/struct.Metadata.html b/libsignal_service/content/struct.Metadata.html index 0205c9bb9..2bc571eea 100644 --- a/libsignal_service/content/struct.Metadata.html +++ b/libsignal_service/content/struct.Metadata.html @@ -16,4 +16,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/enum.LinkError.html b/libsignal_service/enum.LinkError.html new file mode 100644 index 000000000..33b9a5712 --- /dev/null +++ b/libsignal_service/enum.LinkError.html @@ -0,0 +1,21 @@ +LinkError in libsignal_service - Rust
pub enum LinkError {
+    ServiceError(ServiceError),
+    InvalidUuid,
+    InvalidPublicKey,
+    ProtocolError(SignalProtocolError),
+    ProvisioningError(ProvisioningError),
+}

Variants§

§

ServiceError(ServiceError)

§

InvalidUuid

§

InvalidPublicKey

§

ProtocolError(SignalProtocolError)

§

ProvisioningError(ProvisioningError)

Trait Implementations§

source§

impl Debug for LinkError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for LinkError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for LinkError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ProvisioningError> for LinkError

source§

fn from(source: ProvisioningError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for LinkError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for LinkError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere + T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T, U> Into<U> for Twhere + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

That is, this conversion is whatever the implementation of +From<T> for U chooses to do.

+
source§

impl<E> Provider for Ewhere + E: Error + ?Sized,

source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to +provide by using demand. Read more
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T> ToString for Twhere + T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere + U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere + U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere + V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/enum.ProfileManagerError.html b/libsignal_service/enum.ProfileManagerError.html index 42ec92b88..be64184da 100644 --- a/libsignal_service/enum.ProfileManagerError.html +++ b/libsignal_service/enum.ProfileManagerError.html @@ -1,7 +1,7 @@ ProfileManagerError in libsignal_service - Rust
pub enum ProfileManagerError {
     ServiceError(ServiceError),
     ProfileCipherError(ProfileCipherError),
-}

Variants§

§

ServiceError(ServiceError)

§

ProfileCipherError(ProfileCipherError)

Trait Implementations§

source§

impl Debug for ProfileManagerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProfileManagerError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProfileManagerError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ProfileCipherError> for ProfileManagerError

source§

fn from(source: ProfileCipherError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProfileManagerError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

ServiceError(ServiceError)

§

ProfileCipherError(ProfileCipherError)

Trait Implementations§

source§

impl Debug for ProfileManagerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProfileManagerError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProfileManagerError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ProfileCipherError> for ProfileManagerError

source§

fn from(source: ProfileCipherError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProfileManagerError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -15,4 +15,4 @@ T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/envelope/struct.EnvelopeEntity.html b/libsignal_service/envelope/struct.EnvelopeEntity.html index 5c0dd97b3..ed6871987 100644 --- a/libsignal_service/envelope/struct.EnvelopeEntity.html +++ b/libsignal_service/envelope/struct.EnvelopeEntity.html @@ -25,4 +25,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/groups_v2/enum.CredentialsCacheError.html b/libsignal_service/groups_v2/enum.CredentialsCacheError.html index 701dc64c2..e4c3c0a9f 100644 --- a/libsignal_service/groups_v2/enum.CredentialsCacheError.html +++ b/libsignal_service/groups_v2/enum.CredentialsCacheError.html @@ -1,7 +1,7 @@ CredentialsCacheError in libsignal_service::groups_v2 - Rust
pub enum CredentialsCacheError {
     ReadError(String),
     WriteError(String),
-}

Variants§

§

ReadError(String)

§

WriteError(String)

Trait Implementations§

source§

impl Debug for CredentialsCacheError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CredentialsCacheError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CredentialsCacheError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CredentialsCacheError> for ServiceError

source§

fn from(source: CredentialsCacheError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

ReadError(String)

§

WriteError(String)

Trait Implementations§

source§

impl Debug for CredentialsCacheError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for CredentialsCacheError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for CredentialsCacheError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CredentialsCacheError> for ServiceError

source§

fn from(source: CredentialsCacheError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -15,4 +15,4 @@ T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/groups_v2/enum.GroupChange.html b/libsignal_service/groups_v2/enum.GroupChange.html index 9e30d5f27..524f27c76 100644 --- a/libsignal_service/groups_v2/enum.GroupChange.html +++ b/libsignal_service/groups_v2/enum.GroupChange.html @@ -42,4 +42,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/groups_v2/enum.GroupDecodingError.html b/libsignal_service/groups_v2/enum.GroupDecodingError.html index 2efd58743..e7cad463b 100644 --- a/libsignal_service/groups_v2/enum.GroupDecodingError.html +++ b/libsignal_service/groups_v2/enum.GroupDecodingError.html @@ -6,7 +6,7 @@ WrongBlob, WrongEnumValue, NotAci, -}

Variants§

§

ZkGroupDeserializationFailure

§

ZkGroupVerificationFailure

§

BincodeError(Error)

§

ProtobufDecodeError(DecodeError)

§

WrongBlob

§

WrongEnumValue

§

NotAci

Trait Implementations§

source§

impl Debug for GroupDecodingError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for GroupDecodingError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for GroupDecodingError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Box<ErrorKind, Global>> for GroupDecodingError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<DecodeError> for GroupDecodingError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<GroupDecodingError> for ServiceError

source§

fn from(source: GroupDecodingError) -> Self

Converts to this type from the input type.
source§

impl From<ZkGroupDeserializationFailure> for GroupDecodingError

source§

fn from(_: ZkGroupDeserializationFailure) -> Self

Converts to this type from the input type.
source§

impl From<ZkGroupVerificationFailure> for GroupDecodingError

source§

fn from(_: ZkGroupVerificationFailure) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for GroupDecodingError

§

impl Send for GroupDecodingError

§

impl Sync for GroupDecodingError

§

impl Unpin for GroupDecodingError

§

impl !UnwindSafe for GroupDecodingError

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

ZkGroupDeserializationFailure

§

ZkGroupVerificationFailure

§

BincodeError(Error)

§

ProtobufDecodeError(DecodeError)

§

WrongBlob

§

WrongEnumValue

§

NotAci

Trait Implementations§

source§

impl Debug for GroupDecodingError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for GroupDecodingError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for GroupDecodingError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Box<ErrorKind, Global>> for GroupDecodingError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<DecodeError> for GroupDecodingError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<GroupDecodingError> for ServiceError

source§

fn from(source: GroupDecodingError) -> Self

Converts to this type from the input type.
source§

impl From<ZkGroupDeserializationFailure> for GroupDecodingError

source§

fn from(_: ZkGroupDeserializationFailure) -> Self

Converts to this type from the input type.
source§

impl From<ZkGroupVerificationFailure> for GroupDecodingError

source§

fn from(_: ZkGroupVerificationFailure) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -20,4 +20,4 @@ T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/groups_v2/struct.AccessControl.html b/libsignal_service/groups_v2/struct.AccessControl.html index fd896787b..239fe1515 100644 --- a/libsignal_service/groups_v2/struct.AccessControl.html +++ b/libsignal_service/groups_v2/struct.AccessControl.html @@ -19,4 +19,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/groups_v2/struct.Group.html b/libsignal_service/groups_v2/struct.Group.html index fcd654521..bdb030bdf 100644 --- a/libsignal_service/groups_v2/struct.Group.html +++ b/libsignal_service/groups_v2/struct.Group.html @@ -26,4 +26,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/groups_v2/struct.GroupChanges.html b/libsignal_service/groups_v2/struct.GroupChanges.html index 154c8815a..a87e71ddb 100644 --- a/libsignal_service/groups_v2/struct.GroupChanges.html +++ b/libsignal_service/groups_v2/struct.GroupChanges.html @@ -14,4 +14,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/groups_v2/struct.GroupsManager.html b/libsignal_service/groups_v2/struct.GroupsManager.html index 6239e2c04..d0f02d354 100644 --- a/libsignal_service/groups_v2/struct.GroupsManager.html +++ b/libsignal_service/groups_v2/struct.GroupsManager.html @@ -41,4 +41,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/groups_v2/struct.InMemoryCredentialsCache.html b/libsignal_service/groups_v2/struct.InMemoryCredentialsCache.html index 13670e1f6..6fbfac4c5 100644 --- a/libsignal_service/groups_v2/struct.InMemoryCredentialsCache.html +++ b/libsignal_service/groups_v2/struct.InMemoryCredentialsCache.html @@ -15,4 +15,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/groups_v2/struct.Member.html b/libsignal_service/groups_v2/struct.Member.html index a3fa4cd74..a31af6e41 100644 --- a/libsignal_service/groups_v2/struct.Member.html +++ b/libsignal_service/groups_v2/struct.Member.html @@ -20,4 +20,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/groups_v2/struct.PendingMember.html b/libsignal_service/groups_v2/struct.PendingMember.html index 782a681c5..a4b5e1c1e 100644 --- a/libsignal_service/groups_v2/struct.PendingMember.html +++ b/libsignal_service/groups_v2/struct.PendingMember.html @@ -20,4 +20,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/groups_v2/struct.RequestingMember.html b/libsignal_service/groups_v2/struct.RequestingMember.html index f4d1bece0..8229db1c0 100644 --- a/libsignal_service/groups_v2/struct.RequestingMember.html +++ b/libsignal_service/groups_v2/struct.RequestingMember.html @@ -19,4 +19,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/groups_v2/struct.Timer.html b/libsignal_service/groups_v2/struct.Timer.html index baae2b125..314b35860 100644 --- a/libsignal_service/groups_v2/struct.Timer.html +++ b/libsignal_service/groups_v2/struct.Timer.html @@ -17,4 +17,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/index.html b/libsignal_service/index.html index 9b4873cb0..285423e62 100644 --- a/libsignal_service/index.html +++ b/libsignal_service/index.html @@ -1,2 +1,2 @@ -libsignal_service - Rust

Re-exports

Modules

Structs

Enums

Constants

source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/messagepipe/struct.MessagePipe.html b/libsignal_service/messagepipe/struct.MessagePipe.html index 71a63ff1b..736ce30a4 100644 --- a/libsignal_service/messagepipe/struct.MessagePipe.html +++ b/libsignal_service/messagepipe/struct.MessagePipe.html @@ -12,4 +12,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/messagepipe/struct.PanicingWebSocketService.html b/libsignal_service/messagepipe/struct.PanicingWebSocketService.html index f6592e7ff..36e083bdc 100644 --- a/libsignal_service/messagepipe/struct.PanicingWebSocketService.html +++ b/libsignal_service/messagepipe/struct.PanicingWebSocketService.html @@ -15,4 +15,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/models/enum.ParseContactError.html b/libsignal_service/models/enum.ParseContactError.html index 0878f0bb3..24828a211 100644 --- a/libsignal_service/models/enum.ParseContactError.html +++ b/libsignal_service/models/enum.ParseContactError.html @@ -4,7 +4,7 @@ MissingUuid, MissingProfileKey, MissingAvatarContentType, -}

Variants§

§

Protobuf(DecodeError)

§

Uuid(Error)

§

MissingUuid

§

MissingProfileKey

§

MissingAvatarContentType

Trait Implementations§

source§

impl Debug for ParseContactError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ParseContactError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ParseContactError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<DecodeError> for ParseContactError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ParseContactError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for ParseContactError

§

impl Send for ParseContactError

§

impl Sync for ParseContactError

§

impl Unpin for ParseContactError

§

impl UnwindSafe for ParseContactError

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

Protobuf(DecodeError)

§

Uuid(Error)

§

MissingUuid

§

MissingProfileKey

§

MissingAvatarContentType

Trait Implementations§

source§

impl Debug for ParseContactError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ParseContactError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ParseContactError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<DecodeError> for ParseContactError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ParseContactError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -18,4 +18,4 @@ T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/models/struct.Attachment.html b/libsignal_service/models/struct.Attachment.html index a7e6072e4..b9bd4b055 100644 --- a/libsignal_service/models/struct.Attachment.html +++ b/libsignal_service/models/struct.Attachment.html @@ -23,4 +23,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/models/struct.Contact.html b/libsignal_service/models/struct.Contact.html index 314a65067..240599a06 100644 --- a/libsignal_service/models/struct.Contact.html +++ b/libsignal_service/models/struct.Contact.html @@ -30,4 +30,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/pre_keys/struct.KyberPreKeyEntity.html b/libsignal_service/pre_keys/struct.KyberPreKeyEntity.html index 3038d3a69..6bb22cc93 100644 --- a/libsignal_service/pre_keys/struct.KyberPreKeyEntity.html +++ b/libsignal_service/pre_keys/struct.KyberPreKeyEntity.html @@ -16,4 +16,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/pre_keys/struct.PreKeyEntity.html b/libsignal_service/pre_keys/struct.PreKeyEntity.html index 9d34a76e8..da3c8cd0e 100644 --- a/libsignal_service/pre_keys/struct.PreKeyEntity.html +++ b/libsignal_service/pre_keys/struct.PreKeyEntity.html @@ -15,4 +15,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/pre_keys/struct.PreKeyState.html b/libsignal_service/pre_keys/struct.PreKeyState.html index 502cb3592..6a4b7a862 100644 --- a/libsignal_service/pre_keys/struct.PreKeyState.html +++ b/libsignal_service/pre_keys/struct.PreKeyState.html @@ -16,4 +16,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/pre_keys/struct.SignedPreKey.html b/libsignal_service/pre_keys/struct.SignedPreKey.html index d1e83add1..c4a7680d5 100644 --- a/libsignal_service/pre_keys/struct.SignedPreKey.html +++ b/libsignal_service/pre_keys/struct.SignedPreKey.html @@ -10,4 +10,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/pre_keys/struct.SignedPreKeyEntity.html b/libsignal_service/pre_keys/struct.SignedPreKeyEntity.html index 24b18ee4b..b3941a073 100644 --- a/libsignal_service/pre_keys/struct.SignedPreKeyEntity.html +++ b/libsignal_service/pre_keys/struct.SignedPreKeyEntity.html @@ -15,4 +15,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/prelude/index.html b/libsignal_service/prelude/index.html index 3e32edda1..0185c8ba7 100644 --- a/libsignal_service/prelude/index.html +++ b/libsignal_service/prelude/index.html @@ -1,2 +1,2 @@ -libsignal_service::prelude - Rust

Re-exports

Structs

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/prelude/struct.GroupMasterKey.html b/libsignal_service/prelude/struct.GroupMasterKey.html index ae5c29a1a..7212384f3 100644 --- a/libsignal_service/prelude/struct.GroupMasterKey.html +++ b/libsignal_service/prelude/struct.GroupMasterKey.html @@ -18,4 +18,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/prelude/struct.GroupSecretParams.html b/libsignal_service/prelude/struct.GroupSecretParams.html index f077d4474..9947cb686 100644 --- a/libsignal_service/prelude/struct.GroupSecretParams.html +++ b/libsignal_service/prelude/struct.GroupSecretParams.html @@ -48,4 +48,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/prelude/struct.ProfileKey.html b/libsignal_service/prelude/struct.ProfileKey.html index ff7a20c4f..d03492ec5 100644 --- a/libsignal_service/prelude/struct.ProfileKey.html +++ b/libsignal_service/prelude/struct.ProfileKey.html @@ -26,4 +26,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/prelude/struct.Uuid.html b/libsignal_service/prelude/struct.Uuid.html index f490f1601..c03886738 100644 --- a/libsignal_service/prelude/struct.Uuid.html +++ b/libsignal_service/prelude/struct.Uuid.html @@ -514,7 +514,7 @@
Roundtripping

Trait Implementations§

source§

impl AsRef<[u8]> for Uuid

source§

fn as_ref(&self) -> &[u8]

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Clone for Uuid

source§

fn clone(&self) -> Uuid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Uuid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Uuid

source§

fn default() -> Uuid

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for Uuid

source§

fn deserialize<D>( deserializer: D ) -> Result<Uuid, <D as Deserializer<'de>>::Error>where - D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Uuid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Braced> for Uuid

source§

fn from(f: Braced) -> Uuid

Converts to this type from the input type.
source§

impl From<Hyphenated> for Uuid

source§

fn from(f: Hyphenated) -> Uuid

Converts to this type from the input type.
source§

impl From<Simple> for Uuid

source§

fn from(f: Simple) -> Uuid

Converts to this type from the input type.
source§

impl<const KIND: u8> From<SpecificServiceId<KIND>> for Uuid

source§

fn from(value: SpecificServiceId<KIND>) -> Uuid

Converts to this type from the input type.
source§

impl From<Urn> for Uuid

source§

fn from(f: Urn) -> Uuid

Converts to this type from the input type.
source§

impl From<Uuid> for ServiceAddress

source§

fn from(uuid: Uuid) -> Self

Converts to this type from the input type.
source§

impl FromStr for Uuid

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(uuid_str: &str) -> Result<Uuid, <Uuid as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Uuid

source§

fn hash<__H>(&self, state: &mut __H)where + D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Uuid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Braced> for Uuid

source§

fn from(f: Braced) -> Uuid

Converts to this type from the input type.
source§

impl From<Hyphenated> for Uuid

source§

fn from(f: Hyphenated) -> Uuid

Converts to this type from the input type.
source§

impl From<Simple> for Uuid

source§

fn from(f: Simple) -> Uuid

Converts to this type from the input type.
source§

impl<const KIND: u8> From<SpecificServiceId<KIND>> for Uuid

source§

fn from(value: SpecificServiceId<KIND>) -> Uuid

Converts to this type from the input type.
source§

impl From<Urn> for Uuid

source§

fn from(f: Urn) -> Uuid

Converts to this type from the input type.
source§

impl From<Uuid> for ServiceAddress

source§

fn from(uuid: Uuid) -> Self

Converts to this type from the input type.
source§

impl FromStr for Uuid

§

type Err = Error

The associated error which can be returned from parsing.
source§

fn from_str(uuid_str: &str) -> Result<Uuid, <Uuid as FromStr>::Err>

Parses a string s to return a value of this type. Read more
source§

impl Hash for Uuid

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Uuid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Uuid

source§

fn cmp(&self, other: &Uuid) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere @@ -547,4 +547,4 @@
Roundtripping
U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/prelude/struct.UuidError.html b/libsignal_service/prelude/struct.UuidError.html index f64bdab1c..c2a3bbd98 100644 --- a/libsignal_service/prelude/struct.UuidError.html +++ b/libsignal_service/prelude/struct.UuidError.html @@ -19,4 +19,4 @@ T: Display + ?Sized,
source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/prelude/trait.ProtobufMessage.html b/libsignal_service/prelude/trait.ProtobufMessage.html index 7e0a821df..251ebada5 100644 --- a/libsignal_service/prelude/trait.ProtobufMessage.html +++ b/libsignal_service/prelude/trait.ProtobufMessage.html @@ -56,16 +56,16 @@ B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and merges it into self.

-

Implementations on Foreign Types§

source§

impl Message for Vec<u8, Global>

google.protobuf.BytesValue

-
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for i64

google.protobuf.Int64Value

-
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl<M> Message for Box<M, Global>where - M: Message,

source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for u64

google.protobuf.UInt64Value

-
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for f32

google.protobuf.FloatValue

-
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for u32

google.protobuf.UInt32Value

-
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for Bytes

google.protobuf.BytesValue

+

Implementations on Foreign Types§

source§

impl<M> Message for Box<M, Global>where + M: Message,

source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for Vec<u8, Global>

google.protobuf.BytesValue

+
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for u32

google.protobuf.UInt32Value

+
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for i32

google.protobuf.Int32Value

+
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for f64

google.protobuf.DoubleValue

+
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for i64

google.protobuf.Int64Value

+
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for Bytes

google.protobuf.BytesValue

source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for String

google.protobuf.StringValue

-
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for bool

google.protobuf.BoolValue

-
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for ()

google.protobuf.Empty

-
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for f64

google.protobuf.DoubleValue

-
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for i32

google.protobuf.Int32Value

-
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

Implementors§

source§

impl Message for Answer

source§

impl Message for Busy

source§

impl Message for Hangup

source§

impl Message for IceUpdate

source§

impl Message for Offer

source§

impl Message for Opaque

source§

impl Message for libsignal_service::proto::contact_details::Avatar

source§

impl Message for libsignal_service::proto::data_message::contact::Avatar

source§

impl Message for Email

source§

impl Message for Name

source§

impl Message for Phone

source§

impl Message for PostalAddress

source§

impl Message for libsignal_service::proto::data_message::payment::amount::MobileCoin

source§

impl Message for libsignal_service::proto::data_message::payment::notification::MobileCoin

source§

impl Message for Activation

source§

impl Message for Amount

source§

impl Message for Notification

source§

impl Message for QuotedAttachment

source§

impl Message for Contact

source§

impl Message for Delete

source§

impl Message for GiftBadge

source§

impl Message for GroupCallUpdate

source§

impl Message for Payment

source§

impl Message for Quote

source§

impl Message for Reaction

source§

impl Message for libsignal_service::proto::data_message::Sticker

source§

impl Message for StoryContext

source§

impl Message for AddBannedMemberAction

source§

impl Message for AddMemberAction

source§

impl Message for AddPendingMemberAction

source§

impl Message for AddRequestingMemberAction

source§

impl Message for DeleteBannedMemberAction

source§

impl Message for DeleteMemberAction

source§

impl Message for DeletePendingMemberAction

source§

impl Message for DeleteRequestingMemberAction

source§

impl Message for ModifyAddFromInviteLinkAccessControlAction

source§

impl Message for ModifyAnnouncementsOnlyAction

source§

impl Message for ModifyAttributesAccessControlAction

source§

impl Message for ModifyAvatarAction

source§

impl Message for ModifyDescriptionAction

source§

impl Message for ModifyDisappearingMessagesTimerAction

source§

impl Message for ModifyInviteLinkPasswordAction

source§

impl Message for ModifyMemberProfileKeyAction

source§

impl Message for ModifyMemberRoleAction

source§

impl Message for ModifyMembersAccessControlAction

source§

impl Message for ModifyTitleAction

source§

impl Message for PromotePendingMemberAction

source§

impl Message for PromotePendingPniAciMemberProfileKeyAction

source§

impl Message for PromoteRequestingMemberAction

source§

impl Message for Actions

source§

impl Message for GroupChangeState

source§

impl Message for libsignal_service::proto::group_context::Member

source§

impl Message for libsignal_service::proto::group_details::Avatar

source§

impl Message for libsignal_service::proto::group_details::Member

source§

impl Message for GroupInviteLinkContentsV1

source§

impl Message for libsignal_service::proto::pack::Sticker

source§

impl Message for MobileCoinAddress

source§

impl Message for libsignal_service::proto::sender_certificate::Certificate

source§

impl Message for libsignal_service::proto::server_certificate::Certificate

source§

impl Message for AccessControl

source§

impl Message for AttachmentPointer

source§

impl Message for AvatarUploadAttributes

source§

impl Message for BannedMember

source§

impl Message for BodyRange

source§

impl Message for CallMessage

source§

impl Message for ContactDetails

source§

impl Message for Content

source§

impl Message for DataMessage

source§

impl Message for DecryptionErrorMessage

source§

impl Message for DeviceName

source§

impl Message for EditMessage

source§

impl Message for Envelope

source§

impl Message for Group

source§

impl Message for GroupAttributeBlob

source§

impl Message for GroupChange

source§

impl Message for GroupChanges

source§

impl Message for GroupContext

source§

impl Message for GroupContextV2

source§

impl Message for GroupDetails

source§

impl Message for GroupExternalCredential

source§

impl Message for GroupJoinInfo

source§

impl Message for libsignal_service::proto::Member

source§

impl Message for NullMessage

source§

impl Message for Pack

source§

impl Message for PaymentAddress

source§

impl Message for PendingMember

source§

impl Message for PniSignatureMessage

source§

impl Message for Preview

source§

impl Message for ProvisionEnvelope

source§

impl Message for ProvisionMessage

source§

impl Message for ProvisioningUuid

source§

impl Message for ReceiptMessage

source§

impl Message for RequestingMember

source§

impl Message for SenderCertificate

source§

impl Message for ServerCertificate

source§

impl Message for StoryMessage

source§

impl Message for SyncMessage

source§

impl Message for TextAttachment

source§

impl Message for TypingMessage

source§

impl Message for UnidentifiedSenderMessage

source§

impl Message for Verified

source§

impl Message for WebSocketMessage

source§

impl Message for WebSocketRequestMessage

source§

impl Message for WebSocketResponseMessage

source§

impl Message for libsignal_service::proto::sync_message::outgoing_payment::MobileCoin

source§

impl Message for StoryMessageRecipient

source§

impl Message for UnidentifiedDeliveryStatus

source§

impl Message for Blocked

source§

impl Message for CallEvent

source§

impl Message for CallLinkUpdate

source§

impl Message for CallLogEvent

source§

impl Message for Configuration

source§

impl Message for Contacts

source§

impl Message for FetchLatest

source§

impl Message for Keys

source§

impl Message for MessageRequestResponse

source§

impl Message for OutgoingPayment

source§

impl Message for PniChangeNumber

source§

impl Message for Read

source§

impl Message for Request

source§

impl Message for Sent

source§

impl Message for StickerPackOperation

source§

impl Message for ViewOnceOpen

source§

impl Message for Viewed

source§

impl Message for Gradient

source§

impl Message for Message

\ No newline at end of file +
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for ()

google.protobuf.Empty

+
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for bool

google.protobuf.BoolValue

+
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for u64

google.protobuf.UInt64Value

+
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for f32

google.protobuf.FloatValue

+
source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

Implementors§

source§

impl Message for Answer

source§

impl Message for Busy

source§

impl Message for Hangup

source§

impl Message for IceUpdate

source§

impl Message for Offer

source§

impl Message for Opaque

source§

impl Message for libsignal_service::proto::contact_details::Avatar

source§

impl Message for libsignal_service::proto::data_message::contact::Avatar

source§

impl Message for Email

source§

impl Message for Name

source§

impl Message for Phone

source§

impl Message for PostalAddress

source§

impl Message for libsignal_service::proto::data_message::payment::amount::MobileCoin

source§

impl Message for libsignal_service::proto::data_message::payment::notification::MobileCoin

source§

impl Message for Activation

source§

impl Message for Amount

source§

impl Message for Notification

source§

impl Message for QuotedAttachment

source§

impl Message for Contact

source§

impl Message for Delete

source§

impl Message for GiftBadge

source§

impl Message for GroupCallUpdate

source§

impl Message for Payment

source§

impl Message for Quote

source§

impl Message for Reaction

source§

impl Message for libsignal_service::proto::data_message::Sticker

source§

impl Message for StoryContext

source§

impl Message for AddBannedMemberAction

source§

impl Message for AddMemberAction

source§

impl Message for AddPendingMemberAction

source§

impl Message for AddRequestingMemberAction

source§

impl Message for DeleteBannedMemberAction

source§

impl Message for DeleteMemberAction

source§

impl Message for DeletePendingMemberAction

source§

impl Message for DeleteRequestingMemberAction

source§

impl Message for ModifyAddFromInviteLinkAccessControlAction

source§

impl Message for ModifyAnnouncementsOnlyAction

source§

impl Message for ModifyAttributesAccessControlAction

source§

impl Message for ModifyAvatarAction

source§

impl Message for ModifyDescriptionAction

source§

impl Message for ModifyDisappearingMessagesTimerAction

source§

impl Message for ModifyInviteLinkPasswordAction

source§

impl Message for ModifyMemberProfileKeyAction

source§

impl Message for ModifyMemberRoleAction

source§

impl Message for ModifyMembersAccessControlAction

source§

impl Message for ModifyTitleAction

source§

impl Message for PromotePendingMemberAction

source§

impl Message for PromotePendingPniAciMemberProfileKeyAction

source§

impl Message for PromoteRequestingMemberAction

source§

impl Message for Actions

source§

impl Message for GroupChangeState

source§

impl Message for libsignal_service::proto::group_context::Member

source§

impl Message for libsignal_service::proto::group_details::Avatar

source§

impl Message for libsignal_service::proto::group_details::Member

source§

impl Message for GroupInviteLinkContentsV1

source§

impl Message for libsignal_service::proto::pack::Sticker

source§

impl Message for MobileCoinAddress

source§

impl Message for libsignal_service::proto::sender_certificate::Certificate

source§

impl Message for libsignal_service::proto::server_certificate::Certificate

source§

impl Message for AccessControl

source§

impl Message for AttachmentPointer

source§

impl Message for AvatarUploadAttributes

source§

impl Message for BannedMember

source§

impl Message for BodyRange

source§

impl Message for CallMessage

source§

impl Message for ContactDetails

source§

impl Message for Content

source§

impl Message for DataMessage

source§

impl Message for DecryptionErrorMessage

source§

impl Message for DeviceName

source§

impl Message for EditMessage

source§

impl Message for Envelope

source§

impl Message for Group

source§

impl Message for GroupAttributeBlob

source§

impl Message for GroupChange

source§

impl Message for GroupChanges

source§

impl Message for GroupContext

source§

impl Message for GroupContextV2

source§

impl Message for GroupDetails

source§

impl Message for GroupExternalCredential

source§

impl Message for GroupJoinInfo

source§

impl Message for libsignal_service::proto::Member

source§

impl Message for NullMessage

source§

impl Message for Pack

source§

impl Message for PaymentAddress

source§

impl Message for PendingMember

source§

impl Message for PniSignatureMessage

source§

impl Message for Preview

source§

impl Message for ProvisionEnvelope

source§

impl Message for ProvisionMessage

source§

impl Message for ProvisioningUuid

source§

impl Message for ReceiptMessage

source§

impl Message for RequestingMember

source§

impl Message for SenderCertificate

source§

impl Message for ServerCertificate

source§

impl Message for StoryMessage

source§

impl Message for SyncMessage

source§

impl Message for TextAttachment

source§

impl Message for TypingMessage

source§

impl Message for UnidentifiedSenderMessage

source§

impl Message for Verified

source§

impl Message for WebSocketMessage

source§

impl Message for WebSocketRequestMessage

source§

impl Message for WebSocketResponseMessage

source§

impl Message for libsignal_service::proto::sync_message::outgoing_payment::MobileCoin

source§

impl Message for StoryMessageRecipient

source§

impl Message for UnidentifiedDeliveryStatus

source§

impl Message for Blocked

source§

impl Message for CallEvent

source§

impl Message for CallLinkUpdate

source§

impl Message for CallLogEvent

source§

impl Message for Configuration

source§

impl Message for Contacts

source§

impl Message for FetchLatest

source§

impl Message for Keys

source§

impl Message for MessageRequestResponse

source§

impl Message for OutgoingPayment

source§

impl Message for PniChangeNumber

source§

impl Message for Read

source§

impl Message for Request

source§

impl Message for Sent

source§

impl Message for StickerPackOperation

source§

impl Message for ViewOnceOpen

source§

impl Message for Viewed

source§

impl Message for Gradient

source§

impl Message for Message

\ No newline at end of file diff --git a/libsignal_service/profile_cipher/enum.ProfileCipherError.html b/libsignal_service/profile_cipher/enum.ProfileCipherError.html index af35c5da3..b31bfd31d 100644 --- a/libsignal_service/profile_cipher/enum.ProfileCipherError.html +++ b/libsignal_service/profile_cipher/enum.ProfileCipherError.html @@ -2,7 +2,7 @@ EncryptionError, Utf8Error(Utf8Error), InputTooLong, -}

Variants§

§

EncryptionError

§

Utf8Error(Utf8Error)

§

InputTooLong

Trait Implementations§

source§

impl Debug for ProfileCipherError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProfileCipherError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProfileCipherError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ProfileCipherError> for ProfileManagerError

source§

fn from(source: ProfileCipherError) -> Self

Converts to this type from the input type.
source§

impl From<Utf8Error> for ProfileCipherError

source§

fn from(source: Utf8Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl RefUnwindSafe for ProfileCipherError

§

impl Send for ProfileCipherError

§

impl Sync for ProfileCipherError

§

impl Unpin for ProfileCipherError

§

impl UnwindSafe for ProfileCipherError

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

EncryptionError

§

Utf8Error(Utf8Error)

§

InputTooLong

Trait Implementations§

source§

impl Debug for ProfileCipherError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProfileCipherError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProfileCipherError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<ProfileCipherError> for ProfileManagerError

source§

fn from(source: ProfileCipherError) -> Self

Converts to this type from the input type.
source§

impl From<Utf8Error> for ProfileCipherError

source§

fn from(source: Utf8Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -16,4 +16,4 @@ T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/profile_cipher/struct.ProfileCipher.html b/libsignal_service/profile_cipher/struct.ProfileCipher.html index 88f920800..96195a6db 100644 --- a/libsignal_service/profile_cipher/struct.ProfileCipher.html +++ b/libsignal_service/profile_cipher/struct.ProfileCipher.html @@ -41,4 +41,4 @@

Example

source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/profile_name/struct.ProfileName.html b/libsignal_service/profile_name/struct.ProfileName.html index 65f3319f7..2f7c38f36 100644 --- a/libsignal_service/profile_name/struct.ProfileName.html +++ b/libsignal_service/profile_name/struct.ProfileName.html @@ -30,4 +30,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/profile_service/struct.ProfileService.html b/libsignal_service/profile_service/struct.ProfileService.html index bd42cd3d2..54895f580 100644 --- a/libsignal_service/profile_service/struct.ProfileService.html +++ b/libsignal_service/profile_service/struct.ProfileService.html @@ -13,4 +13,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/access_control/enum.AccessRequired.html b/libsignal_service/proto/access_control/enum.AccessRequired.html index 2a2cd1ad7..15c55eff5 100644 --- a/libsignal_service/proto/access_control/enum.AccessRequired.html +++ b/libsignal_service/proto/access_control/enum.AccessRequired.html @@ -1,21 +1,21 @@ -AccessRequired in libsignal_service::proto::access_control - Rust
#[repr(i32)]
pub enum AccessRequired { +AccessRequired in libsignal_service::proto::access_control - Rust
#[repr(i32)]
pub enum AccessRequired { Unknown, Any, Member, Administrator, Unsatisfiable, -}

Variants§

§

Unknown

§

Any

§

Member

§

Administrator

§

Unsatisfiable

Implementations§

source§

impl AccessRequired

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of AccessRequired.

-
source

pub fn from_i32(value: i32) -> Option<AccessRequired>

Converts an i32 to a AccessRequired, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for AccessRequired

source§

fn clone(&self) -> AccessRequired

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AccessRequired

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AccessRequired

source§

fn default() -> AccessRequired

Returns the “default value” for a type. Read more
source§

impl From<AccessRequired> for i32

source§

fn from(value: AccessRequired) -> i32

Converts to this type from the input type.
source§

impl Hash for AccessRequired

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Unknown

§

Any

§

Member

§

Administrator

§

Unsatisfiable

Implementations§

source§

impl AccessRequired

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of AccessRequired.

+
source

pub fn from_i32(value: i32) -> Option<AccessRequired>

Converts an i32 to a AccessRequired, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for AccessRequired

source§

fn clone(&self) -> AccessRequired

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AccessRequired

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AccessRequired

source§

fn default() -> AccessRequired

Returns the “default value” for a type. Read more
source§

impl From<AccessRequired> for i32

source§

fn from(value: AccessRequired) -> i32

Converts to this type from the input type.
source§

impl Hash for AccessRequired

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for AccessRequired

source§

fn cmp(&self, other: &AccessRequired) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for AccessRequired

source§

fn cmp(&self, other: &AccessRequired) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<AccessRequired> for AccessRequired

source§

fn eq(&self, other: &AccessRequired) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<AccessRequired> for AccessRequired

source§

fn eq(&self, other: &AccessRequired) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<AccessRequired> for AccessRequired

source§

fn partial_cmp(&self, other: &AccessRequired) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<AccessRequired> for AccessRequired

source§

fn partial_cmp(&self, other: &AccessRequired) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for AccessRequired

source§

impl Eq for AccessRequired

source§

impl StructuralEq for AccessRequired

source§

impl StructuralPartialEq for AccessRequired

Auto Trait Implementations§

§

impl RefUnwindSafe for AccessRequired

§

impl Send for AccessRequired

§

impl Sync for AccessRequired

§

impl Unpin for AccessRequired

§

impl UnwindSafe for AccessRequired

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for AccessRequired

source§

impl Eq for AccessRequired

source§

impl StructuralEq for AccessRequired

source§

impl StructuralPartialEq for AccessRequired

Auto Trait Implementations§

§

impl RefUnwindSafe for AccessRequired

§

impl Send for AccessRequired

§

impl Sync for AccessRequired

§

impl Unpin for AccessRequired

§

impl UnwindSafe for AccessRequired

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -27,4 +27,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/access_control/index.html b/libsignal_service/proto/access_control/index.html index cbe4d1019..190863273 100644 --- a/libsignal_service/proto/access_control/index.html +++ b/libsignal_service/proto/access_control/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::access_control - Rust
Expand description

Nested message and enum types in AccessControl.

+libsignal_service::proto::access_control - Rust
Expand description

Nested message and enum types in AccessControl.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/attachment_pointer/enum.AttachmentIdentifier.html b/libsignal_service/proto/attachment_pointer/enum.AttachmentIdentifier.html index e871bc631..b326faf0d 100644 --- a/libsignal_service/proto/attachment_pointer/enum.AttachmentIdentifier.html +++ b/libsignal_service/proto/attachment_pointer/enum.AttachmentIdentifier.html @@ -1,17 +1,17 @@ -AttachmentIdentifier in libsignal_service::proto::attachment_pointer - Rust
pub enum AttachmentIdentifier {
+AttachmentIdentifier in libsignal_service::proto::attachment_pointer - Rust
pub enum AttachmentIdentifier {
     CdnId(u64),
     CdnKey(String),
-}

Variants§

§

CdnId(u64)

§

CdnKey(String)

Implementations§

source§

impl AttachmentIdentifier

source

pub fn encode<B>(&self, buf: &mut B)where - B: BufMut,

source

pub fn merge<B>( +}

Variants§

§

CdnId(u64)

§

CdnKey(String)

Implementations§

source§

impl AttachmentIdentifier

source

pub fn encode<B>(&self, buf: &mut B)where + B: BufMut,

source

pub fn merge<B>( field: &mut Option<AttachmentIdentifier>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where - B: Buf,

source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for AttachmentIdentifier

source§

fn clone(&self) -> AttachmentIdentifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AttachmentIdentifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<AttachmentIdentifier> for AttachmentIdentifier

source§

fn eq(&self, other: &AttachmentIdentifier) -> bool

This method tests for self and other values to be equal, and is used + B: Buf,
source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for AttachmentIdentifier

source§

fn clone(&self) -> AttachmentIdentifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AttachmentIdentifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<AttachmentIdentifier> for AttachmentIdentifier

source§

fn eq(&self, other: &AttachmentIdentifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AttachmentIdentifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AttachmentIdentifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -23,4 +23,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/attachment_pointer/enum.Flags.html b/libsignal_service/proto/attachment_pointer/enum.Flags.html index 192c7c7e4..5e836331f 100644 --- a/libsignal_service/proto/attachment_pointer/enum.Flags.html +++ b/libsignal_service/proto/attachment_pointer/enum.Flags.html @@ -1,19 +1,19 @@ -Flags in libsignal_service::proto::attachment_pointer - Rust
#[repr(i32)]
pub enum Flags { +Flags in libsignal_service::proto::attachment_pointer - Rust
#[repr(i32)]
pub enum Flags { VoiceMessage, Borderless, Gif, -}

Variants§

§

VoiceMessage

§

Borderless

§

Gif

Implementations§

source§

impl Flags

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Flags.

-
source

pub fn from_i32(value: i32) -> Option<Flags>

Converts an i32 to a Flags, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Flags

source§

fn clone(&self) -> Flags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Flags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Flags

source§

fn default() -> Flags

Returns the “default value” for a type. Read more
source§

impl From<Flags> for i32

source§

fn from(value: Flags) -> i32

Converts to this type from the input type.
source§

impl Hash for Flags

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

VoiceMessage

§

Borderless

§

Gif

Implementations§

source§

impl Flags

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Flags.

+
source

pub fn from_i32(value: i32) -> Option<Flags>

Converts an i32 to a Flags, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Flags

source§

fn clone(&self) -> Flags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Flags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Flags

source§

fn default() -> Flags

Returns the “default value” for a type. Read more
source§

impl From<Flags> for i32

source§

fn from(value: Flags) -> i32

Converts to this type from the input type.
source§

impl Hash for Flags

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Flags

source§

fn cmp(&self, other: &Flags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Flags

source§

fn cmp(&self, other: &Flags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Flags> for Flags

source§

fn eq(&self, other: &Flags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Flags> for Flags

source§

fn eq(&self, other: &Flags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Flags> for Flags

source§

fn partial_cmp(&self, other: &Flags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Flags> for Flags

source§

fn partial_cmp(&self, other: &Flags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Flags

source§

impl Eq for Flags

source§

impl StructuralEq for Flags

source§

impl StructuralPartialEq for Flags

Auto Trait Implementations§

§

impl RefUnwindSafe for Flags

§

impl Send for Flags

§

impl Sync for Flags

§

impl Unpin for Flags

§

impl UnwindSafe for Flags

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Flags

source§

impl Eq for Flags

source§

impl StructuralEq for Flags

source§

impl StructuralPartialEq for Flags

Auto Trait Implementations§

§

impl RefUnwindSafe for Flags

§

impl Send for Flags

§

impl Sync for Flags

§

impl Unpin for Flags

§

impl UnwindSafe for Flags

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -25,4 +25,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/attachment_pointer/index.html b/libsignal_service/proto/attachment_pointer/index.html index 5e0fabe87..58fd008c3 100644 --- a/libsignal_service/proto/attachment_pointer/index.html +++ b/libsignal_service/proto/attachment_pointer/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::attachment_pointer - Rust
Expand description

Nested message and enum types in AttachmentPointer.

+libsignal_service::proto::attachment_pointer - Rust
Expand description

Nested message and enum types in AttachmentPointer.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/body_range/enum.AssociatedValue.html b/libsignal_service/proto/body_range/enum.AssociatedValue.html index f10f2e8ee..d7291c125 100644 --- a/libsignal_service/proto/body_range/enum.AssociatedValue.html +++ b/libsignal_service/proto/body_range/enum.AssociatedValue.html @@ -1,17 +1,17 @@ -AssociatedValue in libsignal_service::proto::body_range - Rust
pub enum AssociatedValue {
+AssociatedValue in libsignal_service::proto::body_range - Rust
pub enum AssociatedValue {
     MentionAci(String),
     Style(i32),
-}

Variants§

§

MentionAci(String)

§

Style(i32)

Implementations§

source§

impl AssociatedValue

source

pub fn encode<B>(&self, buf: &mut B)where - B: BufMut,

source

pub fn merge<B>( +}

Variants§

§

MentionAci(String)

§

Style(i32)

Implementations§

source§

impl AssociatedValue

source

pub fn encode<B>(&self, buf: &mut B)where + B: BufMut,

source

pub fn merge<B>( field: &mut Option<AssociatedValue>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where - B: Buf,

source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for AssociatedValue

source§

fn clone(&self) -> AssociatedValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AssociatedValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<AssociatedValue> for AssociatedValue

source§

fn eq(&self, other: &AssociatedValue) -> bool

This method tests for self and other values to be equal, and is used + B: Buf,
source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for AssociatedValue

source§

fn clone(&self) -> AssociatedValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AssociatedValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<AssociatedValue> for AssociatedValue

source§

fn eq(&self, other: &AssociatedValue) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AssociatedValue

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AssociatedValue

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -23,4 +23,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/body_range/enum.Style.html b/libsignal_service/proto/body_range/enum.Style.html index 71f1bf9c4..5272f0846 100644 --- a/libsignal_service/proto/body_range/enum.Style.html +++ b/libsignal_service/proto/body_range/enum.Style.html @@ -1,22 +1,22 @@ -Style in libsignal_service::proto::body_range - Rust
#[repr(i32)]
pub enum Style { +Style in libsignal_service::proto::body_range - Rust
#[repr(i32)]
pub enum Style { None, Bold, Italic, Spoiler, Strikethrough, Monospace, -}

Variants§

§

None

§

Bold

§

Italic

§

Spoiler

§

Strikethrough

§

Monospace

Implementations§

source§

impl Style

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Style.

-
source

pub fn from_i32(value: i32) -> Option<Style>

Converts an i32 to a Style, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Style

source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Style

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Style

source§

fn default() -> Style

Returns the “default value” for a type. Read more
source§

impl From<Style> for i32

source§

fn from(value: Style) -> i32

Converts to this type from the input type.
source§

impl Hash for Style

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

None

§

Bold

§

Italic

§

Spoiler

§

Strikethrough

§

Monospace

Implementations§

source§

impl Style

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Style.

+
source

pub fn from_i32(value: i32) -> Option<Style>

Converts an i32 to a Style, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Style

source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Style

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Style

source§

fn default() -> Style

Returns the “default value” for a type. Read more
source§

impl From<Style> for i32

source§

fn from(value: Style) -> i32

Converts to this type from the input type.
source§

impl Hash for Style

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Style

source§

fn cmp(&self, other: &Style) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Style

source§

fn cmp(&self, other: &Style) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Style> for Style

source§

fn eq(&self, other: &Style) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Style> for Style

source§

fn eq(&self, other: &Style) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Style> for Style

source§

fn partial_cmp(&self, other: &Style) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Style> for Style

source§

fn partial_cmp(&self, other: &Style) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Style

source§

impl Eq for Style

source§

impl StructuralEq for Style

source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Style

source§

impl Eq for Style

source§

impl StructuralEq for Style

source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -28,4 +28,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/body_range/index.html b/libsignal_service/proto/body_range/index.html index 9af548783..a76e8f540 100644 --- a/libsignal_service/proto/body_range/index.html +++ b/libsignal_service/proto/body_range/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::body_range - Rust
Expand description

Nested message and enum types in BodyRange.

+libsignal_service::proto::body_range - Rust
Expand description

Nested message and enum types in BodyRange.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/hangup/enum.Type.html b/libsignal_service/proto/call_message/hangup/enum.Type.html index 59b2b05ca..5b6a48e7c 100644 --- a/libsignal_service/proto/call_message/hangup/enum.Type.html +++ b/libsignal_service/proto/call_message/hangup/enum.Type.html @@ -1,21 +1,21 @@ -Type in libsignal_service::proto::call_message::hangup - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::call_message::hangup - Rust
#[repr(i32)]
pub enum Type { HangupNormal, HangupAccepted, HangupDeclined, HangupBusy, HangupNeedPermission, -}

Variants§

§

HangupNormal

§

HangupAccepted

§

HangupDeclined

§

HangupBusy

§

HangupNeedPermission

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

HangupNormal

§

HangupAccepted

§

HangupDeclined

§

HangupBusy

§

HangupNeedPermission

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -27,4 +27,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/hangup/index.html b/libsignal_service/proto/call_message/hangup/index.html index c2fa3a690..285173b26 100644 --- a/libsignal_service/proto/call_message/hangup/index.html +++ b/libsignal_service/proto/call_message/hangup/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::call_message::hangup - Rust
Expand description

Nested message and enum types in Hangup.

+libsignal_service::proto::call_message::hangup - Rust
Expand description

Nested message and enum types in Hangup.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/index.html b/libsignal_service/proto/call_message/index.html index 274b37fe7..bb3007385 100644 --- a/libsignal_service/proto/call_message/index.html +++ b/libsignal_service/proto/call_message/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::call_message - Rust
Expand description

Nested message and enum types in CallMessage.

+libsignal_service::proto::call_message - Rust
Expand description

Nested message and enum types in CallMessage.

Modules

  • Nested message and enum types in Hangup.
  • Nested message and enum types in Offer.
  • Nested message and enum types in Opaque.

Structs

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/offer/enum.Type.html b/libsignal_service/proto/call_message/offer/enum.Type.html index ce8ed99d0..18533f316 100644 --- a/libsignal_service/proto/call_message/offer/enum.Type.html +++ b/libsignal_service/proto/call_message/offer/enum.Type.html @@ -1,18 +1,18 @@ -Type in libsignal_service::proto::call_message::offer - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::call_message::offer - Rust
#[repr(i32)]
pub enum Type { OfferAudioCall, OfferVideoCall, -}

Variants§

§

OfferAudioCall

§

OfferVideoCall

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

OfferAudioCall

§

OfferVideoCall

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -24,4 +24,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/offer/index.html b/libsignal_service/proto/call_message/offer/index.html index 929ac7ded..da9b2b746 100644 --- a/libsignal_service/proto/call_message/offer/index.html +++ b/libsignal_service/proto/call_message/offer/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::call_message::offer - Rust
Expand description

Nested message and enum types in Offer.

+libsignal_service::proto::call_message::offer - Rust
Expand description

Nested message and enum types in Offer.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/opaque/enum.Urgency.html b/libsignal_service/proto/call_message/opaque/enum.Urgency.html index 4b775b301..e35c581bc 100644 --- a/libsignal_service/proto/call_message/opaque/enum.Urgency.html +++ b/libsignal_service/proto/call_message/opaque/enum.Urgency.html @@ -1,18 +1,18 @@ -Urgency in libsignal_service::proto::call_message::opaque - Rust
#[repr(i32)]
pub enum Urgency { +Urgency in libsignal_service::proto::call_message::opaque - Rust
#[repr(i32)]
pub enum Urgency { Droppable, HandleImmediately, -}

Variants§

§

Droppable

§

HandleImmediately

Implementations§

source§

impl Urgency

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Urgency.

-
source

pub fn from_i32(value: i32) -> Option<Urgency>

Converts an i32 to a Urgency, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Urgency

source§

fn clone(&self) -> Urgency

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Urgency

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Urgency

source§

fn default() -> Urgency

Returns the “default value” for a type. Read more
source§

impl From<Urgency> for i32

source§

fn from(value: Urgency) -> i32

Converts to this type from the input type.
source§

impl Hash for Urgency

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Droppable

§

HandleImmediately

Implementations§

source§

impl Urgency

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Urgency.

+
source

pub fn from_i32(value: i32) -> Option<Urgency>

Converts an i32 to a Urgency, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Urgency

source§

fn clone(&self) -> Urgency

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Urgency

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Urgency

source§

fn default() -> Urgency

Returns the “default value” for a type. Read more
source§

impl From<Urgency> for i32

source§

fn from(value: Urgency) -> i32

Converts to this type from the input type.
source§

impl Hash for Urgency

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Urgency

source§

fn cmp(&self, other: &Urgency) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Urgency

source§

fn cmp(&self, other: &Urgency) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Urgency> for Urgency

source§

fn eq(&self, other: &Urgency) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Urgency> for Urgency

source§

fn eq(&self, other: &Urgency) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Urgency> for Urgency

source§

fn partial_cmp(&self, other: &Urgency) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Urgency> for Urgency

source§

fn partial_cmp(&self, other: &Urgency) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Urgency

source§

impl Eq for Urgency

source§

impl StructuralEq for Urgency

source§

impl StructuralPartialEq for Urgency

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Urgency

source§

impl Eq for Urgency

source§

impl StructuralEq for Urgency

source§

impl StructuralPartialEq for Urgency

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -24,4 +24,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/opaque/index.html b/libsignal_service/proto/call_message/opaque/index.html index b24d7e724..87a247c13 100644 --- a/libsignal_service/proto/call_message/opaque/index.html +++ b/libsignal_service/proto/call_message/opaque/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::call_message::opaque - Rust
Expand description

Nested message and enum types in Opaque.

+libsignal_service::proto::call_message::opaque - Rust
Expand description

Nested message and enum types in Opaque.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/struct.Answer.html b/libsignal_service/proto/call_message/struct.Answer.html index 866dc9731..fc1dec922 100644 --- a/libsignal_service/proto/call_message/struct.Answer.html +++ b/libsignal_service/proto/call_message/struct.Answer.html @@ -1,12 +1,12 @@ -Answer in libsignal_service::proto::call_message - Rust
pub struct Answer {
+Answer in libsignal_service::proto::call_message - Rust
pub struct Answer {
     pub id: Option<u64>,
     pub sdp: Option<String>,
     pub opaque: Option<Vec<u8>>,
 }

Fields§

§id: Option<u64>§sdp: Option<String>

Legacy/deprecated; replaced by ‘opaque’

-
§opaque: Option<Vec<u8>>

Implementations§

source§

impl Answer

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

-
source

pub fn sdp(&self) -> &str

Returns the value of sdp, or the default value if sdp is unset.

-
source

pub fn opaque(&self) -> &[u8]

Returns the value of opaque, or the default value if opaque is unset.

-

Trait Implementations§

source§

impl Clone for Answer

source§

fn clone(&self) -> Answer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Answer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Answer

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Answer

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

§opaque: Option<Vec<u8>>

Implementations§

source§

impl Answer

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

+
source

pub fn sdp(&self) -> &str

Returns the value of sdp, or the default value if sdp is unset.

+
source

pub fn opaque(&self) -> &[u8]

Returns the value of opaque, or the default value if opaque is unset.

+

Trait Implementations§

source§

impl Clone for Answer

source§

fn clone(&self) -> Answer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Answer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Answer

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Answer

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Answer> for Answer

source§

fn eq(&self, other: &Answer) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Answer> for Answer

source§

fn eq(&self, other: &Answer) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Answer

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Answer

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -35,4 +35,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/struct.Busy.html b/libsignal_service/proto/call_message/struct.Busy.html index ada500f21..380ae2316 100644 --- a/libsignal_service/proto/call_message/struct.Busy.html +++ b/libsignal_service/proto/call_message/struct.Busy.html @@ -1,7 +1,7 @@ -Busy in libsignal_service::proto::call_message - Rust
pub struct Busy {
+Busy in libsignal_service::proto::call_message - Rust
pub struct Busy {
     pub id: Option<u64>,
-}

Fields§

§id: Option<u64>

Implementations§

source§

impl Busy

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

-

Trait Implementations§

source§

impl Clone for Busy

source§

fn clone(&self) -> Busy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Busy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Busy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Busy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§id: Option<u64>

Implementations§

source§

impl Busy

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

+

Trait Implementations§

source§

impl Clone for Busy

source§

fn clone(&self) -> Busy

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Busy

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Busy

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Busy

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Busy> for Busy

source§

fn eq(&self, other: &Busy) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Busy> for Busy

source§

fn eq(&self, other: &Busy) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Busy

Auto Trait Implementations§

§

impl RefUnwindSafe for Busy

§

impl Send for Busy

§

impl Sync for Busy

§

impl Unpin for Busy

§

impl UnwindSafe for Busy

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Busy

Auto Trait Implementations§

§

impl RefUnwindSafe for Busy

§

impl Send for Busy

§

impl Sync for Busy

§

impl Unpin for Busy

§

impl UnwindSafe for Busy

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/struct.Hangup.html b/libsignal_service/proto/call_message/struct.Hangup.html index d5c45aed3..73da75ceb 100644 --- a/libsignal_service/proto/call_message/struct.Hangup.html +++ b/libsignal_service/proto/call_message/struct.Hangup.html @@ -1,12 +1,12 @@ -Hangup in libsignal_service::proto::call_message - Rust
pub struct Hangup {
+Hangup in libsignal_service::proto::call_message - Rust
pub struct Hangup {
     pub id: Option<u64>,
     pub type: Option<i32>,
     pub device_id: Option<u32>,
-}

Fields§

§id: Option<u64>§type: Option<i32>§device_id: Option<u32>

Implementations§

source§

impl Hangup

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

-
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-
source

pub fn device_id(&self) -> u32

Returns the value of device_id, or the default value if device_id is unset.

-

Trait Implementations§

source§

impl Clone for Hangup

source§

fn clone(&self) -> Hangup

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Hangup

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Hangup

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Hangup

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§id: Option<u64>§type: Option<i32>§device_id: Option<u32>

Implementations§

source§

impl Hangup

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

+
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+
source

pub fn device_id(&self) -> u32

Returns the value of device_id, or the default value if device_id is unset.

+

Trait Implementations§

source§

impl Clone for Hangup

source§

fn clone(&self) -> Hangup

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Hangup

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Hangup

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Hangup

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Hangup> for Hangup

source§

fn eq(&self, other: &Hangup) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Hangup> for Hangup

source§

fn eq(&self, other: &Hangup) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Hangup

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Hangup

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -35,4 +35,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/struct.IceUpdate.html b/libsignal_service/proto/call_message/struct.IceUpdate.html index 3dc5a70df..e691c3bec 100644 --- a/libsignal_service/proto/call_message/struct.IceUpdate.html +++ b/libsignal_service/proto/call_message/struct.IceUpdate.html @@ -1,4 +1,4 @@ -IceUpdate in libsignal_service::proto::call_message - Rust
pub struct IceUpdate {
+IceUpdate in libsignal_service::proto::call_message - Rust
pub struct IceUpdate {
     pub id: Option<u64>,
     pub mid: Option<String>,
     pub line: Option<u32>,
@@ -7,12 +7,12 @@
 }

Fields§

§id: Option<u64>§mid: Option<String>

Legacy/deprecated; remove when old clients are gone.

§line: Option<u32>

Legacy/deprecated; remove when old clients are gone.

§sdp: Option<String>

Legacy/deprecated; replaced by ‘opaque’

-
§opaque: Option<Vec<u8>>

Implementations§

source§

impl IceUpdate

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

-
source

pub fn mid(&self) -> &str

Returns the value of mid, or the default value if mid is unset.

-
source

pub fn line(&self) -> u32

Returns the value of line, or the default value if line is unset.

-
source

pub fn sdp(&self) -> &str

Returns the value of sdp, or the default value if sdp is unset.

-
source

pub fn opaque(&self) -> &[u8]

Returns the value of opaque, or the default value if opaque is unset.

-

Trait Implementations§

source§

impl Clone for IceUpdate

source§

fn clone(&self) -> IceUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for IceUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for IceUpdate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for IceUpdate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

§opaque: Option<Vec<u8>>

Implementations§

source§

impl IceUpdate

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

+
source

pub fn mid(&self) -> &str

Returns the value of mid, or the default value if mid is unset.

+
source

pub fn line(&self) -> u32

Returns the value of line, or the default value if line is unset.

+
source

pub fn sdp(&self) -> &str

Returns the value of sdp, or the default value if sdp is unset.

+
source

pub fn opaque(&self) -> &[u8]

Returns the value of opaque, or the default value if opaque is unset.

+

Trait Implementations§

source§

impl Clone for IceUpdate

source§

fn clone(&self) -> IceUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for IceUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for IceUpdate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for IceUpdate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -27,9 +27,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<IceUpdate> for IceUpdate

source§

fn eq(&self, other: &IceUpdate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<IceUpdate> for IceUpdate

source§

fn eq(&self, other: &IceUpdate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for IceUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for IceUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -41,4 +41,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/struct.Offer.html b/libsignal_service/proto/call_message/struct.Offer.html index ab2db10ce..487642b0a 100644 --- a/libsignal_service/proto/call_message/struct.Offer.html +++ b/libsignal_service/proto/call_message/struct.Offer.html @@ -1,15 +1,15 @@ -Offer in libsignal_service::proto::call_message - Rust
pub struct Offer {
+Offer in libsignal_service::proto::call_message - Rust
pub struct Offer {
     pub id: Option<u64>,
     pub sdp: Option<String>,
     pub type: Option<i32>,
     pub opaque: Option<Vec<u8>>,
 }

Fields§

§id: Option<u64>§sdp: Option<String>

Legacy/deprecated; replaced by ‘opaque’

-
§type: Option<i32>§opaque: Option<Vec<u8>>

Implementations§

source§

impl Offer

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

-
source

pub fn sdp(&self) -> &str

Returns the value of sdp, or the default value if sdp is unset.

-
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-
source

pub fn opaque(&self) -> &[u8]

Returns the value of opaque, or the default value if opaque is unset.

-

Trait Implementations§

source§

impl Clone for Offer

source§

fn clone(&self) -> Offer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Offer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Offer

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Offer

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

§type: Option<i32>§opaque: Option<Vec<u8>>

Implementations§

source§

impl Offer

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

+
source

pub fn sdp(&self) -> &str

Returns the value of sdp, or the default value if sdp is unset.

+
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+
source

pub fn opaque(&self) -> &[u8]

Returns the value of opaque, or the default value if opaque is unset.

+

Trait Implementations§

source§

impl Clone for Offer

source§

fn clone(&self) -> Offer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Offer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Offer

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Offer

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -24,9 +24,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Offer> for Offer

source§

fn eq(&self, other: &Offer) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Offer> for Offer

source§

fn eq(&self, other: &Offer) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Offer

Auto Trait Implementations§

§

impl RefUnwindSafe for Offer

§

impl Send for Offer

§

impl Sync for Offer

§

impl Unpin for Offer

§

impl UnwindSafe for Offer

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Offer

Auto Trait Implementations§

§

impl RefUnwindSafe for Offer

§

impl Send for Offer

§

impl Sync for Offer

§

impl Unpin for Offer

§

impl UnwindSafe for Offer

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -38,4 +38,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/call_message/struct.Opaque.html b/libsignal_service/proto/call_message/struct.Opaque.html index 6620f0ee9..9043df9ed 100644 --- a/libsignal_service/proto/call_message/struct.Opaque.html +++ b/libsignal_service/proto/call_message/struct.Opaque.html @@ -1,10 +1,10 @@ -Opaque in libsignal_service::proto::call_message - Rust
pub struct Opaque {
+Opaque in libsignal_service::proto::call_message - Rust
pub struct Opaque {
     pub data: Option<Vec<u8>>,
     pub urgency: Option<i32>,
-}

Fields§

§data: Option<Vec<u8>>§urgency: Option<i32>

Implementations§

source§

impl Opaque

source

pub fn data(&self) -> &[u8]

Returns the value of data, or the default value if data is unset.

-
source

pub fn urgency(&self) -> Urgency

Returns the enum value of urgency, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_urgency(&mut self, value: Urgency)

Sets urgency to the provided enum value.

-

Trait Implementations§

source§

impl Clone for Opaque

source§

fn clone(&self) -> Opaque

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Opaque

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Opaque

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Opaque

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§data: Option<Vec<u8>>§urgency: Option<i32>

Implementations§

source§

impl Opaque

source

pub fn data(&self) -> &[u8]

Returns the value of data, or the default value if data is unset.

+
source

pub fn urgency(&self) -> Urgency

Returns the enum value of urgency, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_urgency(&mut self, value: Urgency)

Sets urgency to the provided enum value.

+

Trait Implementations§

source§

impl Clone for Opaque

source§

fn clone(&self) -> Opaque

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Opaque

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Opaque

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Opaque

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Opaque> for Opaque

source§

fn eq(&self, other: &Opaque) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Opaque> for Opaque

source§

fn eq(&self, other: &Opaque) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Opaque

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Opaque

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -33,4 +33,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/contact_details/index.html b/libsignal_service/proto/contact_details/index.html index 8596678b2..6a8897a9b 100644 --- a/libsignal_service/proto/contact_details/index.html +++ b/libsignal_service/proto/contact_details/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::contact_details - Rust
Expand description

Nested message and enum types in ContactDetails.

+libsignal_service::proto::contact_details - Rust
Expand description

Nested message and enum types in ContactDetails.

Structs

\ No newline at end of file diff --git a/libsignal_service/proto/contact_details/struct.Avatar.html b/libsignal_service/proto/contact_details/struct.Avatar.html index e1fa2cd9f..9d033c2e6 100644 --- a/libsignal_service/proto/contact_details/struct.Avatar.html +++ b/libsignal_service/proto/contact_details/struct.Avatar.html @@ -1,9 +1,9 @@ -Avatar in libsignal_service::proto::contact_details - Rust
pub struct Avatar {
+Avatar in libsignal_service::proto::contact_details - Rust
pub struct Avatar {
     pub content_type: Option<String>,
     pub length: Option<u32>,
-}

Fields§

§content_type: Option<String>§length: Option<u32>

Implementations§

source§

impl Avatar

source

pub fn content_type(&self) -> &str

Returns the value of content_type, or the default value if content_type is unset.

-
source

pub fn length(&self) -> u32

Returns the value of length, or the default value if length is unset.

-

Trait Implementations§

source§

impl Clone for Avatar

source§

fn clone(&self) -> Avatar

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Avatar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Avatar

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Avatar

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§content_type: Option<String>§length: Option<u32>

Implementations§

source§

impl Avatar

source

pub fn content_type(&self) -> &str

Returns the value of content_type, or the default value if content_type is unset.

+
source

pub fn length(&self) -> u32

Returns the value of length, or the default value if length is unset.

+

Trait Implementations§

source§

impl Clone for Avatar

source§

fn clone(&self) -> Avatar

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Avatar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Avatar

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Avatar

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Avatar> for Avatar

source§

fn eq(&self, other: &Avatar) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Avatar> for Avatar

source§

fn eq(&self, other: &Avatar) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Avatar

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Avatar

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/contact/email/enum.Type.html b/libsignal_service/proto/data_message/contact/email/enum.Type.html index 714173e6b..ff4e29292 100644 --- a/libsignal_service/proto/data_message/contact/email/enum.Type.html +++ b/libsignal_service/proto/data_message/contact/email/enum.Type.html @@ -1,20 +1,20 @@ -Type in libsignal_service::proto::data_message::contact::email - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::data_message::contact::email - Rust
#[repr(i32)]
pub enum Type { Home, Mobile, Work, Custom, -}

Variants§

§

Home

§

Mobile

§

Work

§

Custom

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Home

§

Mobile

§

Work

§

Custom

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -26,4 +26,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/contact/email/index.html b/libsignal_service/proto/data_message/contact/email/index.html index 3fe4a0074..42d07c901 100644 --- a/libsignal_service/proto/data_message/contact/email/index.html +++ b/libsignal_service/proto/data_message/contact/email/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::data_message::contact::email - Rust
Expand description

Nested message and enum types in Email.

+libsignal_service::proto::data_message::contact::email - Rust
Expand description

Nested message and enum types in Email.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/contact/index.html b/libsignal_service/proto/data_message/contact/index.html index 38d0097d3..273aec497 100644 --- a/libsignal_service/proto/data_message/contact/index.html +++ b/libsignal_service/proto/data_message/contact/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::data_message::contact - Rust
Expand description

Nested message and enum types in Contact.

+libsignal_service::proto::data_message::contact - Rust
Expand description

Nested message and enum types in Contact.

Modules

  • Nested message and enum types in Email.
  • Nested message and enum types in Phone.
  • Nested message and enum types in PostalAddress.

Structs

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/contact/phone/enum.Type.html b/libsignal_service/proto/data_message/contact/phone/enum.Type.html index aa8151de4..f7700a573 100644 --- a/libsignal_service/proto/data_message/contact/phone/enum.Type.html +++ b/libsignal_service/proto/data_message/contact/phone/enum.Type.html @@ -1,20 +1,20 @@ -Type in libsignal_service::proto::data_message::contact::phone - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::data_message::contact::phone - Rust
#[repr(i32)]
pub enum Type { Home, Mobile, Work, Custom, -}

Variants§

§

Home

§

Mobile

§

Work

§

Custom

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Home

§

Mobile

§

Work

§

Custom

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -26,4 +26,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/contact/phone/index.html b/libsignal_service/proto/data_message/contact/phone/index.html index 8009a764c..a94780b6c 100644 --- a/libsignal_service/proto/data_message/contact/phone/index.html +++ b/libsignal_service/proto/data_message/contact/phone/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::data_message::contact::phone - Rust
Expand description

Nested message and enum types in Phone.

+libsignal_service::proto::data_message::contact::phone - Rust
Expand description

Nested message and enum types in Phone.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/contact/postal_address/enum.Type.html b/libsignal_service/proto/data_message/contact/postal_address/enum.Type.html index 512753bc3..0635bcd0f 100644 --- a/libsignal_service/proto/data_message/contact/postal_address/enum.Type.html +++ b/libsignal_service/proto/data_message/contact/postal_address/enum.Type.html @@ -1,19 +1,19 @@ -Type in libsignal_service::proto::data_message::contact::postal_address - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::data_message::contact::postal_address - Rust
#[repr(i32)]
pub enum Type { Home, Work, Custom, -}

Variants§

§

Home

§

Work

§

Custom

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Home

§

Work

§

Custom

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -25,4 +25,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/contact/postal_address/index.html b/libsignal_service/proto/data_message/contact/postal_address/index.html index 5bea5016d..6a73eef40 100644 --- a/libsignal_service/proto/data_message/contact/postal_address/index.html +++ b/libsignal_service/proto/data_message/contact/postal_address/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::data_message::contact::postal_address - Rust
Expand description

Nested message and enum types in PostalAddress.

+libsignal_service::proto::data_message::contact::postal_address - Rust
Expand description

Nested message and enum types in PostalAddress.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/contact/struct.Avatar.html b/libsignal_service/proto/data_message/contact/struct.Avatar.html index 043493a19..c2acc5810 100644 --- a/libsignal_service/proto/data_message/contact/struct.Avatar.html +++ b/libsignal_service/proto/data_message/contact/struct.Avatar.html @@ -1,8 +1,8 @@ -Avatar in libsignal_service::proto::data_message::contact - Rust
pub struct Avatar {
+Avatar in libsignal_service::proto::data_message::contact - Rust
pub struct Avatar {
     pub avatar: Option<AttachmentPointer>,
     pub is_profile: Option<bool>,
-}

Fields§

§avatar: Option<AttachmentPointer>§is_profile: Option<bool>

Implementations§

source§

impl Avatar

source

pub fn is_profile(&self) -> bool

Returns the value of is_profile, or the default value if is_profile is unset.

-

Trait Implementations§

source§

impl Clone for Avatar

source§

fn clone(&self) -> Avatar

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Avatar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Avatar

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Avatar

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§avatar: Option<AttachmentPointer>§is_profile: Option<bool>

Implementations§

source§

impl Avatar

source

pub fn is_profile(&self) -> bool

Returns the value of is_profile, or the default value if is_profile is unset.

+

Trait Implementations§

source§

impl Clone for Avatar

source§

fn clone(&self) -> Avatar

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Avatar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Avatar

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Avatar

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Avatar> for Avatar

source§

fn eq(&self, other: &Avatar) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Avatar> for Avatar

source§

fn eq(&self, other: &Avatar) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Avatar

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Avatar

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/contact/struct.Email.html b/libsignal_service/proto/data_message/contact/struct.Email.html index 3fdd0322d..6e5d5b32a 100644 --- a/libsignal_service/proto/data_message/contact/struct.Email.html +++ b/libsignal_service/proto/data_message/contact/struct.Email.html @@ -1,12 +1,12 @@ -Email in libsignal_service::proto::data_message::contact - Rust
pub struct Email {
+Email in libsignal_service::proto::data_message::contact - Rust
pub struct Email {
     pub value: Option<String>,
     pub type: Option<i32>,
     pub label: Option<String>,
-}

Fields§

§value: Option<String>§type: Option<i32>§label: Option<String>

Implementations§

source§

impl Email

source

pub fn value(&self) -> &str

Returns the value of value, or the default value if value is unset.

-
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-
source

pub fn label(&self) -> &str

Returns the value of label, or the default value if label is unset.

-

Trait Implementations§

source§

impl Clone for Email

source§

fn clone(&self) -> Email

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Email

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Email

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Email

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§value: Option<String>§type: Option<i32>§label: Option<String>

Implementations§

source§

impl Email

source

pub fn value(&self) -> &str

Returns the value of value, or the default value if value is unset.

+
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+
source

pub fn label(&self) -> &str

Returns the value of label, or the default value if label is unset.

+

Trait Implementations§

source§

impl Clone for Email

source§

fn clone(&self) -> Email

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Email

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Email

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Email

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Email> for Email

source§

fn eq(&self, other: &Email) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Email> for Email

source§

fn eq(&self, other: &Email) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Email

Auto Trait Implementations§

§

impl RefUnwindSafe for Email

§

impl Send for Email

§

impl Sync for Email

§

impl Unpin for Email

§

impl UnwindSafe for Email

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Email

Auto Trait Implementations§

§

impl RefUnwindSafe for Email

§

impl Send for Email

§

impl Sync for Email

§

impl Unpin for Email

§

impl UnwindSafe for Email

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -35,4 +35,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/contact/struct.Name.html b/libsignal_service/proto/data_message/contact/struct.Name.html index 992b0682d..96b0b814c 100644 --- a/libsignal_service/proto/data_message/contact/struct.Name.html +++ b/libsignal_service/proto/data_message/contact/struct.Name.html @@ -1,17 +1,17 @@ -Name in libsignal_service::proto::data_message::contact - Rust
pub struct Name {
+Name in libsignal_service::proto::data_message::contact - Rust
pub struct Name {
     pub given_name: Option<String>,
     pub family_name: Option<String>,
     pub prefix: Option<String>,
     pub suffix: Option<String>,
     pub middle_name: Option<String>,
     pub display_name: Option<String>,
-}

Fields§

§given_name: Option<String>§family_name: Option<String>§prefix: Option<String>§suffix: Option<String>§middle_name: Option<String>§display_name: Option<String>

Implementations§

source§

impl Name

source

pub fn given_name(&self) -> &str

Returns the value of given_name, or the default value if given_name is unset.

-
source

pub fn family_name(&self) -> &str

Returns the value of family_name, or the default value if family_name is unset.

-
source

pub fn prefix(&self) -> &str

Returns the value of prefix, or the default value if prefix is unset.

-
source

pub fn suffix(&self) -> &str

Returns the value of suffix, or the default value if suffix is unset.

-
source

pub fn middle_name(&self) -> &str

Returns the value of middle_name, or the default value if middle_name is unset.

-
source

pub fn display_name(&self) -> &str

Returns the value of display_name, or the default value if display_name is unset.

-

Trait Implementations§

source§

impl Clone for Name

source§

fn clone(&self) -> Name

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Name

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Name

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Name

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§given_name: Option<String>§family_name: Option<String>§prefix: Option<String>§suffix: Option<String>§middle_name: Option<String>§display_name: Option<String>

Implementations§

source§

impl Name

source

pub fn given_name(&self) -> &str

Returns the value of given_name, or the default value if given_name is unset.

+
source

pub fn family_name(&self) -> &str

Returns the value of family_name, or the default value if family_name is unset.

+
source

pub fn prefix(&self) -> &str

Returns the value of prefix, or the default value if prefix is unset.

+
source

pub fn suffix(&self) -> &str

Returns the value of suffix, or the default value if suffix is unset.

+
source

pub fn middle_name(&self) -> &str

Returns the value of middle_name, or the default value if middle_name is unset.

+
source

pub fn display_name(&self) -> &str

Returns the value of display_name, or the default value if display_name is unset.

+

Trait Implementations§

source§

impl Clone for Name

source§

fn clone(&self) -> Name

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Name

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Name

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Name

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -26,9 +26,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Name> for Name

source§

fn eq(&self, other: &Name) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Name> for Name

source§

fn eq(&self, other: &Name) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Name

Auto Trait Implementations§

§

impl RefUnwindSafe for Name

§

impl Send for Name

§

impl Sync for Name

§

impl Unpin for Name

§

impl UnwindSafe for Name

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Name

Auto Trait Implementations§

§

impl RefUnwindSafe for Name

§

impl Send for Name

§

impl Sync for Name

§

impl Unpin for Name

§

impl UnwindSafe for Name

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -40,4 +40,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/contact/struct.Phone.html b/libsignal_service/proto/data_message/contact/struct.Phone.html index e0b5c7c1d..9c66b8caf 100644 --- a/libsignal_service/proto/data_message/contact/struct.Phone.html +++ b/libsignal_service/proto/data_message/contact/struct.Phone.html @@ -1,12 +1,12 @@ -Phone in libsignal_service::proto::data_message::contact - Rust
pub struct Phone {
+Phone in libsignal_service::proto::data_message::contact - Rust
pub struct Phone {
     pub value: Option<String>,
     pub type: Option<i32>,
     pub label: Option<String>,
-}

Fields§

§value: Option<String>§type: Option<i32>§label: Option<String>

Implementations§

source§

impl Phone

source

pub fn value(&self) -> &str

Returns the value of value, or the default value if value is unset.

-
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-
source

pub fn label(&self) -> &str

Returns the value of label, or the default value if label is unset.

-

Trait Implementations§

source§

impl Clone for Phone

source§

fn clone(&self) -> Phone

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Phone

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Phone

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Phone

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§value: Option<String>§type: Option<i32>§label: Option<String>

Implementations§

source§

impl Phone

source

pub fn value(&self) -> &str

Returns the value of value, or the default value if value is unset.

+
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+
source

pub fn label(&self) -> &str

Returns the value of label, or the default value if label is unset.

+

Trait Implementations§

source§

impl Clone for Phone

source§

fn clone(&self) -> Phone

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Phone

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Phone

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Phone

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Phone> for Phone

source§

fn eq(&self, other: &Phone) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Phone> for Phone

source§

fn eq(&self, other: &Phone) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Phone

Auto Trait Implementations§

§

impl RefUnwindSafe for Phone

§

impl Send for Phone

§

impl Sync for Phone

§

impl Unpin for Phone

§

impl UnwindSafe for Phone

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Phone

Auto Trait Implementations§

§

impl RefUnwindSafe for Phone

§

impl Send for Phone

§

impl Sync for Phone

§

impl Unpin for Phone

§

impl UnwindSafe for Phone

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -35,4 +35,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/contact/struct.PostalAddress.html b/libsignal_service/proto/data_message/contact/struct.PostalAddress.html index 377cb1d91..10c3ba3d1 100644 --- a/libsignal_service/proto/data_message/contact/struct.PostalAddress.html +++ b/libsignal_service/proto/data_message/contact/struct.PostalAddress.html @@ -1,4 +1,4 @@ -PostalAddress in libsignal_service::proto::data_message::contact - Rust
pub struct PostalAddress {
+PostalAddress in libsignal_service::proto::data_message::contact - Rust
pub struct PostalAddress {
     pub type: Option<i32>,
     pub label: Option<String>,
     pub street: Option<String>,
@@ -8,17 +8,17 @@
     pub region: Option<String>,
     pub postcode: Option<String>,
     pub country: Option<String>,
-}

Fields§

§type: Option<i32>§label: Option<String>§street: Option<String>§pobox: Option<String>§neighborhood: Option<String>§city: Option<String>§region: Option<String>§postcode: Option<String>§country: Option<String>

Implementations§

source§

impl PostalAddress

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-
source

pub fn label(&self) -> &str

Returns the value of label, or the default value if label is unset.

-
source

pub fn street(&self) -> &str

Returns the value of street, or the default value if street is unset.

-
source

pub fn pobox(&self) -> &str

Returns the value of pobox, or the default value if pobox is unset.

-
source

pub fn neighborhood(&self) -> &str

Returns the value of neighborhood, or the default value if neighborhood is unset.

-
source

pub fn city(&self) -> &str

Returns the value of city, or the default value if city is unset.

-
source

pub fn region(&self) -> &str

Returns the value of region, or the default value if region is unset.

-
source

pub fn postcode(&self) -> &str

Returns the value of postcode, or the default value if postcode is unset.

-
source

pub fn country(&self) -> &str

Returns the value of country, or the default value if country is unset.

-

Trait Implementations§

source§

impl Clone for PostalAddress

source§

fn clone(&self) -> PostalAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PostalAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PostalAddress

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PostalAddress

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§type: Option<i32>§label: Option<String>§street: Option<String>§pobox: Option<String>§neighborhood: Option<String>§city: Option<String>§region: Option<String>§postcode: Option<String>§country: Option<String>

Implementations§

source§

impl PostalAddress

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+
source

pub fn label(&self) -> &str

Returns the value of label, or the default value if label is unset.

+
source

pub fn street(&self) -> &str

Returns the value of street, or the default value if street is unset.

+
source

pub fn pobox(&self) -> &str

Returns the value of pobox, or the default value if pobox is unset.

+
source

pub fn neighborhood(&self) -> &str

Returns the value of neighborhood, or the default value if neighborhood is unset.

+
source

pub fn city(&self) -> &str

Returns the value of city, or the default value if city is unset.

+
source

pub fn region(&self) -> &str

Returns the value of region, or the default value if region is unset.

+
source

pub fn postcode(&self) -> &str

Returns the value of postcode, or the default value if postcode is unset.

+
source

pub fn country(&self) -> &str

Returns the value of country, or the default value if country is unset.

+

Trait Implementations§

source§

impl Clone for PostalAddress

source§

fn clone(&self) -> PostalAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PostalAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PostalAddress

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PostalAddress

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -33,9 +33,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PostalAddress> for PostalAddress

source§

fn eq(&self, other: &PostalAddress) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PostalAddress> for PostalAddress

source§

fn eq(&self, other: &PostalAddress) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PostalAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PostalAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -47,4 +47,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/enum.Flags.html b/libsignal_service/proto/data_message/enum.Flags.html index f8ba52657..09e047819 100644 --- a/libsignal_service/proto/data_message/enum.Flags.html +++ b/libsignal_service/proto/data_message/enum.Flags.html @@ -1,19 +1,19 @@ -Flags in libsignal_service::proto::data_message - Rust
#[repr(i32)]
pub enum Flags { +Flags in libsignal_service::proto::data_message - Rust
#[repr(i32)]
pub enum Flags { EndSession, ExpirationTimerUpdate, ProfileKeyUpdate, -}

Variants§

§

EndSession

§

ExpirationTimerUpdate

§

ProfileKeyUpdate

Implementations§

source§

impl Flags

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Flags.

-
source

pub fn from_i32(value: i32) -> Option<Flags>

Converts an i32 to a Flags, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Flags

source§

fn clone(&self) -> Flags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Flags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Flags

source§

fn default() -> Flags

Returns the “default value” for a type. Read more
source§

impl From<Flags> for i32

source§

fn from(value: Flags) -> i32

Converts to this type from the input type.
source§

impl Hash for Flags

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

EndSession

§

ExpirationTimerUpdate

§

ProfileKeyUpdate

Implementations§

source§

impl Flags

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Flags.

+
source

pub fn from_i32(value: i32) -> Option<Flags>

Converts an i32 to a Flags, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Flags

source§

fn clone(&self) -> Flags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Flags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Flags

source§

fn default() -> Flags

Returns the “default value” for a type. Read more
source§

impl From<Flags> for i32

source§

fn from(value: Flags) -> i32

Converts to this type from the input type.
source§

impl Hash for Flags

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Flags

source§

fn cmp(&self, other: &Flags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Flags

source§

fn cmp(&self, other: &Flags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Flags> for Flags

source§

fn eq(&self, other: &Flags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Flags> for Flags

source§

fn eq(&self, other: &Flags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Flags> for Flags

source§

fn partial_cmp(&self, other: &Flags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Flags> for Flags

source§

fn partial_cmp(&self, other: &Flags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Flags

source§

impl Eq for Flags

source§

impl StructuralEq for Flags

source§

impl StructuralPartialEq for Flags

Auto Trait Implementations§

§

impl RefUnwindSafe for Flags

§

impl Send for Flags

§

impl Sync for Flags

§

impl Unpin for Flags

§

impl UnwindSafe for Flags

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Flags

source§

impl Eq for Flags

source§

impl StructuralEq for Flags

source§

impl StructuralPartialEq for Flags

Auto Trait Implementations§

§

impl RefUnwindSafe for Flags

§

impl Send for Flags

§

impl Sync for Flags

§

impl Unpin for Flags

§

impl UnwindSafe for Flags

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -25,4 +25,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/enum.ProtocolVersion.html b/libsignal_service/proto/data_message/enum.ProtocolVersion.html index d426c0dbc..8c26e315f 100644 --- a/libsignal_service/proto/data_message/enum.ProtocolVersion.html +++ b/libsignal_service/proto/data_message/enum.ProtocolVersion.html @@ -1,4 +1,4 @@ -ProtocolVersion in libsignal_service::proto::data_message - Rust
#[repr(i32)]
pub enum ProtocolVersion { +ProtocolVersion in libsignal_service::proto::data_message - Rust
#[repr(i32)]
pub enum ProtocolVersion { Initial, MessageTimers, ViewOnce, @@ -7,18 +7,18 @@ CdnSelectorAttachments, Mentions, Payments, -}

Variants§

§

Initial

§

MessageTimers

§

ViewOnce

§

ViewOnceVideo

§

Reactions

§

CdnSelectorAttachments

§

Mentions

§

Payments

Implementations§

source§

impl ProtocolVersion

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ProtocolVersion.

-
source

pub fn from_i32(value: i32) -> Option<ProtocolVersion>

Converts an i32 to a ProtocolVersion, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for ProtocolVersion

source§

fn clone(&self) -> ProtocolVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProtocolVersion

source§

fn default() -> ProtocolVersion

Returns the “default value” for a type. Read more
source§

impl From<ProtocolVersion> for i32

source§

fn from(value: ProtocolVersion) -> i32

Converts to this type from the input type.
source§

impl Hash for ProtocolVersion

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Initial

§

MessageTimers

§

ViewOnce

§

ViewOnceVideo

§

Reactions

§

CdnSelectorAttachments

§

Mentions

§

Payments

Implementations§

source§

impl ProtocolVersion

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ProtocolVersion.

+
source

pub fn from_i32(value: i32) -> Option<ProtocolVersion>

Converts an i32 to a ProtocolVersion, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for ProtocolVersion

source§

fn clone(&self) -> ProtocolVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProtocolVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProtocolVersion

source§

fn default() -> ProtocolVersion

Returns the “default value” for a type. Read more
source§

impl From<ProtocolVersion> for i32

source§

fn from(value: ProtocolVersion) -> i32

Converts to this type from the input type.
source§

impl Hash for ProtocolVersion

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ProtocolVersion

source§

fn cmp(&self, other: &ProtocolVersion) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ProtocolVersion

source§

fn cmp(&self, other: &ProtocolVersion) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ProtocolVersion> for ProtocolVersion

source§

fn eq(&self, other: &ProtocolVersion) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<ProtocolVersion> for ProtocolVersion

source§

fn eq(&self, other: &ProtocolVersion) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ProtocolVersion> for ProtocolVersion

source§

fn partial_cmp(&self, other: &ProtocolVersion) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ProtocolVersion> for ProtocolVersion

source§

fn partial_cmp(&self, other: &ProtocolVersion) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for ProtocolVersion

source§

impl Eq for ProtocolVersion

source§

impl StructuralEq for ProtocolVersion

source§

impl StructuralPartialEq for ProtocolVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for ProtocolVersion

source§

impl Eq for ProtocolVersion

source§

impl StructuralEq for ProtocolVersion

source§

impl StructuralPartialEq for ProtocolVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/index.html b/libsignal_service/proto/data_message/index.html index 68b021115..9b2f69fc1 100644 --- a/libsignal_service/proto/data_message/index.html +++ b/libsignal_service/proto/data_message/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::data_message - Rust
Expand description

Nested message and enum types in DataMessage.

+libsignal_service::proto::data_message - Rust
Expand description

Nested message and enum types in DataMessage.

Modules

  • Nested message and enum types in Contact.
  • Nested message and enum types in Payment.
  • Nested message and enum types in Quote.

Structs

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/activation/enum.Type.html b/libsignal_service/proto/data_message/payment/activation/enum.Type.html index 65a355142..ca5d5aa15 100644 --- a/libsignal_service/proto/data_message/payment/activation/enum.Type.html +++ b/libsignal_service/proto/data_message/payment/activation/enum.Type.html @@ -1,18 +1,18 @@ -Type in libsignal_service::proto::data_message::payment::activation - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::data_message::payment::activation - Rust
#[repr(i32)]
pub enum Type { Request, Activated, -}

Variants§

§

Request

§

Activated

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Request

§

Activated

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -24,4 +24,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/activation/index.html b/libsignal_service/proto/data_message/payment/activation/index.html index 581025218..8aa7bde8f 100644 --- a/libsignal_service/proto/data_message/payment/activation/index.html +++ b/libsignal_service/proto/data_message/payment/activation/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::data_message::payment::activation - Rust
Expand description

Nested message and enum types in Activation.

+libsignal_service::proto::data_message::payment::activation - Rust
Expand description

Nested message and enum types in Activation.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/amount/enum.Amount.html b/libsignal_service/proto/data_message/payment/amount/enum.Amount.html index d6d9e84bf..2f34fa753 100644 --- a/libsignal_service/proto/data_message/payment/amount/enum.Amount.html +++ b/libsignal_service/proto/data_message/payment/amount/enum.Amount.html @@ -1,16 +1,16 @@ -Amount in libsignal_service::proto::data_message::payment::amount - Rust
pub enum Amount {
+Amount in libsignal_service::proto::data_message::payment::amount - Rust
pub enum Amount {
     MobileCoin(MobileCoin),
-}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl Amount

source

pub fn encode<B>(&self, buf: &mut B)where - B: BufMut,

source

pub fn merge<B>( +}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl Amount

source

pub fn encode<B>(&self, buf: &mut B)where + B: BufMut,

source

pub fn merge<B>( field: &mut Option<Amount>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where - B: Buf,

source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Amount

source§

fn clone(&self) -> Amount

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Amount

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Amount> for Amount

source§

fn eq(&self, other: &Amount) -> bool

This method tests for self and other values to be equal, and is used + B: Buf,
source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Amount

source§

fn clone(&self) -> Amount

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Amount

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Amount> for Amount

source§

fn eq(&self, other: &Amount) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Amount

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Amount

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -22,4 +22,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/amount/index.html b/libsignal_service/proto/data_message/payment/amount/index.html index bc91a49a7..ce72c4714 100644 --- a/libsignal_service/proto/data_message/payment/amount/index.html +++ b/libsignal_service/proto/data_message/payment/amount/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::data_message::payment::amount - Rust
Expand description

Nested message and enum types in Amount.

+libsignal_service::proto::data_message::payment::amount - Rust
Expand description

Nested message and enum types in Amount.

Structs

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/amount/struct.MobileCoin.html b/libsignal_service/proto/data_message/payment/amount/struct.MobileCoin.html index edbd7811c..eb8d57563 100644 --- a/libsignal_service/proto/data_message/payment/amount/struct.MobileCoin.html +++ b/libsignal_service/proto/data_message/payment/amount/struct.MobileCoin.html @@ -1,7 +1,7 @@ -MobileCoin in libsignal_service::proto::data_message::payment::amount - Rust
pub struct MobileCoin {
+MobileCoin in libsignal_service::proto::data_message::payment::amount - Rust
pub struct MobileCoin {
     pub pico_mob: Option<u64>,
-}

Fields§

§pico_mob: Option<u64>

Implementations§

source§

impl MobileCoin

source

pub fn pico_mob(&self) -> u64

Returns the value of pico_mob, or the default value if pico_mob is unset.

-

Trait Implementations§

source§

impl Clone for MobileCoin

source§

fn clone(&self) -> MobileCoin

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MobileCoin

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoin

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MobileCoin

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§pico_mob: Option<u64>

Implementations§

source§

impl MobileCoin

source

pub fn pico_mob(&self) -> u64

Returns the value of pico_mob, or the default value if pico_mob is unset.

+

Trait Implementations§

source§

impl Clone for MobileCoin

source§

fn clone(&self) -> MobileCoin

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MobileCoin

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoin

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MobileCoin

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MobileCoin> for MobileCoin

source§

fn eq(&self, other: &MobileCoin) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MobileCoin> for MobileCoin

source§

fn eq(&self, other: &MobileCoin) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MobileCoin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MobileCoin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/enum.Item.html b/libsignal_service/proto/data_message/payment/enum.Item.html index b53bb7b17..02d1d7b6a 100644 --- a/libsignal_service/proto/data_message/payment/enum.Item.html +++ b/libsignal_service/proto/data_message/payment/enum.Item.html @@ -1,17 +1,17 @@ -Item in libsignal_service::proto::data_message::payment - Rust
pub enum Item {
+Item in libsignal_service::proto::data_message::payment - Rust
pub enum Item {
     Notification(Notification),
     Activation(Activation),
-}

Variants§

§

Notification(Notification)

§

Activation(Activation)

Implementations§

source§

impl Item

source

pub fn encode<B>(&self, buf: &mut B)where - B: BufMut,

source

pub fn merge<B>( +}

Variants§

§

Notification(Notification)

§

Activation(Activation)

Implementations§

source§

impl Item

source

pub fn encode<B>(&self, buf: &mut B)where + B: BufMut,

source

pub fn merge<B>( field: &mut Option<Item>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where - B: Buf,

source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Item

source§

fn clone(&self) -> Item

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Item

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Item> for Item

source§

fn eq(&self, other: &Item) -> bool

This method tests for self and other values to be equal, and is used + B: Buf,
source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Item

source§

fn clone(&self) -> Item

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Item

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Item> for Item

source§

fn eq(&self, other: &Item) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Item

Auto Trait Implementations§

§

impl RefUnwindSafe for Item

§

impl Send for Item

§

impl Sync for Item

§

impl Unpin for Item

§

impl UnwindSafe for Item

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Item

Auto Trait Implementations§

§

impl RefUnwindSafe for Item

§

impl Send for Item

§

impl Sync for Item

§

impl Unpin for Item

§

impl UnwindSafe for Item

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -23,4 +23,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/index.html b/libsignal_service/proto/data_message/payment/index.html index e95cbd4d1..7b9c4d2fd 100644 --- a/libsignal_service/proto/data_message/payment/index.html +++ b/libsignal_service/proto/data_message/payment/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::data_message::payment - Rust
Expand description

Nested message and enum types in Payment.

+libsignal_service::proto::data_message::payment - Rust
Expand description

Nested message and enum types in Payment.

Modules

  • Nested message and enum types in Activation.
  • Nested message and enum types in Amount.
  • Nested message and enum types in Notification.

Structs

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/notification/enum.Transaction.html b/libsignal_service/proto/data_message/payment/notification/enum.Transaction.html index d526c0f12..55a416335 100644 --- a/libsignal_service/proto/data_message/payment/notification/enum.Transaction.html +++ b/libsignal_service/proto/data_message/payment/notification/enum.Transaction.html @@ -1,16 +1,16 @@ -Transaction in libsignal_service::proto::data_message::payment::notification - Rust
pub enum Transaction {
+Transaction in libsignal_service::proto::data_message::payment::notification - Rust
pub enum Transaction {
     MobileCoin(MobileCoin),
-}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl Transaction

source

pub fn encode<B>(&self, buf: &mut B)where - B: BufMut,

source

pub fn merge<B>( +}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl Transaction

source

pub fn encode<B>(&self, buf: &mut B)where + B: BufMut,

source

pub fn merge<B>( field: &mut Option<Transaction>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where - B: Buf,

source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Transaction

source§

fn clone(&self) -> Transaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Transaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Transaction> for Transaction

source§

fn eq(&self, other: &Transaction) -> bool

This method tests for self and other values to be equal, and is used + B: Buf,
source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Transaction

source§

fn clone(&self) -> Transaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Transaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Transaction> for Transaction

source§

fn eq(&self, other: &Transaction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Transaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Transaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -22,4 +22,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/notification/index.html b/libsignal_service/proto/data_message/payment/notification/index.html index c5dd1f520..9d23a60cc 100644 --- a/libsignal_service/proto/data_message/payment/notification/index.html +++ b/libsignal_service/proto/data_message/payment/notification/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::data_message::payment::notification - Rust
Expand description

Nested message and enum types in Notification.

+libsignal_service::proto::data_message::payment::notification - Rust
Expand description

Nested message and enum types in Notification.

Structs

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/notification/struct.MobileCoin.html b/libsignal_service/proto/data_message/payment/notification/struct.MobileCoin.html index 96e15b072..65daea246 100644 --- a/libsignal_service/proto/data_message/payment/notification/struct.MobileCoin.html +++ b/libsignal_service/proto/data_message/payment/notification/struct.MobileCoin.html @@ -1,7 +1,7 @@ -MobileCoin in libsignal_service::proto::data_message::payment::notification - Rust
pub struct MobileCoin {
+MobileCoin in libsignal_service::proto::data_message::payment::notification - Rust
pub struct MobileCoin {
     pub receipt: Option<Vec<u8>>,
-}

Fields§

§receipt: Option<Vec<u8>>

Implementations§

source§

impl MobileCoin

source

pub fn receipt(&self) -> &[u8]

Returns the value of receipt, or the default value if receipt is unset.

-

Trait Implementations§

source§

impl Clone for MobileCoin

source§

fn clone(&self) -> MobileCoin

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MobileCoin

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoin

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MobileCoin

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§receipt: Option<Vec<u8>>

Implementations§

source§

impl MobileCoin

source

pub fn receipt(&self) -> &[u8]

Returns the value of receipt, or the default value if receipt is unset.

+

Trait Implementations§

source§

impl Clone for MobileCoin

source§

fn clone(&self) -> MobileCoin

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MobileCoin

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoin

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MobileCoin

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MobileCoin> for MobileCoin

source§

fn eq(&self, other: &MobileCoin) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MobileCoin> for MobileCoin

source§

fn eq(&self, other: &MobileCoin) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MobileCoin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MobileCoin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/struct.Activation.html b/libsignal_service/proto/data_message/payment/struct.Activation.html index 796445c8a..1ff5993a0 100644 --- a/libsignal_service/proto/data_message/payment/struct.Activation.html +++ b/libsignal_service/proto/data_message/payment/struct.Activation.html @@ -1,8 +1,8 @@ -Activation in libsignal_service::proto::data_message::payment - Rust
pub struct Activation {
+Activation in libsignal_service::proto::data_message::payment - Rust
pub struct Activation {
     pub type: Option<i32>,
-}

Fields§

§type: Option<i32>

Implementations§

source§

impl Activation

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-

Trait Implementations§

source§

impl Clone for Activation

source§

fn clone(&self) -> Activation

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Activation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Activation

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Activation

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§type: Option<i32>

Implementations§

source§

impl Activation

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+

Trait Implementations§

source§

impl Clone for Activation

source§

fn clone(&self) -> Activation

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Activation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Activation

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Activation

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Activation> for Activation

source§

fn eq(&self, other: &Activation) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Activation> for Activation

source§

fn eq(&self, other: &Activation) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Activation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Activation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/struct.Amount.html b/libsignal_service/proto/data_message/payment/struct.Amount.html index 13ee06613..9ebc4e363 100644 --- a/libsignal_service/proto/data_message/payment/struct.Amount.html +++ b/libsignal_service/proto/data_message/payment/struct.Amount.html @@ -1,6 +1,6 @@ -Amount in libsignal_service::proto::data_message::payment - Rust
pub struct Amount {
+Amount in libsignal_service::proto::data_message::payment - Rust
pub struct Amount {
     pub amount: Option<Amount>,
-}

Fields§

§amount: Option<Amount>

Trait Implementations§

source§

impl Clone for Amount

source§

fn clone(&self) -> Amount

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Amount

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Amount

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Amount

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§amount: Option<Amount>

Trait Implementations§

source§

impl Clone for Amount

source§

fn clone(&self) -> Amount

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Amount

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Amount

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Amount

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Amount> for Amount

source§

fn eq(&self, other: &Amount) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Amount> for Amount

source§

fn eq(&self, other: &Amount) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Amount

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Amount

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/payment/struct.Notification.html b/libsignal_service/proto/data_message/payment/struct.Notification.html index 33d77283a..b4a1b38af 100644 --- a/libsignal_service/proto/data_message/payment/struct.Notification.html +++ b/libsignal_service/proto/data_message/payment/struct.Notification.html @@ -1,8 +1,8 @@ -Notification in libsignal_service::proto::data_message::payment - Rust
pub struct Notification {
+Notification in libsignal_service::proto::data_message::payment - Rust
pub struct Notification {
     pub note: Option<String>,
     pub transaction: Option<Transaction>,
-}

Fields§

§note: Option<String>§transaction: Option<Transaction>

Implementations§

source§

impl Notification

source

pub fn note(&self) -> &str

Returns the value of note, or the default value if note is unset.

-

Trait Implementations§

source§

impl Clone for Notification

source§

fn clone(&self) -> Notification

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Notification

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Notification

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Notification

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§note: Option<String>§transaction: Option<Transaction>

Implementations§

source§

impl Notification

source

pub fn note(&self) -> &str

Returns the value of note, or the default value if note is unset.

+

Trait Implementations§

source§

impl Clone for Notification

source§

fn clone(&self) -> Notification

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Notification

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Notification

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Notification

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Notification> for Notification

source§

fn eq(&self, other: &Notification) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Notification> for Notification

source§

fn eq(&self, other: &Notification) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Notification

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Notification

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/quote/enum.Type.html b/libsignal_service/proto/data_message/quote/enum.Type.html index c5b7fce1e..7faa6dd5a 100644 --- a/libsignal_service/proto/data_message/quote/enum.Type.html +++ b/libsignal_service/proto/data_message/quote/enum.Type.html @@ -1,18 +1,18 @@ -Type in libsignal_service::proto::data_message::quote - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::data_message::quote - Rust
#[repr(i32)]
pub enum Type { Normal, GiftBadge, -}

Variants§

§

Normal

§

GiftBadge

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Normal

§

GiftBadge

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -24,4 +24,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/quote/index.html b/libsignal_service/proto/data_message/quote/index.html index cfde5356f..7c32471ba 100644 --- a/libsignal_service/proto/data_message/quote/index.html +++ b/libsignal_service/proto/data_message/quote/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::data_message::quote - Rust
Expand description

Nested message and enum types in Quote.

+libsignal_service::proto::data_message::quote - Rust
Expand description

Nested message and enum types in Quote.

Structs

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/quote/struct.QuotedAttachment.html b/libsignal_service/proto/data_message/quote/struct.QuotedAttachment.html index 54de7e419..0ba634b03 100644 --- a/libsignal_service/proto/data_message/quote/struct.QuotedAttachment.html +++ b/libsignal_service/proto/data_message/quote/struct.QuotedAttachment.html @@ -1,10 +1,10 @@ -QuotedAttachment in libsignal_service::proto::data_message::quote - Rust
pub struct QuotedAttachment {
+QuotedAttachment in libsignal_service::proto::data_message::quote - Rust
pub struct QuotedAttachment {
     pub content_type: Option<String>,
     pub file_name: Option<String>,
     pub thumbnail: Option<AttachmentPointer>,
-}

Fields§

§content_type: Option<String>§file_name: Option<String>§thumbnail: Option<AttachmentPointer>

Implementations§

source§

impl QuotedAttachment

source

pub fn content_type(&self) -> &str

Returns the value of content_type, or the default value if content_type is unset.

-
source

pub fn file_name(&self) -> &str

Returns the value of file_name, or the default value if file_name is unset.

-

Trait Implementations§

source§

impl Clone for QuotedAttachment

source§

fn clone(&self) -> QuotedAttachment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QuotedAttachment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QuotedAttachment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QuotedAttachment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§content_type: Option<String>§file_name: Option<String>§thumbnail: Option<AttachmentPointer>

Implementations§

source§

impl QuotedAttachment

source

pub fn content_type(&self) -> &str

Returns the value of content_type, or the default value if content_type is unset.

+
source

pub fn file_name(&self) -> &str

Returns the value of file_name, or the default value if file_name is unset.

+

Trait Implementations§

source§

impl Clone for QuotedAttachment

source§

fn clone(&self) -> QuotedAttachment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for QuotedAttachment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for QuotedAttachment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for QuotedAttachment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<QuotedAttachment> for QuotedAttachment

source§

fn eq(&self, other: &QuotedAttachment) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<QuotedAttachment> for QuotedAttachment

source§

fn eq(&self, other: &QuotedAttachment) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for QuotedAttachment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for QuotedAttachment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -33,4 +33,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/struct.Contact.html b/libsignal_service/proto/data_message/struct.Contact.html index b4bd7d062..ca7a5fad8 100644 --- a/libsignal_service/proto/data_message/struct.Contact.html +++ b/libsignal_service/proto/data_message/struct.Contact.html @@ -1,12 +1,12 @@ -Contact in libsignal_service::proto::data_message - Rust
pub struct Contact {
+Contact in libsignal_service::proto::data_message - Rust
pub struct Contact {
     pub name: Option<Name>,
     pub number: Vec<Phone>,
     pub email: Vec<Email>,
     pub address: Vec<PostalAddress>,
     pub avatar: Option<Avatar>,
     pub organization: Option<String>,
-}

Fields§

§name: Option<Name>§number: Vec<Phone>§email: Vec<Email>§address: Vec<PostalAddress>§avatar: Option<Avatar>§organization: Option<String>

Implementations§

source§

impl Contact

source

pub fn organization(&self) -> &str

Returns the value of organization, or the default value if organization is unset.

-

Trait Implementations§

source§

impl Clone for Contact

source§

fn clone(&self) -> Contact

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Contact

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Contact

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Contact

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§name: Option<Name>§number: Vec<Phone>§email: Vec<Email>§address: Vec<PostalAddress>§avatar: Option<Avatar>§organization: Option<String>

Implementations§

source§

impl Contact

source

pub fn organization(&self) -> &str

Returns the value of organization, or the default value if organization is unset.

+

Trait Implementations§

source§

impl Clone for Contact

source§

fn clone(&self) -> Contact

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Contact

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Contact

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Contact

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Contact> for Contact

source§

fn eq(&self, other: &Contact) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Contact> for Contact

source§

fn eq(&self, other: &Contact) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Contact

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Contact

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -35,4 +35,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/struct.Delete.html b/libsignal_service/proto/data_message/struct.Delete.html index d94e8f9ab..7dd624c58 100644 --- a/libsignal_service/proto/data_message/struct.Delete.html +++ b/libsignal_service/proto/data_message/struct.Delete.html @@ -1,7 +1,7 @@ -Delete in libsignal_service::proto::data_message - Rust
pub struct Delete {
+Delete in libsignal_service::proto::data_message - Rust
pub struct Delete {
     pub target_sent_timestamp: Option<u64>,
-}

Fields§

§target_sent_timestamp: Option<u64>

Implementations§

source§

impl Delete

source

pub fn target_sent_timestamp(&self) -> u64

Returns the value of target_sent_timestamp, or the default value if target_sent_timestamp is unset.

-

Trait Implementations§

source§

impl Clone for Delete

source§

fn clone(&self) -> Delete

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Delete

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Delete

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Delete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§target_sent_timestamp: Option<u64>

Implementations§

source§

impl Delete

source

pub fn target_sent_timestamp(&self) -> u64

Returns the value of target_sent_timestamp, or the default value if target_sent_timestamp is unset.

+

Trait Implementations§

source§

impl Clone for Delete

source§

fn clone(&self) -> Delete

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Delete

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Delete

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Delete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Delete> for Delete

source§

fn eq(&self, other: &Delete) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Delete> for Delete

source§

fn eq(&self, other: &Delete) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Delete

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Delete

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/struct.GiftBadge.html b/libsignal_service/proto/data_message/struct.GiftBadge.html index ed7019049..e4b14ae02 100644 --- a/libsignal_service/proto/data_message/struct.GiftBadge.html +++ b/libsignal_service/proto/data_message/struct.GiftBadge.html @@ -1,7 +1,7 @@ -GiftBadge in libsignal_service::proto::data_message - Rust
pub struct GiftBadge {
+GiftBadge in libsignal_service::proto::data_message - Rust
pub struct GiftBadge {
     pub receipt_credential_presentation: Option<Vec<u8>>,
-}

Fields§

§receipt_credential_presentation: Option<Vec<u8>>

Implementations§

source§

impl GiftBadge

source

pub fn receipt_credential_presentation(&self) -> &[u8]

Returns the value of receipt_credential_presentation, or the default value if receipt_credential_presentation is unset.

-

Trait Implementations§

source§

impl Clone for GiftBadge

source§

fn clone(&self) -> GiftBadge

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GiftBadge

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GiftBadge

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GiftBadge

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§receipt_credential_presentation: Option<Vec<u8>>

Implementations§

source§

impl GiftBadge

source

pub fn receipt_credential_presentation(&self) -> &[u8]

Returns the value of receipt_credential_presentation, or the default value if receipt_credential_presentation is unset.

+

Trait Implementations§

source§

impl Clone for GiftBadge

source§

fn clone(&self) -> GiftBadge

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GiftBadge

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GiftBadge

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GiftBadge

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GiftBadge> for GiftBadge

source§

fn eq(&self, other: &GiftBadge) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GiftBadge> for GiftBadge

source§

fn eq(&self, other: &GiftBadge) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GiftBadge

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GiftBadge

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/struct.GroupCallUpdate.html b/libsignal_service/proto/data_message/struct.GroupCallUpdate.html index e3eedc6fb..a59ccc358 100644 --- a/libsignal_service/proto/data_message/struct.GroupCallUpdate.html +++ b/libsignal_service/proto/data_message/struct.GroupCallUpdate.html @@ -1,7 +1,7 @@ -GroupCallUpdate in libsignal_service::proto::data_message - Rust
pub struct GroupCallUpdate {
+GroupCallUpdate in libsignal_service::proto::data_message - Rust
pub struct GroupCallUpdate {
     pub era_id: Option<String>,
-}

Fields§

§era_id: Option<String>

Implementations§

source§

impl GroupCallUpdate

source

pub fn era_id(&self) -> &str

Returns the value of era_id, or the default value if era_id is unset.

-

Trait Implementations§

source§

impl Clone for GroupCallUpdate

source§

fn clone(&self) -> GroupCallUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupCallUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupCallUpdate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupCallUpdate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§era_id: Option<String>

Implementations§

source§

impl GroupCallUpdate

source

pub fn era_id(&self) -> &str

Returns the value of era_id, or the default value if era_id is unset.

+

Trait Implementations§

source§

impl Clone for GroupCallUpdate

source§

fn clone(&self) -> GroupCallUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupCallUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupCallUpdate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupCallUpdate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GroupCallUpdate> for GroupCallUpdate

source§

fn eq(&self, other: &GroupCallUpdate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GroupCallUpdate> for GroupCallUpdate

source§

fn eq(&self, other: &GroupCallUpdate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GroupCallUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GroupCallUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/struct.Payment.html b/libsignal_service/proto/data_message/struct.Payment.html index cf3934a41..947c043f2 100644 --- a/libsignal_service/proto/data_message/struct.Payment.html +++ b/libsignal_service/proto/data_message/struct.Payment.html @@ -1,6 +1,6 @@ -Payment in libsignal_service::proto::data_message - Rust
pub struct Payment {
+Payment in libsignal_service::proto::data_message - Rust
pub struct Payment {
     pub item: Option<Item>,
-}

Fields§

§item: Option<Item>

Trait Implementations§

source§

impl Clone for Payment

source§

fn clone(&self) -> Payment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Payment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Payment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Payment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§item: Option<Item>

Trait Implementations§

source§

impl Clone for Payment

source§

fn clone(&self) -> Payment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Payment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Payment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Payment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Payment> for Payment

source§

fn eq(&self, other: &Payment) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Payment> for Payment

source§

fn eq(&self, other: &Payment) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Payment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Payment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/struct.Quote.html b/libsignal_service/proto/data_message/struct.Quote.html index f131144c1..9e86f516c 100644 --- a/libsignal_service/proto/data_message/struct.Quote.html +++ b/libsignal_service/proto/data_message/struct.Quote.html @@ -1,16 +1,16 @@ -Quote in libsignal_service::proto::data_message - Rust
pub struct Quote {
+Quote in libsignal_service::proto::data_message - Rust
pub struct Quote {
     pub id: Option<u64>,
     pub author_aci: Option<String>,
     pub text: Option<String>,
     pub attachments: Vec<QuotedAttachment>,
     pub body_ranges: Vec<BodyRange>,
     pub type: Option<i32>,
-}

Fields§

§id: Option<u64>§author_aci: Option<String>§text: Option<String>§attachments: Vec<QuotedAttachment>§body_ranges: Vec<BodyRange>§type: Option<i32>

Implementations§

source§

impl Quote

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

-
source

pub fn text(&self) -> &str

Returns the value of text, or the default value if text is unset.

-
source

pub fn author_aci(&self) -> &str

Returns the value of author_aci, or the default value if author_aci is unset.

-
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-

Trait Implementations§

source§

impl Clone for Quote

source§

fn clone(&self) -> Quote

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Quote

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Quote

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Quote

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§id: Option<u64>§author_aci: Option<String>§text: Option<String>§attachments: Vec<QuotedAttachment>§body_ranges: Vec<BodyRange>§type: Option<i32>

Implementations§

source§

impl Quote

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

+
source

pub fn text(&self) -> &str

Returns the value of text, or the default value if text is unset.

+
source

pub fn author_aci(&self) -> &str

Returns the value of author_aci, or the default value if author_aci is unset.

+
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+

Trait Implementations§

source§

impl Clone for Quote

source§

fn clone(&self) -> Quote

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Quote

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Quote

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Quote

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -25,9 +25,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Quote> for Quote

source§

fn eq(&self, other: &Quote) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Quote> for Quote

source§

fn eq(&self, other: &Quote) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Quote

Auto Trait Implementations§

§

impl RefUnwindSafe for Quote

§

impl Send for Quote

§

impl Sync for Quote

§

impl Unpin for Quote

§

impl UnwindSafe for Quote

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Quote

Auto Trait Implementations§

§

impl RefUnwindSafe for Quote

§

impl Send for Quote

§

impl Sync for Quote

§

impl Unpin for Quote

§

impl UnwindSafe for Quote

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -39,4 +39,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/struct.Reaction.html b/libsignal_service/proto/data_message/struct.Reaction.html index 988e66ad4..e2b87a80b 100644 --- a/libsignal_service/proto/data_message/struct.Reaction.html +++ b/libsignal_service/proto/data_message/struct.Reaction.html @@ -1,13 +1,13 @@ -Reaction in libsignal_service::proto::data_message - Rust
pub struct Reaction {
+Reaction in libsignal_service::proto::data_message - Rust
pub struct Reaction {
     pub emoji: Option<String>,
     pub remove: Option<bool>,
     pub target_author_aci: Option<String>,
     pub target_sent_timestamp: Option<u64>,
-}

Fields§

§emoji: Option<String>§remove: Option<bool>§target_author_aci: Option<String>§target_sent_timestamp: Option<u64>

Implementations§

source§

impl Reaction

source

pub fn emoji(&self) -> &str

Returns the value of emoji, or the default value if emoji is unset.

-
source

pub fn remove(&self) -> bool

Returns the value of remove, or the default value if remove is unset.

-
source

pub fn target_author_aci(&self) -> &str

Returns the value of target_author_aci, or the default value if target_author_aci is unset.

-
source

pub fn target_sent_timestamp(&self) -> u64

Returns the value of target_sent_timestamp, or the default value if target_sent_timestamp is unset.

-

Trait Implementations§

source§

impl Clone for Reaction

source§

fn clone(&self) -> Reaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Reaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Reaction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Reaction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§emoji: Option<String>§remove: Option<bool>§target_author_aci: Option<String>§target_sent_timestamp: Option<u64>

Implementations§

source§

impl Reaction

source

pub fn emoji(&self) -> &str

Returns the value of emoji, or the default value if emoji is unset.

+
source

pub fn remove(&self) -> bool

Returns the value of remove, or the default value if remove is unset.

+
source

pub fn target_author_aci(&self) -> &str

Returns the value of target_author_aci, or the default value if target_author_aci is unset.

+
source

pub fn target_sent_timestamp(&self) -> u64

Returns the value of target_sent_timestamp, or the default value if target_sent_timestamp is unset.

+

Trait Implementations§

source§

impl Clone for Reaction

source§

fn clone(&self) -> Reaction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Reaction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Reaction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Reaction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -22,9 +22,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Reaction> for Reaction

source§

fn eq(&self, other: &Reaction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Reaction> for Reaction

source§

fn eq(&self, other: &Reaction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Reaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Reaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -36,4 +36,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/struct.Sticker.html b/libsignal_service/proto/data_message/struct.Sticker.html index 50c31f7d6..83b6c6bf6 100644 --- a/libsignal_service/proto/data_message/struct.Sticker.html +++ b/libsignal_service/proto/data_message/struct.Sticker.html @@ -1,14 +1,14 @@ -Sticker in libsignal_service::proto::data_message - Rust
pub struct Sticker {
+Sticker in libsignal_service::proto::data_message - Rust
pub struct Sticker {
     pub pack_id: Option<Vec<u8>>,
     pub pack_key: Option<Vec<u8>>,
     pub sticker_id: Option<u32>,
     pub data: Option<AttachmentPointer>,
     pub emoji: Option<String>,
-}

Fields§

§pack_id: Option<Vec<u8>>§pack_key: Option<Vec<u8>>§sticker_id: Option<u32>§data: Option<AttachmentPointer>§emoji: Option<String>

Implementations§

source§

impl Sticker

source

pub fn pack_id(&self) -> &[u8]

Returns the value of pack_id, or the default value if pack_id is unset.

-
source

pub fn pack_key(&self) -> &[u8]

Returns the value of pack_key, or the default value if pack_key is unset.

-
source

pub fn sticker_id(&self) -> u32

Returns the value of sticker_id, or the default value if sticker_id is unset.

-
source

pub fn emoji(&self) -> &str

Returns the value of emoji, or the default value if emoji is unset.

-

Trait Implementations§

source§

impl Clone for Sticker

source§

fn clone(&self) -> Sticker

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sticker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Sticker

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Sticker

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§pack_id: Option<Vec<u8>>§pack_key: Option<Vec<u8>>§sticker_id: Option<u32>§data: Option<AttachmentPointer>§emoji: Option<String>

Implementations§

source§

impl Sticker

source

pub fn pack_id(&self) -> &[u8]

Returns the value of pack_id, or the default value if pack_id is unset.

+
source

pub fn pack_key(&self) -> &[u8]

Returns the value of pack_key, or the default value if pack_key is unset.

+
source

pub fn sticker_id(&self) -> u32

Returns the value of sticker_id, or the default value if sticker_id is unset.

+
source

pub fn emoji(&self) -> &str

Returns the value of emoji, or the default value if emoji is unset.

+

Trait Implementations§

source§

impl Clone for Sticker

source§

fn clone(&self) -> Sticker

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sticker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Sticker

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Sticker

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -23,9 +23,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Sticker> for Sticker

source§

fn eq(&self, other: &Sticker) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Sticker> for Sticker

source§

fn eq(&self, other: &Sticker) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Sticker

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Sticker

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -37,4 +37,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/data_message/struct.StoryContext.html b/libsignal_service/proto/data_message/struct.StoryContext.html index 099a096b2..13d4882d0 100644 --- a/libsignal_service/proto/data_message/struct.StoryContext.html +++ b/libsignal_service/proto/data_message/struct.StoryContext.html @@ -1,9 +1,9 @@ -StoryContext in libsignal_service::proto::data_message - Rust
pub struct StoryContext {
+StoryContext in libsignal_service::proto::data_message - Rust
pub struct StoryContext {
     pub author_aci: Option<String>,
     pub sent_timestamp: Option<u64>,
-}

Fields§

§author_aci: Option<String>§sent_timestamp: Option<u64>

Implementations§

source§

impl StoryContext

source

pub fn author_aci(&self) -> &str

Returns the value of author_aci, or the default value if author_aci is unset.

-
source

pub fn sent_timestamp(&self) -> u64

Returns the value of sent_timestamp, or the default value if sent_timestamp is unset.

-

Trait Implementations§

source§

impl Clone for StoryContext

source§

fn clone(&self) -> StoryContext

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StoryContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StoryContext

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for StoryContext

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§author_aci: Option<String>§sent_timestamp: Option<u64>

Implementations§

source§

impl StoryContext

source

pub fn author_aci(&self) -> &str

Returns the value of author_aci, or the default value if author_aci is unset.

+
source

pub fn sent_timestamp(&self) -> u64

Returns the value of sent_timestamp, or the default value if sent_timestamp is unset.

+

Trait Implementations§

source§

impl Clone for StoryContext

source§

fn clone(&self) -> StoryContext

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StoryContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StoryContext

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for StoryContext

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<StoryContext> for StoryContext

source§

fn eq(&self, other: &StoryContext) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<StoryContext> for StoryContext

source§

fn eq(&self, other: &StoryContext) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for StoryContext

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for StoryContext

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/enum.ProvisioningVersion.html b/libsignal_service/proto/enum.ProvisioningVersion.html index 8b1c75f4f..9e1b0be42 100644 --- a/libsignal_service/proto/enum.ProvisioningVersion.html +++ b/libsignal_service/proto/enum.ProvisioningVersion.html @@ -1,18 +1,18 @@ -ProvisioningVersion in libsignal_service::proto - Rust
#[repr(i32)]
pub enum ProvisioningVersion { +ProvisioningVersion in libsignal_service::proto - Rust
#[repr(i32)]
pub enum ProvisioningVersion { Initial, TabletSupport, -}

Variants§

§

Initial

§

TabletSupport

Implementations§

source§

impl ProvisioningVersion

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ProvisioningVersion.

-
source

pub fn from_i32(value: i32) -> Option<ProvisioningVersion>

Converts an i32 to a ProvisioningVersion, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for ProvisioningVersion

source§

fn clone(&self) -> ProvisioningVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProvisioningVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProvisioningVersion

source§

fn default() -> ProvisioningVersion

Returns the “default value” for a type. Read more
source§

impl From<ProvisioningVersion> for i32

source§

fn from(value: ProvisioningVersion) -> i32

Converts to this type from the input type.
source§

impl Hash for ProvisioningVersion

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Initial

§

TabletSupport

Implementations§

source§

impl ProvisioningVersion

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ProvisioningVersion.

+
source

pub fn from_i32(value: i32) -> Option<ProvisioningVersion>

Converts an i32 to a ProvisioningVersion, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for ProvisioningVersion

source§

fn clone(&self) -> ProvisioningVersion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProvisioningVersion

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProvisioningVersion

source§

fn default() -> ProvisioningVersion

Returns the “default value” for a type. Read more
source§

impl From<ProvisioningVersion> for i32

source§

fn from(value: ProvisioningVersion) -> i32

Converts to this type from the input type.
source§

impl Hash for ProvisioningVersion

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ProvisioningVersion

source§

fn cmp(&self, other: &ProvisioningVersion) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ProvisioningVersion

source§

fn cmp(&self, other: &ProvisioningVersion) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ProvisioningVersion> for ProvisioningVersion

source§

fn eq(&self, other: &ProvisioningVersion) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<ProvisioningVersion> for ProvisioningVersion

source§

fn eq(&self, other: &ProvisioningVersion) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ProvisioningVersion> for ProvisioningVersion

source§

fn partial_cmp(&self, other: &ProvisioningVersion) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ProvisioningVersion> for ProvisioningVersion

source§

fn partial_cmp(&self, other: &ProvisioningVersion) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for ProvisioningVersion

source§

impl Eq for ProvisioningVersion

source§

impl StructuralEq for ProvisioningVersion

source§

impl StructuralPartialEq for ProvisioningVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for ProvisioningVersion

source§

impl Eq for ProvisioningVersion

source§

impl StructuralEq for ProvisioningVersion

source§

impl StructuralPartialEq for ProvisioningVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -24,4 +24,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/envelope/enum.Type.html b/libsignal_service/proto/envelope/enum.Type.html index 0c5dcf067..0084048e1 100644 --- a/libsignal_service/proto/envelope/enum.Type.html +++ b/libsignal_service/proto/envelope/enum.Type.html @@ -1,4 +1,4 @@ -Type in libsignal_service::proto::envelope - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::envelope - Rust
#[repr(i32)]
pub enum Type { Unknown, Ciphertext, KeyExchange, @@ -6,18 +6,18 @@ Receipt, UnidentifiedSender, PlaintextContent, -}

Variants§

§

Unknown

§

Ciphertext

§

KeyExchange

§

PrekeyBundle

§

Receipt

§

UnidentifiedSender

§

PlaintextContent

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Unknown

§

Ciphertext

§

KeyExchange

§

PrekeyBundle

§

Receipt

§

UnidentifiedSender

§

PlaintextContent

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/envelope/index.html b/libsignal_service/proto/envelope/index.html index f313a3f6e..8634b5583 100644 --- a/libsignal_service/proto/envelope/index.html +++ b/libsignal_service/proto/envelope/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::envelope - Rust
Expand description

Nested message and enum types in Envelope.

+libsignal_service::proto::envelope - Rust
Expand description

Nested message and enum types in Envelope.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/group_attribute_blob/enum.Content.html b/libsignal_service/proto/group_attribute_blob/enum.Content.html index 643f207b8..257d0d8cc 100644 --- a/libsignal_service/proto/group_attribute_blob/enum.Content.html +++ b/libsignal_service/proto/group_attribute_blob/enum.Content.html @@ -1,19 +1,19 @@ -Content in libsignal_service::proto::group_attribute_blob - Rust
pub enum Content {
+Content in libsignal_service::proto::group_attribute_blob - Rust
pub enum Content {
     Title(String),
     Avatar(Vec<u8>),
     DisappearingMessagesDuration(u32),
     Description(String),
-}

Variants§

§

Title(String)

§

Avatar(Vec<u8>)

§

DisappearingMessagesDuration(u32)

§

Description(String)

Implementations§

source§

impl Content

source

pub fn encode<B>(&self, buf: &mut B)where - B: BufMut,

source

pub fn merge<B>( +}

Variants§

§

Title(String)

§

Avatar(Vec<u8>)

§

DisappearingMessagesDuration(u32)

§

Description(String)

Implementations§

source§

impl Content

source

pub fn encode<B>(&self, buf: &mut B)where + B: BufMut,

source

pub fn merge<B>( field: &mut Option<Content>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where - B: Buf,

source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Content

source§

fn clone(&self) -> Content

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Content

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Content> for Content

source§

fn eq(&self, other: &Content) -> bool

This method tests for self and other values to be equal, and is used + B: Buf,
source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Content

source§

fn clone(&self) -> Content

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Content

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Content> for Content

source§

fn eq(&self, other: &Content) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Content

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Content

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -25,4 +25,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_attribute_blob/index.html b/libsignal_service/proto/group_attribute_blob/index.html index 4ecafbfe2..8457281b3 100644 --- a/libsignal_service/proto/group_attribute_blob/index.html +++ b/libsignal_service/proto/group_attribute_blob/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::group_attribute_blob - Rust
Expand description

Nested message and enum types in GroupAttributeBlob.

+libsignal_service::proto::group_attribute_blob - Rust
Expand description

Nested message and enum types in GroupAttributeBlob.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/index.html b/libsignal_service/proto/group_change/actions/index.html index d594f7286..62deb0b4a 100644 --- a/libsignal_service/proto/group_change/actions/index.html +++ b/libsignal_service/proto/group_change/actions/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::group_change::actions - Rust
Expand description

Nested message and enum types in Actions.

+libsignal_service::proto::group_change::actions - Rust
\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.AddBannedMemberAction.html b/libsignal_service/proto/group_change/actions/struct.AddBannedMemberAction.html index 8258236d5..cf89f82ec 100644 --- a/libsignal_service/proto/group_change/actions/struct.AddBannedMemberAction.html +++ b/libsignal_service/proto/group_change/actions/struct.AddBannedMemberAction.html @@ -1,6 +1,6 @@ -AddBannedMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct AddBannedMemberAction {
+AddBannedMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct AddBannedMemberAction {
     pub added: Option<BannedMember>,
-}

Fields§

§added: Option<BannedMember>

Trait Implementations§

source§

impl Clone for AddBannedMemberAction

source§

fn clone(&self) -> AddBannedMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddBannedMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AddBannedMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AddBannedMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§added: Option<BannedMember>

Trait Implementations§

source§

impl Clone for AddBannedMemberAction

source§

fn clone(&self) -> AddBannedMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddBannedMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AddBannedMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AddBannedMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AddBannedMemberAction> for AddBannedMemberAction

source§

fn eq(&self, other: &AddBannedMemberAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AddBannedMemberAction> for AddBannedMemberAction

source§

fn eq(&self, other: &AddBannedMemberAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AddBannedMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AddBannedMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.AddMemberAction.html b/libsignal_service/proto/group_change/actions/struct.AddMemberAction.html index 18b36781a..2fd6f3b7f 100644 --- a/libsignal_service/proto/group_change/actions/struct.AddMemberAction.html +++ b/libsignal_service/proto/group_change/actions/struct.AddMemberAction.html @@ -1,7 +1,7 @@ -AddMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct AddMemberAction {
+AddMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct AddMemberAction {
     pub added: Option<Member>,
     pub join_from_invite_link: bool,
-}

Fields§

§added: Option<Member>§join_from_invite_link: bool

Trait Implementations§

source§

impl Clone for AddMemberAction

source§

fn clone(&self) -> AddMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AddMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AddMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§added: Option<Member>§join_from_invite_link: bool

Trait Implementations§

source§

impl Clone for AddMemberAction

source§

fn clone(&self) -> AddMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AddMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AddMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AddMemberAction> for AddMemberAction

source§

fn eq(&self, other: &AddMemberAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AddMemberAction> for AddMemberAction

source§

fn eq(&self, other: &AddMemberAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AddMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AddMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.AddPendingMemberAction.html b/libsignal_service/proto/group_change/actions/struct.AddPendingMemberAction.html index 0a3ea174b..59a475995 100644 --- a/libsignal_service/proto/group_change/actions/struct.AddPendingMemberAction.html +++ b/libsignal_service/proto/group_change/actions/struct.AddPendingMemberAction.html @@ -1,6 +1,6 @@ -AddPendingMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct AddPendingMemberAction {
+AddPendingMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct AddPendingMemberAction {
     pub added: Option<PendingMember>,
-}

Fields§

§added: Option<PendingMember>

Trait Implementations§

source§

impl Clone for AddPendingMemberAction

source§

fn clone(&self) -> AddPendingMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddPendingMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AddPendingMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AddPendingMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§added: Option<PendingMember>

Trait Implementations§

source§

impl Clone for AddPendingMemberAction

source§

fn clone(&self) -> AddPendingMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddPendingMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AddPendingMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AddPendingMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AddPendingMemberAction> for AddPendingMemberAction

source§

fn eq(&self, other: &AddPendingMemberAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AddPendingMemberAction> for AddPendingMemberAction

source§

fn eq(&self, other: &AddPendingMemberAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AddPendingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AddPendingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.AddRequestingMemberAction.html b/libsignal_service/proto/group_change/actions/struct.AddRequestingMemberAction.html index e51055b44..0723e3f3f 100644 --- a/libsignal_service/proto/group_change/actions/struct.AddRequestingMemberAction.html +++ b/libsignal_service/proto/group_change/actions/struct.AddRequestingMemberAction.html @@ -1,6 +1,6 @@ -AddRequestingMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct AddRequestingMemberAction {
+AddRequestingMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct AddRequestingMemberAction {
     pub added: Option<RequestingMember>,
-}

Fields§

§added: Option<RequestingMember>

Trait Implementations§

source§

impl Clone for AddRequestingMemberAction

source§

fn clone(&self) -> AddRequestingMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddRequestingMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AddRequestingMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AddRequestingMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§added: Option<RequestingMember>

Trait Implementations§

source§

impl Clone for AddRequestingMemberAction

source§

fn clone(&self) -> AddRequestingMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddRequestingMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AddRequestingMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AddRequestingMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AddRequestingMemberAction> for AddRequestingMemberAction

source§

fn eq(&self, other: &AddRequestingMemberAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AddRequestingMemberAction> for AddRequestingMemberAction

source§

fn eq(&self, other: &AddRequestingMemberAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AddRequestingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AddRequestingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.DeleteBannedMemberAction.html b/libsignal_service/proto/group_change/actions/struct.DeleteBannedMemberAction.html index 999ac57eb..8b3270c7e 100644 --- a/libsignal_service/proto/group_change/actions/struct.DeleteBannedMemberAction.html +++ b/libsignal_service/proto/group_change/actions/struct.DeleteBannedMemberAction.html @@ -1,6 +1,6 @@ -DeleteBannedMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct DeleteBannedMemberAction {
+DeleteBannedMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct DeleteBannedMemberAction {
     pub deleted_user_id: Vec<u8>,
-}

Fields§

§deleted_user_id: Vec<u8>

Trait Implementations§

source§

impl Clone for DeleteBannedMemberAction

source§

fn clone(&self) -> DeleteBannedMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeleteBannedMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeleteBannedMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeleteBannedMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§deleted_user_id: Vec<u8>

Trait Implementations§

source§

impl Clone for DeleteBannedMemberAction

source§

fn clone(&self) -> DeleteBannedMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeleteBannedMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeleteBannedMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeleteBannedMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DeleteBannedMemberAction> for DeleteBannedMemberAction

source§

fn eq(&self, other: &DeleteBannedMemberAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DeleteBannedMemberAction> for DeleteBannedMemberAction

source§

fn eq(&self, other: &DeleteBannedMemberAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DeleteBannedMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DeleteBannedMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.DeleteMemberAction.html b/libsignal_service/proto/group_change/actions/struct.DeleteMemberAction.html index 029626dc0..96d2a0101 100644 --- a/libsignal_service/proto/group_change/actions/struct.DeleteMemberAction.html +++ b/libsignal_service/proto/group_change/actions/struct.DeleteMemberAction.html @@ -1,6 +1,6 @@ -DeleteMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct DeleteMemberAction {
+DeleteMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct DeleteMemberAction {
     pub deleted_user_id: Vec<u8>,
-}

Fields§

§deleted_user_id: Vec<u8>

Trait Implementations§

source§

impl Clone for DeleteMemberAction

source§

fn clone(&self) -> DeleteMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeleteMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeleteMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeleteMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§deleted_user_id: Vec<u8>

Trait Implementations§

source§

impl Clone for DeleteMemberAction

source§

fn clone(&self) -> DeleteMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeleteMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeleteMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeleteMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DeleteMemberAction> for DeleteMemberAction

source§

fn eq(&self, other: &DeleteMemberAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DeleteMemberAction> for DeleteMemberAction

source§

fn eq(&self, other: &DeleteMemberAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DeleteMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DeleteMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.DeletePendingMemberAction.html b/libsignal_service/proto/group_change/actions/struct.DeletePendingMemberAction.html index c9cf09920..689a8dec2 100644 --- a/libsignal_service/proto/group_change/actions/struct.DeletePendingMemberAction.html +++ b/libsignal_service/proto/group_change/actions/struct.DeletePendingMemberAction.html @@ -1,6 +1,6 @@ -DeletePendingMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct DeletePendingMemberAction {
+DeletePendingMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct DeletePendingMemberAction {
     pub deleted_user_id: Vec<u8>,
-}

Fields§

§deleted_user_id: Vec<u8>

Trait Implementations§

source§

impl Clone for DeletePendingMemberAction

source§

fn clone(&self) -> DeletePendingMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeletePendingMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeletePendingMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeletePendingMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§deleted_user_id: Vec<u8>

Trait Implementations§

source§

impl Clone for DeletePendingMemberAction

source§

fn clone(&self) -> DeletePendingMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeletePendingMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeletePendingMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeletePendingMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DeletePendingMemberAction> for DeletePendingMemberAction

source§

fn eq(&self, other: &DeletePendingMemberAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DeletePendingMemberAction> for DeletePendingMemberAction

source§

fn eq(&self, other: &DeletePendingMemberAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DeletePendingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DeletePendingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.DeleteRequestingMemberAction.html b/libsignal_service/proto/group_change/actions/struct.DeleteRequestingMemberAction.html index dff894cbf..c04e2ff69 100644 --- a/libsignal_service/proto/group_change/actions/struct.DeleteRequestingMemberAction.html +++ b/libsignal_service/proto/group_change/actions/struct.DeleteRequestingMemberAction.html @@ -1,6 +1,6 @@ -DeleteRequestingMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct DeleteRequestingMemberAction {
+DeleteRequestingMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct DeleteRequestingMemberAction {
     pub deleted_user_id: Vec<u8>,
-}

Fields§

§deleted_user_id: Vec<u8>

Trait Implementations§

source§

impl Clone for DeleteRequestingMemberAction

source§

fn clone(&self) -> DeleteRequestingMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeleteRequestingMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeleteRequestingMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeleteRequestingMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§deleted_user_id: Vec<u8>

Trait Implementations§

source§

impl Clone for DeleteRequestingMemberAction

source§

fn clone(&self) -> DeleteRequestingMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeleteRequestingMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeleteRequestingMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeleteRequestingMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DeleteRequestingMemberAction> for DeleteRequestingMemberAction

source§

fn eq(&self, other: &DeleteRequestingMemberAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DeleteRequestingMemberAction> for DeleteRequestingMemberAction

source§

fn eq(&self, other: &DeleteRequestingMemberAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DeleteRequestingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DeleteRequestingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyAddFromInviteLinkAccessControlAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyAddFromInviteLinkAccessControlAction.html index a4b9663d0..f571938b9 100644 --- a/libsignal_service/proto/group_change/actions/struct.ModifyAddFromInviteLinkAccessControlAction.html +++ b/libsignal_service/proto/group_change/actions/struct.ModifyAddFromInviteLinkAccessControlAction.html @@ -1,8 +1,8 @@ -ModifyAddFromInviteLinkAccessControlAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyAddFromInviteLinkAccessControlAction {
+ModifyAddFromInviteLinkAccessControlAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyAddFromInviteLinkAccessControlAction {
     pub add_from_invite_link_access: i32,
-}

Fields§

§add_from_invite_link_access: i32

Implementations§

source§

impl ModifyAddFromInviteLinkAccessControlAction

Returns the enum value of add_from_invite_link_access, or the default if the field is set to an invalid enum value.

-

Sets add_from_invite_link_access to the provided enum value.

-

Trait Implementations§

source§

impl Clone for ModifyAddFromInviteLinkAccessControlAction

source§

fn clone(&self) -> ModifyAddFromInviteLinkAccessControlAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyAddFromInviteLinkAccessControlAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAddFromInviteLinkAccessControlAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyAddFromInviteLinkAccessControlAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§add_from_invite_link_access: i32

Implementations§

source§

impl ModifyAddFromInviteLinkAccessControlAction

Returns the enum value of add_from_invite_link_access, or the default if the field is set to an invalid enum value.

+

Sets add_from_invite_link_access to the provided enum value.

+

Trait Implementations§

source§

impl Clone for ModifyAddFromInviteLinkAccessControlAction

source§

fn clone(&self) -> ModifyAddFromInviteLinkAccessControlAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyAddFromInviteLinkAccessControlAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAddFromInviteLinkAccessControlAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyAddFromInviteLinkAccessControlAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ModifyAddFromInviteLinkAccessControlAction> for ModifyAddFromInviteLinkAccessControlAction

source§

fn eq(&self, other: &ModifyAddFromInviteLinkAccessControlAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ModifyAddFromInviteLinkAccessControlAction> for ModifyAddFromInviteLinkAccessControlAction

source§

fn eq(&self, other: &ModifyAddFromInviteLinkAccessControlAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ModifyAddFromInviteLinkAccessControlAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ModifyAddFromInviteLinkAccessControlAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyAnnouncementsOnlyAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyAnnouncementsOnlyAction.html index d4ee8e243..b49056034 100644 --- a/libsignal_service/proto/group_change/actions/struct.ModifyAnnouncementsOnlyAction.html +++ b/libsignal_service/proto/group_change/actions/struct.ModifyAnnouncementsOnlyAction.html @@ -1,6 +1,6 @@ -ModifyAnnouncementsOnlyAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyAnnouncementsOnlyAction {
+ModifyAnnouncementsOnlyAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyAnnouncementsOnlyAction {
     pub announcements_only: bool,
-}

Fields§

§announcements_only: bool

Trait Implementations§

source§

impl Clone for ModifyAnnouncementsOnlyAction

source§

fn clone(&self) -> ModifyAnnouncementsOnlyAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyAnnouncementsOnlyAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAnnouncementsOnlyAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyAnnouncementsOnlyAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§announcements_only: bool

Trait Implementations§

source§

impl Clone for ModifyAnnouncementsOnlyAction

source§

fn clone(&self) -> ModifyAnnouncementsOnlyAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyAnnouncementsOnlyAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAnnouncementsOnlyAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyAnnouncementsOnlyAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ModifyAnnouncementsOnlyAction> for ModifyAnnouncementsOnlyAction

source§

fn eq(&self, other: &ModifyAnnouncementsOnlyAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ModifyAnnouncementsOnlyAction> for ModifyAnnouncementsOnlyAction

source§

fn eq(&self, other: &ModifyAnnouncementsOnlyAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ModifyAnnouncementsOnlyAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ModifyAnnouncementsOnlyAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyAttributesAccessControlAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyAttributesAccessControlAction.html index f58eec307..c6198244b 100644 --- a/libsignal_service/proto/group_change/actions/struct.ModifyAttributesAccessControlAction.html +++ b/libsignal_service/proto/group_change/actions/struct.ModifyAttributesAccessControlAction.html @@ -1,8 +1,8 @@ -ModifyAttributesAccessControlAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyAttributesAccessControlAction {
+ModifyAttributesAccessControlAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyAttributesAccessControlAction {
     pub attributes_access: i32,
-}

Fields§

§attributes_access: i32

Implementations§

source§

impl ModifyAttributesAccessControlAction

source

pub fn attributes_access(&self) -> AccessRequired

Returns the enum value of attributes_access, or the default if the field is set to an invalid enum value.

-
source

pub fn set_attributes_access(&mut self, value: AccessRequired)

Sets attributes_access to the provided enum value.

-

Trait Implementations§

source§

impl Clone for ModifyAttributesAccessControlAction

source§

fn clone(&self) -> ModifyAttributesAccessControlAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyAttributesAccessControlAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAttributesAccessControlAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyAttributesAccessControlAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§attributes_access: i32

Implementations§

source§

impl ModifyAttributesAccessControlAction

source

pub fn attributes_access(&self) -> AccessRequired

Returns the enum value of attributes_access, or the default if the field is set to an invalid enum value.

+
source

pub fn set_attributes_access(&mut self, value: AccessRequired)

Sets attributes_access to the provided enum value.

+

Trait Implementations§

source§

impl Clone for ModifyAttributesAccessControlAction

source§

fn clone(&self) -> ModifyAttributesAccessControlAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyAttributesAccessControlAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAttributesAccessControlAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyAttributesAccessControlAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ModifyAttributesAccessControlAction> for ModifyAttributesAccessControlAction

source§

fn eq(&self, other: &ModifyAttributesAccessControlAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ModifyAttributesAccessControlAction> for ModifyAttributesAccessControlAction

source§

fn eq(&self, other: &ModifyAttributesAccessControlAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ModifyAttributesAccessControlAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ModifyAttributesAccessControlAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyAvatarAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyAvatarAction.html index 3f36c2303..375b5ac7e 100644 --- a/libsignal_service/proto/group_change/actions/struct.ModifyAvatarAction.html +++ b/libsignal_service/proto/group_change/actions/struct.ModifyAvatarAction.html @@ -1,6 +1,6 @@ -ModifyAvatarAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyAvatarAction {
+ModifyAvatarAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyAvatarAction {
     pub avatar: String,
-}

Fields§

§avatar: String

Trait Implementations§

source§

impl Clone for ModifyAvatarAction

source§

fn clone(&self) -> ModifyAvatarAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyAvatarAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAvatarAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyAvatarAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§avatar: String

Trait Implementations§

source§

impl Clone for ModifyAvatarAction

source§

fn clone(&self) -> ModifyAvatarAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyAvatarAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAvatarAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyAvatarAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ModifyAvatarAction> for ModifyAvatarAction

source§

fn eq(&self, other: &ModifyAvatarAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ModifyAvatarAction> for ModifyAvatarAction

source§

fn eq(&self, other: &ModifyAvatarAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ModifyAvatarAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ModifyAvatarAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyDescriptionAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyDescriptionAction.html index d2f800191..b038ba803 100644 --- a/libsignal_service/proto/group_change/actions/struct.ModifyDescriptionAction.html +++ b/libsignal_service/proto/group_change/actions/struct.ModifyDescriptionAction.html @@ -1,6 +1,6 @@ -ModifyDescriptionAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyDescriptionAction {
+ModifyDescriptionAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyDescriptionAction {
     pub description: Vec<u8>,
-}

Fields§

§description: Vec<u8>

Trait Implementations§

source§

impl Clone for ModifyDescriptionAction

source§

fn clone(&self) -> ModifyDescriptionAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyDescriptionAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyDescriptionAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyDescriptionAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§description: Vec<u8>

Trait Implementations§

source§

impl Clone for ModifyDescriptionAction

source§

fn clone(&self) -> ModifyDescriptionAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyDescriptionAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyDescriptionAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyDescriptionAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ModifyDescriptionAction> for ModifyDescriptionAction

source§

fn eq(&self, other: &ModifyDescriptionAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ModifyDescriptionAction> for ModifyDescriptionAction

source§

fn eq(&self, other: &ModifyDescriptionAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ModifyDescriptionAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ModifyDescriptionAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyDisappearingMessagesTimerAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyDisappearingMessagesTimerAction.html index 7af5521a9..9580833ec 100644 --- a/libsignal_service/proto/group_change/actions/struct.ModifyDisappearingMessagesTimerAction.html +++ b/libsignal_service/proto/group_change/actions/struct.ModifyDisappearingMessagesTimerAction.html @@ -1,6 +1,6 @@ -ModifyDisappearingMessagesTimerAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyDisappearingMessagesTimerAction {
+ModifyDisappearingMessagesTimerAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyDisappearingMessagesTimerAction {
     pub timer: Vec<u8>,
-}

Fields§

§timer: Vec<u8>

Trait Implementations§

source§

impl Clone for ModifyDisappearingMessagesTimerAction

source§

fn clone(&self) -> ModifyDisappearingMessagesTimerAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyDisappearingMessagesTimerAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyDisappearingMessagesTimerAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyDisappearingMessagesTimerAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§timer: Vec<u8>

Trait Implementations§

source§

impl Clone for ModifyDisappearingMessagesTimerAction

source§

fn clone(&self) -> ModifyDisappearingMessagesTimerAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyDisappearingMessagesTimerAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyDisappearingMessagesTimerAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyDisappearingMessagesTimerAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ModifyDisappearingMessagesTimerAction> for ModifyDisappearingMessagesTimerAction

source§

fn eq(&self, other: &ModifyDisappearingMessagesTimerAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ModifyDisappearingMessagesTimerAction> for ModifyDisappearingMessagesTimerAction

source§

fn eq(&self, other: &ModifyDisappearingMessagesTimerAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ModifyDisappearingMessagesTimerAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ModifyDisappearingMessagesTimerAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyInviteLinkPasswordAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyInviteLinkPasswordAction.html index 5959e2a87..8403f8a45 100644 --- a/libsignal_service/proto/group_change/actions/struct.ModifyInviteLinkPasswordAction.html +++ b/libsignal_service/proto/group_change/actions/struct.ModifyInviteLinkPasswordAction.html @@ -1,6 +1,6 @@ -ModifyInviteLinkPasswordAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyInviteLinkPasswordAction {
+ModifyInviteLinkPasswordAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyInviteLinkPasswordAction {
     pub invite_link_password: Vec<u8>,
-}

Fields§

§invite_link_password: Vec<u8>

Trait Implementations§

source§

impl Clone for ModifyInviteLinkPasswordAction

source§

fn clone(&self) -> ModifyInviteLinkPasswordAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyInviteLinkPasswordAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyInviteLinkPasswordAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyInviteLinkPasswordAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§invite_link_password: Vec<u8>

Trait Implementations§

source§

impl Clone for ModifyInviteLinkPasswordAction

source§

fn clone(&self) -> ModifyInviteLinkPasswordAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyInviteLinkPasswordAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyInviteLinkPasswordAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyInviteLinkPasswordAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ModifyInviteLinkPasswordAction> for ModifyInviteLinkPasswordAction

source§

fn eq(&self, other: &ModifyInviteLinkPasswordAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ModifyInviteLinkPasswordAction> for ModifyInviteLinkPasswordAction

source§

fn eq(&self, other: &ModifyInviteLinkPasswordAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ModifyInviteLinkPasswordAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ModifyInviteLinkPasswordAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyMemberProfileKeyAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyMemberProfileKeyAction.html index 07bef9a14..45b096b4b 100644 --- a/libsignal_service/proto/group_change/actions/struct.ModifyMemberProfileKeyAction.html +++ b/libsignal_service/proto/group_change/actions/struct.ModifyMemberProfileKeyAction.html @@ -1,11 +1,11 @@ -ModifyMemberProfileKeyAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyMemberProfileKeyAction {
+ModifyMemberProfileKeyAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyMemberProfileKeyAction {
     pub presentation: Vec<u8>,
     pub user_id: Vec<u8>,
     pub profile_key: Vec<u8>,
 }

Fields§

§presentation: Vec<u8>

Only set when sending to server

§user_id: Vec<u8>

Only set when receiving from server

§profile_key: Vec<u8>

Only set when receiving from server

-

Trait Implementations§

source§

impl Clone for ModifyMemberProfileKeyAction

source§

fn clone(&self) -> ModifyMemberProfileKeyAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyMemberProfileKeyAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyMemberProfileKeyAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyMemberProfileKeyAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

Trait Implementations§

source§

impl Clone for ModifyMemberProfileKeyAction

source§

fn clone(&self) -> ModifyMemberProfileKeyAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyMemberProfileKeyAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyMemberProfileKeyAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyMemberProfileKeyAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ModifyMemberProfileKeyAction> for ModifyMemberProfileKeyAction

source§

fn eq(&self, other: &ModifyMemberProfileKeyAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ModifyMemberProfileKeyAction> for ModifyMemberProfileKeyAction

source§

fn eq(&self, other: &ModifyMemberProfileKeyAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ModifyMemberProfileKeyAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ModifyMemberProfileKeyAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -34,4 +34,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyMemberRoleAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyMemberRoleAction.html index 020500d52..e01624236 100644 --- a/libsignal_service/proto/group_change/actions/struct.ModifyMemberRoleAction.html +++ b/libsignal_service/proto/group_change/actions/struct.ModifyMemberRoleAction.html @@ -1,9 +1,9 @@ -ModifyMemberRoleAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyMemberRoleAction {
+ModifyMemberRoleAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyMemberRoleAction {
     pub user_id: Vec<u8>,
     pub role: i32,
-}

Fields§

§user_id: Vec<u8>§role: i32

Implementations§

source§

impl ModifyMemberRoleAction

source

pub fn role(&self) -> Role

Returns the enum value of role, or the default if the field is set to an invalid enum value.

-
source

pub fn set_role(&mut self, value: Role)

Sets role to the provided enum value.

-

Trait Implementations§

source§

impl Clone for ModifyMemberRoleAction

source§

fn clone(&self) -> ModifyMemberRoleAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyMemberRoleAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyMemberRoleAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyMemberRoleAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§user_id: Vec<u8>§role: i32

Implementations§

source§

impl ModifyMemberRoleAction

source

pub fn role(&self) -> Role

Returns the enum value of role, or the default if the field is set to an invalid enum value.

+
source

pub fn set_role(&mut self, value: Role)

Sets role to the provided enum value.

+

Trait Implementations§

source§

impl Clone for ModifyMemberRoleAction

source§

fn clone(&self) -> ModifyMemberRoleAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyMemberRoleAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyMemberRoleAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyMemberRoleAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ModifyMemberRoleAction> for ModifyMemberRoleAction

source§

fn eq(&self, other: &ModifyMemberRoleAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ModifyMemberRoleAction> for ModifyMemberRoleAction

source§

fn eq(&self, other: &ModifyMemberRoleAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ModifyMemberRoleAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ModifyMemberRoleAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyMembersAccessControlAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyMembersAccessControlAction.html index 5b14e8a1e..45f92a5f8 100644 --- a/libsignal_service/proto/group_change/actions/struct.ModifyMembersAccessControlAction.html +++ b/libsignal_service/proto/group_change/actions/struct.ModifyMembersAccessControlAction.html @@ -1,8 +1,8 @@ -ModifyMembersAccessControlAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyMembersAccessControlAction {
+ModifyMembersAccessControlAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyMembersAccessControlAction {
     pub members_access: i32,
-}

Fields§

§members_access: i32

Implementations§

source§

impl ModifyMembersAccessControlAction

source

pub fn members_access(&self) -> AccessRequired

Returns the enum value of members_access, or the default if the field is set to an invalid enum value.

-
source

pub fn set_members_access(&mut self, value: AccessRequired)

Sets members_access to the provided enum value.

-

Trait Implementations§

source§

impl Clone for ModifyMembersAccessControlAction

source§

fn clone(&self) -> ModifyMembersAccessControlAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyMembersAccessControlAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyMembersAccessControlAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyMembersAccessControlAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§members_access: i32

Implementations§

source§

impl ModifyMembersAccessControlAction

source

pub fn members_access(&self) -> AccessRequired

Returns the enum value of members_access, or the default if the field is set to an invalid enum value.

+
source

pub fn set_members_access(&mut self, value: AccessRequired)

Sets members_access to the provided enum value.

+

Trait Implementations§

source§

impl Clone for ModifyMembersAccessControlAction

source§

fn clone(&self) -> ModifyMembersAccessControlAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyMembersAccessControlAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyMembersAccessControlAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyMembersAccessControlAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ModifyMembersAccessControlAction> for ModifyMembersAccessControlAction

source§

fn eq(&self, other: &ModifyMembersAccessControlAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ModifyMembersAccessControlAction> for ModifyMembersAccessControlAction

source§

fn eq(&self, other: &ModifyMembersAccessControlAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ModifyMembersAccessControlAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ModifyMembersAccessControlAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyTitleAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyTitleAction.html index 1af4ac229..e874b4200 100644 --- a/libsignal_service/proto/group_change/actions/struct.ModifyTitleAction.html +++ b/libsignal_service/proto/group_change/actions/struct.ModifyTitleAction.html @@ -1,6 +1,6 @@ -ModifyTitleAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyTitleAction {
+ModifyTitleAction in libsignal_service::proto::group_change::actions - Rust
pub struct ModifyTitleAction {
     pub title: Vec<u8>,
-}

Fields§

§title: Vec<u8>

Trait Implementations§

source§

impl Clone for ModifyTitleAction

source§

fn clone(&self) -> ModifyTitleAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyTitleAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyTitleAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyTitleAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§title: Vec<u8>

Trait Implementations§

source§

impl Clone for ModifyTitleAction

source§

fn clone(&self) -> ModifyTitleAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ModifyTitleAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ModifyTitleAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ModifyTitleAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ModifyTitleAction> for ModifyTitleAction

source§

fn eq(&self, other: &ModifyTitleAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ModifyTitleAction> for ModifyTitleAction

source§

fn eq(&self, other: &ModifyTitleAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ModifyTitleAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ModifyTitleAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.PromotePendingMemberAction.html b/libsignal_service/proto/group_change/actions/struct.PromotePendingMemberAction.html index 14f9386b2..fe06c8f8b 100644 --- a/libsignal_service/proto/group_change/actions/struct.PromotePendingMemberAction.html +++ b/libsignal_service/proto/group_change/actions/struct.PromotePendingMemberAction.html @@ -1,11 +1,11 @@ -PromotePendingMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct PromotePendingMemberAction {
+PromotePendingMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct PromotePendingMemberAction {
     pub presentation: Vec<u8>,
     pub user_id: Vec<u8>,
     pub profile_key: Vec<u8>,
 }

Fields§

§presentation: Vec<u8>

Only set when sending to server

§user_id: Vec<u8>

Only set when receiving from server

§profile_key: Vec<u8>

Only set when receiving from server

-

Trait Implementations§

source§

impl Clone for PromotePendingMemberAction

source§

fn clone(&self) -> PromotePendingMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PromotePendingMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PromotePendingMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PromotePendingMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

Trait Implementations§

source§

impl Clone for PromotePendingMemberAction

source§

fn clone(&self) -> PromotePendingMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PromotePendingMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PromotePendingMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PromotePendingMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PromotePendingMemberAction> for PromotePendingMemberAction

source§

fn eq(&self, other: &PromotePendingMemberAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PromotePendingMemberAction> for PromotePendingMemberAction

source§

fn eq(&self, other: &PromotePendingMemberAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PromotePendingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PromotePendingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -34,4 +34,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.PromotePendingPniAciMemberProfileKeyAction.html b/libsignal_service/proto/group_change/actions/struct.PromotePendingPniAciMemberProfileKeyAction.html index 601b72a17..1925feeee 100644 --- a/libsignal_service/proto/group_change/actions/struct.PromotePendingPniAciMemberProfileKeyAction.html +++ b/libsignal_service/proto/group_change/actions/struct.PromotePendingPniAciMemberProfileKeyAction.html @@ -1,4 +1,4 @@ -PromotePendingPniAciMemberProfileKeyAction in libsignal_service::proto::group_change::actions - Rust
pub struct PromotePendingPniAciMemberProfileKeyAction {
+PromotePendingPniAciMemberProfileKeyAction in libsignal_service::proto::group_change::actions - Rust
pub struct PromotePendingPniAciMemberProfileKeyAction {
     pub presentation: Vec<u8>,
     pub user_id: Vec<u8>,
     pub pni: Vec<u8>,
@@ -7,7 +7,7 @@
 
§user_id: Vec<u8>

Only set when receiving from server

§pni: Vec<u8>

Only set when receiving from server

§profile_key: Vec<u8>

Only set when receiving from server

-

Trait Implementations§

source§

impl Clone for PromotePendingPniAciMemberProfileKeyAction

source§

fn clone(&self) -> PromotePendingPniAciMemberProfileKeyAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PromotePendingPniAciMemberProfileKeyAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PromotePendingPniAciMemberProfileKeyAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PromotePendingPniAciMemberProfileKeyAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

Trait Implementations§

source§

impl Clone for PromotePendingPniAciMemberProfileKeyAction

source§

fn clone(&self) -> PromotePendingPniAciMemberProfileKeyAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PromotePendingPniAciMemberProfileKeyAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PromotePendingPniAciMemberProfileKeyAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PromotePendingPniAciMemberProfileKeyAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -22,9 +22,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PromotePendingPniAciMemberProfileKeyAction> for PromotePendingPniAciMemberProfileKeyAction

source§

fn eq(&self, other: &PromotePendingPniAciMemberProfileKeyAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PromotePendingPniAciMemberProfileKeyAction> for PromotePendingPniAciMemberProfileKeyAction

source§

fn eq(&self, other: &PromotePendingPniAciMemberProfileKeyAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PromotePendingPniAciMemberProfileKeyAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PromotePendingPniAciMemberProfileKeyAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -36,4 +36,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/actions/struct.PromoteRequestingMemberAction.html b/libsignal_service/proto/group_change/actions/struct.PromoteRequestingMemberAction.html index c5760c61b..7dd1a416c 100644 --- a/libsignal_service/proto/group_change/actions/struct.PromoteRequestingMemberAction.html +++ b/libsignal_service/proto/group_change/actions/struct.PromoteRequestingMemberAction.html @@ -1,9 +1,9 @@ -PromoteRequestingMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct PromoteRequestingMemberAction {
+PromoteRequestingMemberAction in libsignal_service::proto::group_change::actions - Rust
pub struct PromoteRequestingMemberAction {
     pub user_id: Vec<u8>,
     pub role: i32,
-}

Fields§

§user_id: Vec<u8>§role: i32

Implementations§

source§

impl PromoteRequestingMemberAction

source

pub fn role(&self) -> Role

Returns the enum value of role, or the default if the field is set to an invalid enum value.

-
source

pub fn set_role(&mut self, value: Role)

Sets role to the provided enum value.

-

Trait Implementations§

source§

impl Clone for PromoteRequestingMemberAction

source§

fn clone(&self) -> PromoteRequestingMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PromoteRequestingMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PromoteRequestingMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PromoteRequestingMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§user_id: Vec<u8>§role: i32

Implementations§

source§

impl PromoteRequestingMemberAction

source

pub fn role(&self) -> Role

Returns the enum value of role, or the default if the field is set to an invalid enum value.

+
source

pub fn set_role(&mut self, value: Role)

Sets role to the provided enum value.

+

Trait Implementations§

source§

impl Clone for PromoteRequestingMemberAction

source§

fn clone(&self) -> PromoteRequestingMemberAction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PromoteRequestingMemberAction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PromoteRequestingMemberAction

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PromoteRequestingMemberAction

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PromoteRequestingMemberAction> for PromoteRequestingMemberAction

source§

fn eq(&self, other: &PromoteRequestingMemberAction) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PromoteRequestingMemberAction> for PromoteRequestingMemberAction

source§

fn eq(&self, other: &PromoteRequestingMemberAction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PromoteRequestingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PromoteRequestingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/index.html b/libsignal_service/proto/group_change/index.html index cbd735ff9..ffc4ec840 100644 --- a/libsignal_service/proto/group_change/index.html +++ b/libsignal_service/proto/group_change/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::group_change - Rust
Expand description

Nested message and enum types in GroupChange.

+libsignal_service::proto::group_change - Rust
Expand description

Nested message and enum types in GroupChange.

Modules

  • Nested message and enum types in Actions.

Structs

\ No newline at end of file diff --git a/libsignal_service/proto/group_change/struct.Actions.html b/libsignal_service/proto/group_change/struct.Actions.html index cc26bf3d3..f7453c3b4 100644 --- a/libsignal_service/proto/group_change/struct.Actions.html +++ b/libsignal_service/proto/group_change/struct.Actions.html @@ -1,4 +1,4 @@ -Actions in libsignal_service::proto::group_change - Rust
pub struct Actions {
Show 24 fields +Actions in libsignal_service::proto::group_change - Rust
pub struct Actions {
Show 24 fields pub source_service_id: Vec<u8>, pub revision: u32, pub add_members: Vec<AddMemberAction>, @@ -23,7 +23,7 @@ pub add_banned_members: Vec<AddBannedMemberAction>, pub delete_banned_members: Vec<DeleteBannedMemberAction>, pub promote_pending_pni_aci_members: Vec<PromotePendingPniAciMemberProfileKeyAction>, -
}

Fields§

§source_service_id: Vec<u8>§revision: u32§add_members: Vec<AddMemberAction>§delete_members: Vec<DeleteMemberAction>§modify_member_roles: Vec<ModifyMemberRoleAction>§modify_member_profile_keys: Vec<ModifyMemberProfileKeyAction>§add_pending_members: Vec<AddPendingMemberAction>§delete_pending_members: Vec<DeletePendingMemberAction>§promote_pending_members: Vec<PromotePendingMemberAction>§modify_title: Option<ModifyTitleAction>§modify_avatar: Option<ModifyAvatarAction>§modify_disappearing_messages_timer: Option<ModifyDisappearingMessagesTimerAction>§modify_attributes_access: Option<ModifyAttributesAccessControlAction>§modify_member_access: Option<ModifyMembersAccessControlAction>§modify_add_from_invite_link_access: Option<ModifyAddFromInviteLinkAccessControlAction>§add_requesting_members: Vec<AddRequestingMemberAction>§delete_requesting_members: Vec<DeleteRequestingMemberAction>§promote_requesting_members: Vec<PromoteRequestingMemberAction>§modify_invite_link_password: Option<ModifyInviteLinkPasswordAction>§modify_description: Option<ModifyDescriptionAction>§modify_announcements_only: Option<ModifyAnnouncementsOnlyAction>§add_banned_members: Vec<AddBannedMemberAction>§delete_banned_members: Vec<DeleteBannedMemberAction>§promote_pending_pni_aci_members: Vec<PromotePendingPniAciMemberProfileKeyAction>

Trait Implementations§

source§

impl Clone for Actions

source§

fn clone(&self) -> Actions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Actions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Actions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Actions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

}

Fields§

§source_service_id: Vec<u8>§revision: u32§add_members: Vec<AddMemberAction>§delete_members: Vec<DeleteMemberAction>§modify_member_roles: Vec<ModifyMemberRoleAction>§modify_member_profile_keys: Vec<ModifyMemberProfileKeyAction>§add_pending_members: Vec<AddPendingMemberAction>§delete_pending_members: Vec<DeletePendingMemberAction>§promote_pending_members: Vec<PromotePendingMemberAction>§modify_title: Option<ModifyTitleAction>§modify_avatar: Option<ModifyAvatarAction>§modify_disappearing_messages_timer: Option<ModifyDisappearingMessagesTimerAction>§modify_attributes_access: Option<ModifyAttributesAccessControlAction>§modify_member_access: Option<ModifyMembersAccessControlAction>§modify_add_from_invite_link_access: Option<ModifyAddFromInviteLinkAccessControlAction>§add_requesting_members: Vec<AddRequestingMemberAction>§delete_requesting_members: Vec<DeleteRequestingMemberAction>§promote_requesting_members: Vec<PromoteRequestingMemberAction>§modify_invite_link_password: Option<ModifyInviteLinkPasswordAction>§modify_description: Option<ModifyDescriptionAction>§modify_announcements_only: Option<ModifyAnnouncementsOnlyAction>§add_banned_members: Vec<AddBannedMemberAction>§delete_banned_members: Vec<DeleteBannedMemberAction>§promote_pending_pni_aci_members: Vec<PromotePendingPniAciMemberProfileKeyAction>

Trait Implementations§

source§

impl Clone for Actions

source§

fn clone(&self) -> Actions

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Actions

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Actions

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Actions

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -38,9 +38,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Actions> for Actions

source§

fn eq(&self, other: &Actions) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Actions> for Actions

source§

fn eq(&self, other: &Actions) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Actions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Actions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -52,4 +52,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_changes/index.html b/libsignal_service/proto/group_changes/index.html index 69f6d0d8b..3603401e2 100644 --- a/libsignal_service/proto/group_changes/index.html +++ b/libsignal_service/proto/group_changes/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::group_changes - Rust
Expand description

Nested message and enum types in GroupChanges.

+libsignal_service::proto::group_changes - Rust
Expand description

Nested message and enum types in GroupChanges.

Structs

\ No newline at end of file diff --git a/libsignal_service/proto/group_changes/struct.GroupChangeState.html b/libsignal_service/proto/group_changes/struct.GroupChangeState.html index 1739bfde2..5bc367f54 100644 --- a/libsignal_service/proto/group_changes/struct.GroupChangeState.html +++ b/libsignal_service/proto/group_changes/struct.GroupChangeState.html @@ -1,7 +1,7 @@ -GroupChangeState in libsignal_service::proto::group_changes - Rust
pub struct GroupChangeState {
+GroupChangeState in libsignal_service::proto::group_changes - Rust
pub struct GroupChangeState {
     pub group_change: Option<GroupChange>,
     pub group_state: Option<Group>,
-}

Fields§

§group_change: Option<GroupChange>§group_state: Option<Group>

Trait Implementations§

source§

impl Clone for GroupChangeState

source§

fn clone(&self) -> GroupChangeState

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupChangeState

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupChangeState

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupChangeState

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§group_change: Option<GroupChange>§group_state: Option<Group>

Trait Implementations§

source§

impl Clone for GroupChangeState

source§

fn clone(&self) -> GroupChangeState

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupChangeState

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupChangeState

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupChangeState

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GroupChangeState> for GroupChangeState

source§

fn eq(&self, other: &GroupChangeState) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GroupChangeState> for GroupChangeState

source§

fn eq(&self, other: &GroupChangeState) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GroupChangeState

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GroupChangeState

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_context/enum.Type.html b/libsignal_service/proto/group_context/enum.Type.html index 5e641a767..90270a29e 100644 --- a/libsignal_service/proto/group_context/enum.Type.html +++ b/libsignal_service/proto/group_context/enum.Type.html @@ -1,21 +1,21 @@ -Type in libsignal_service::proto::group_context - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::group_context - Rust
#[repr(i32)]
pub enum Type { Unknown, Update, Deliver, Quit, RequestInfo, -}

Variants§

§

Unknown

§

Update

§

Deliver

§

Quit

§

RequestInfo

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Unknown

§

Update

§

Deliver

§

Quit

§

RequestInfo

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -27,4 +27,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_context/index.html b/libsignal_service/proto/group_context/index.html index 98bc616c8..4af3f5cea 100644 --- a/libsignal_service/proto/group_context/index.html +++ b/libsignal_service/proto/group_context/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::group_context - Rust
Expand description

Nested message and enum types in GroupContext.

+libsignal_service::proto::group_context - Rust
Expand description

Nested message and enum types in GroupContext.

Structs

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/group_context/struct.Member.html b/libsignal_service/proto/group_context/struct.Member.html index 2b29bab27..fc4256011 100644 --- a/libsignal_service/proto/group_context/struct.Member.html +++ b/libsignal_service/proto/group_context/struct.Member.html @@ -1,7 +1,7 @@ -Member in libsignal_service::proto::group_context - Rust
pub struct Member {
+Member in libsignal_service::proto::group_context - Rust
pub struct Member {
     pub e164: Option<String>,
-}

Fields§

§e164: Option<String>

Implementations§

source§

impl Member

source

pub fn e164(&self) -> &str

Returns the value of e164, or the default value if e164 is unset.

-

Trait Implementations§

source§

impl Clone for Member

source§

fn clone(&self) -> Member

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Member

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Member

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Member

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§e164: Option<String>

Implementations§

source§

impl Member

source

pub fn e164(&self) -> &str

Returns the value of e164, or the default value if e164 is unset.

+

Trait Implementations§

source§

impl Clone for Member

source§

fn clone(&self) -> Member

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Member

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Member

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Member

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Member> for Member

source§

fn eq(&self, other: &Member) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Member> for Member

source§

fn eq(&self, other: &Member) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Member

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Member

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_details/index.html b/libsignal_service/proto/group_details/index.html index 6b0694c4f..889393795 100644 --- a/libsignal_service/proto/group_details/index.html +++ b/libsignal_service/proto/group_details/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::group_details - Rust
Expand description

Nested message and enum types in GroupDetails.

+libsignal_service::proto::group_details - Rust
Expand description

Nested message and enum types in GroupDetails.

Structs

\ No newline at end of file diff --git a/libsignal_service/proto/group_details/struct.Avatar.html b/libsignal_service/proto/group_details/struct.Avatar.html index 4e89acf42..9288aea02 100644 --- a/libsignal_service/proto/group_details/struct.Avatar.html +++ b/libsignal_service/proto/group_details/struct.Avatar.html @@ -1,9 +1,9 @@ -Avatar in libsignal_service::proto::group_details - Rust
pub struct Avatar {
+Avatar in libsignal_service::proto::group_details - Rust
pub struct Avatar {
     pub content_type: Option<String>,
     pub length: Option<u32>,
-}

Fields§

§content_type: Option<String>§length: Option<u32>

Implementations§

source§

impl Avatar

source

pub fn content_type(&self) -> &str

Returns the value of content_type, or the default value if content_type is unset.

-
source

pub fn length(&self) -> u32

Returns the value of length, or the default value if length is unset.

-

Trait Implementations§

source§

impl Clone for Avatar

source§

fn clone(&self) -> Avatar

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Avatar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Avatar

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Avatar

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§content_type: Option<String>§length: Option<u32>

Implementations§

source§

impl Avatar

source

pub fn content_type(&self) -> &str

Returns the value of content_type, or the default value if content_type is unset.

+
source

pub fn length(&self) -> u32

Returns the value of length, or the default value if length is unset.

+

Trait Implementations§

source§

impl Clone for Avatar

source§

fn clone(&self) -> Avatar

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Avatar

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Avatar

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Avatar

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Avatar> for Avatar

source§

fn eq(&self, other: &Avatar) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Avatar> for Avatar

source§

fn eq(&self, other: &Avatar) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Avatar

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Avatar

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_details/struct.Member.html b/libsignal_service/proto/group_details/struct.Member.html index 1e9d59f90..543f556a0 100644 --- a/libsignal_service/proto/group_details/struct.Member.html +++ b/libsignal_service/proto/group_details/struct.Member.html @@ -1,7 +1,7 @@ -Member in libsignal_service::proto::group_details - Rust
pub struct Member {
+Member in libsignal_service::proto::group_details - Rust
pub struct Member {
     pub e164: Option<String>,
-}

Fields§

§e164: Option<String>

Implementations§

source§

impl Member

source

pub fn e164(&self) -> &str

Returns the value of e164, or the default value if e164 is unset.

-

Trait Implementations§

source§

impl Clone for Member

source§

fn clone(&self) -> Member

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Member

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Member

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Member

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§e164: Option<String>

Implementations§

source§

impl Member

source

pub fn e164(&self) -> &str

Returns the value of e164, or the default value if e164 is unset.

+

Trait Implementations§

source§

impl Clone for Member

source§

fn clone(&self) -> Member

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Member

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Member

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Member

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Member> for Member

source§

fn eq(&self, other: &Member) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Member> for Member

source§

fn eq(&self, other: &Member) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Member

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Member

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_invite_link/enum.Contents.html b/libsignal_service/proto/group_invite_link/enum.Contents.html index 773de3dfd..157d35577 100644 --- a/libsignal_service/proto/group_invite_link/enum.Contents.html +++ b/libsignal_service/proto/group_invite_link/enum.Contents.html @@ -1,16 +1,16 @@ -Contents in libsignal_service::proto::group_invite_link - Rust
pub enum Contents {
+Contents in libsignal_service::proto::group_invite_link - Rust
pub enum Contents {
     V1Contents(GroupInviteLinkContentsV1),
-}

Variants§

Implementations§

source§

impl Contents

source

pub fn encode<B>(&self, buf: &mut B)where - B: BufMut,

source

pub fn merge<B>( +}

Variants§

Implementations§

source§

impl Contents

source

pub fn encode<B>(&self, buf: &mut B)where + B: BufMut,

source

pub fn merge<B>( field: &mut Option<Contents>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where - B: Buf,

source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Contents

source§

fn clone(&self) -> Contents

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Contents

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Contents> for Contents

source§

fn eq(&self, other: &Contents) -> bool

This method tests for self and other values to be equal, and is used + B: Buf,
source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Contents

source§

fn clone(&self) -> Contents

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Contents

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Contents> for Contents

source§

fn eq(&self, other: &Contents) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Contents

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Contents

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -22,4 +22,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/group_invite_link/index.html b/libsignal_service/proto/group_invite_link/index.html index 218f70d6e..570a50f4a 100644 --- a/libsignal_service/proto/group_invite_link/index.html +++ b/libsignal_service/proto/group_invite_link/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::group_invite_link - Rust
Expand description

Nested message and enum types in GroupInviteLink.

+libsignal_service::proto::group_invite_link - Rust
Expand description

Nested message and enum types in GroupInviteLink.

Structs

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/group_invite_link/struct.GroupInviteLinkContentsV1.html b/libsignal_service/proto/group_invite_link/struct.GroupInviteLinkContentsV1.html index 4ce5aaca3..9289cd0e0 100644 --- a/libsignal_service/proto/group_invite_link/struct.GroupInviteLinkContentsV1.html +++ b/libsignal_service/proto/group_invite_link/struct.GroupInviteLinkContentsV1.html @@ -1,7 +1,7 @@ -GroupInviteLinkContentsV1 in libsignal_service::proto::group_invite_link - Rust
pub struct GroupInviteLinkContentsV1 {
+GroupInviteLinkContentsV1 in libsignal_service::proto::group_invite_link - Rust
pub struct GroupInviteLinkContentsV1 {
     pub group_master_key: Vec<u8>,
     pub invite_link_password: Vec<u8>,
-}

Fields§

§group_master_key: Vec<u8>§invite_link_password: Vec<u8>

Trait Implementations§

source§

impl Clone for GroupInviteLinkContentsV1

source§

fn clone(&self) -> GroupInviteLinkContentsV1

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupInviteLinkContentsV1

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupInviteLinkContentsV1

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupInviteLinkContentsV1

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§group_master_key: Vec<u8>§invite_link_password: Vec<u8>

Trait Implementations§

source§

impl Clone for GroupInviteLinkContentsV1

source§

fn clone(&self) -> GroupInviteLinkContentsV1

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupInviteLinkContentsV1

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupInviteLinkContentsV1

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupInviteLinkContentsV1

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GroupInviteLinkContentsV1> for GroupInviteLinkContentsV1

source§

fn eq(&self, other: &GroupInviteLinkContentsV1) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GroupInviteLinkContentsV1> for GroupInviteLinkContentsV1

source§

fn eq(&self, other: &GroupInviteLinkContentsV1) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GroupInviteLinkContentsV1

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GroupInviteLinkContentsV1

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/member/enum.Role.html b/libsignal_service/proto/member/enum.Role.html index 61e3e8f86..ea4f9af55 100644 --- a/libsignal_service/proto/member/enum.Role.html +++ b/libsignal_service/proto/member/enum.Role.html @@ -1,19 +1,19 @@ -Role in libsignal_service::proto::member - Rust
#[repr(i32)]
pub enum Role { +Role in libsignal_service::proto::member - Rust
#[repr(i32)]
pub enum Role { Unknown, Default, Administrator, -}

Variants§

§

Unknown

§

Default

§

Administrator

Implementations§

source§

impl Role

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Role.

-
source

pub fn from_i32(value: i32) -> Option<Role>

Converts an i32 to a Role, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Role

source§

fn clone(&self) -> Role

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Role

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Role

source§

fn default() -> Role

Returns the “default value” for a type. Read more
source§

impl From<Role> for i32

source§

fn from(value: Role) -> i32

Converts to this type from the input type.
source§

impl Hash for Role

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Unknown

§

Default

§

Administrator

Implementations§

source§

impl Role

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Role.

+
source

pub fn from_i32(value: i32) -> Option<Role>

Converts an i32 to a Role, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Role

source§

fn clone(&self) -> Role

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Role

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Role

source§

fn default() -> Role

Returns the “default value” for a type. Read more
source§

impl From<Role> for i32

source§

fn from(value: Role) -> i32

Converts to this type from the input type.
source§

impl Hash for Role

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Role

source§

fn cmp(&self, other: &Role) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Role

source§

fn cmp(&self, other: &Role) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Role> for Role

source§

fn eq(&self, other: &Role) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Role> for Role

source§

fn eq(&self, other: &Role) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Role> for Role

source§

fn partial_cmp(&self, other: &Role) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Role> for Role

source§

fn partial_cmp(&self, other: &Role) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Role

source§

impl Eq for Role

source§

impl StructuralEq for Role

source§

impl StructuralPartialEq for Role

Auto Trait Implementations§

§

impl RefUnwindSafe for Role

§

impl Send for Role

§

impl Sync for Role

§

impl Unpin for Role

§

impl UnwindSafe for Role

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Role

source§

impl Eq for Role

source§

impl StructuralEq for Role

source§

impl StructuralPartialEq for Role

Auto Trait Implementations§

§

impl RefUnwindSafe for Role

§

impl Send for Role

§

impl Sync for Role

§

impl Unpin for Role

§

impl UnwindSafe for Role

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -25,4 +25,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/member/index.html b/libsignal_service/proto/member/index.html index df573983e..295e003cf 100644 --- a/libsignal_service/proto/member/index.html +++ b/libsignal_service/proto/member/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::member - Rust
Expand description

Nested message and enum types in Member.

+libsignal_service::proto::member - Rust
Expand description

Nested message and enum types in Member.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/pack/index.html b/libsignal_service/proto/pack/index.html index d1ced2293..57a55f5b2 100644 --- a/libsignal_service/proto/pack/index.html +++ b/libsignal_service/proto/pack/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::pack - Rust
Expand description

Nested message and enum types in Pack.

+libsignal_service::proto::pack - Rust
Expand description

Nested message and enum types in Pack.

Structs

\ No newline at end of file diff --git a/libsignal_service/proto/pack/struct.Sticker.html b/libsignal_service/proto/pack/struct.Sticker.html index ff2ecd6b0..00b07b5a9 100644 --- a/libsignal_service/proto/pack/struct.Sticker.html +++ b/libsignal_service/proto/pack/struct.Sticker.html @@ -1,11 +1,11 @@ -Sticker in libsignal_service::proto::pack - Rust
pub struct Sticker {
+Sticker in libsignal_service::proto::pack - Rust
pub struct Sticker {
     pub id: Option<u32>,
     pub emoji: Option<String>,
     pub content_type: Option<String>,
-}

Fields§

§id: Option<u32>§emoji: Option<String>§content_type: Option<String>

Implementations§

source§

impl Sticker

source

pub fn id(&self) -> u32

Returns the value of id, or the default value if id is unset.

-
source

pub fn emoji(&self) -> &str

Returns the value of emoji, or the default value if emoji is unset.

-
source

pub fn content_type(&self) -> &str

Returns the value of content_type, or the default value if content_type is unset.

-

Trait Implementations§

source§

impl Clone for Sticker

source§

fn clone(&self) -> Sticker

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sticker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Sticker

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Sticker

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§id: Option<u32>§emoji: Option<String>§content_type: Option<String>

Implementations§

source§

impl Sticker

source

pub fn id(&self) -> u32

Returns the value of id, or the default value if id is unset.

+
source

pub fn emoji(&self) -> &str

Returns the value of emoji, or the default value if emoji is unset.

+
source

pub fn content_type(&self) -> &str

Returns the value of content_type, or the default value if content_type is unset.

+

Trait Implementations§

source§

impl Clone for Sticker

source§

fn clone(&self) -> Sticker

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sticker

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Sticker

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Sticker

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Sticker> for Sticker

source§

fn eq(&self, other: &Sticker) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Sticker> for Sticker

source§

fn eq(&self, other: &Sticker) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Sticker

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Sticker

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -34,4 +34,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/payment_address/enum.Address.html b/libsignal_service/proto/payment_address/enum.Address.html index 0e77d4db6..b8e216bfc 100644 --- a/libsignal_service/proto/payment_address/enum.Address.html +++ b/libsignal_service/proto/payment_address/enum.Address.html @@ -1,16 +1,16 @@ -Address in libsignal_service::proto::payment_address - Rust
pub enum Address {
+Address in libsignal_service::proto::payment_address - Rust
pub enum Address {
     MobileCoinAddress(MobileCoinAddress),
-}

Variants§

§

MobileCoinAddress(MobileCoinAddress)

Implementations§

source§

impl Address

source

pub fn encode<B>(&self, buf: &mut B)where - B: BufMut,

source

pub fn merge<B>( +}

Variants§

§

MobileCoinAddress(MobileCoinAddress)

Implementations§

source§

impl Address

source

pub fn encode<B>(&self, buf: &mut B)where + B: BufMut,

source

pub fn merge<B>( field: &mut Option<Address>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where - B: Buf,

source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Address

source§

fn clone(&self) -> Address

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Address> for Address

source§

fn eq(&self, other: &Address) -> bool

This method tests for self and other values to be equal, and is used + B: Buf,
source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Address

source§

fn clone(&self) -> Address

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Address

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Address> for Address

source§

fn eq(&self, other: &Address) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Address

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Address

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -22,4 +22,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/payment_address/index.html b/libsignal_service/proto/payment_address/index.html index 0c94afa0b..fe095a65e 100644 --- a/libsignal_service/proto/payment_address/index.html +++ b/libsignal_service/proto/payment_address/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::payment_address - Rust
Expand description

Nested message and enum types in PaymentAddress.

+libsignal_service::proto::payment_address - Rust
Expand description

Nested message and enum types in PaymentAddress.

Structs

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/payment_address/struct.MobileCoinAddress.html b/libsignal_service/proto/payment_address/struct.MobileCoinAddress.html index 43292724c..19020cc3b 100644 --- a/libsignal_service/proto/payment_address/struct.MobileCoinAddress.html +++ b/libsignal_service/proto/payment_address/struct.MobileCoinAddress.html @@ -1,9 +1,9 @@ -MobileCoinAddress in libsignal_service::proto::payment_address - Rust
pub struct MobileCoinAddress {
+MobileCoinAddress in libsignal_service::proto::payment_address - Rust
pub struct MobileCoinAddress {
     pub address: Option<Vec<u8>>,
     pub signature: Option<Vec<u8>>,
-}

Fields§

§address: Option<Vec<u8>>§signature: Option<Vec<u8>>

Implementations§

source§

impl MobileCoinAddress

source

pub fn address(&self) -> &[u8]

Returns the value of address, or the default value if address is unset.

-
source

pub fn signature(&self) -> &[u8]

Returns the value of signature, or the default value if signature is unset.

-

Trait Implementations§

source§

impl Clone for MobileCoinAddress

source§

fn clone(&self) -> MobileCoinAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MobileCoinAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoinAddress

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MobileCoinAddress

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§address: Option<Vec<u8>>§signature: Option<Vec<u8>>

Implementations§

source§

impl MobileCoinAddress

source

pub fn address(&self) -> &[u8]

Returns the value of address, or the default value if address is unset.

+
source

pub fn signature(&self) -> &[u8]

Returns the value of signature, or the default value if signature is unset.

+

Trait Implementations§

source§

impl Clone for MobileCoinAddress

source§

fn clone(&self) -> MobileCoinAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MobileCoinAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoinAddress

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MobileCoinAddress

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MobileCoinAddress> for MobileCoinAddress

source§

fn eq(&self, other: &MobileCoinAddress) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MobileCoinAddress> for MobileCoinAddress

source§

fn eq(&self, other: &MobileCoinAddress) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MobileCoinAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MobileCoinAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/receipt_message/enum.Type.html b/libsignal_service/proto/receipt_message/enum.Type.html index 355c97dc4..cdf361d45 100644 --- a/libsignal_service/proto/receipt_message/enum.Type.html +++ b/libsignal_service/proto/receipt_message/enum.Type.html @@ -1,19 +1,19 @@ -Type in libsignal_service::proto::receipt_message - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::receipt_message - Rust
#[repr(i32)]
pub enum Type { Delivery, Read, Viewed, -}

Variants§

§

Delivery

§

Read

§

Viewed

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Delivery

§

Read

§

Viewed

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -25,4 +25,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/receipt_message/index.html b/libsignal_service/proto/receipt_message/index.html index 1e3d5044d..5ccceb867 100644 --- a/libsignal_service/proto/receipt_message/index.html +++ b/libsignal_service/proto/receipt_message/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::receipt_message - Rust
Expand description

Nested message and enum types in ReceiptMessage.

+libsignal_service::proto::receipt_message - Rust
Expand description

Nested message and enum types in ReceiptMessage.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/sender_certificate/index.html b/libsignal_service/proto/sender_certificate/index.html index 22434751e..e9cc2c321 100644 --- a/libsignal_service/proto/sender_certificate/index.html +++ b/libsignal_service/proto/sender_certificate/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sender_certificate - Rust
Expand description

Nested message and enum types in SenderCertificate.

+libsignal_service::proto::sender_certificate - Rust
Expand description

Nested message and enum types in SenderCertificate.

Structs

\ No newline at end of file diff --git a/libsignal_service/proto/sender_certificate/struct.Certificate.html b/libsignal_service/proto/sender_certificate/struct.Certificate.html index cc7d5894b..4446f71ca 100644 --- a/libsignal_service/proto/sender_certificate/struct.Certificate.html +++ b/libsignal_service/proto/sender_certificate/struct.Certificate.html @@ -1,16 +1,16 @@ -Certificate in libsignal_service::proto::sender_certificate - Rust
pub struct Certificate {
+Certificate in libsignal_service::proto::sender_certificate - Rust
pub struct Certificate {
     pub sender_e164: Option<String>,
     pub sender_uuid: Option<String>,
     pub sender_device: Option<u32>,
     pub expires: Option<u64>,
     pub identity_key: Option<Vec<u8>>,
     pub signer: Option<ServerCertificate>,
-}

Fields§

§sender_e164: Option<String>§sender_uuid: Option<String>§sender_device: Option<u32>§expires: Option<u64>§identity_key: Option<Vec<u8>>§signer: Option<ServerCertificate>

Implementations§

source§

impl Certificate

source

pub fn sender_e164(&self) -> &str

Returns the value of sender_e164, or the default value if sender_e164 is unset.

-
source

pub fn sender_device(&self) -> u32

Returns the value of sender_device, or the default value if sender_device is unset.

-
source

pub fn expires(&self) -> u64

Returns the value of expires, or the default value if expires is unset.

-
source

pub fn identity_key(&self) -> &[u8]

Returns the value of identity_key, or the default value if identity_key is unset.

-
source

pub fn sender_uuid(&self) -> &str

Returns the value of sender_uuid, or the default value if sender_uuid is unset.

-

Trait Implementations§

source§

impl Clone for Certificate

source§

fn clone(&self) -> Certificate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Certificate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Certificate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Certificate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§sender_e164: Option<String>§sender_uuid: Option<String>§sender_device: Option<u32>§expires: Option<u64>§identity_key: Option<Vec<u8>>§signer: Option<ServerCertificate>

Implementations§

source§

impl Certificate

source

pub fn sender_e164(&self) -> &str

Returns the value of sender_e164, or the default value if sender_e164 is unset.

+
source

pub fn sender_device(&self) -> u32

Returns the value of sender_device, or the default value if sender_device is unset.

+
source

pub fn expires(&self) -> u64

Returns the value of expires, or the default value if expires is unset.

+
source

pub fn identity_key(&self) -> &[u8]

Returns the value of identity_key, or the default value if identity_key is unset.

+
source

pub fn sender_uuid(&self) -> &str

Returns the value of sender_uuid, or the default value if sender_uuid is unset.

+

Trait Implementations§

source§

impl Clone for Certificate

source§

fn clone(&self) -> Certificate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Certificate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Certificate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Certificate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -25,9 +25,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Certificate> for Certificate

source§

fn eq(&self, other: &Certificate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Certificate> for Certificate

source§

fn eq(&self, other: &Certificate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Certificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Certificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -39,4 +39,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/server_certificate/index.html b/libsignal_service/proto/server_certificate/index.html index d8127827e..533f42cb3 100644 --- a/libsignal_service/proto/server_certificate/index.html +++ b/libsignal_service/proto/server_certificate/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::server_certificate - Rust
Expand description

Nested message and enum types in ServerCertificate.

+libsignal_service::proto::server_certificate - Rust
Expand description

Nested message and enum types in ServerCertificate.

Structs

\ No newline at end of file diff --git a/libsignal_service/proto/server_certificate/struct.Certificate.html b/libsignal_service/proto/server_certificate/struct.Certificate.html index 78d057f53..457f5dd6c 100644 --- a/libsignal_service/proto/server_certificate/struct.Certificate.html +++ b/libsignal_service/proto/server_certificate/struct.Certificate.html @@ -1,9 +1,9 @@ -Certificate in libsignal_service::proto::server_certificate - Rust
pub struct Certificate {
+Certificate in libsignal_service::proto::server_certificate - Rust
pub struct Certificate {
     pub id: Option<u32>,
     pub key: Option<Vec<u8>>,
-}

Fields§

§id: Option<u32>§key: Option<Vec<u8>>

Implementations§

source§

impl Certificate

source

pub fn id(&self) -> u32

Returns the value of id, or the default value if id is unset.

-
source

pub fn key(&self) -> &[u8]

Returns the value of key, or the default value if key is unset.

-

Trait Implementations§

source§

impl Clone for Certificate

source§

fn clone(&self) -> Certificate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Certificate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Certificate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Certificate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§id: Option<u32>§key: Option<Vec<u8>>

Implementations§

source§

impl Certificate

source

pub fn id(&self) -> u32

Returns the value of id, or the default value if id is unset.

+
source

pub fn key(&self) -> &[u8]

Returns the value of key, or the default value if key is unset.

+

Trait Implementations§

source§

impl Clone for Certificate

source§

fn clone(&self) -> Certificate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Certificate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Certificate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Certificate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Certificate> for Certificate

source§

fn eq(&self, other: &Certificate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Certificate> for Certificate

source§

fn eq(&self, other: &Certificate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Certificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Certificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/story_message/enum.Attachment.html b/libsignal_service/proto/story_message/enum.Attachment.html index f6734ed63..6d3688534 100644 --- a/libsignal_service/proto/story_message/enum.Attachment.html +++ b/libsignal_service/proto/story_message/enum.Attachment.html @@ -1,17 +1,17 @@ -Attachment in libsignal_service::proto::story_message - Rust
pub enum Attachment {
+Attachment in libsignal_service::proto::story_message - Rust
pub enum Attachment {
     FileAttachment(AttachmentPointer),
     TextAttachment(TextAttachment),
-}

Variants§

§

FileAttachment(AttachmentPointer)

§

TextAttachment(TextAttachment)

Implementations§

source§

impl Attachment

source

pub fn encode<B>(&self, buf: &mut B)where - B: BufMut,

source

pub fn merge<B>( +}

Variants§

§

FileAttachment(AttachmentPointer)

§

TextAttachment(TextAttachment)

Implementations§

source§

impl Attachment

source

pub fn encode<B>(&self, buf: &mut B)where + B: BufMut,

source

pub fn merge<B>( field: &mut Option<Attachment>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where - B: Buf,

source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Attachment

source§

fn clone(&self) -> Attachment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Attachment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Attachment> for Attachment

source§

fn eq(&self, other: &Attachment) -> bool

This method tests for self and other values to be equal, and is used + B: Buf,
source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Attachment

source§

fn clone(&self) -> Attachment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Attachment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Attachment> for Attachment

source§

fn eq(&self, other: &Attachment) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Attachment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Attachment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -23,4 +23,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/story_message/index.html b/libsignal_service/proto/story_message/index.html index 391a15bf5..8b58fadf1 100644 --- a/libsignal_service/proto/story_message/index.html +++ b/libsignal_service/proto/story_message/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::story_message - Rust
Expand description

Nested message and enum types in StoryMessage.

+libsignal_service::proto::story_message - Rust
Expand description

Nested message and enum types in StoryMessage.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/struct.AccessControl.html b/libsignal_service/proto/struct.AccessControl.html index 8f0de8e73..d8bb01154 100644 --- a/libsignal_service/proto/struct.AccessControl.html +++ b/libsignal_service/proto/struct.AccessControl.html @@ -1,14 +1,14 @@ -AccessControl in libsignal_service::proto - Rust
pub struct AccessControl {
+AccessControl in libsignal_service::proto - Rust
pub struct AccessControl {
     pub attributes: i32,
     pub members: i32,
     pub add_from_invite_link: i32,
-}

Fields§

§attributes: i32§members: i32§add_from_invite_link: i32

Implementations§

source§

impl AccessControl

source

pub fn attributes(&self) -> AccessRequired

Returns the enum value of attributes, or the default if the field is set to an invalid enum value.

-
source

pub fn set_attributes(&mut self, value: AccessRequired)

Sets attributes to the provided enum value.

-
source

pub fn members(&self) -> AccessRequired

Returns the enum value of members, or the default if the field is set to an invalid enum value.

-
source

pub fn set_members(&mut self, value: AccessRequired)

Sets members to the provided enum value.

-

Returns the enum value of add_from_invite_link, or the default if the field is set to an invalid enum value.

-

Sets add_from_invite_link to the provided enum value.

-

Trait Implementations§

source§

impl Clone for AccessControl

source§

fn clone(&self) -> AccessControl

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AccessControl

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AccessControl

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AccessControl

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§attributes: i32§members: i32§add_from_invite_link: i32

Implementations§

source§

impl AccessControl

source

pub fn attributes(&self) -> AccessRequired

Returns the enum value of attributes, or the default if the field is set to an invalid enum value.

+
source

pub fn set_attributes(&mut self, value: AccessRequired)

Sets attributes to the provided enum value.

+
source

pub fn members(&self) -> AccessRequired

Returns the enum value of members, or the default if the field is set to an invalid enum value.

+
source

pub fn set_members(&mut self, value: AccessRequired)

Sets members to the provided enum value.

+

Returns the enum value of add_from_invite_link, or the default if the field is set to an invalid enum value.

+

Sets add_from_invite_link to the provided enum value.

+

Trait Implementations§

source§

impl Clone for AccessControl

source§

fn clone(&self) -> AccessControl

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AccessControl

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AccessControl

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AccessControl

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -23,9 +23,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AccessControl> for AccessControl

source§

fn eq(&self, other: &AccessControl) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AccessControl> for AccessControl

source§

fn eq(&self, other: &AccessControl) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<AccessControl> for AccessControl

§

type Error = GroupDecodingError

The type returned in the event of a conversion error.
source§

fn try_from(value: AccessControl) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for AccessControl

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<AccessControl> for AccessControl

§

type Error = GroupDecodingError

The type returned in the event of a conversion error.
source§

fn try_from(value: AccessControl) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for AccessControl

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -37,4 +37,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.AttachmentPointer.html b/libsignal_service/proto/struct.AttachmentPointer.html index a12bede1f..bd5a594e9 100644 --- a/libsignal_service/proto/struct.AttachmentPointer.html +++ b/libsignal_service/proto/struct.AttachmentPointer.html @@ -1,4 +1,4 @@ -AttachmentPointer in libsignal_service::proto - Rust
pub struct AttachmentPointer {
Show 16 fields +AttachmentPointer in libsignal_service::proto - Rust
pub struct AttachmentPointer {
Show 16 fields pub content_type: Option<String>, pub key: Option<Vec<u8>>, pub size: Option<u32>, @@ -16,22 +16,22 @@ pub cdn_number: Option<u32>, pub attachment_identifier: Option<AttachmentIdentifier>,
}

Fields§

§content_type: Option<String>§key: Option<Vec<u8>>§size: Option<u32>§thumbnail: Option<Vec<u8>>§digest: Option<Vec<u8>>§incremental_digest: Option<Vec<u8>>§incremental_mac_chunk_size: Option<u32>§file_name: Option<String>§flags: Option<u32>§width: Option<u32>§height: Option<u32>§caption: Option<String>§blur_hash: Option<String>§upload_timestamp: Option<u64>§cdn_number: Option<u32>

Next ID: 18

-
§attachment_identifier: Option<AttachmentIdentifier>

Implementations§

source§

impl AttachmentPointer

source

pub fn content_type(&self) -> &str

Returns the value of content_type, or the default value if content_type is unset.

-
source

pub fn key(&self) -> &[u8]

Returns the value of key, or the default value if key is unset.

-
source

pub fn size(&self) -> u32

Returns the value of size, or the default value if size is unset.

-
source

pub fn thumbnail(&self) -> &[u8]

Returns the value of thumbnail, or the default value if thumbnail is unset.

-
source

pub fn digest(&self) -> &[u8]

Returns the value of digest, or the default value if digest is unset.

-
source

pub fn file_name(&self) -> &str

Returns the value of file_name, or the default value if file_name is unset.

-
source

pub fn flags(&self) -> u32

Returns the value of flags, or the default value if flags is unset.

-
source

pub fn width(&self) -> u32

Returns the value of width, or the default value if width is unset.

-
source

pub fn height(&self) -> u32

Returns the value of height, or the default value if height is unset.

-
source

pub fn caption(&self) -> &str

Returns the value of caption, or the default value if caption is unset.

-
source

pub fn blur_hash(&self) -> &str

Returns the value of blur_hash, or the default value if blur_hash is unset.

-
source

pub fn upload_timestamp(&self) -> u64

Returns the value of upload_timestamp, or the default value if upload_timestamp is unset.

-
source

pub fn cdn_number(&self) -> u32

Returns the value of cdn_number, or the default value if cdn_number is unset.

-
source

pub fn incremental_digest(&self) -> &[u8]

Returns the value of incremental_digest, or the default value if incremental_digest is unset.

-
source

pub fn incremental_mac_chunk_size(&self) -> u32

Returns the value of incremental_mac_chunk_size, or the default value if incremental_mac_chunk_size is unset.

-

Trait Implementations§

source§

impl Clone for AttachmentPointer

source§

fn clone(&self) -> AttachmentPointer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AttachmentPointer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AttachmentPointer

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AttachmentPointer

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

§attachment_identifier: Option<AttachmentIdentifier>

Implementations§

source§

impl AttachmentPointer

source

pub fn content_type(&self) -> &str

Returns the value of content_type, or the default value if content_type is unset.

+
source

pub fn key(&self) -> &[u8]

Returns the value of key, or the default value if key is unset.

+
source

pub fn size(&self) -> u32

Returns the value of size, or the default value if size is unset.

+
source

pub fn thumbnail(&self) -> &[u8]

Returns the value of thumbnail, or the default value if thumbnail is unset.

+
source

pub fn digest(&self) -> &[u8]

Returns the value of digest, or the default value if digest is unset.

+
source

pub fn file_name(&self) -> &str

Returns the value of file_name, or the default value if file_name is unset.

+
source

pub fn flags(&self) -> u32

Returns the value of flags, or the default value if flags is unset.

+
source

pub fn width(&self) -> u32

Returns the value of width, or the default value if width is unset.

+
source

pub fn height(&self) -> u32

Returns the value of height, or the default value if height is unset.

+
source

pub fn caption(&self) -> &str

Returns the value of caption, or the default value if caption is unset.

+
source

pub fn blur_hash(&self) -> &str

Returns the value of blur_hash, or the default value if blur_hash is unset.

+
source

pub fn upload_timestamp(&self) -> u64

Returns the value of upload_timestamp, or the default value if upload_timestamp is unset.

+
source

pub fn cdn_number(&self) -> u32

Returns the value of cdn_number, or the default value if cdn_number is unset.

+
source

pub fn incremental_digest(&self) -> &[u8]

Returns the value of incremental_digest, or the default value if incremental_digest is unset.

+
source

pub fn incremental_mac_chunk_size(&self) -> u32

Returns the value of incremental_mac_chunk_size, or the default value if incremental_mac_chunk_size is unset.

+

Trait Implementations§

source§

impl Clone for AttachmentPointer

source§

fn clone(&self) -> AttachmentPointer

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AttachmentPointer

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AttachmentPointer

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AttachmentPointer

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -46,9 +46,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AttachmentPointer> for AttachmentPointer

source§

fn eq(&self, other: &AttachmentPointer) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AttachmentPointer> for AttachmentPointer

source§

fn eq(&self, other: &AttachmentPointer) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AttachmentPointer

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AttachmentPointer

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -60,4 +60,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.AvatarUploadAttributes.html b/libsignal_service/proto/struct.AvatarUploadAttributes.html index fbae20723..5366876d1 100644 --- a/libsignal_service/proto/struct.AvatarUploadAttributes.html +++ b/libsignal_service/proto/struct.AvatarUploadAttributes.html @@ -1,4 +1,4 @@ -AvatarUploadAttributes in libsignal_service::proto - Rust
pub struct AvatarUploadAttributes {
+AvatarUploadAttributes in libsignal_service::proto - Rust
pub struct AvatarUploadAttributes {
     pub key: String,
     pub credential: String,
     pub acl: String,
@@ -6,7 +6,7 @@
     pub date: String,
     pub policy: String,
     pub signature: String,
-}

Fields§

§key: String§credential: String§acl: String§algorithm: String§date: String§policy: String§signature: String

Trait Implementations§

source§

impl Clone for AvatarUploadAttributes

source§

fn clone(&self) -> AvatarUploadAttributes

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AvatarUploadAttributes

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AvatarUploadAttributes

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AvatarUploadAttributes

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§key: String§credential: String§acl: String§algorithm: String§date: String§policy: String§signature: String

Trait Implementations§

source§

impl Clone for AvatarUploadAttributes

source§

fn clone(&self) -> AvatarUploadAttributes

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AvatarUploadAttributes

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for AvatarUploadAttributes

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AvatarUploadAttributes

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<AvatarUploadAttributes> for AvatarUploadAttributes

source§

fn eq(&self, other: &AvatarUploadAttributes) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<AvatarUploadAttributes> for AvatarUploadAttributes

source§

fn eq(&self, other: &AvatarUploadAttributes) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for AvatarUploadAttributes

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AvatarUploadAttributes

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -35,4 +35,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.BannedMember.html b/libsignal_service/proto/struct.BannedMember.html index 7f7ab4815..376a65efa 100644 --- a/libsignal_service/proto/struct.BannedMember.html +++ b/libsignal_service/proto/struct.BannedMember.html @@ -1,7 +1,7 @@ -BannedMember in libsignal_service::proto - Rust
pub struct BannedMember {
+BannedMember in libsignal_service::proto - Rust
pub struct BannedMember {
     pub user_id: Vec<u8>,
     pub timestamp: u64,
-}

Fields§

§user_id: Vec<u8>§timestamp: u64

Trait Implementations§

source§

impl Clone for BannedMember

source§

fn clone(&self) -> BannedMember

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BannedMember

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BannedMember

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for BannedMember

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§user_id: Vec<u8>§timestamp: u64

Trait Implementations§

source§

impl Clone for BannedMember

source§

fn clone(&self) -> BannedMember

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BannedMember

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BannedMember

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for BannedMember

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<BannedMember> for BannedMember

source§

fn eq(&self, other: &BannedMember) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<BannedMember> for BannedMember

source§

fn eq(&self, other: &BannedMember) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for BannedMember

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for BannedMember

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.BodyRange.html b/libsignal_service/proto/struct.BodyRange.html index f928a268b..03fb7b864 100644 --- a/libsignal_service/proto/struct.BodyRange.html +++ b/libsignal_service/proto/struct.BodyRange.html @@ -1,10 +1,10 @@ -BodyRange in libsignal_service::proto - Rust
pub struct BodyRange {
+BodyRange in libsignal_service::proto - Rust
pub struct BodyRange {
     pub start: Option<u32>,
     pub length: Option<u32>,
     pub associated_value: Option<AssociatedValue>,
-}

Fields§

§start: Option<u32>§length: Option<u32>§associated_value: Option<AssociatedValue>

Implementations§

source§

impl BodyRange

source

pub fn start(&self) -> u32

Returns the value of start, or the default value if start is unset.

-
source

pub fn length(&self) -> u32

Returns the value of length, or the default value if length is unset.

-

Trait Implementations§

source§

impl Clone for BodyRange

source§

fn clone(&self) -> BodyRange

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BodyRange

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BodyRange

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for BodyRange

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§start: Option<u32>§length: Option<u32>§associated_value: Option<AssociatedValue>

Implementations§

source§

impl BodyRange

source

pub fn start(&self) -> u32

Returns the value of start, or the default value if start is unset.

+
source

pub fn length(&self) -> u32

Returns the value of length, or the default value if length is unset.

+

Trait Implementations§

source§

impl Clone for BodyRange

source§

fn clone(&self) -> BodyRange

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for BodyRange

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for BodyRange

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for BodyRange

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<BodyRange> for BodyRange

source§

fn eq(&self, other: &BodyRange) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<BodyRange> for BodyRange

source§

fn eq(&self, other: &BodyRange) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for BodyRange

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for BodyRange

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -33,4 +33,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.CallMessage.html b/libsignal_service/proto/struct.CallMessage.html index 04b666d44..e7ae1a23a 100644 --- a/libsignal_service/proto/struct.CallMessage.html +++ b/libsignal_service/proto/struct.CallMessage.html @@ -1,4 +1,4 @@ -CallMessage in libsignal_service::proto - Rust
pub struct CallMessage {
+CallMessage in libsignal_service::proto - Rust
pub struct CallMessage {
     pub offer: Option<Offer>,
     pub answer: Option<Answer>,
     pub ice_update: Vec<IceUpdate>,
@@ -7,8 +7,8 @@
     pub hangup: Option<Hangup>,
     pub destination_device_id: Option<u32>,
     pub opaque: Option<Opaque>,
-}

Fields§

§offer: Option<Offer>§answer: Option<Answer>§ice_update: Vec<IceUpdate>§legacy_hangup: Option<Hangup>§busy: Option<Busy>§hangup: Option<Hangup>§destination_device_id: Option<u32>§opaque: Option<Opaque>

Implementations§

source§

impl CallMessage

source

pub fn destination_device_id(&self) -> u32

Returns the value of destination_device_id, or the default value if destination_device_id is unset.

-

Trait Implementations§

source§

impl Clone for CallMessage

source§

fn clone(&self) -> CallMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CallMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CallMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<CallMessage> for ContentBody

source§

fn from(inner: CallMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for CallMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§offer: Option<Offer>§answer: Option<Answer>§ice_update: Vec<IceUpdate>§legacy_hangup: Option<Hangup>§busy: Option<Busy>§hangup: Option<Hangup>§destination_device_id: Option<u32>§opaque: Option<Opaque>

Implementations§

source§

impl CallMessage

source

pub fn destination_device_id(&self) -> u32

Returns the value of destination_device_id, or the default value if destination_device_id is unset.

+

Trait Implementations§

source§

impl Clone for CallMessage

source§

fn clone(&self) -> CallMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CallMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CallMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<CallMessage> for ContentBody

source§

fn from(inner: CallMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for CallMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -23,9 +23,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CallMessage> for CallMessage

source§

fn eq(&self, other: &CallMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CallMessage> for CallMessage

source§

fn eq(&self, other: &CallMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CallMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CallMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -37,4 +37,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.ContactDetails.html b/libsignal_service/proto/struct.ContactDetails.html index 35e32b608..7003a580e 100644 --- a/libsignal_service/proto/struct.ContactDetails.html +++ b/libsignal_service/proto/struct.ContactDetails.html @@ -1,4 +1,4 @@ -ContactDetails in libsignal_service::proto - Rust
pub struct ContactDetails {
+ContactDetails in libsignal_service::proto - Rust
pub struct ContactDetails {
     pub number: Option<String>,
     pub aci: Option<String>,
     pub name: Option<String>,
@@ -10,16 +10,16 @@
     pub expire_timer: Option<u32>,
     pub inbox_position: Option<u32>,
     pub archived: Option<bool>,
-}

Fields§

§number: Option<String>§aci: Option<String>§name: Option<String>§avatar: Option<Avatar>§color: Option<String>§verified: Option<Verified>§profile_key: Option<Vec<u8>>§blocked: Option<bool>§expire_timer: Option<u32>§inbox_position: Option<u32>§archived: Option<bool>

Implementations§

source§

impl ContactDetails

source

pub fn number(&self) -> &str

Returns the value of number, or the default value if number is unset.

-
source

pub fn name(&self) -> &str

Returns the value of name, or the default value if name is unset.

-
source

pub fn color(&self) -> &str

Returns the value of color, or the default value if color is unset.

-
source

pub fn profile_key(&self) -> &[u8]

Returns the value of profile_key, or the default value if profile_key is unset.

-
source

pub fn blocked(&self) -> bool

Returns the value of blocked, or the default value if blocked is unset.

-
source

pub fn expire_timer(&self) -> u32

Returns the value of expire_timer, or the default value if expire_timer is unset.

-
source

pub fn aci(&self) -> &str

Returns the value of aci, or the default value if aci is unset.

-
source

pub fn inbox_position(&self) -> u32

Returns the value of inbox_position, or the default value if inbox_position is unset.

-
source

pub fn archived(&self) -> bool

Returns the value of archived, or the default value if archived is unset.

-

Trait Implementations§

source§

impl Clone for ContactDetails

source§

fn clone(&self) -> ContactDetails

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ContactDetails

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ContactDetails

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ContactDetails

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§number: Option<String>§aci: Option<String>§name: Option<String>§avatar: Option<Avatar>§color: Option<String>§verified: Option<Verified>§profile_key: Option<Vec<u8>>§blocked: Option<bool>§expire_timer: Option<u32>§inbox_position: Option<u32>§archived: Option<bool>

Implementations§

source§

impl ContactDetails

source

pub fn number(&self) -> &str

Returns the value of number, or the default value if number is unset.

+
source

pub fn name(&self) -> &str

Returns the value of name, or the default value if name is unset.

+
source

pub fn color(&self) -> &str

Returns the value of color, or the default value if color is unset.

+
source

pub fn profile_key(&self) -> &[u8]

Returns the value of profile_key, or the default value if profile_key is unset.

+
source

pub fn blocked(&self) -> bool

Returns the value of blocked, or the default value if blocked is unset.

+
source

pub fn expire_timer(&self) -> u32

Returns the value of expire_timer, or the default value if expire_timer is unset.

+
source

pub fn aci(&self) -> &str

Returns the value of aci, or the default value if aci is unset.

+
source

pub fn inbox_position(&self) -> u32

Returns the value of inbox_position, or the default value if inbox_position is unset.

+
source

pub fn archived(&self) -> bool

Returns the value of archived, or the default value if archived is unset.

+

Trait Implementations§

source§

impl Clone for ContactDetails

source§

fn clone(&self) -> ContactDetails

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ContactDetails

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ContactDetails

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ContactDetails

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -34,9 +34,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ContactDetails> for ContactDetails

source§

fn eq(&self, other: &ContactDetails) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ContactDetails> for ContactDetails

source§

fn eq(&self, other: &ContactDetails) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ContactDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ContactDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -48,4 +48,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.Content.html b/libsignal_service/proto/struct.Content.html index f5e4f62ef..6e874d2ec 100644 --- a/libsignal_service/proto/struct.Content.html +++ b/libsignal_service/proto/struct.Content.html @@ -1,4 +1,4 @@ -Content in libsignal_service::proto - Rust
pub struct Content {
+Content in libsignal_service::proto - Rust
pub struct Content {
     pub data_message: Option<DataMessage>,
     pub sync_message: Option<SyncMessage>,
     pub call_message: Option<CallMessage>,
@@ -10,9 +10,9 @@
     pub story_message: Option<StoryMessage>,
     pub pni_signature_message: Option<PniSignatureMessage>,
     pub edit_message: Option<EditMessage>,
-}

Fields§

§data_message: Option<DataMessage>§sync_message: Option<SyncMessage>§call_message: Option<CallMessage>§null_message: Option<NullMessage>§receipt_message: Option<ReceiptMessage>§typing_message: Option<TypingMessage>§sender_key_distribution_message: Option<Vec<u8>>§decryption_error_message: Option<Vec<u8>>§story_message: Option<StoryMessage>§pni_signature_message: Option<PniSignatureMessage>§edit_message: Option<EditMessage>

Implementations§

source§

impl Content

source

pub fn sender_key_distribution_message(&self) -> &[u8]

Returns the value of sender_key_distribution_message, or the default value if sender_key_distribution_message is unset.

-
source

pub fn decryption_error_message(&self) -> &[u8]

Returns the value of decryption_error_message, or the default value if decryption_error_message is unset.

-

Trait Implementations§

source§

impl Clone for Content

source§

fn clone(&self) -> Content

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Content

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Content

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Content

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§data_message: Option<DataMessage>§sync_message: Option<SyncMessage>§call_message: Option<CallMessage>§null_message: Option<NullMessage>§receipt_message: Option<ReceiptMessage>§typing_message: Option<TypingMessage>§sender_key_distribution_message: Option<Vec<u8>>§decryption_error_message: Option<Vec<u8>>§story_message: Option<StoryMessage>§pni_signature_message: Option<PniSignatureMessage>§edit_message: Option<EditMessage>

Implementations§

source§

impl Content

source

pub fn sender_key_distribution_message(&self) -> &[u8]

Returns the value of sender_key_distribution_message, or the default value if sender_key_distribution_message is unset.

+
source

pub fn decryption_error_message(&self) -> &[u8]

Returns the value of decryption_error_message, or the default value if decryption_error_message is unset.

+

Trait Implementations§

source§

impl Clone for Content

source§

fn clone(&self) -> Content

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Content

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Content

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Content

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -27,9 +27,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Content> for Content

source§

fn eq(&self, other: &Content) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Content> for Content

source§

fn eq(&self, other: &Content) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Content

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Content

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -41,4 +41,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.DataMessage.html b/libsignal_service/proto/struct.DataMessage.html index ef619b27e..c57e60936 100644 --- a/libsignal_service/proto/struct.DataMessage.html +++ b/libsignal_service/proto/struct.DataMessage.html @@ -1,4 +1,4 @@ -DataMessage in libsignal_service::proto - Rust
pub struct DataMessage {
Show 20 fields +DataMessage in libsignal_service::proto - Rust
pub struct DataMessage {
Show 20 fields pub body: Option<String>, pub attachments: Vec<AttachmentPointer>, pub group_v2: Option<GroupContextV2>, @@ -19,14 +19,14 @@ pub payment: Option<Payment>, pub story_context: Option<StoryContext>, pub gift_badge: Option<GiftBadge>, -
}

Fields§

§body: Option<String>§attachments: Vec<AttachmentPointer>§group_v2: Option<GroupContextV2>§flags: Option<u32>§expire_timer: Option<u32>§profile_key: Option<Vec<u8>>§timestamp: Option<u64>§quote: Option<Quote>§contact: Vec<Contact>§preview: Vec<Preview>§sticker: Option<Sticker>§required_protocol_version: Option<u32>§is_view_once: Option<bool>§reaction: Option<Reaction>§delete: Option<Delete>§body_ranges: Vec<BodyRange>§group_call_update: Option<GroupCallUpdate>§payment: Option<Payment>§story_context: Option<StoryContext>§gift_badge: Option<GiftBadge>

Implementations§

source§

impl DataMessage

source

pub fn is_story_reaction(&self) -> bool

source

pub fn is_reaction(&self) -> bool

source

pub fn has_story_context(&self) -> bool

source§

impl DataMessage

source

pub fn body(&self) -> &str

Returns the value of body, or the default value if body is unset.

-
source

pub fn flags(&self) -> u32

Returns the value of flags, or the default value if flags is unset.

-
source

pub fn expire_timer(&self) -> u32

Returns the value of expire_timer, or the default value if expire_timer is unset.

-
source

pub fn profile_key(&self) -> &[u8]

Returns the value of profile_key, or the default value if profile_key is unset.

-
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

-
source

pub fn required_protocol_version(&self) -> u32

Returns the value of required_protocol_version, or the default value if required_protocol_version is unset.

-
source

pub fn is_view_once(&self) -> bool

Returns the value of is_view_once, or the default value if is_view_once is unset.

-

Trait Implementations§

source§

impl Clone for DataMessage

source§

fn clone(&self) -> DataMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DataMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DataMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<DataMessage> for ContentBody

source§

fn from(inner: DataMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for DataMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

}

Fields§

§body: Option<String>§attachments: Vec<AttachmentPointer>§group_v2: Option<GroupContextV2>§flags: Option<u32>§expire_timer: Option<u32>§profile_key: Option<Vec<u8>>§timestamp: Option<u64>§quote: Option<Quote>§contact: Vec<Contact>§preview: Vec<Preview>§sticker: Option<Sticker>§required_protocol_version: Option<u32>§is_view_once: Option<bool>§reaction: Option<Reaction>§delete: Option<Delete>§body_ranges: Vec<BodyRange>§group_call_update: Option<GroupCallUpdate>§payment: Option<Payment>§story_context: Option<StoryContext>§gift_badge: Option<GiftBadge>

Implementations§

source§

impl DataMessage

source

pub fn is_story_reaction(&self) -> bool

source

pub fn is_reaction(&self) -> bool

source

pub fn has_story_context(&self) -> bool

source§

impl DataMessage

source

pub fn body(&self) -> &str

Returns the value of body, or the default value if body is unset.

+
source

pub fn flags(&self) -> u32

Returns the value of flags, or the default value if flags is unset.

+
source

pub fn expire_timer(&self) -> u32

Returns the value of expire_timer, or the default value if expire_timer is unset.

+
source

pub fn profile_key(&self) -> &[u8]

Returns the value of profile_key, or the default value if profile_key is unset.

+
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

+
source

pub fn required_protocol_version(&self) -> u32

Returns the value of required_protocol_version, or the default value if required_protocol_version is unset.

+
source

pub fn is_view_once(&self) -> bool

Returns the value of is_view_once, or the default value if is_view_once is unset.

+

Trait Implementations§

source§

impl Clone for DataMessage

source§

fn clone(&self) -> DataMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DataMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DataMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<DataMessage> for ContentBody

source§

fn from(inner: DataMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for DataMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -41,9 +41,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DataMessage> for DataMessage

source§

fn eq(&self, other: &DataMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DataMessage> for DataMessage

source§

fn eq(&self, other: &DataMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DataMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DataMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -55,4 +55,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.DecryptionErrorMessage.html b/libsignal_service/proto/struct.DecryptionErrorMessage.html index e0b5dd66b..5480d7ce3 100644 --- a/libsignal_service/proto/struct.DecryptionErrorMessage.html +++ b/libsignal_service/proto/struct.DecryptionErrorMessage.html @@ -1,11 +1,11 @@ -DecryptionErrorMessage in libsignal_service::proto - Rust
pub struct DecryptionErrorMessage {
+DecryptionErrorMessage in libsignal_service::proto - Rust
pub struct DecryptionErrorMessage {
     pub ratchet_key: Option<Vec<u8>>,
     pub timestamp: Option<u64>,
     pub device_id: Option<u32>,
-}

Fields§

§ratchet_key: Option<Vec<u8>>§timestamp: Option<u64>§device_id: Option<u32>

Implementations§

source§

impl DecryptionErrorMessage

source

pub fn ratchet_key(&self) -> &[u8]

Returns the value of ratchet_key, or the default value if ratchet_key is unset.

-
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

-
source

pub fn device_id(&self) -> u32

Returns the value of device_id, or the default value if device_id is unset.

-

Trait Implementations§

source§

impl Clone for DecryptionErrorMessage

source§

fn clone(&self) -> DecryptionErrorMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DecryptionErrorMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DecryptionErrorMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DecryptionErrorMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§ratchet_key: Option<Vec<u8>>§timestamp: Option<u64>§device_id: Option<u32>

Implementations§

source§

impl DecryptionErrorMessage

source

pub fn ratchet_key(&self) -> &[u8]

Returns the value of ratchet_key, or the default value if ratchet_key is unset.

+
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

+
source

pub fn device_id(&self) -> u32

Returns the value of device_id, or the default value if device_id is unset.

+

Trait Implementations§

source§

impl Clone for DecryptionErrorMessage

source§

fn clone(&self) -> DecryptionErrorMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DecryptionErrorMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DecryptionErrorMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DecryptionErrorMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DecryptionErrorMessage> for DecryptionErrorMessage

source§

fn eq(&self, other: &DecryptionErrorMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DecryptionErrorMessage> for DecryptionErrorMessage

source§

fn eq(&self, other: &DecryptionErrorMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DecryptionErrorMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DecryptionErrorMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -34,4 +34,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.DeviceName.html b/libsignal_service/proto/struct.DeviceName.html index ca518f15d..a7bff5471 100644 --- a/libsignal_service/proto/struct.DeviceName.html +++ b/libsignal_service/proto/struct.DeviceName.html @@ -1,11 +1,11 @@ -DeviceName in libsignal_service::proto - Rust
pub struct DeviceName {
+DeviceName in libsignal_service::proto - Rust
pub struct DeviceName {
     pub ephemeral_public: Option<Vec<u8>>,
     pub synthetic_iv: Option<Vec<u8>>,
     pub ciphertext: Option<Vec<u8>>,
-}

Fields§

§ephemeral_public: Option<Vec<u8>>§synthetic_iv: Option<Vec<u8>>§ciphertext: Option<Vec<u8>>

Implementations§

source§

impl DeviceName

source

pub fn ephemeral_public(&self) -> &[u8]

Returns the value of ephemeral_public, or the default value if ephemeral_public is unset.

-
source

pub fn synthetic_iv(&self) -> &[u8]

Returns the value of synthetic_iv, or the default value if synthetic_iv is unset.

-
source

pub fn ciphertext(&self) -> &[u8]

Returns the value of ciphertext, or the default value if ciphertext is unset.

-

Trait Implementations§

source§

impl Clone for DeviceName

source§

fn clone(&self) -> DeviceName

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeviceName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeviceName

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeviceName

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§ephemeral_public: Option<Vec<u8>>§synthetic_iv: Option<Vec<u8>>§ciphertext: Option<Vec<u8>>

Implementations§

source§

impl DeviceName

source

pub fn ephemeral_public(&self) -> &[u8]

Returns the value of ephemeral_public, or the default value if ephemeral_public is unset.

+
source

pub fn synthetic_iv(&self) -> &[u8]

Returns the value of synthetic_iv, or the default value if synthetic_iv is unset.

+
source

pub fn ciphertext(&self) -> &[u8]

Returns the value of ciphertext, or the default value if ciphertext is unset.

+

Trait Implementations§

source§

impl Clone for DeviceName

source§

fn clone(&self) -> DeviceName

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeviceName

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for DeviceName

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeviceName

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<DeviceName> for DeviceName

source§

fn eq(&self, other: &DeviceName) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<DeviceName> for DeviceName

source§

fn eq(&self, other: &DeviceName) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DeviceName

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DeviceName

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -34,4 +34,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.EditMessage.html b/libsignal_service/proto/struct.EditMessage.html index d9c0f674a..e4d0d08fd 100644 --- a/libsignal_service/proto/struct.EditMessage.html +++ b/libsignal_service/proto/struct.EditMessage.html @@ -1,8 +1,8 @@ -EditMessage in libsignal_service::proto - Rust
pub struct EditMessage {
+EditMessage in libsignal_service::proto - Rust
pub struct EditMessage {
     pub target_sent_timestamp: Option<u64>,
     pub data_message: Option<DataMessage>,
-}

Fields§

§target_sent_timestamp: Option<u64>§data_message: Option<DataMessage>

Implementations§

source§

impl EditMessage

source

pub fn target_sent_timestamp(&self) -> u64

Returns the value of target_sent_timestamp, or the default value if target_sent_timestamp is unset.

-

Trait Implementations§

source§

impl Clone for EditMessage

source§

fn clone(&self) -> EditMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EditMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EditMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<EditMessage> for ContentBody

source§

fn from(inner: EditMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for EditMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§target_sent_timestamp: Option<u64>§data_message: Option<DataMessage>

Implementations§

source§

impl EditMessage

source

pub fn target_sent_timestamp(&self) -> u64

Returns the value of target_sent_timestamp, or the default value if target_sent_timestamp is unset.

+

Trait Implementations§

source§

impl Clone for EditMessage

source§

fn clone(&self) -> EditMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EditMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for EditMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<EditMessage> for ContentBody

source§

fn from(inner: EditMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for EditMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<EditMessage> for EditMessage

source§

fn eq(&self, other: &EditMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<EditMessage> for EditMessage

source§

fn eq(&self, other: &EditMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for EditMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for EditMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.Envelope.html b/libsignal_service/proto/struct.Envelope.html index 25ed3c2f8..60b6f5835 100644 --- a/libsignal_service/proto/struct.Envelope.html +++ b/libsignal_service/proto/struct.Envelope.html @@ -1,4 +1,4 @@ -Envelope in libsignal_service::proto - Rust
pub struct Envelope {
+Envelope in libsignal_service::proto - Rust
pub struct Envelope {
     pub type: Option<i32>,
     pub source_service_id: Option<String>,
     pub source_device: Option<u32>,
@@ -16,19 +16,19 @@
     input: &[u8],
     signaling_key: &SignalingKey,
     is_signaling_key_encrypted: bool
-) -> Result<Self, ServiceError>
source

pub fn is_unidentified_sender(&self) -> bool

source

pub fn is_prekey_signal_message(&self) -> bool

source

pub fn is_receipt(&self) -> bool

source

pub fn is_signal_message(&self) -> bool

source

pub fn is_urgent(&self) -> bool

source

pub fn is_story(&self) -> bool

source

pub fn source_address(&self) -> ServiceAddress

source§

impl Envelope

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

-
source

pub fn source_device(&self) -> u32

Returns the value of source_device, or the default value if source_device is unset.

-
source

pub fn content(&self) -> &[u8]

Returns the value of content, or the default value if content is unset.

-
source

pub fn server_guid(&self) -> &str

Returns the value of server_guid, or the default value if server_guid is unset.

-
source

pub fn server_timestamp(&self) -> u64

Returns the value of server_timestamp, or the default value if server_timestamp is unset.

-
source

pub fn source_service_id(&self) -> &str

Returns the value of source_service_id, or the default value if source_service_id is unset.

-
source

pub fn destination_service_id(&self) -> &str

Returns the value of destination_service_id, or the default value if destination_service_id is unset.

-
source

pub fn urgent(&self) -> bool

Returns the value of urgent, or the default value if urgent is unset.

-
source

pub fn story(&self) -> bool

Returns the value of story, or the default value if story is unset.

-
source

pub fn reporting_token(&self) -> &[u8]

Returns the value of reporting_token, or the default value if reporting_token is unset.

-

Trait Implementations§

source§

impl Clone for Envelope

source§

fn clone(&self) -> Envelope

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Envelope

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Envelope

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Envelope

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +) -> Result<Self, ServiceError>

source

pub fn is_unidentified_sender(&self) -> bool

source

pub fn is_prekey_signal_message(&self) -> bool

source

pub fn is_receipt(&self) -> bool

source

pub fn is_signal_message(&self) -> bool

source

pub fn is_urgent(&self) -> bool

source

pub fn is_story(&self) -> bool

source

pub fn source_address(&self) -> ServiceAddress

source§

impl Envelope

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

+
source

pub fn source_device(&self) -> u32

Returns the value of source_device, or the default value if source_device is unset.

+
source

pub fn content(&self) -> &[u8]

Returns the value of content, or the default value if content is unset.

+
source

pub fn server_guid(&self) -> &str

Returns the value of server_guid, or the default value if server_guid is unset.

+
source

pub fn server_timestamp(&self) -> u64

Returns the value of server_timestamp, or the default value if server_timestamp is unset.

+
source

pub fn source_service_id(&self) -> &str

Returns the value of source_service_id, or the default value if source_service_id is unset.

+
source

pub fn destination_service_id(&self) -> &str

Returns the value of destination_service_id, or the default value if destination_service_id is unset.

+
source

pub fn urgent(&self) -> bool

Returns the value of urgent, or the default value if urgent is unset.

+
source

pub fn story(&self) -> bool

Returns the value of story, or the default value if story is unset.

+
source

pub fn reporting_token(&self) -> &[u8]

Returns the value of reporting_token, or the default value if reporting_token is unset.

+

Trait Implementations§

source§

impl Clone for Envelope

source§

fn clone(&self) -> Envelope

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Envelope

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Envelope

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Envelope

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -43,9 +43,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Envelope> for Envelope

source§

fn eq(&self, other: &Envelope) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Envelope> for Envelope

source§

fn eq(&self, other: &Envelope) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl TryFrom<EnvelopeEntity> for Envelope

§

type Error = ParseServiceAddressError

The type returned in the event of a conversion error.
source§

fn try_from(entity: EnvelopeEntity) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for Envelope

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<EnvelopeEntity> for Envelope

§

type Error = ParseServiceAddressError

The type returned in the event of a conversion error.
source§

fn try_from(entity: EnvelopeEntity) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl StructuralPartialEq for Envelope

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -57,4 +57,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.Group.html b/libsignal_service/proto/struct.Group.html index 0595b98c0..747c7cf6c 100644 --- a/libsignal_service/proto/struct.Group.html +++ b/libsignal_service/proto/struct.Group.html @@ -1,4 +1,4 @@ -Group in libsignal_service::proto - Rust
pub struct Group {
Show 13 fields +Group in libsignal_service::proto - Rust
pub struct Group {
Show 13 fields pub public_key: Vec<u8>, pub title: Vec<u8>, pub avatar: String, @@ -12,7 +12,7 @@ pub description: Vec<u8>, pub announcements_only: bool, pub banned_members: Vec<BannedMember>, -
}

Fields§

§public_key: Vec<u8>§title: Vec<u8>§avatar: String§disappearing_messages_timer: Vec<u8>§access_control: Option<AccessControl>§revision: u32§members: Vec<Member>§pending_members: Vec<PendingMember>§requesting_members: Vec<RequestingMember>§invite_link_password: Vec<u8>§description: Vec<u8>§announcements_only: bool§banned_members: Vec<BannedMember>

Trait Implementations§

source§

impl Clone for Group

source§

fn clone(&self) -> Group

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Group

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Group

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Group

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

}

Fields§

§public_key: Vec<u8>§title: Vec<u8>§avatar: String§disappearing_messages_timer: Vec<u8>§access_control: Option<AccessControl>§revision: u32§members: Vec<Member>§pending_members: Vec<PendingMember>§requesting_members: Vec<RequestingMember>§invite_link_password: Vec<u8>§description: Vec<u8>§announcements_only: bool§banned_members: Vec<BannedMember>

Trait Implementations§

source§

impl Clone for Group

source§

fn clone(&self) -> Group

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Group

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Group

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Group

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -27,9 +27,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Group> for Group

source§

fn eq(&self, other: &Group) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Group> for Group

source§

fn eq(&self, other: &Group) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Group

Auto Trait Implementations§

§

impl RefUnwindSafe for Group

§

impl Send for Group

§

impl Sync for Group

§

impl Unpin for Group

§

impl UnwindSafe for Group

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Group

Auto Trait Implementations§

§

impl RefUnwindSafe for Group

§

impl Send for Group

§

impl Sync for Group

§

impl Unpin for Group

§

impl UnwindSafe for Group

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -41,4 +41,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.GroupAttributeBlob.html b/libsignal_service/proto/struct.GroupAttributeBlob.html index 1601eeae8..3bc3dfab1 100644 --- a/libsignal_service/proto/struct.GroupAttributeBlob.html +++ b/libsignal_service/proto/struct.GroupAttributeBlob.html @@ -1,6 +1,6 @@ -GroupAttributeBlob in libsignal_service::proto - Rust
pub struct GroupAttributeBlob {
+GroupAttributeBlob in libsignal_service::proto - Rust
pub struct GroupAttributeBlob {
     pub content: Option<Content>,
-}

Fields§

§content: Option<Content>

Trait Implementations§

source§

impl Clone for GroupAttributeBlob

source§

fn clone(&self) -> GroupAttributeBlob

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupAttributeBlob

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupAttributeBlob

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupAttributeBlob

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§content: Option<Content>

Trait Implementations§

source§

impl Clone for GroupAttributeBlob

source§

fn clone(&self) -> GroupAttributeBlob

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupAttributeBlob

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupAttributeBlob

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupAttributeBlob

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GroupAttributeBlob> for GroupAttributeBlob

source§

fn eq(&self, other: &GroupAttributeBlob) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GroupAttributeBlob> for GroupAttributeBlob

source§

fn eq(&self, other: &GroupAttributeBlob) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GroupAttributeBlob

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GroupAttributeBlob

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.GroupChange.html b/libsignal_service/proto/struct.GroupChange.html index 04dacdd2d..ee4ff1cf0 100644 --- a/libsignal_service/proto/struct.GroupChange.html +++ b/libsignal_service/proto/struct.GroupChange.html @@ -1,8 +1,8 @@ -GroupChange in libsignal_service::proto - Rust
pub struct GroupChange {
+GroupChange in libsignal_service::proto - Rust
pub struct GroupChange {
     pub actions: Vec<u8>,
     pub server_signature: Vec<u8>,
     pub change_epoch: u32,
-}

Fields§

§actions: Vec<u8>§server_signature: Vec<u8>§change_epoch: u32

Trait Implementations§

source§

impl Clone for GroupChange

source§

fn clone(&self) -> GroupChange

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupChange

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupChange

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupChange

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§actions: Vec<u8>§server_signature: Vec<u8>§change_epoch: u32

Trait Implementations§

source§

impl Clone for GroupChange

source§

fn clone(&self) -> GroupChange

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupChange

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupChange

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupChange

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GroupChange> for GroupChange

source§

fn eq(&self, other: &GroupChange) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GroupChange> for GroupChange

source§

fn eq(&self, other: &GroupChange) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GroupChange

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GroupChange

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.GroupChanges.html b/libsignal_service/proto/struct.GroupChanges.html index 0c4f067ec..d5a520c7e 100644 --- a/libsignal_service/proto/struct.GroupChanges.html +++ b/libsignal_service/proto/struct.GroupChanges.html @@ -1,6 +1,6 @@ -GroupChanges in libsignal_service::proto - Rust
pub struct GroupChanges {
+GroupChanges in libsignal_service::proto - Rust
pub struct GroupChanges {
     pub group_changes: Vec<GroupChangeState>,
-}

Fields§

§group_changes: Vec<GroupChangeState>

Trait Implementations§

source§

impl Clone for GroupChanges

source§

fn clone(&self) -> GroupChanges

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupChanges

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupChanges

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupChanges

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§group_changes: Vec<GroupChangeState>

Trait Implementations§

source§

impl Clone for GroupChanges

source§

fn clone(&self) -> GroupChanges

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupChanges

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupChanges

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupChanges

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GroupChanges> for GroupChanges

source§

fn eq(&self, other: &GroupChanges) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GroupChanges> for GroupChanges

source§

fn eq(&self, other: &GroupChanges) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GroupChanges

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GroupChanges

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.GroupContext.html b/libsignal_service/proto/struct.GroupContext.html index aa66e7750..a8e23ef3a 100644 --- a/libsignal_service/proto/struct.GroupContext.html +++ b/libsignal_service/proto/struct.GroupContext.html @@ -1,15 +1,15 @@ -GroupContext in libsignal_service::proto - Rust
pub struct GroupContext {
+GroupContext in libsignal_service::proto - Rust
pub struct GroupContext {
     pub id: Option<Vec<u8>>,
     pub type: Option<i32>,
     pub name: Option<String>,
     pub members_e164: Vec<String>,
     pub members: Vec<Member>,
     pub avatar: Option<AttachmentPointer>,
-}

Fields§

§id: Option<Vec<u8>>§type: Option<i32>§name: Option<String>§members_e164: Vec<String>§members: Vec<Member>§avatar: Option<AttachmentPointer>

Implementations§

source§

impl GroupContext

source

pub fn id(&self) -> &[u8]

Returns the value of id, or the default value if id is unset.

-
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-
source

pub fn name(&self) -> &str

Returns the value of name, or the default value if name is unset.

-

Trait Implementations§

source§

impl Clone for GroupContext

source§

fn clone(&self) -> GroupContext

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupContext

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupContext

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§id: Option<Vec<u8>>§type: Option<i32>§name: Option<String>§members_e164: Vec<String>§members: Vec<Member>§avatar: Option<AttachmentPointer>

Implementations§

source§

impl GroupContext

source

pub fn id(&self) -> &[u8]

Returns the value of id, or the default value if id is unset.

+
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+
source

pub fn name(&self) -> &str

Returns the value of name, or the default value if name is unset.

+

Trait Implementations§

source§

impl Clone for GroupContext

source§

fn clone(&self) -> GroupContext

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupContext

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupContext

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupContext

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -24,9 +24,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GroupContext> for GroupContext

source§

fn eq(&self, other: &GroupContext) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GroupContext> for GroupContext

source§

fn eq(&self, other: &GroupContext) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GroupContext

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GroupContext

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -38,4 +38,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.GroupContextV2.html b/libsignal_service/proto/struct.GroupContextV2.html index 0376d6334..7a50138d6 100644 --- a/libsignal_service/proto/struct.GroupContextV2.html +++ b/libsignal_service/proto/struct.GroupContextV2.html @@ -1,11 +1,11 @@ -GroupContextV2 in libsignal_service::proto - Rust
pub struct GroupContextV2 {
+GroupContextV2 in libsignal_service::proto - Rust
pub struct GroupContextV2 {
     pub master_key: Option<Vec<u8>>,
     pub revision: Option<u32>,
     pub group_change: Option<Vec<u8>>,
-}

Fields§

§master_key: Option<Vec<u8>>§revision: Option<u32>§group_change: Option<Vec<u8>>

Implementations§

source§

impl GroupContextV2

source

pub fn master_key(&self) -> &[u8]

Returns the value of master_key, or the default value if master_key is unset.

-
source

pub fn revision(&self) -> u32

Returns the value of revision, or the default value if revision is unset.

-
source

pub fn group_change(&self) -> &[u8]

Returns the value of group_change, or the default value if group_change is unset.

-

Trait Implementations§

source§

impl Clone for GroupContextV2

source§

fn clone(&self) -> GroupContextV2

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupContextV2

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupContextV2

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupContextV2

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§master_key: Option<Vec<u8>>§revision: Option<u32>§group_change: Option<Vec<u8>>

Implementations§

source§

impl GroupContextV2

source

pub fn master_key(&self) -> &[u8]

Returns the value of master_key, or the default value if master_key is unset.

+
source

pub fn revision(&self) -> u32

Returns the value of revision, or the default value if revision is unset.

+
source

pub fn group_change(&self) -> &[u8]

Returns the value of group_change, or the default value if group_change is unset.

+

Trait Implementations§

source§

impl Clone for GroupContextV2

source§

fn clone(&self) -> GroupContextV2

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupContextV2

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupContextV2

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupContextV2

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GroupContextV2> for GroupContextV2

source§

fn eq(&self, other: &GroupContextV2) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GroupContextV2> for GroupContextV2

source§

fn eq(&self, other: &GroupContextV2) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GroupContextV2

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GroupContextV2

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -34,4 +34,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.GroupDetails.html b/libsignal_service/proto/struct.GroupDetails.html index b3b12b92b..68ff14494 100644 --- a/libsignal_service/proto/struct.GroupDetails.html +++ b/libsignal_service/proto/struct.GroupDetails.html @@ -1,4 +1,4 @@ -GroupDetails in libsignal_service::proto - Rust
pub struct GroupDetails {
+GroupDetails in libsignal_service::proto - Rust
pub struct GroupDetails {
     pub id: Option<Vec<u8>>,
     pub name: Option<String>,
     pub members_e164: Vec<String>,
@@ -10,15 +10,15 @@
     pub blocked: Option<bool>,
     pub inbox_position: Option<u32>,
     pub archived: Option<bool>,
-}

Fields§

§id: Option<Vec<u8>>§name: Option<String>§members_e164: Vec<String>§members: Vec<Member>§avatar: Option<Avatar>§active: Option<bool>§expire_timer: Option<u32>§color: Option<String>§blocked: Option<bool>§inbox_position: Option<u32>§archived: Option<bool>

Implementations§

source§

impl GroupDetails

source

pub fn id(&self) -> &[u8]

Returns the value of id, or the default value if id is unset.

-
source

pub fn name(&self) -> &str

Returns the value of name, or the default value if name is unset.

-
source

pub fn active(&self) -> bool

Returns the value of active, or the default value if active is unset.

-
source

pub fn expire_timer(&self) -> u32

Returns the value of expire_timer, or the default value if expire_timer is unset.

-
source

pub fn color(&self) -> &str

Returns the value of color, or the default value if color is unset.

-
source

pub fn blocked(&self) -> bool

Returns the value of blocked, or the default value if blocked is unset.

-
source

pub fn inbox_position(&self) -> u32

Returns the value of inbox_position, or the default value if inbox_position is unset.

-
source

pub fn archived(&self) -> bool

Returns the value of archived, or the default value if archived is unset.

-

Trait Implementations§

source§

impl Clone for GroupDetails

source§

fn clone(&self) -> GroupDetails

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupDetails

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupDetails

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupDetails

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§id: Option<Vec<u8>>§name: Option<String>§members_e164: Vec<String>§members: Vec<Member>§avatar: Option<Avatar>§active: Option<bool>§expire_timer: Option<u32>§color: Option<String>§blocked: Option<bool>§inbox_position: Option<u32>§archived: Option<bool>

Implementations§

source§

impl GroupDetails

source

pub fn id(&self) -> &[u8]

Returns the value of id, or the default value if id is unset.

+
source

pub fn name(&self) -> &str

Returns the value of name, or the default value if name is unset.

+
source

pub fn active(&self) -> bool

Returns the value of active, or the default value if active is unset.

+
source

pub fn expire_timer(&self) -> u32

Returns the value of expire_timer, or the default value if expire_timer is unset.

+
source

pub fn color(&self) -> &str

Returns the value of color, or the default value if color is unset.

+
source

pub fn blocked(&self) -> bool

Returns the value of blocked, or the default value if blocked is unset.

+
source

pub fn inbox_position(&self) -> u32

Returns the value of inbox_position, or the default value if inbox_position is unset.

+
source

pub fn archived(&self) -> bool

Returns the value of archived, or the default value if archived is unset.

+

Trait Implementations§

source§

impl Clone for GroupDetails

source§

fn clone(&self) -> GroupDetails

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupDetails

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupDetails

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupDetails

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -33,9 +33,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GroupDetails> for GroupDetails

source§

fn eq(&self, other: &GroupDetails) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GroupDetails> for GroupDetails

source§

fn eq(&self, other: &GroupDetails) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GroupDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GroupDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -47,4 +47,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.GroupExternalCredential.html b/libsignal_service/proto/struct.GroupExternalCredential.html index 92bcfa169..18bfc40bb 100644 --- a/libsignal_service/proto/struct.GroupExternalCredential.html +++ b/libsignal_service/proto/struct.GroupExternalCredential.html @@ -1,6 +1,6 @@ -GroupExternalCredential in libsignal_service::proto - Rust
pub struct GroupExternalCredential {
+GroupExternalCredential in libsignal_service::proto - Rust
pub struct GroupExternalCredential {
     pub token: String,
-}

Fields§

§token: String

Trait Implementations§

source§

impl Clone for GroupExternalCredential

source§

fn clone(&self) -> GroupExternalCredential

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupExternalCredential

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupExternalCredential

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupExternalCredential

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§token: String

Trait Implementations§

source§

impl Clone for GroupExternalCredential

source§

fn clone(&self) -> GroupExternalCredential

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupExternalCredential

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupExternalCredential

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupExternalCredential

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GroupExternalCredential> for GroupExternalCredential

source§

fn eq(&self, other: &GroupExternalCredential) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GroupExternalCredential> for GroupExternalCredential

source§

fn eq(&self, other: &GroupExternalCredential) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GroupExternalCredential

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GroupExternalCredential

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.GroupInviteLink.html b/libsignal_service/proto/struct.GroupInviteLink.html index 7bdcc8cfa..913419051 100644 --- a/libsignal_service/proto/struct.GroupInviteLink.html +++ b/libsignal_service/proto/struct.GroupInviteLink.html @@ -1,6 +1,6 @@ -GroupInviteLink in libsignal_service::proto - Rust
pub struct GroupInviteLink {
+GroupInviteLink in libsignal_service::proto - Rust
pub struct GroupInviteLink {
     pub contents: Option<Contents>,
-}

Fields§

§contents: Option<Contents>

Trait Implementations§

source§

fn clone(&self) -> GroupInviteLink

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§contents: Option<Contents>

Trait Implementations§

source§

fn clone(&self) -> GroupInviteLink

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

fn eq(&self, other: &GroupInviteLink) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

fn eq(&self, other: &GroupInviteLink) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.

Auto Trait Implementations§

Blanket Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

fn vzip(self) -> V

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

\ No newline at end of file diff --git a/libsignal_service/proto/struct.GroupJoinInfo.html b/libsignal_service/proto/struct.GroupJoinInfo.html index 21dc9871d..633e2996c 100644 --- a/libsignal_service/proto/struct.GroupJoinInfo.html +++ b/libsignal_service/proto/struct.GroupJoinInfo.html @@ -1,4 +1,4 @@ -GroupJoinInfo in libsignal_service::proto - Rust
pub struct GroupJoinInfo {
+GroupJoinInfo in libsignal_service::proto - Rust
pub struct GroupJoinInfo {
     pub public_key: Vec<u8>,
     pub title: Vec<u8>,
     pub avatar: String,
@@ -7,9 +7,9 @@
     pub revision: u32,
     pub pending_admin_approval: bool,
     pub description: Vec<u8>,
-}

Fields§

§public_key: Vec<u8>§title: Vec<u8>§avatar: String§member_count: u32§add_from_invite_link: i32§revision: u32§pending_admin_approval: bool§description: Vec<u8>

Implementations§

source§

impl GroupJoinInfo

Returns the enum value of add_from_invite_link, or the default if the field is set to an invalid enum value.

-

Sets add_from_invite_link to the provided enum value.

-

Trait Implementations§

source§

impl Clone for GroupJoinInfo

source§

fn clone(&self) -> GroupJoinInfo

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupJoinInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupJoinInfo

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupJoinInfo

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§public_key: Vec<u8>§title: Vec<u8>§avatar: String§member_count: u32§add_from_invite_link: i32§revision: u32§pending_admin_approval: bool§description: Vec<u8>

Implementations§

source§

impl GroupJoinInfo

Returns the enum value of add_from_invite_link, or the default if the field is set to an invalid enum value.

+

Sets add_from_invite_link to the provided enum value.

+

Trait Implementations§

source§

impl Clone for GroupJoinInfo

source§

fn clone(&self) -> GroupJoinInfo

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for GroupJoinInfo

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for GroupJoinInfo

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for GroupJoinInfo

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -24,9 +24,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<GroupJoinInfo> for GroupJoinInfo

source§

fn eq(&self, other: &GroupJoinInfo) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<GroupJoinInfo> for GroupJoinInfo

source§

fn eq(&self, other: &GroupJoinInfo) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for GroupJoinInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for GroupJoinInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -38,4 +38,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.Member.html b/libsignal_service/proto/struct.Member.html index 11ad8d7a3..7f74361c5 100644 --- a/libsignal_service/proto/struct.Member.html +++ b/libsignal_service/proto/struct.Member.html @@ -1,12 +1,12 @@ -Member in libsignal_service::proto - Rust
pub struct Member {
+Member in libsignal_service::proto - Rust
pub struct Member {
     pub user_id: Vec<u8>,
     pub role: i32,
     pub profile_key: Vec<u8>,
     pub presentation: Vec<u8>,
     pub joined_at_revision: u32,
-}

Fields§

§user_id: Vec<u8>§role: i32§profile_key: Vec<u8>§presentation: Vec<u8>§joined_at_revision: u32

Implementations§

source§

impl Member

source

pub fn role(&self) -> Role

Returns the enum value of role, or the default if the field is set to an invalid enum value.

-
source

pub fn set_role(&mut self, value: Role)

Sets role to the provided enum value.

-

Trait Implementations§

source§

impl Clone for Member

source§

fn clone(&self) -> Member

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Member

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Member

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Member

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§user_id: Vec<u8>§role: i32§profile_key: Vec<u8>§presentation: Vec<u8>§joined_at_revision: u32

Implementations§

source§

impl Member

source

pub fn role(&self) -> Role

Returns the enum value of role, or the default if the field is set to an invalid enum value.

+
source

pub fn set_role(&mut self, value: Role)

Sets role to the provided enum value.

+

Trait Implementations§

source§

impl Clone for Member

source§

fn clone(&self) -> Member

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Member

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Member

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Member

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Member> for Member

source§

fn eq(&self, other: &Member) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Member> for Member

source§

fn eq(&self, other: &Member) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Member

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Member

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -35,4 +35,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.NullMessage.html b/libsignal_service/proto/struct.NullMessage.html index ca4393d80..057f43e7c 100644 --- a/libsignal_service/proto/struct.NullMessage.html +++ b/libsignal_service/proto/struct.NullMessage.html @@ -1,7 +1,7 @@ -NullMessage in libsignal_service::proto - Rust
pub struct NullMessage {
+NullMessage in libsignal_service::proto - Rust
pub struct NullMessage {
     pub padding: Option<Vec<u8>>,
-}

Fields§

§padding: Option<Vec<u8>>

Implementations§

source§

impl NullMessage

source

pub fn padding(&self) -> &[u8]

Returns the value of padding, or the default value if padding is unset.

-

Trait Implementations§

source§

impl Clone for NullMessage

source§

fn clone(&self) -> NullMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NullMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for NullMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<NullMessage> for ContentBody

source§

fn from(inner: NullMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for NullMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§padding: Option<Vec<u8>>

Implementations§

source§

impl NullMessage

source

pub fn padding(&self) -> &[u8]

Returns the value of padding, or the default value if padding is unset.

+

Trait Implementations§

source§

impl Clone for NullMessage

source§

fn clone(&self) -> NullMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NullMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for NullMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<NullMessage> for ContentBody

source§

fn from(inner: NullMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for NullMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<NullMessage> for NullMessage

source§

fn eq(&self, other: &NullMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<NullMessage> for NullMessage

source§

fn eq(&self, other: &NullMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for NullMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for NullMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.Pack.html b/libsignal_service/proto/struct.Pack.html index c09da978c..ce85f2e68 100644 --- a/libsignal_service/proto/struct.Pack.html +++ b/libsignal_service/proto/struct.Pack.html @@ -1,11 +1,11 @@ -Pack in libsignal_service::proto - Rust
pub struct Pack {
+Pack in libsignal_service::proto - Rust
pub struct Pack {
     pub title: Option<String>,
     pub author: Option<String>,
     pub cover: Option<Sticker>,
     pub stickers: Vec<Sticker>,
-}

Fields§

§title: Option<String>§author: Option<String>§cover: Option<Sticker>§stickers: Vec<Sticker>

Implementations§

source§

impl Pack

source

pub fn title(&self) -> &str

Returns the value of title, or the default value if title is unset.

-
source

pub fn author(&self) -> &str

Returns the value of author, or the default value if author is unset.

-

Trait Implementations§

source§

impl Clone for Pack

source§

fn clone(&self) -> Pack

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Pack

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Pack

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Pack

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§title: Option<String>§author: Option<String>§cover: Option<Sticker>§stickers: Vec<Sticker>

Implementations§

source§

impl Pack

source

pub fn title(&self) -> &str

Returns the value of title, or the default value if title is unset.

+
source

pub fn author(&self) -> &str

Returns the value of author, or the default value if author is unset.

+

Trait Implementations§

source§

impl Clone for Pack

source§

fn clone(&self) -> Pack

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Pack

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Pack

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Pack

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Pack> for Pack

source§

fn eq(&self, other: &Pack) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Pack> for Pack

source§

fn eq(&self, other: &Pack) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Pack

Auto Trait Implementations§

§

impl RefUnwindSafe for Pack

§

impl Send for Pack

§

impl Sync for Pack

§

impl Unpin for Pack

§

impl UnwindSafe for Pack

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Pack

Auto Trait Implementations§

§

impl RefUnwindSafe for Pack

§

impl Send for Pack

§

impl Sync for Pack

§

impl Unpin for Pack

§

impl UnwindSafe for Pack

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -34,4 +34,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.PaymentAddress.html b/libsignal_service/proto/struct.PaymentAddress.html index 2d9281fe2..5b8e5c644 100644 --- a/libsignal_service/proto/struct.PaymentAddress.html +++ b/libsignal_service/proto/struct.PaymentAddress.html @@ -1,6 +1,6 @@ -PaymentAddress in libsignal_service::proto - Rust
pub struct PaymentAddress {
+PaymentAddress in libsignal_service::proto - Rust
pub struct PaymentAddress {
     pub address: Option<Address>,
-}

Fields§

§address: Option<Address>

Trait Implementations§

source§

impl Clone for PaymentAddress

source§

fn clone(&self) -> PaymentAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PaymentAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PaymentAddress

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PaymentAddress

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§address: Option<Address>

Trait Implementations§

source§

impl Clone for PaymentAddress

source§

fn clone(&self) -> PaymentAddress

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PaymentAddress

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PaymentAddress

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PaymentAddress

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -15,9 +15,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PaymentAddress> for PaymentAddress

source§

fn eq(&self, other: &PaymentAddress) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PaymentAddress> for PaymentAddress

source§

fn eq(&self, other: &PaymentAddress) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PaymentAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PaymentAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.PendingMember.html b/libsignal_service/proto/struct.PendingMember.html index 7d5a24ab4..01b7110d1 100644 --- a/libsignal_service/proto/struct.PendingMember.html +++ b/libsignal_service/proto/struct.PendingMember.html @@ -1,8 +1,8 @@ -PendingMember in libsignal_service::proto - Rust
pub struct PendingMember {
+PendingMember in libsignal_service::proto - Rust
pub struct PendingMember {
     pub member: Option<Member>,
     pub added_by_user_id: Vec<u8>,
     pub timestamp: u64,
-}

Fields§

§member: Option<Member>§added_by_user_id: Vec<u8>§timestamp: u64

Trait Implementations§

source§

impl Clone for PendingMember

source§

fn clone(&self) -> PendingMember

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PendingMember

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PendingMember

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PendingMember

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§member: Option<Member>§added_by_user_id: Vec<u8>§timestamp: u64

Trait Implementations§

source§

impl Clone for PendingMember

source§

fn clone(&self) -> PendingMember

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PendingMember

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PendingMember

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PendingMember

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PendingMember> for PendingMember

source§

fn eq(&self, other: &PendingMember) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PendingMember> for PendingMember

source§

fn eq(&self, other: &PendingMember) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PendingMember

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PendingMember

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.PniSignatureMessage.html b/libsignal_service/proto/struct.PniSignatureMessage.html index 13cc4b8b4..0cdf40dbf 100644 --- a/libsignal_service/proto/struct.PniSignatureMessage.html +++ b/libsignal_service/proto/struct.PniSignatureMessage.html @@ -1,9 +1,9 @@ -PniSignatureMessage in libsignal_service::proto - Rust
pub struct PniSignatureMessage {
+PniSignatureMessage in libsignal_service::proto - Rust
pub struct PniSignatureMessage {
     pub pni: Option<Vec<u8>>,
     pub signature: Option<Vec<u8>>,
-}

Fields§

§pni: Option<Vec<u8>>§signature: Option<Vec<u8>>

Implementations§

source§

impl PniSignatureMessage

source

pub fn pni(&self) -> &[u8]

Returns the value of pni, or the default value if pni is unset.

-
source

pub fn signature(&self) -> &[u8]

Returns the value of signature, or the default value if signature is unset.

-

Trait Implementations§

source§

impl Clone for PniSignatureMessage

source§

fn clone(&self) -> PniSignatureMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PniSignatureMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PniSignatureMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<PniSignatureMessage> for ContentBody

source§

fn from(inner: PniSignatureMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for PniSignatureMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§pni: Option<Vec<u8>>§signature: Option<Vec<u8>>

Implementations§

source§

impl PniSignatureMessage

source

pub fn pni(&self) -> &[u8]

Returns the value of pni, or the default value if pni is unset.

+
source

pub fn signature(&self) -> &[u8]

Returns the value of signature, or the default value if signature is unset.

+

Trait Implementations§

source§

impl Clone for PniSignatureMessage

source§

fn clone(&self) -> PniSignatureMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PniSignatureMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PniSignatureMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<PniSignatureMessage> for ContentBody

source§

fn from(inner: PniSignatureMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for PniSignatureMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PniSignatureMessage> for PniSignatureMessage

source§

fn eq(&self, other: &PniSignatureMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PniSignatureMessage> for PniSignatureMessage

source§

fn eq(&self, other: &PniSignatureMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PniSignatureMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PniSignatureMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.Preview.html b/libsignal_service/proto/struct.Preview.html index b1ce4aae4..a007ec0ee 100644 --- a/libsignal_service/proto/struct.Preview.html +++ b/libsignal_service/proto/struct.Preview.html @@ -1,14 +1,14 @@ -Preview in libsignal_service::proto - Rust
pub struct Preview {
+Preview in libsignal_service::proto - Rust
pub struct Preview {
     pub url: Option<String>,
     pub title: Option<String>,
     pub image: Option<AttachmentPointer>,
     pub description: Option<String>,
     pub date: Option<u64>,
-}

Fields§

§url: Option<String>§title: Option<String>§image: Option<AttachmentPointer>§description: Option<String>§date: Option<u64>

Implementations§

source§

impl Preview

source

pub fn url(&self) -> &str

Returns the value of url, or the default value if url is unset.

-
source

pub fn title(&self) -> &str

Returns the value of title, or the default value if title is unset.

-
source

pub fn description(&self) -> &str

Returns the value of description, or the default value if description is unset.

-
source

pub fn date(&self) -> u64

Returns the value of date, or the default value if date is unset.

-

Trait Implementations§

source§

impl Clone for Preview

source§

fn clone(&self) -> Preview

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Preview

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Preview

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Preview

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§url: Option<String>§title: Option<String>§image: Option<AttachmentPointer>§description: Option<String>§date: Option<u64>

Implementations§

source§

impl Preview

source

pub fn url(&self) -> &str

Returns the value of url, or the default value if url is unset.

+
source

pub fn title(&self) -> &str

Returns the value of title, or the default value if title is unset.

+
source

pub fn description(&self) -> &str

Returns the value of description, or the default value if description is unset.

+
source

pub fn date(&self) -> u64

Returns the value of date, or the default value if date is unset.

+

Trait Implementations§

source§

impl Clone for Preview

source§

fn clone(&self) -> Preview

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Preview

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Preview

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Preview

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -23,9 +23,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Preview> for Preview

source§

fn eq(&self, other: &Preview) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Preview> for Preview

source§

fn eq(&self, other: &Preview) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Preview

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Preview

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -37,4 +37,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.ProvisionEnvelope.html b/libsignal_service/proto/struct.ProvisionEnvelope.html index f6e8006d3..e8c0c05e3 100644 --- a/libsignal_service/proto/struct.ProvisionEnvelope.html +++ b/libsignal_service/proto/struct.ProvisionEnvelope.html @@ -1,10 +1,10 @@ -ProvisionEnvelope in libsignal_service::proto - Rust
pub struct ProvisionEnvelope {
+ProvisionEnvelope in libsignal_service::proto - Rust
pub struct ProvisionEnvelope {
     pub public_key: Option<Vec<u8>>,
     pub body: Option<Vec<u8>>,
 }

Fields§

§public_key: Option<Vec<u8>>§body: Option<Vec<u8>>

Encrypted ProvisionMessage

-

Implementations§

source§

impl ProvisionEnvelope

source

pub fn public_key(&self) -> &[u8]

Returns the value of public_key, or the default value if public_key is unset.

-
source

pub fn body(&self) -> &[u8]

Returns the value of body, or the default value if body is unset.

-

Trait Implementations§

source§

impl Clone for ProvisionEnvelope

source§

fn clone(&self) -> ProvisionEnvelope

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProvisionEnvelope

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProvisionEnvelope

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ProvisionEnvelope

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

Implementations§

source§

impl ProvisionEnvelope

source

pub fn public_key(&self) -> &[u8]

Returns the value of public_key, or the default value if public_key is unset.

+
source

pub fn body(&self) -> &[u8]

Returns the value of body, or the default value if body is unset.

+

Trait Implementations§

source§

impl Clone for ProvisionEnvelope

source§

fn clone(&self) -> ProvisionEnvelope

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProvisionEnvelope

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProvisionEnvelope

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ProvisionEnvelope

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ProvisionEnvelope> for ProvisionEnvelope

source§

fn eq(&self, other: &ProvisionEnvelope) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ProvisionEnvelope> for ProvisionEnvelope

source§

fn eq(&self, other: &ProvisionEnvelope) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ProvisionEnvelope

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ProvisionEnvelope

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -33,4 +33,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.ProvisionMessage.html b/libsignal_service/proto/struct.ProvisionMessage.html index d38c898a2..62f08d209 100644 --- a/libsignal_service/proto/struct.ProvisionMessage.html +++ b/libsignal_service/proto/struct.ProvisionMessage.html @@ -1,4 +1,4 @@ -ProvisionMessage in libsignal_service::proto - Rust
pub struct ProvisionMessage {
+ProvisionMessage in libsignal_service::proto - Rust
pub struct ProvisionMessage {
     pub aci_identity_key_public: Option<Vec<u8>>,
     pub aci_identity_key_private: Option<Vec<u8>>,
     pub pni_identity_key_public: Option<Vec<u8>>,
@@ -12,19 +12,19 @@
     pub read_receipts: Option<bool>,
     pub provisioning_version: Option<u32>,
 }

Fields§

§aci_identity_key_public: Option<Vec<u8>>§aci_identity_key_private: Option<Vec<u8>>§pni_identity_key_public: Option<Vec<u8>>§pni_identity_key_private: Option<Vec<u8>>§aci: Option<String>§pni: Option<String>§number: Option<String>§provisioning_code: Option<String>§user_agent: Option<String>§profile_key: Option<Vec<u8>>§read_receipts: Option<bool>§provisioning_version: Option<u32>

NEXT ID: 13

-

Implementations§

source§

impl ProvisionMessage

source

pub fn aci_identity_key_public(&self) -> &[u8]

Returns the value of aci_identity_key_public, or the default value if aci_identity_key_public is unset.

-
source

pub fn aci_identity_key_private(&self) -> &[u8]

Returns the value of aci_identity_key_private, or the default value if aci_identity_key_private is unset.

-
source

pub fn number(&self) -> &str

Returns the value of number, or the default value if number is unset.

-
source

pub fn provisioning_code(&self) -> &str

Returns the value of provisioning_code, or the default value if provisioning_code is unset.

-
source

pub fn user_agent(&self) -> &str

Returns the value of user_agent, or the default value if user_agent is unset.

-
source

pub fn profile_key(&self) -> &[u8]

Returns the value of profile_key, or the default value if profile_key is unset.

-
source

pub fn read_receipts(&self) -> bool

Returns the value of read_receipts, or the default value if read_receipts is unset.

-
source

pub fn aci(&self) -> &str

Returns the value of aci, or the default value if aci is unset.

-
source

pub fn provisioning_version(&self) -> u32

Returns the value of provisioning_version, or the default value if provisioning_version is unset.

-
source

pub fn pni(&self) -> &str

Returns the value of pni, or the default value if pni is unset.

-
source

pub fn pni_identity_key_public(&self) -> &[u8]

Returns the value of pni_identity_key_public, or the default value if pni_identity_key_public is unset.

-
source

pub fn pni_identity_key_private(&self) -> &[u8]

Returns the value of pni_identity_key_private, or the default value if pni_identity_key_private is unset.

-

Trait Implementations§

source§

impl Clone for ProvisionMessage

source§

fn clone(&self) -> ProvisionMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProvisionMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProvisionMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ProvisionMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

Implementations§

source§

impl ProvisionMessage

source

pub fn aci_identity_key_public(&self) -> &[u8]

Returns the value of aci_identity_key_public, or the default value if aci_identity_key_public is unset.

+
source

pub fn aci_identity_key_private(&self) -> &[u8]

Returns the value of aci_identity_key_private, or the default value if aci_identity_key_private is unset.

+
source

pub fn number(&self) -> &str

Returns the value of number, or the default value if number is unset.

+
source

pub fn provisioning_code(&self) -> &str

Returns the value of provisioning_code, or the default value if provisioning_code is unset.

+
source

pub fn user_agent(&self) -> &str

Returns the value of user_agent, or the default value if user_agent is unset.

+
source

pub fn profile_key(&self) -> &[u8]

Returns the value of profile_key, or the default value if profile_key is unset.

+
source

pub fn read_receipts(&self) -> bool

Returns the value of read_receipts, or the default value if read_receipts is unset.

+
source

pub fn aci(&self) -> &str

Returns the value of aci, or the default value if aci is unset.

+
source

pub fn provisioning_version(&self) -> u32

Returns the value of provisioning_version, or the default value if provisioning_version is unset.

+
source

pub fn pni(&self) -> &str

Returns the value of pni, or the default value if pni is unset.

+
source

pub fn pni_identity_key_public(&self) -> &[u8]

Returns the value of pni_identity_key_public, or the default value if pni_identity_key_public is unset.

+
source

pub fn pni_identity_key_private(&self) -> &[u8]

Returns the value of pni_identity_key_private, or the default value if pni_identity_key_private is unset.

+

Trait Implementations§

source§

impl Clone for ProvisionMessage

source§

fn clone(&self) -> ProvisionMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProvisionMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProvisionMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ProvisionMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -39,9 +39,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ProvisionMessage> for ProvisionMessage

source§

fn eq(&self, other: &ProvisionMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ProvisionMessage> for ProvisionMessage

source§

fn eq(&self, other: &ProvisionMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ProvisionMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ProvisionMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -53,4 +53,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.ProvisioningUuid.html b/libsignal_service/proto/struct.ProvisioningUuid.html index 18c9b6581..f0a84eb36 100644 --- a/libsignal_service/proto/struct.ProvisioningUuid.html +++ b/libsignal_service/proto/struct.ProvisioningUuid.html @@ -1,7 +1,7 @@ -ProvisioningUuid in libsignal_service::proto - Rust
pub struct ProvisioningUuid {
+ProvisioningUuid in libsignal_service::proto - Rust
pub struct ProvisioningUuid {
     pub uuid: Option<String>,
-}

Fields§

§uuid: Option<String>

Implementations§

source§

impl ProvisioningUuid

source

pub fn uuid(&self) -> &str

Returns the value of uuid, or the default value if uuid is unset.

-

Trait Implementations§

source§

impl Clone for ProvisioningUuid

source§

fn clone(&self) -> ProvisioningUuid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProvisioningUuid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProvisioningUuid

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ProvisioningUuid

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§uuid: Option<String>

Implementations§

source§

impl ProvisioningUuid

source

pub fn uuid(&self) -> &str

Returns the value of uuid, or the default value if uuid is unset.

+

Trait Implementations§

source§

impl Clone for ProvisioningUuid

source§

fn clone(&self) -> ProvisioningUuid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProvisioningUuid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ProvisioningUuid

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ProvisioningUuid

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ProvisioningUuid> for ProvisioningUuid

source§

fn eq(&self, other: &ProvisioningUuid) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ProvisioningUuid> for ProvisioningUuid

source§

fn eq(&self, other: &ProvisioningUuid) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ProvisioningUuid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ProvisioningUuid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.ReceiptMessage.html b/libsignal_service/proto/struct.ReceiptMessage.html index 0ff28307c..71882d473 100644 --- a/libsignal_service/proto/struct.ReceiptMessage.html +++ b/libsignal_service/proto/struct.ReceiptMessage.html @@ -1,9 +1,9 @@ -ReceiptMessage in libsignal_service::proto - Rust
pub struct ReceiptMessage {
+ReceiptMessage in libsignal_service::proto - Rust
pub struct ReceiptMessage {
     pub type: Option<i32>,
     pub timestamp: Vec<u64>,
-}

Fields§

§type: Option<i32>§timestamp: Vec<u64>

Implementations§

source§

impl ReceiptMessage

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-

Trait Implementations§

source§

impl Clone for ReceiptMessage

source§

fn clone(&self) -> ReceiptMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ReceiptMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ReceiptMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<ReceiptMessage> for ContentBody

source§

fn from(inner: ReceiptMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for ReceiptMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§type: Option<i32>§timestamp: Vec<u64>

Implementations§

source§

impl ReceiptMessage

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+

Trait Implementations§

source§

impl Clone for ReceiptMessage

source§

fn clone(&self) -> ReceiptMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ReceiptMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ReceiptMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<ReceiptMessage> for ContentBody

source§

fn from(inner: ReceiptMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for ReceiptMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ReceiptMessage> for ReceiptMessage

source§

fn eq(&self, other: &ReceiptMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ReceiptMessage> for ReceiptMessage

source§

fn eq(&self, other: &ReceiptMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ReceiptMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ReceiptMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.RequestingMember.html b/libsignal_service/proto/struct.RequestingMember.html index 4d47e1930..79decb9b5 100644 --- a/libsignal_service/proto/struct.RequestingMember.html +++ b/libsignal_service/proto/struct.RequestingMember.html @@ -1,9 +1,9 @@ -RequestingMember in libsignal_service::proto - Rust
pub struct RequestingMember {
+RequestingMember in libsignal_service::proto - Rust
pub struct RequestingMember {
     pub user_id: Vec<u8>,
     pub profile_key: Vec<u8>,
     pub presentation: Vec<u8>,
     pub timestamp: u64,
-}

Fields§

§user_id: Vec<u8>§profile_key: Vec<u8>§presentation: Vec<u8>§timestamp: u64

Trait Implementations§

source§

impl Clone for RequestingMember

source§

fn clone(&self) -> RequestingMember

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RequestingMember

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RequestingMember

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RequestingMember

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§user_id: Vec<u8>§profile_key: Vec<u8>§presentation: Vec<u8>§timestamp: u64

Trait Implementations§

source§

impl Clone for RequestingMember

source§

fn clone(&self) -> RequestingMember

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for RequestingMember

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for RequestingMember

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for RequestingMember

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<RequestingMember> for RequestingMember

source§

fn eq(&self, other: &RequestingMember) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<RequestingMember> for RequestingMember

source§

fn eq(&self, other: &RequestingMember) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for RequestingMember

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for RequestingMember

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.SenderCertificate.html b/libsignal_service/proto/struct.SenderCertificate.html index 79a55571e..5a89cbc66 100644 --- a/libsignal_service/proto/struct.SenderCertificate.html +++ b/libsignal_service/proto/struct.SenderCertificate.html @@ -1,9 +1,9 @@ -SenderCertificate in libsignal_service::proto - Rust
pub struct SenderCertificate {
+SenderCertificate in libsignal_service::proto - Rust
pub struct SenderCertificate {
     pub certificate: Option<Vec<u8>>,
     pub signature: Option<Vec<u8>>,
-}

Fields§

§certificate: Option<Vec<u8>>§signature: Option<Vec<u8>>

Implementations§

source§

impl SenderCertificate

source

pub fn certificate(&self) -> &[u8]

Returns the value of certificate, or the default value if certificate is unset.

-
source

pub fn signature(&self) -> &[u8]

Returns the value of signature, or the default value if signature is unset.

-

Trait Implementations§

source§

impl Clone for SenderCertificate

source§

fn clone(&self) -> SenderCertificate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SenderCertificate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SenderCertificate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SenderCertificate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§certificate: Option<Vec<u8>>§signature: Option<Vec<u8>>

Implementations§

source§

impl SenderCertificate

source

pub fn certificate(&self) -> &[u8]

Returns the value of certificate, or the default value if certificate is unset.

+
source

pub fn signature(&self) -> &[u8]

Returns the value of signature, or the default value if signature is unset.

+

Trait Implementations§

source§

impl Clone for SenderCertificate

source§

fn clone(&self) -> SenderCertificate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SenderCertificate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SenderCertificate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for SenderCertificate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SenderCertificate> for SenderCertificate

source§

fn eq(&self, other: &SenderCertificate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SenderCertificate> for SenderCertificate

source§

fn eq(&self, other: &SenderCertificate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SenderCertificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SenderCertificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.ServerCertificate.html b/libsignal_service/proto/struct.ServerCertificate.html index 374fe2385..04b326d41 100644 --- a/libsignal_service/proto/struct.ServerCertificate.html +++ b/libsignal_service/proto/struct.ServerCertificate.html @@ -1,9 +1,9 @@ -ServerCertificate in libsignal_service::proto - Rust
pub struct ServerCertificate {
+ServerCertificate in libsignal_service::proto - Rust
pub struct ServerCertificate {
     pub certificate: Option<Vec<u8>>,
     pub signature: Option<Vec<u8>>,
-}

Fields§

§certificate: Option<Vec<u8>>§signature: Option<Vec<u8>>

Implementations§

source§

impl ServerCertificate

source

pub fn certificate(&self) -> &[u8]

Returns the value of certificate, or the default value if certificate is unset.

-
source

pub fn signature(&self) -> &[u8]

Returns the value of signature, or the default value if signature is unset.

-

Trait Implementations§

source§

impl Clone for ServerCertificate

source§

fn clone(&self) -> ServerCertificate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ServerCertificate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ServerCertificate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ServerCertificate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§certificate: Option<Vec<u8>>§signature: Option<Vec<u8>>

Implementations§

source§

impl ServerCertificate

source

pub fn certificate(&self) -> &[u8]

Returns the value of certificate, or the default value if certificate is unset.

+
source

pub fn signature(&self) -> &[u8]

Returns the value of signature, or the default value if signature is unset.

+

Trait Implementations§

source§

impl Clone for ServerCertificate

source§

fn clone(&self) -> ServerCertificate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ServerCertificate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ServerCertificate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ServerCertificate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ServerCertificate> for ServerCertificate

source§

fn eq(&self, other: &ServerCertificate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ServerCertificate> for ServerCertificate

source§

fn eq(&self, other: &ServerCertificate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ServerCertificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ServerCertificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.StoryMessage.html b/libsignal_service/proto/struct.StoryMessage.html index 0b67b3654..ac2a7c913 100644 --- a/libsignal_service/proto/struct.StoryMessage.html +++ b/libsignal_service/proto/struct.StoryMessage.html @@ -1,12 +1,12 @@ -StoryMessage in libsignal_service::proto - Rust
pub struct StoryMessage {
+StoryMessage in libsignal_service::proto - Rust
pub struct StoryMessage {
     pub profile_key: Option<Vec<u8>>,
     pub group: Option<GroupContextV2>,
     pub allows_replies: Option<bool>,
     pub body_ranges: Vec<BodyRange>,
     pub attachment: Option<Attachment>,
-}

Fields§

§profile_key: Option<Vec<u8>>§group: Option<GroupContextV2>§allows_replies: Option<bool>§body_ranges: Vec<BodyRange>§attachment: Option<Attachment>

Implementations§

source§

impl StoryMessage

source§

impl StoryMessage

source

pub fn profile_key(&self) -> &[u8]

Returns the value of profile_key, or the default value if profile_key is unset.

-
source

pub fn allows_replies(&self) -> bool

Returns the value of allows_replies, or the default value if allows_replies is unset.

-

Trait Implementations§

source§

impl Clone for StoryMessage

source§

fn clone(&self) -> StoryMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StoryMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StoryMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<StoryMessage> for ContentBody

source§

fn from(inner: StoryMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for StoryMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§profile_key: Option<Vec<u8>>§group: Option<GroupContextV2>§allows_replies: Option<bool>§body_ranges: Vec<BodyRange>§attachment: Option<Attachment>

Implementations§

source§

impl StoryMessage

source§

impl StoryMessage

source

pub fn profile_key(&self) -> &[u8]

Returns the value of profile_key, or the default value if profile_key is unset.

+
source

pub fn allows_replies(&self) -> bool

Returns the value of allows_replies, or the default value if allows_replies is unset.

+

Trait Implementations§

source§

impl Clone for StoryMessage

source§

fn clone(&self) -> StoryMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StoryMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StoryMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<StoryMessage> for ContentBody

source§

fn from(inner: StoryMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for StoryMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<StoryMessage> for StoryMessage

source§

fn eq(&self, other: &StoryMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<StoryMessage> for StoryMessage

source§

fn eq(&self, other: &StoryMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for StoryMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for StoryMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -35,4 +35,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.SyncMessage.html b/libsignal_service/proto/struct.SyncMessage.html index fa22a627e..198c6b416 100644 --- a/libsignal_service/proto/struct.SyncMessage.html +++ b/libsignal_service/proto/struct.SyncMessage.html @@ -1,4 +1,4 @@ -SyncMessage in libsignal_service::proto - Rust
pub struct SyncMessage {
Show 19 fields +SyncMessage in libsignal_service::proto - Rust
pub struct SyncMessage {
Show 19 fields pub sent: Option<Sent>, pub contacts: Option<Contacts>, pub request: Option<Request>, @@ -18,8 +18,8 @@ pub call_event: Option<CallEvent>, pub call_link_update: Option<CallLinkUpdate>, pub call_log_event: Option<CallLogEvent>, -
}

Fields§

§sent: Option<Sent>§contacts: Option<Contacts>§request: Option<Request>§read: Vec<Read>§blocked: Option<Blocked>§verified: Option<Verified>§configuration: Option<Configuration>§padding: Option<Vec<u8>>§sticker_pack_operation: Vec<StickerPackOperation>§view_once_open: Option<ViewOnceOpen>§fetch_latest: Option<FetchLatest>§keys: Option<Keys>§message_request_response: Option<MessageRequestResponse>§outgoing_payment: Option<OutgoingPayment>§viewed: Vec<Viewed>§pni_change_number: Option<PniChangeNumber>§call_event: Option<CallEvent>§call_link_update: Option<CallLinkUpdate>§call_log_event: Option<CallLogEvent>

Implementations§

source§

impl SyncMessage

source

pub fn padding(&self) -> &[u8]

Returns the value of padding, or the default value if padding is unset.

-

Trait Implementations§

source§

impl Clone for SyncMessage

source§

fn clone(&self) -> SyncMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SyncMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SyncMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<SyncMessage> for ContentBody

source§

fn from(inner: SyncMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for SyncMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

}

Fields§

§sent: Option<Sent>§contacts: Option<Contacts>§request: Option<Request>§read: Vec<Read>§blocked: Option<Blocked>§verified: Option<Verified>§configuration: Option<Configuration>§padding: Option<Vec<u8>>§sticker_pack_operation: Vec<StickerPackOperation>§view_once_open: Option<ViewOnceOpen>§fetch_latest: Option<FetchLatest>§keys: Option<Keys>§message_request_response: Option<MessageRequestResponse>§outgoing_payment: Option<OutgoingPayment>§viewed: Vec<Viewed>§pni_change_number: Option<PniChangeNumber>§call_event: Option<CallEvent>§call_link_update: Option<CallLinkUpdate>§call_log_event: Option<CallLogEvent>

Implementations§

source§

impl SyncMessage

source

pub fn padding(&self) -> &[u8]

Returns the value of padding, or the default value if padding is unset.

+

Trait Implementations§

source§

impl Clone for SyncMessage

source§

fn clone(&self) -> SyncMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SyncMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for SyncMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<SyncMessage> for ContentBody

source§

fn from(inner: SyncMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for SyncMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -34,9 +34,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<SyncMessage> for SyncMessage

source§

fn eq(&self, other: &SyncMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<SyncMessage> for SyncMessage

source§

fn eq(&self, other: &SyncMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for SyncMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for SyncMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -48,4 +48,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.TextAttachment.html b/libsignal_service/proto/struct.TextAttachment.html index d6b6379bf..26b09684d 100644 --- a/libsignal_service/proto/struct.TextAttachment.html +++ b/libsignal_service/proto/struct.TextAttachment.html @@ -1,4 +1,4 @@ -TextAttachment in libsignal_service::proto - Rust
pub struct TextAttachment {
+TextAttachment in libsignal_service::proto - Rust
pub struct TextAttachment {
     pub text: Option<String>,
     pub text_style: Option<i32>,
     pub text_foreground_color: Option<u32>,
@@ -6,12 +6,12 @@
     pub preview: Option<Preview>,
     pub background: Option<Background>,
 }

Fields§

§text: Option<String>§text_style: Option<i32>§text_foreground_color: Option<u32>

integer representation of hex color

-
§text_background_color: Option<u32>§preview: Option<Preview>§background: Option<Background>

Implementations§

source§

impl TextAttachment

source

pub fn text(&self) -> &str

Returns the value of text, or the default value if text is unset.

-
source

pub fn text_style(&self) -> Style

Returns the enum value of text_style, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_text_style(&mut self, value: Style)

Sets text_style to the provided enum value.

-
source

pub fn text_foreground_color(&self) -> u32

Returns the value of text_foreground_color, or the default value if text_foreground_color is unset.

-
source

pub fn text_background_color(&self) -> u32

Returns the value of text_background_color, or the default value if text_background_color is unset.

-

Trait Implementations§

source§

impl Clone for TextAttachment

source§

fn clone(&self) -> TextAttachment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TextAttachment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TextAttachment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TextAttachment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

§text_background_color: Option<u32>§preview: Option<Preview>§background: Option<Background>

Implementations§

source§

impl TextAttachment

source

pub fn text(&self) -> &str

Returns the value of text, or the default value if text is unset.

+
source

pub fn text_style(&self) -> Style

Returns the enum value of text_style, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_text_style(&mut self, value: Style)

Sets text_style to the provided enum value.

+
source

pub fn text_foreground_color(&self) -> u32

Returns the value of text_foreground_color, or the default value if text_foreground_color is unset.

+
source

pub fn text_background_color(&self) -> u32

Returns the value of text_background_color, or the default value if text_background_color is unset.

+

Trait Implementations§

source§

impl Clone for TextAttachment

source§

fn clone(&self) -> TextAttachment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TextAttachment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TextAttachment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for TextAttachment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -26,9 +26,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<TextAttachment> for TextAttachment

source§

fn eq(&self, other: &TextAttachment) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<TextAttachment> for TextAttachment

source§

fn eq(&self, other: &TextAttachment) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TextAttachment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TextAttachment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -40,4 +40,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.TypingMessage.html b/libsignal_service/proto/struct.TypingMessage.html index c38aca745..a79a928b1 100644 --- a/libsignal_service/proto/struct.TypingMessage.html +++ b/libsignal_service/proto/struct.TypingMessage.html @@ -1,12 +1,12 @@ -TypingMessage in libsignal_service::proto - Rust
pub struct TypingMessage {
+TypingMessage in libsignal_service::proto - Rust
pub struct TypingMessage {
     pub timestamp: Option<u64>,
     pub action: Option<i32>,
     pub group_id: Option<Vec<u8>>,
-}

Fields§

§timestamp: Option<u64>§action: Option<i32>§group_id: Option<Vec<u8>>

Implementations§

source§

impl TypingMessage

source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

-
source

pub fn action(&self) -> Action

Returns the enum value of action, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_action(&mut self, value: Action)

Sets action to the provided enum value.

-
source

pub fn group_id(&self) -> &[u8]

Returns the value of group_id, or the default value if group_id is unset.

-

Trait Implementations§

source§

impl Clone for TypingMessage

source§

fn clone(&self) -> TypingMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TypingMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TypingMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<TypingMessage> for ContentBody

source§

fn from(inner: TypingMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for TypingMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§timestamp: Option<u64>§action: Option<i32>§group_id: Option<Vec<u8>>

Implementations§

source§

impl TypingMessage

source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

+
source

pub fn action(&self) -> Action

Returns the enum value of action, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_action(&mut self, value: Action)

Sets action to the provided enum value.

+
source

pub fn group_id(&self) -> &[u8]

Returns the value of group_id, or the default value if group_id is unset.

+

Trait Implementations§

source§

impl Clone for TypingMessage

source§

fn clone(&self) -> TypingMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TypingMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TypingMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl From<TypingMessage> for ContentBody

source§

fn from(inner: TypingMessage) -> ContentBody

Converts to this type from the input type.
source§

impl Message for TypingMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<TypingMessage> for TypingMessage

source§

fn eq(&self, other: &TypingMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<TypingMessage> for TypingMessage

source§

fn eq(&self, other: &TypingMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for TypingMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for TypingMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -35,4 +35,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.UnidentifiedSenderMessage.html b/libsignal_service/proto/struct.UnidentifiedSenderMessage.html index 58a75cb17..cf0f98002 100644 --- a/libsignal_service/proto/struct.UnidentifiedSenderMessage.html +++ b/libsignal_service/proto/struct.UnidentifiedSenderMessage.html @@ -1,11 +1,11 @@ -UnidentifiedSenderMessage in libsignal_service::proto - Rust
pub struct UnidentifiedSenderMessage {
+UnidentifiedSenderMessage in libsignal_service::proto - Rust
pub struct UnidentifiedSenderMessage {
     pub ephemeral_public: Option<Vec<u8>>,
     pub encrypted_static: Option<Vec<u8>>,
     pub encrypted_message: Option<Vec<u8>>,
-}

Fields§

§ephemeral_public: Option<Vec<u8>>§encrypted_static: Option<Vec<u8>>§encrypted_message: Option<Vec<u8>>

Implementations§

source§

impl UnidentifiedSenderMessage

source

pub fn ephemeral_public(&self) -> &[u8]

Returns the value of ephemeral_public, or the default value if ephemeral_public is unset.

-
source

pub fn encrypted_static(&self) -> &[u8]

Returns the value of encrypted_static, or the default value if encrypted_static is unset.

-
source

pub fn encrypted_message(&self) -> &[u8]

Returns the value of encrypted_message, or the default value if encrypted_message is unset.

-

Trait Implementations§

source§

impl Clone for UnidentifiedSenderMessage

source§

fn clone(&self) -> UnidentifiedSenderMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UnidentifiedSenderMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UnidentifiedSenderMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UnidentifiedSenderMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§ephemeral_public: Option<Vec<u8>>§encrypted_static: Option<Vec<u8>>§encrypted_message: Option<Vec<u8>>

Implementations§

source§

impl UnidentifiedSenderMessage

source

pub fn ephemeral_public(&self) -> &[u8]

Returns the value of ephemeral_public, or the default value if ephemeral_public is unset.

+
source

pub fn encrypted_static(&self) -> &[u8]

Returns the value of encrypted_static, or the default value if encrypted_static is unset.

+
source

pub fn encrypted_message(&self) -> &[u8]

Returns the value of encrypted_message, or the default value if encrypted_message is unset.

+

Trait Implementations§

source§

impl Clone for UnidentifiedSenderMessage

source§

fn clone(&self) -> UnidentifiedSenderMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UnidentifiedSenderMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UnidentifiedSenderMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UnidentifiedSenderMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -20,9 +20,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<UnidentifiedSenderMessage> for UnidentifiedSenderMessage

source§

fn eq(&self, other: &UnidentifiedSenderMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<UnidentifiedSenderMessage> for UnidentifiedSenderMessage

source§

fn eq(&self, other: &UnidentifiedSenderMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for UnidentifiedSenderMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for UnidentifiedSenderMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -34,4 +34,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.Verified.html b/libsignal_service/proto/struct.Verified.html index 4c836f903..f301758f9 100644 --- a/libsignal_service/proto/struct.Verified.html +++ b/libsignal_service/proto/struct.Verified.html @@ -1,14 +1,14 @@ -Verified in libsignal_service::proto - Rust
pub struct Verified {
+Verified in libsignal_service::proto - Rust
pub struct Verified {
     pub destination_aci: Option<String>,
     pub identity_key: Option<Vec<u8>>,
     pub state: Option<i32>,
     pub null_message: Option<Vec<u8>>,
-}

Fields§

§destination_aci: Option<String>§identity_key: Option<Vec<u8>>§state: Option<i32>§null_message: Option<Vec<u8>>

Implementations§

source§

impl Verified

source

pub fn identity_key(&self) -> &[u8]

Returns the value of identity_key, or the default value if identity_key is unset.

-
source

pub fn state(&self) -> State

Returns the enum value of state, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_state(&mut self, value: State)

Sets state to the provided enum value.

-
source

pub fn null_message(&self) -> &[u8]

Returns the value of null_message, or the default value if null_message is unset.

-
source

pub fn destination_aci(&self) -> &str

Returns the value of destination_aci, or the default value if destination_aci is unset.

-

Trait Implementations§

source§

impl Clone for Verified

source§

fn clone(&self) -> Verified

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Verified

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Verified

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Verified

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§destination_aci: Option<String>§identity_key: Option<Vec<u8>>§state: Option<i32>§null_message: Option<Vec<u8>>

Implementations§

source§

impl Verified

source

pub fn identity_key(&self) -> &[u8]

Returns the value of identity_key, or the default value if identity_key is unset.

+
source

pub fn state(&self) -> State

Returns the enum value of state, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_state(&mut self, value: State)

Sets state to the provided enum value.

+
source

pub fn null_message(&self) -> &[u8]

Returns the value of null_message, or the default value if null_message is unset.

+
source

pub fn destination_aci(&self) -> &str

Returns the value of destination_aci, or the default value if destination_aci is unset.

+

Trait Implementations§

source§

impl Clone for Verified

source§

fn clone(&self) -> Verified

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Verified

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Verified

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Verified

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -23,9 +23,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Verified> for Verified

source§

fn eq(&self, other: &Verified) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Verified> for Verified

source§

fn eq(&self, other: &Verified) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Verified

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Verified

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -37,4 +37,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.WebSocketMessage.html b/libsignal_service/proto/struct.WebSocketMessage.html index 84570dca7..fb030e7c5 100644 --- a/libsignal_service/proto/struct.WebSocketMessage.html +++ b/libsignal_service/proto/struct.WebSocketMessage.html @@ -1,10 +1,10 @@ -WebSocketMessage in libsignal_service::proto - Rust
pub struct WebSocketMessage {
+WebSocketMessage in libsignal_service::proto - Rust
pub struct WebSocketMessage {
     pub type: Option<i32>,
     pub request: Option<WebSocketRequestMessage>,
     pub response: Option<WebSocketResponseMessage>,
-}

Fields§

§type: Option<i32>§request: Option<WebSocketRequestMessage>§response: Option<WebSocketResponseMessage>

Implementations§

source§

impl WebSocketMessage

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-

Trait Implementations§

source§

impl Clone for WebSocketMessage

source§

fn clone(&self) -> WebSocketMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WebSocketMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WebSocketMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for WebSocketMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§type: Option<i32>§request: Option<WebSocketRequestMessage>§response: Option<WebSocketResponseMessage>

Implementations§

source§

impl WebSocketMessage

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+

Trait Implementations§

source§

impl Clone for WebSocketMessage

source§

fn clone(&self) -> WebSocketMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WebSocketMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WebSocketMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for WebSocketMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<WebSocketMessage> for WebSocketMessage

source§

fn eq(&self, other: &WebSocketMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<WebSocketMessage> for WebSocketMessage

source§

fn eq(&self, other: &WebSocketMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for WebSocketMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for WebSocketMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -33,4 +33,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.WebSocketRequestMessage.html b/libsignal_service/proto/struct.WebSocketRequestMessage.html index 194827edb..b25370171 100644 --- a/libsignal_service/proto/struct.WebSocketRequestMessage.html +++ b/libsignal_service/proto/struct.WebSocketRequestMessage.html @@ -1,18 +1,18 @@ -WebSocketRequestMessage in libsignal_service::proto - Rust
pub struct WebSocketRequestMessage {
+WebSocketRequestMessage in libsignal_service::proto - Rust
pub struct WebSocketRequestMessage {
     pub verb: Option<String>,
     pub path: Option<String>,
     pub body: Option<Vec<u8>>,
     pub headers: Vec<String>,
     pub id: Option<u64>,
-}

Fields§

§verb: Option<String>§path: Option<String>§body: Option<Vec<u8>>§headers: Vec<String>§id: Option<u64>

Implementations§

source§

impl WebSocketRequestMessage

source

pub fn verb(&self) -> &str

Returns the value of verb, or the default value if verb is unset.

-
source

pub fn path(&self) -> &str

Returns the value of path, or the default value if path is unset.

-
source

pub fn body(&self) -> &[u8]

Returns the value of body, or the default value if body is unset.

-
source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

+}

Fields§

§verb: Option<String>§path: Option<String>§body: Option<Vec<u8>>§headers: Vec<String>§id: Option<u64>

Implementations§

source§

impl WebSocketRequestMessage

source

pub fn verb(&self) -> &str

Returns the value of verb, or the default value if verb is unset.

+
source

pub fn path(&self) -> &str

Returns the value of path, or the default value if path is unset.

+
source

pub fn body(&self) -> &[u8]

Returns the value of body, or the default value if body is unset.

+
source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

source§

impl WebSocketRequestMessage

source

pub fn is_signal_service_envelope(&self) -> bool

Equivalent of SignalServiceMessagePipe::isSignalServiceEnvelope(WebSocketMessage).

source

pub fn is_queue_empty(&self) -> bool

source

pub fn is_signal_key_encrypted(&self) -> bool

Equivalent of SignalServiceMessagePipe::isSignalKeyEncrypted(WebSocketMessage).

-

Trait Implementations§

source§

impl Clone for WebSocketRequestMessage

source§

fn clone(&self) -> WebSocketRequestMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WebSocketRequestMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WebSocketRequestMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for WebSocketRequestMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

Trait Implementations§

source§

impl Clone for WebSocketRequestMessage

source§

fn clone(&self) -> WebSocketRequestMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WebSocketRequestMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WebSocketRequestMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for WebSocketRequestMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -27,9 +27,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<WebSocketRequestMessage> for WebSocketRequestMessage

source§

fn eq(&self, other: &WebSocketRequestMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<WebSocketRequestMessage> for WebSocketRequestMessage

source§

fn eq(&self, other: &WebSocketRequestMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for WebSocketRequestMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for WebSocketRequestMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -41,4 +41,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/struct.WebSocketResponseMessage.html b/libsignal_service/proto/struct.WebSocketResponseMessage.html index 45f7d6b92..187ab320a 100644 --- a/libsignal_service/proto/struct.WebSocketResponseMessage.html +++ b/libsignal_service/proto/struct.WebSocketResponseMessage.html @@ -1,16 +1,16 @@ -WebSocketResponseMessage in libsignal_service::proto - Rust
pub struct WebSocketResponseMessage {
+WebSocketResponseMessage in libsignal_service::proto - Rust
pub struct WebSocketResponseMessage {
     pub id: Option<u64>,
     pub status: Option<u32>,
     pub message: Option<String>,
     pub headers: Vec<String>,
     pub body: Option<Vec<u8>>,
-}

Fields§

§id: Option<u64>§status: Option<u32>§message: Option<String>§headers: Vec<String>§body: Option<Vec<u8>>

Implementations§

source§

impl WebSocketResponseMessage

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

-
source

pub fn status(&self) -> u32

Returns the value of status, or the default value if status is unset.

-
source

pub fn message(&self) -> &str

Returns the value of message, or the default value if message is unset.

-
source

pub fn body(&self) -> &[u8]

Returns the value of body, or the default value if body is unset.

+}

Fields§

§id: Option<u64>§status: Option<u32>§message: Option<String>§headers: Vec<String>§body: Option<Vec<u8>>

Implementations§

source§

impl WebSocketResponseMessage

source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

+
source

pub fn status(&self) -> u32

Returns the value of status, or the default value if status is unset.

+
source

pub fn message(&self) -> &str

Returns the value of message, or the default value if message is unset.

+
source

pub fn body(&self) -> &[u8]

Returns the value of body, or the default value if body is unset.

source§

impl WebSocketResponseMessage

source

pub fn from_request(msg: &WebSocketRequestMessage) -> Self

Equivalent of SignalServiceMessagePipe::isSignalServiceEnvelope(WebSocketMessage).

-

Trait Implementations§

source§

impl Clone for WebSocketResponseMessage

source§

fn clone(&self) -> WebSocketResponseMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WebSocketResponseMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WebSocketResponseMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for WebSocketResponseMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

Trait Implementations§

source§

impl Clone for WebSocketResponseMessage

source§

fn clone(&self) -> WebSocketResponseMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WebSocketResponseMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WebSocketResponseMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for WebSocketResponseMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -25,9 +25,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<WebSocketResponseMessage> for WebSocketResponseMessage

source§

fn eq(&self, other: &WebSocketResponseMessage) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<WebSocketResponseMessage> for WebSocketResponseMessage

source§

fn eq(&self, other: &WebSocketResponseMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for WebSocketResponseMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for WebSocketResponseMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -39,4 +39,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/call_event/enum.Direction.html b/libsignal_service/proto/sync_message/call_event/enum.Direction.html index 7f2d34dd1..4d5c8dd8d 100644 --- a/libsignal_service/proto/sync_message/call_event/enum.Direction.html +++ b/libsignal_service/proto/sync_message/call_event/enum.Direction.html @@ -1,19 +1,19 @@ -Direction in libsignal_service::proto::sync_message::call_event - Rust
#[repr(i32)]
pub enum Direction { +Direction in libsignal_service::proto::sync_message::call_event - Rust
#[repr(i32)]
pub enum Direction { UnknownDirection, Incoming, Outgoing, -}

Variants§

§

UnknownDirection

§

Incoming

§

Outgoing

Implementations§

source§

impl Direction

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Direction.

-
source

pub fn from_i32(value: i32) -> Option<Direction>

Converts an i32 to a Direction, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Direction

source§

fn clone(&self) -> Direction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Direction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Direction

source§

fn default() -> Direction

Returns the “default value” for a type. Read more
source§

impl From<Direction> for i32

source§

fn from(value: Direction) -> i32

Converts to this type from the input type.
source§

impl Hash for Direction

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

UnknownDirection

§

Incoming

§

Outgoing

Implementations§

source§

impl Direction

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Direction.

+
source

pub fn from_i32(value: i32) -> Option<Direction>

Converts an i32 to a Direction, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Direction

source§

fn clone(&self) -> Direction

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Direction

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Direction

source§

fn default() -> Direction

Returns the “default value” for a type. Read more
source§

impl From<Direction> for i32

source§

fn from(value: Direction) -> i32

Converts to this type from the input type.
source§

impl Hash for Direction

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Direction

source§

fn cmp(&self, other: &Direction) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Direction

source§

fn cmp(&self, other: &Direction) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Direction> for Direction

source§

fn eq(&self, other: &Direction) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Direction> for Direction

source§

fn eq(&self, other: &Direction) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Direction> for Direction

source§

fn partial_cmp(&self, other: &Direction) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Direction> for Direction

source§

fn partial_cmp(&self, other: &Direction) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Direction

source§

impl Eq for Direction

source§

impl StructuralEq for Direction

source§

impl StructuralPartialEq for Direction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Direction

source§

impl Eq for Direction

source§

impl StructuralEq for Direction

source§

impl StructuralPartialEq for Direction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -25,4 +25,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/call_event/enum.Event.html b/libsignal_service/proto/sync_message/call_event/enum.Event.html index b852c1266..5681115a8 100644 --- a/libsignal_service/proto/sync_message/call_event/enum.Event.html +++ b/libsignal_service/proto/sync_message/call_event/enum.Event.html @@ -1,20 +1,20 @@ -Event in libsignal_service::proto::sync_message::call_event - Rust
#[repr(i32)]
pub enum Event { +Event in libsignal_service::proto::sync_message::call_event - Rust
#[repr(i32)]
pub enum Event { UnknownAction, Accepted, NotAccepted, Delete, -}

Variants§

§

UnknownAction

§

Accepted

§

NotAccepted

§

Delete

Implementations§

source§

impl Event

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Event.

-
source

pub fn from_i32(value: i32) -> Option<Event>

Converts an i32 to a Event, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Event

source§

fn clone(&self) -> Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Event

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Event

source§

fn default() -> Event

Returns the “default value” for a type. Read more
source§

impl From<Event> for i32

source§

fn from(value: Event) -> i32

Converts to this type from the input type.
source§

impl Hash for Event

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

UnknownAction

§

Accepted

§

NotAccepted

§

Delete

Implementations§

source§

impl Event

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Event.

+
source

pub fn from_i32(value: i32) -> Option<Event>

Converts an i32 to a Event, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Event

source§

fn clone(&self) -> Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Event

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Event

source§

fn default() -> Event

Returns the “default value” for a type. Read more
source§

impl From<Event> for i32

source§

fn from(value: Event) -> i32

Converts to this type from the input type.
source§

impl Hash for Event

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Event

source§

fn cmp(&self, other: &Event) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Event

source§

fn cmp(&self, other: &Event) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Event> for Event

source§

fn eq(&self, other: &Event) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Event> for Event

source§

fn eq(&self, other: &Event) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Event> for Event

source§

fn partial_cmp(&self, other: &Event) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Event> for Event

source§

fn partial_cmp(&self, other: &Event) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Event

source§

impl Eq for Event

source§

impl StructuralEq for Event

source§

impl StructuralPartialEq for Event

Auto Trait Implementations§

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Event

source§

impl Eq for Event

source§

impl StructuralEq for Event

source§

impl StructuralPartialEq for Event

Auto Trait Implementations§

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -26,4 +26,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/call_event/enum.Type.html b/libsignal_service/proto/sync_message/call_event/enum.Type.html index 31e94ad2d..8c22b1209 100644 --- a/libsignal_service/proto/sync_message/call_event/enum.Type.html +++ b/libsignal_service/proto/sync_message/call_event/enum.Type.html @@ -1,21 +1,21 @@ -Type in libsignal_service::proto::sync_message::call_event - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::sync_message::call_event - Rust
#[repr(i32)]
pub enum Type { UnknownType, AudioCall, VideoCall, GroupCall, AdHocCall, -}

Variants§

§

UnknownType

§

AudioCall

§

VideoCall

§

GroupCall

§

AdHocCall

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

UnknownType

§

AudioCall

§

VideoCall

§

GroupCall

§

AdHocCall

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -27,4 +27,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/call_event/index.html b/libsignal_service/proto/sync_message/call_event/index.html index b7eddd687..d494103ad 100644 --- a/libsignal_service/proto/sync_message/call_event/index.html +++ b/libsignal_service/proto/sync_message/call_event/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message::call_event - Rust
Expand description

Nested message and enum types in CallEvent.

+libsignal_service::proto::sync_message::call_event - Rust
Expand description

Nested message and enum types in CallEvent.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/call_log_event/enum.Type.html b/libsignal_service/proto/sync_message/call_log_event/enum.Type.html index 2159920d5..d9b270272 100644 --- a/libsignal_service/proto/sync_message/call_log_event/enum.Type.html +++ b/libsignal_service/proto/sync_message/call_log_event/enum.Type.html @@ -1,17 +1,17 @@ -Type in libsignal_service::proto::sync_message::call_log_event - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::sync_message::call_log_event - Rust
#[repr(i32)]
pub enum Type { Clear, -}

Variants§

§

Clear

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Clear

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -23,4 +23,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/call_log_event/index.html b/libsignal_service/proto/sync_message/call_log_event/index.html index ce61f30d4..eac857d02 100644 --- a/libsignal_service/proto/sync_message/call_log_event/index.html +++ b/libsignal_service/proto/sync_message/call_log_event/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message::call_log_event - Rust
Expand description

Nested message and enum types in CallLogEvent.

+libsignal_service::proto::sync_message::call_log_event - Rust
Expand description

Nested message and enum types in CallLogEvent.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/fetch_latest/enum.Type.html b/libsignal_service/proto/sync_message/fetch_latest/enum.Type.html index 3466797c0..aea6fed39 100644 --- a/libsignal_service/proto/sync_message/fetch_latest/enum.Type.html +++ b/libsignal_service/proto/sync_message/fetch_latest/enum.Type.html @@ -1,20 +1,20 @@ -Type in libsignal_service::proto::sync_message::fetch_latest - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::sync_message::fetch_latest - Rust
#[repr(i32)]
pub enum Type { Unknown, LocalProfile, StorageManifest, SubscriptionStatus, -}

Variants§

§

Unknown

§

LocalProfile

§

StorageManifest

§

SubscriptionStatus

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Unknown

§

LocalProfile

§

StorageManifest

§

SubscriptionStatus

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -26,4 +26,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/fetch_latest/index.html b/libsignal_service/proto/sync_message/fetch_latest/index.html index 71b6619c6..744e52c3c 100644 --- a/libsignal_service/proto/sync_message/fetch_latest/index.html +++ b/libsignal_service/proto/sync_message/fetch_latest/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message::fetch_latest - Rust
Expand description

Nested message and enum types in FetchLatest.

+libsignal_service::proto::sync_message::fetch_latest - Rust
Expand description

Nested message and enum types in FetchLatest.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/index.html b/libsignal_service/proto/sync_message/index.html index 6ca17108b..aeed4b105 100644 --- a/libsignal_service/proto/sync_message/index.html +++ b/libsignal_service/proto/sync_message/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message - Rust
Expand description

Nested message and enum types in SyncMessage.

+libsignal_service::proto::sync_message - Rust
Expand description

Nested message and enum types in SyncMessage.

Modules

Structs

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/message_request_response/enum.Type.html b/libsignal_service/proto/sync_message/message_request_response/enum.Type.html index d0e04532f..106178786 100644 --- a/libsignal_service/proto/sync_message/message_request_response/enum.Type.html +++ b/libsignal_service/proto/sync_message/message_request_response/enum.Type.html @@ -1,21 +1,21 @@ -Type in libsignal_service::proto::sync_message::message_request_response - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::sync_message::message_request_response - Rust
#[repr(i32)]
pub enum Type { Unknown, Accept, Delete, Block, BlockAndDelete, -}

Variants§

§

Unknown

§

Accept

§

Delete

§

Block

§

BlockAndDelete

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Unknown

§

Accept

§

Delete

§

Block

§

BlockAndDelete

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -27,4 +27,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/message_request_response/index.html b/libsignal_service/proto/sync_message/message_request_response/index.html index 341197300..d65e1fb30 100644 --- a/libsignal_service/proto/sync_message/message_request_response/index.html +++ b/libsignal_service/proto/sync_message/message_request_response/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message::message_request_response - Rust
Expand description

Nested message and enum types in MessageRequestResponse.

+libsignal_service::proto::sync_message::message_request_response - Rust
Expand description

Nested message and enum types in MessageRequestResponse.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/outgoing_payment/enum.PaymentDetail.html b/libsignal_service/proto/sync_message/outgoing_payment/enum.PaymentDetail.html index 933efbf07..bc112de09 100644 --- a/libsignal_service/proto/sync_message/outgoing_payment/enum.PaymentDetail.html +++ b/libsignal_service/proto/sync_message/outgoing_payment/enum.PaymentDetail.html @@ -1,16 +1,16 @@ -PaymentDetail in libsignal_service::proto::sync_message::outgoing_payment - Rust
pub enum PaymentDetail {
+PaymentDetail in libsignal_service::proto::sync_message::outgoing_payment - Rust
pub enum PaymentDetail {
     MobileCoin(MobileCoin),
-}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl PaymentDetail

source

pub fn encode<B>(&self, buf: &mut B)where - B: BufMut,

source

pub fn merge<B>( +}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl PaymentDetail

source

pub fn encode<B>(&self, buf: &mut B)where + B: BufMut,

source

pub fn merge<B>( field: &mut Option<PaymentDetail>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where - B: Buf,

source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for PaymentDetail

source§

fn clone(&self) -> PaymentDetail

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PaymentDetail

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<PaymentDetail> for PaymentDetail

source§

fn eq(&self, other: &PaymentDetail) -> bool

This method tests for self and other values to be equal, and is used + B: Buf,
source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for PaymentDetail

source§

fn clone(&self) -> PaymentDetail

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PaymentDetail

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<PaymentDetail> for PaymentDetail

source§

fn eq(&self, other: &PaymentDetail) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PaymentDetail

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PaymentDetail

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -22,4 +22,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/outgoing_payment/index.html b/libsignal_service/proto/sync_message/outgoing_payment/index.html index 85635ff5a..5a7dc1c2f 100644 --- a/libsignal_service/proto/sync_message/outgoing_payment/index.html +++ b/libsignal_service/proto/sync_message/outgoing_payment/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message::outgoing_payment - Rust
Expand description

Nested message and enum types in OutgoingPayment.

+libsignal_service::proto::sync_message::outgoing_payment - Rust
Expand description

Nested message and enum types in OutgoingPayment.

Structs

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/outgoing_payment/struct.MobileCoin.html b/libsignal_service/proto/sync_message/outgoing_payment/struct.MobileCoin.html index c4b917945..8d85bd652 100644 --- a/libsignal_service/proto/sync_message/outgoing_payment/struct.MobileCoin.html +++ b/libsignal_service/proto/sync_message/outgoing_payment/struct.MobileCoin.html @@ -1,4 +1,4 @@ -MobileCoin in libsignal_service::proto::sync_message::outgoing_payment - Rust
pub struct MobileCoin {
+MobileCoin in libsignal_service::proto::sync_message::outgoing_payment - Rust
pub struct MobileCoin {
     pub recipient_address: Option<Vec<u8>>,
     pub amount_pico_mob: Option<u64>,
     pub fee_pico_mob: Option<u64>,
@@ -10,13 +10,13 @@
 }

Fields§

§recipient_address: Option<Vec<u8>>§amount_pico_mob: Option<u64>

@required

§fee_pico_mob: Option<u64>

@required

§receipt: Option<Vec<u8>>§ledger_block_timestamp: Option<u64>§ledger_block_index: Option<u64>

@required

-
§spent_key_images: Vec<Vec<u8>>§output_public_keys: Vec<Vec<u8>>

Implementations§

source§

impl MobileCoin

source

pub fn recipient_address(&self) -> &[u8]

Returns the value of recipient_address, or the default value if recipient_address is unset.

-
source

pub fn amount_pico_mob(&self) -> u64

Returns the value of amount_pico_mob, or the default value if amount_pico_mob is unset.

-
source

pub fn fee_pico_mob(&self) -> u64

Returns the value of fee_pico_mob, or the default value if fee_pico_mob is unset.

-
source

pub fn receipt(&self) -> &[u8]

Returns the value of receipt, or the default value if receipt is unset.

-
source

pub fn ledger_block_timestamp(&self) -> u64

Returns the value of ledger_block_timestamp, or the default value if ledger_block_timestamp is unset.

-
source

pub fn ledger_block_index(&self) -> u64

Returns the value of ledger_block_index, or the default value if ledger_block_index is unset.

-

Trait Implementations§

source§

impl Clone for MobileCoin

source§

fn clone(&self) -> MobileCoin

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MobileCoin

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoin

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MobileCoin

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

§spent_key_images: Vec<Vec<u8>>§output_public_keys: Vec<Vec<u8>>

Implementations§

source§

impl MobileCoin

source

pub fn recipient_address(&self) -> &[u8]

Returns the value of recipient_address, or the default value if recipient_address is unset.

+
source

pub fn amount_pico_mob(&self) -> u64

Returns the value of amount_pico_mob, or the default value if amount_pico_mob is unset.

+
source

pub fn fee_pico_mob(&self) -> u64

Returns the value of fee_pico_mob, or the default value if fee_pico_mob is unset.

+
source

pub fn receipt(&self) -> &[u8]

Returns the value of receipt, or the default value if receipt is unset.

+
source

pub fn ledger_block_timestamp(&self) -> u64

Returns the value of ledger_block_timestamp, or the default value if ledger_block_timestamp is unset.

+
source

pub fn ledger_block_index(&self) -> u64

Returns the value of ledger_block_index, or the default value if ledger_block_index is unset.

+

Trait Implementations§

source§

impl Clone for MobileCoin

source§

fn clone(&self) -> MobileCoin

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MobileCoin

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoin

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MobileCoin

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -31,9 +31,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MobileCoin> for MobileCoin

source§

fn eq(&self, other: &MobileCoin) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MobileCoin> for MobileCoin

source§

fn eq(&self, other: &MobileCoin) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MobileCoin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MobileCoin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -45,4 +45,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/request/enum.Type.html b/libsignal_service/proto/sync_message/request/enum.Type.html index ee2f9407c..67bac955a 100644 --- a/libsignal_service/proto/sync_message/request/enum.Type.html +++ b/libsignal_service/proto/sync_message/request/enum.Type.html @@ -1,4 +1,4 @@ -Type in libsignal_service::proto::sync_message::request - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::sync_message::request - Rust
#[repr(i32)]
pub enum Type { Unknown, Contacts, Blocked, @@ -6,18 +6,18 @@ Keys, PniIdentity, }

Variants§

§

Unknown

§

Contacts

§

Blocked

GROUPS = 2;

-
§

Configuration

§

Keys

§

PniIdentity

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

§

Configuration

§

Keys

§

PniIdentity

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -29,4 +29,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/request/index.html b/libsignal_service/proto/sync_message/request/index.html index 970d3f086..bdc5f7b6d 100644 --- a/libsignal_service/proto/sync_message/request/index.html +++ b/libsignal_service/proto/sync_message/request/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message::request - Rust
Expand description

Nested message and enum types in Request.

+libsignal_service::proto::sync_message::request - Rust
Expand description

Nested message and enum types in Request.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/sent/index.html b/libsignal_service/proto/sync_message/sent/index.html index 9cdd1dfcc..9b502f3e9 100644 --- a/libsignal_service/proto/sync_message/sent/index.html +++ b/libsignal_service/proto/sync_message/sent/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message::sent - Rust
Expand description

Nested message and enum types in Sent.

+libsignal_service::proto::sync_message::sent - Rust
Expand description

Nested message and enum types in Sent.

Structs

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/sent/struct.StoryMessageRecipient.html b/libsignal_service/proto/sync_message/sent/struct.StoryMessageRecipient.html index 007a164ae..9b17ca195 100644 --- a/libsignal_service/proto/sync_message/sent/struct.StoryMessageRecipient.html +++ b/libsignal_service/proto/sync_message/sent/struct.StoryMessageRecipient.html @@ -1,10 +1,10 @@ -StoryMessageRecipient in libsignal_service::proto::sync_message::sent - Rust
pub struct StoryMessageRecipient {
+StoryMessageRecipient in libsignal_service::proto::sync_message::sent - Rust
pub struct StoryMessageRecipient {
     pub destination_service_id: Option<String>,
     pub distribution_list_ids: Vec<String>,
     pub is_allowed_to_reply: Option<bool>,
-}

Fields§

§destination_service_id: Option<String>§distribution_list_ids: Vec<String>§is_allowed_to_reply: Option<bool>

Implementations§

source§

impl StoryMessageRecipient

source

pub fn destination_service_id(&self) -> &str

Returns the value of destination_service_id, or the default value if destination_service_id is unset.

-
source

pub fn is_allowed_to_reply(&self) -> bool

Returns the value of is_allowed_to_reply, or the default value if is_allowed_to_reply is unset.

-

Trait Implementations§

source§

impl Clone for StoryMessageRecipient

source§

fn clone(&self) -> StoryMessageRecipient

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StoryMessageRecipient

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StoryMessageRecipient

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for StoryMessageRecipient

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§destination_service_id: Option<String>§distribution_list_ids: Vec<String>§is_allowed_to_reply: Option<bool>

Implementations§

source§

impl StoryMessageRecipient

source

pub fn destination_service_id(&self) -> &str

Returns the value of destination_service_id, or the default value if destination_service_id is unset.

+
source

pub fn is_allowed_to_reply(&self) -> bool

Returns the value of is_allowed_to_reply, or the default value if is_allowed_to_reply is unset.

+

Trait Implementations§

source§

impl Clone for StoryMessageRecipient

source§

fn clone(&self) -> StoryMessageRecipient

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StoryMessageRecipient

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StoryMessageRecipient

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for StoryMessageRecipient

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<StoryMessageRecipient> for StoryMessageRecipient

source§

fn eq(&self, other: &StoryMessageRecipient) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<StoryMessageRecipient> for StoryMessageRecipient

source§

fn eq(&self, other: &StoryMessageRecipient) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for StoryMessageRecipient

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for StoryMessageRecipient

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -33,4 +33,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/sent/struct.UnidentifiedDeliveryStatus.html b/libsignal_service/proto/sync_message/sent/struct.UnidentifiedDeliveryStatus.html index 976102670..8625f1838 100644 --- a/libsignal_service/proto/sync_message/sent/struct.UnidentifiedDeliveryStatus.html +++ b/libsignal_service/proto/sync_message/sent/struct.UnidentifiedDeliveryStatus.html @@ -1,9 +1,9 @@ -UnidentifiedDeliveryStatus in libsignal_service::proto::sync_message::sent - Rust
pub struct UnidentifiedDeliveryStatus {
+UnidentifiedDeliveryStatus in libsignal_service::proto::sync_message::sent - Rust
pub struct UnidentifiedDeliveryStatus {
     pub destination_service_id: Option<String>,
     pub unidentified: Option<bool>,
-}

Fields§

§destination_service_id: Option<String>§unidentified: Option<bool>

Implementations§

source§

impl UnidentifiedDeliveryStatus

source

pub fn unidentified(&self) -> bool

Returns the value of unidentified, or the default value if unidentified is unset.

-
source

pub fn destination_service_id(&self) -> &str

Returns the value of destination_service_id, or the default value if destination_service_id is unset.

-

Trait Implementations§

source§

impl Clone for UnidentifiedDeliveryStatus

source§

fn clone(&self) -> UnidentifiedDeliveryStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UnidentifiedDeliveryStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UnidentifiedDeliveryStatus

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UnidentifiedDeliveryStatus

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§destination_service_id: Option<String>§unidentified: Option<bool>

Implementations§

source§

impl UnidentifiedDeliveryStatus

source

pub fn unidentified(&self) -> bool

Returns the value of unidentified, or the default value if unidentified is unset.

+
source

pub fn destination_service_id(&self) -> &str

Returns the value of destination_service_id, or the default value if destination_service_id is unset.

+

Trait Implementations§

source§

impl Clone for UnidentifiedDeliveryStatus

source§

fn clone(&self) -> UnidentifiedDeliveryStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for UnidentifiedDeliveryStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for UnidentifiedDeliveryStatus

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for UnidentifiedDeliveryStatus

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<UnidentifiedDeliveryStatus> for UnidentifiedDeliveryStatus

source§

fn eq(&self, other: &UnidentifiedDeliveryStatus) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<UnidentifiedDeliveryStatus> for UnidentifiedDeliveryStatus

source§

fn eq(&self, other: &UnidentifiedDeliveryStatus) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for UnidentifiedDeliveryStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for UnidentifiedDeliveryStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/sticker_pack_operation/enum.Type.html b/libsignal_service/proto/sync_message/sticker_pack_operation/enum.Type.html index 15ab5d76f..9a0fc5126 100644 --- a/libsignal_service/proto/sync_message/sticker_pack_operation/enum.Type.html +++ b/libsignal_service/proto/sync_message/sticker_pack_operation/enum.Type.html @@ -1,18 +1,18 @@ -Type in libsignal_service::proto::sync_message::sticker_pack_operation - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::sync_message::sticker_pack_operation - Rust
#[repr(i32)]
pub enum Type { Install, Remove, -}

Variants§

§

Install

§

Remove

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Install

§

Remove

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -24,4 +24,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/sticker_pack_operation/index.html b/libsignal_service/proto/sync_message/sticker_pack_operation/index.html index 61c2315c1..2ac5c981c 100644 --- a/libsignal_service/proto/sync_message/sticker_pack_operation/index.html +++ b/libsignal_service/proto/sync_message/sticker_pack_operation/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message::sticker_pack_operation - Rust
Expand description

Nested message and enum types in StickerPackOperation.

+libsignal_service::proto::sync_message::sticker_pack_operation - Rust
Expand description

Nested message and enum types in StickerPackOperation.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.Blocked.html b/libsignal_service/proto/sync_message/struct.Blocked.html index aa98f6e68..a7f6e19b4 100644 --- a/libsignal_service/proto/sync_message/struct.Blocked.html +++ b/libsignal_service/proto/sync_message/struct.Blocked.html @@ -1,8 +1,8 @@ -Blocked in libsignal_service::proto::sync_message - Rust
pub struct Blocked {
+Blocked in libsignal_service::proto::sync_message - Rust
pub struct Blocked {
     pub numbers: Vec<String>,
     pub acis: Vec<String>,
     pub group_ids: Vec<Vec<u8>>,
-}

Fields§

§numbers: Vec<String>§acis: Vec<String>§group_ids: Vec<Vec<u8>>

Trait Implementations§

source§

impl Clone for Blocked

source§

fn clone(&self) -> Blocked

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Blocked

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Blocked

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Blocked

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§numbers: Vec<String>§acis: Vec<String>§group_ids: Vec<Vec<u8>>

Trait Implementations§

source§

impl Clone for Blocked

source§

fn clone(&self) -> Blocked

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Blocked

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Blocked

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Blocked

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Blocked> for Blocked

source§

fn eq(&self, other: &Blocked) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Blocked> for Blocked

source§

fn eq(&self, other: &Blocked) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Blocked

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Blocked

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.CallEvent.html b/libsignal_service/proto/sync_message/struct.CallEvent.html index ef03124d2..d2adce9ee 100644 --- a/libsignal_service/proto/sync_message/struct.CallEvent.html +++ b/libsignal_service/proto/sync_message/struct.CallEvent.html @@ -1,20 +1,20 @@ -CallEvent in libsignal_service::proto::sync_message - Rust
pub struct CallEvent {
+CallEvent in libsignal_service::proto::sync_message - Rust
pub struct CallEvent {
     pub conversation_id: Option<Vec<u8>>,
     pub id: Option<u64>,
     pub timestamp: Option<u64>,
     pub type: Option<i32>,
     pub direction: Option<i32>,
     pub event: Option<i32>,
-}

Fields§

§conversation_id: Option<Vec<u8>>§id: Option<u64>§timestamp: Option<u64>§type: Option<i32>§direction: Option<i32>§event: Option<i32>

Implementations§

source§

impl CallEvent

source

pub fn conversation_id(&self) -> &[u8]

Returns the value of conversation_id, or the default value if conversation_id is unset.

-
source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

-
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

-
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-
source

pub fn direction(&self) -> Direction

Returns the enum value of direction, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_direction(&mut self, value: Direction)

Sets direction to the provided enum value.

-
source

pub fn event(&self) -> Event

Returns the enum value of event, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_event(&mut self, value: Event)

Sets event to the provided enum value.

-

Trait Implementations§

source§

impl Clone for CallEvent

source§

fn clone(&self) -> CallEvent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CallEvent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CallEvent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CallEvent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§conversation_id: Option<Vec<u8>>§id: Option<u64>§timestamp: Option<u64>§type: Option<i32>§direction: Option<i32>§event: Option<i32>

Implementations§

source§

impl CallEvent

source

pub fn conversation_id(&self) -> &[u8]

Returns the value of conversation_id, or the default value if conversation_id is unset.

+
source

pub fn id(&self) -> u64

Returns the value of id, or the default value if id is unset.

+
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

+
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+
source

pub fn direction(&self) -> Direction

Returns the enum value of direction, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_direction(&mut self, value: Direction)

Sets direction to the provided enum value.

+
source

pub fn event(&self) -> Event

Returns the enum value of event, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_event(&mut self, value: Event)

Sets event to the provided enum value.

+

Trait Implementations§

source§

impl Clone for CallEvent

source§

fn clone(&self) -> CallEvent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CallEvent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CallEvent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CallEvent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -29,9 +29,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CallEvent> for CallEvent

source§

fn eq(&self, other: &CallEvent) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CallEvent> for CallEvent

source§

fn eq(&self, other: &CallEvent) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CallEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CallEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -43,4 +43,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.CallLinkUpdate.html b/libsignal_service/proto/sync_message/struct.CallLinkUpdate.html index fed3665b0..074d4a8fd 100644 --- a/libsignal_service/proto/sync_message/struct.CallLinkUpdate.html +++ b/libsignal_service/proto/sync_message/struct.CallLinkUpdate.html @@ -1,9 +1,9 @@ -CallLinkUpdate in libsignal_service::proto::sync_message - Rust
pub struct CallLinkUpdate {
+CallLinkUpdate in libsignal_service::proto::sync_message - Rust
pub struct CallLinkUpdate {
     pub root_key: Option<Vec<u8>>,
     pub admin_pass_key: Option<Vec<u8>>,
-}

Fields§

§root_key: Option<Vec<u8>>§admin_pass_key: Option<Vec<u8>>

Implementations§

source§

impl CallLinkUpdate

source

pub fn root_key(&self) -> &[u8]

Returns the value of root_key, or the default value if root_key is unset.

-
source

pub fn admin_pass_key(&self) -> &[u8]

Returns the value of admin_pass_key, or the default value if admin_pass_key is unset.

-

Trait Implementations§

source§

impl Clone for CallLinkUpdate

source§

fn clone(&self) -> CallLinkUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CallLinkUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CallLinkUpdate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CallLinkUpdate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§root_key: Option<Vec<u8>>§admin_pass_key: Option<Vec<u8>>

Implementations§

source§

impl CallLinkUpdate

source

pub fn root_key(&self) -> &[u8]

Returns the value of root_key, or the default value if root_key is unset.

+
source

pub fn admin_pass_key(&self) -> &[u8]

Returns the value of admin_pass_key, or the default value if admin_pass_key is unset.

+

Trait Implementations§

source§

impl Clone for CallLinkUpdate

source§

fn clone(&self) -> CallLinkUpdate

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CallLinkUpdate

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CallLinkUpdate

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CallLinkUpdate

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CallLinkUpdate> for CallLinkUpdate

source§

fn eq(&self, other: &CallLinkUpdate) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CallLinkUpdate> for CallLinkUpdate

source§

fn eq(&self, other: &CallLinkUpdate) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CallLinkUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CallLinkUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.CallLogEvent.html b/libsignal_service/proto/sync_message/struct.CallLogEvent.html index d12d5b9ea..6b3d0b990 100644 --- a/libsignal_service/proto/sync_message/struct.CallLogEvent.html +++ b/libsignal_service/proto/sync_message/struct.CallLogEvent.html @@ -1,10 +1,10 @@ -CallLogEvent in libsignal_service::proto::sync_message - Rust
pub struct CallLogEvent {
+CallLogEvent in libsignal_service::proto::sync_message - Rust
pub struct CallLogEvent {
     pub type: Option<i32>,
     pub timestamp: Option<u64>,
-}

Fields§

§type: Option<i32>§timestamp: Option<u64>

Implementations§

source§

impl CallLogEvent

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

-

Trait Implementations§

source§

impl Clone for CallLogEvent

source§

fn clone(&self) -> CallLogEvent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CallLogEvent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CallLogEvent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CallLogEvent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§type: Option<i32>§timestamp: Option<u64>

Implementations§

source§

impl CallLogEvent

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

+

Trait Implementations§

source§

impl Clone for CallLogEvent

source§

fn clone(&self) -> CallLogEvent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CallLogEvent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for CallLogEvent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for CallLogEvent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<CallLogEvent> for CallLogEvent

source§

fn eq(&self, other: &CallLogEvent) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<CallLogEvent> for CallLogEvent

source§

fn eq(&self, other: &CallLogEvent) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for CallLogEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for CallLogEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -33,4 +33,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.Configuration.html b/libsignal_service/proto/sync_message/struct.Configuration.html index 583c21bc4..382d37498 100644 --- a/libsignal_service/proto/sync_message/struct.Configuration.html +++ b/libsignal_service/proto/sync_message/struct.Configuration.html @@ -1,15 +1,15 @@ -Configuration in libsignal_service::proto::sync_message - Rust
pub struct Configuration {
+Configuration in libsignal_service::proto::sync_message - Rust
pub struct Configuration {
     pub read_receipts: Option<bool>,
     pub unidentified_delivery_indicators: Option<bool>,
     pub typing_indicators: Option<bool>,
     pub provisioning_version: Option<u32>,
     pub link_previews: Option<bool>,
-}

Fields§

§read_receipts: Option<bool>§unidentified_delivery_indicators: Option<bool>§typing_indicators: Option<bool>§provisioning_version: Option<u32>§link_previews: Option<bool>

Implementations§

source§

impl Configuration

source

pub fn read_receipts(&self) -> bool

Returns the value of read_receipts, or the default value if read_receipts is unset.

-
source

pub fn unidentified_delivery_indicators(&self) -> bool

Returns the value of unidentified_delivery_indicators, or the default value if unidentified_delivery_indicators is unset.

-
source

pub fn typing_indicators(&self) -> bool

Returns the value of typing_indicators, or the default value if typing_indicators is unset.

-
source

pub fn provisioning_version(&self) -> u32

Returns the value of provisioning_version, or the default value if provisioning_version is unset.

-

Returns the value of link_previews, or the default value if link_previews is unset.

-

Trait Implementations§

source§

impl Clone for Configuration

source§

fn clone(&self) -> Configuration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Configuration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Configuration

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Configuration

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§read_receipts: Option<bool>§unidentified_delivery_indicators: Option<bool>§typing_indicators: Option<bool>§provisioning_version: Option<u32>§link_previews: Option<bool>

Implementations§

source§

impl Configuration

source

pub fn read_receipts(&self) -> bool

Returns the value of read_receipts, or the default value if read_receipts is unset.

+
source

pub fn unidentified_delivery_indicators(&self) -> bool

Returns the value of unidentified_delivery_indicators, or the default value if unidentified_delivery_indicators is unset.

+
source

pub fn typing_indicators(&self) -> bool

Returns the value of typing_indicators, or the default value if typing_indicators is unset.

+
source

pub fn provisioning_version(&self) -> u32

Returns the value of provisioning_version, or the default value if provisioning_version is unset.

+

Returns the value of link_previews, or the default value if link_previews is unset.

+

Trait Implementations§

source§

impl Clone for Configuration

source§

fn clone(&self) -> Configuration

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Configuration

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Configuration

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Configuration

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -24,9 +24,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Configuration> for Configuration

source§

fn eq(&self, other: &Configuration) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Configuration> for Configuration

source§

fn eq(&self, other: &Configuration) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Configuration

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Configuration

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -38,4 +38,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.Contacts.html b/libsignal_service/proto/sync_message/struct.Contacts.html index 126daba07..56aa040b3 100644 --- a/libsignal_service/proto/sync_message/struct.Contacts.html +++ b/libsignal_service/proto/sync_message/struct.Contacts.html @@ -1,8 +1,8 @@ -Contacts in libsignal_service::proto::sync_message - Rust
pub struct Contacts {
+Contacts in libsignal_service::proto::sync_message - Rust
pub struct Contacts {
     pub blob: Option<AttachmentPointer>,
     pub complete: Option<bool>,
-}

Fields§

§blob: Option<AttachmentPointer>§complete: Option<bool>

Implementations§

source§

impl Contacts

source

pub fn complete(&self) -> bool

Returns the value of complete, or the default value if complete is unset.

-

Trait Implementations§

source§

impl Clone for Contacts

source§

fn clone(&self) -> Contacts

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Contacts

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Contacts

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Contacts

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§blob: Option<AttachmentPointer>§complete: Option<bool>

Implementations§

source§

impl Contacts

source

pub fn complete(&self) -> bool

Returns the value of complete, or the default value if complete is unset.

+

Trait Implementations§

source§

impl Clone for Contacts

source§

fn clone(&self) -> Contacts

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Contacts

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Contacts

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Contacts

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Contacts> for Contacts

source§

fn eq(&self, other: &Contacts) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Contacts> for Contacts

source§

fn eq(&self, other: &Contacts) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Contacts

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Contacts

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.FetchLatest.html b/libsignal_service/proto/sync_message/struct.FetchLatest.html index 2cbfe0ef6..c4928d404 100644 --- a/libsignal_service/proto/sync_message/struct.FetchLatest.html +++ b/libsignal_service/proto/sync_message/struct.FetchLatest.html @@ -1,8 +1,8 @@ -FetchLatest in libsignal_service::proto::sync_message - Rust
pub struct FetchLatest {
+FetchLatest in libsignal_service::proto::sync_message - Rust
pub struct FetchLatest {
     pub type: Option<i32>,
-}

Fields§

§type: Option<i32>

Implementations§

source§

impl FetchLatest

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-

Trait Implementations§

source§

impl Clone for FetchLatest

source§

fn clone(&self) -> FetchLatest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FetchLatest

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FetchLatest

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FetchLatest

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§type: Option<i32>

Implementations§

source§

impl FetchLatest

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+

Trait Implementations§

source§

impl Clone for FetchLatest

source§

fn clone(&self) -> FetchLatest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FetchLatest

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FetchLatest

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for FetchLatest

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<FetchLatest> for FetchLatest

source§

fn eq(&self, other: &FetchLatest) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<FetchLatest> for FetchLatest

source§

fn eq(&self, other: &FetchLatest) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for FetchLatest

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for FetchLatest

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.Keys.html b/libsignal_service/proto/sync_message/struct.Keys.html index 0d73056af..c33f3c191 100644 --- a/libsignal_service/proto/sync_message/struct.Keys.html +++ b/libsignal_service/proto/sync_message/struct.Keys.html @@ -1,7 +1,7 @@ -Keys in libsignal_service::proto::sync_message - Rust
pub struct Keys {
+Keys in libsignal_service::proto::sync_message - Rust
pub struct Keys {
     pub storage_service: Option<Vec<u8>>,
-}

Fields§

§storage_service: Option<Vec<u8>>

Implementations§

source§

impl Keys

source

pub fn storage_service(&self) -> &[u8]

Returns the value of storage_service, or the default value if storage_service is unset.

-

Trait Implementations§

source§

impl Clone for Keys

source§

fn clone(&self) -> Keys

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Keys

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Keys

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Keys

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§storage_service: Option<Vec<u8>>

Implementations§

source§

impl Keys

source

pub fn storage_service(&self) -> &[u8]

Returns the value of storage_service, or the default value if storage_service is unset.

+

Trait Implementations§

source§

impl Clone for Keys

source§

fn clone(&self) -> Keys

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Keys

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Keys

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Keys

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -16,9 +16,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Keys> for Keys

source§

fn eq(&self, other: &Keys) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Keys> for Keys

source§

fn eq(&self, other: &Keys) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Keys

Auto Trait Implementations§

§

impl RefUnwindSafe for Keys

§

impl Send for Keys

§

impl Sync for Keys

§

impl Unpin for Keys

§

impl UnwindSafe for Keys

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Keys

Auto Trait Implementations§

§

impl RefUnwindSafe for Keys

§

impl Send for Keys

§

impl Sync for Keys

§

impl Unpin for Keys

§

impl UnwindSafe for Keys

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.MessageRequestResponse.html b/libsignal_service/proto/sync_message/struct.MessageRequestResponse.html index b85136efc..0989b6ade 100644 --- a/libsignal_service/proto/sync_message/struct.MessageRequestResponse.html +++ b/libsignal_service/proto/sync_message/struct.MessageRequestResponse.html @@ -1,12 +1,12 @@ -MessageRequestResponse in libsignal_service::proto::sync_message - Rust
pub struct MessageRequestResponse {
+MessageRequestResponse in libsignal_service::proto::sync_message - Rust
pub struct MessageRequestResponse {
     pub thread_aci: Option<String>,
     pub group_id: Option<Vec<u8>>,
     pub type: Option<i32>,
-}

Fields§

§thread_aci: Option<String>§group_id: Option<Vec<u8>>§type: Option<i32>

Implementations§

source§

impl MessageRequestResponse

source

pub fn thread_aci(&self) -> &str

Returns the value of thread_aci, or the default value if thread_aci is unset.

-
source

pub fn group_id(&self) -> &[u8]

Returns the value of group_id, or the default value if group_id is unset.

-
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-

Trait Implementations§

source§

impl Clone for MessageRequestResponse

source§

fn clone(&self) -> MessageRequestResponse

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageRequestResponse

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MessageRequestResponse

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MessageRequestResponse

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§thread_aci: Option<String>§group_id: Option<Vec<u8>>§type: Option<i32>

Implementations§

source§

impl MessageRequestResponse

source

pub fn thread_aci(&self) -> &str

Returns the value of thread_aci, or the default value if thread_aci is unset.

+
source

pub fn group_id(&self) -> &[u8]

Returns the value of group_id, or the default value if group_id is unset.

+
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+

Trait Implementations§

source§

impl Clone for MessageRequestResponse

source§

fn clone(&self) -> MessageRequestResponse

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageRequestResponse

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for MessageRequestResponse

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MessageRequestResponse

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<MessageRequestResponse> for MessageRequestResponse

source§

fn eq(&self, other: &MessageRequestResponse) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<MessageRequestResponse> for MessageRequestResponse

source§

fn eq(&self, other: &MessageRequestResponse) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for MessageRequestResponse

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for MessageRequestResponse

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -35,4 +35,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.OutgoingPayment.html b/libsignal_service/proto/sync_message/struct.OutgoingPayment.html index ed4d62b00..f6131ff9e 100644 --- a/libsignal_service/proto/sync_message/struct.OutgoingPayment.html +++ b/libsignal_service/proto/sync_message/struct.OutgoingPayment.html @@ -1,10 +1,10 @@ -OutgoingPayment in libsignal_service::proto::sync_message - Rust
pub struct OutgoingPayment {
+OutgoingPayment in libsignal_service::proto::sync_message - Rust
pub struct OutgoingPayment {
     pub recipient_service_id: Option<String>,
     pub note: Option<String>,
     pub payment_detail: Option<PaymentDetail>,
-}

Fields§

§recipient_service_id: Option<String>§note: Option<String>§payment_detail: Option<PaymentDetail>

Implementations§

source§

impl OutgoingPayment

source

pub fn recipient_service_id(&self) -> &str

Returns the value of recipient_service_id, or the default value if recipient_service_id is unset.

-
source

pub fn note(&self) -> &str

Returns the value of note, or the default value if note is unset.

-

Trait Implementations§

source§

impl Clone for OutgoingPayment

source§

fn clone(&self) -> OutgoingPayment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OutgoingPayment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OutgoingPayment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OutgoingPayment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§recipient_service_id: Option<String>§note: Option<String>§payment_detail: Option<PaymentDetail>

Implementations§

source§

impl OutgoingPayment

source

pub fn recipient_service_id(&self) -> &str

Returns the value of recipient_service_id, or the default value if recipient_service_id is unset.

+
source

pub fn note(&self) -> &str

Returns the value of note, or the default value if note is unset.

+

Trait Implementations§

source§

impl Clone for OutgoingPayment

source§

fn clone(&self) -> OutgoingPayment

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OutgoingPayment

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for OutgoingPayment

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for OutgoingPayment

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -19,9 +19,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<OutgoingPayment> for OutgoingPayment

source§

fn eq(&self, other: &OutgoingPayment) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<OutgoingPayment> for OutgoingPayment

source§

fn eq(&self, other: &OutgoingPayment) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for OutgoingPayment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for OutgoingPayment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -33,4 +33,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.PniChangeNumber.html b/libsignal_service/proto/sync_message/struct.PniChangeNumber.html index 0cc2c7d6f..9b7deb8a6 100644 --- a/libsignal_service/proto/sync_message/struct.PniChangeNumber.html +++ b/libsignal_service/proto/sync_message/struct.PniChangeNumber.html @@ -1,4 +1,4 @@ -PniChangeNumber in libsignal_service::proto::sync_message - Rust
pub struct PniChangeNumber {
+PniChangeNumber in libsignal_service::proto::sync_message - Rust
pub struct PniChangeNumber {
     pub identity_key_pair: Option<Vec<u8>>,
     pub signed_pre_key: Option<Vec<u8>>,
     pub last_resort_kyber_pre_key: Option<Vec<u8>>,
@@ -8,12 +8,12 @@
 
§signed_pre_key: Option<Vec<u8>>

Serialized libsignal-client SignedPreKeyRecord

§last_resort_kyber_pre_key: Option<Vec<u8>>

Serialized libsignal-client KyberPreKeyRecord

§registration_id: Option<u32>§new_e164: Option<String>

The e164 we have changed our number to

-

Implementations§

source§

impl PniChangeNumber

source

pub fn identity_key_pair(&self) -> &[u8]

Returns the value of identity_key_pair, or the default value if identity_key_pair is unset.

-
source

pub fn signed_pre_key(&self) -> &[u8]

Returns the value of signed_pre_key, or the default value if signed_pre_key is unset.

-
source

pub fn registration_id(&self) -> u32

Returns the value of registration_id, or the default value if registration_id is unset.

-
source

pub fn new_e164(&self) -> &str

Returns the value of new_e164, or the default value if new_e164 is unset.

-
source

pub fn last_resort_kyber_pre_key(&self) -> &[u8]

Returns the value of last_resort_kyber_pre_key, or the default value if last_resort_kyber_pre_key is unset.

-

Trait Implementations§

source§

impl Clone for PniChangeNumber

source§

fn clone(&self) -> PniChangeNumber

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PniChangeNumber

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PniChangeNumber

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PniChangeNumber

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

Implementations§

source§

impl PniChangeNumber

source

pub fn identity_key_pair(&self) -> &[u8]

Returns the value of identity_key_pair, or the default value if identity_key_pair is unset.

+
source

pub fn signed_pre_key(&self) -> &[u8]

Returns the value of signed_pre_key, or the default value if signed_pre_key is unset.

+
source

pub fn registration_id(&self) -> u32

Returns the value of registration_id, or the default value if registration_id is unset.

+
source

pub fn new_e164(&self) -> &str

Returns the value of new_e164, or the default value if new_e164 is unset.

+
source

pub fn last_resort_kyber_pre_key(&self) -> &[u8]

Returns the value of last_resort_kyber_pre_key, or the default value if last_resort_kyber_pre_key is unset.

+

Trait Implementations§

source§

impl Clone for PniChangeNumber

source§

fn clone(&self) -> PniChangeNumber

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PniChangeNumber

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for PniChangeNumber

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for PniChangeNumber

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -28,9 +28,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<PniChangeNumber> for PniChangeNumber

source§

fn eq(&self, other: &PniChangeNumber) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<PniChangeNumber> for PniChangeNumber

source§

fn eq(&self, other: &PniChangeNumber) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for PniChangeNumber

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for PniChangeNumber

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -42,4 +42,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.Read.html b/libsignal_service/proto/sync_message/struct.Read.html index 225057adb..586f3770d 100644 --- a/libsignal_service/proto/sync_message/struct.Read.html +++ b/libsignal_service/proto/sync_message/struct.Read.html @@ -1,9 +1,9 @@ -Read in libsignal_service::proto::sync_message - Rust
pub struct Read {
+Read in libsignal_service::proto::sync_message - Rust
pub struct Read {
     pub sender_aci: Option<String>,
     pub timestamp: Option<u64>,
-}

Fields§

§sender_aci: Option<String>§timestamp: Option<u64>

Implementations§

source§

impl Read

source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

-
source

pub fn sender_aci(&self) -> &str

Returns the value of sender_aci, or the default value if sender_aci is unset.

-

Trait Implementations§

source§

impl Clone for Read

source§

fn clone(&self) -> Read

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Read

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Read

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Read

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§sender_aci: Option<String>§timestamp: Option<u64>

Implementations§

source§

impl Read

source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

+
source

pub fn sender_aci(&self) -> &str

Returns the value of sender_aci, or the default value if sender_aci is unset.

+

Trait Implementations§

source§

impl Clone for Read

source§

fn clone(&self) -> Read

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Read

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Read

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Read

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Read> for Read

source§

fn eq(&self, other: &Read) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Read> for Read

source§

fn eq(&self, other: &Read) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Read

Auto Trait Implementations§

§

impl RefUnwindSafe for Read

§

impl Send for Read

§

impl Sync for Read

§

impl Unpin for Read

§

impl UnwindSafe for Read

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Read

Auto Trait Implementations§

§

impl RefUnwindSafe for Read

§

impl Send for Read

§

impl Sync for Read

§

impl Unpin for Read

§

impl UnwindSafe for Read

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.Request.html b/libsignal_service/proto/sync_message/struct.Request.html index c335ea3b4..eac2039ee 100644 --- a/libsignal_service/proto/sync_message/struct.Request.html +++ b/libsignal_service/proto/sync_message/struct.Request.html @@ -1,8 +1,8 @@ -Request in libsignal_service::proto::sync_message - Rust
pub struct Request {
+Request in libsignal_service::proto::sync_message - Rust
pub struct Request {
     pub type: Option<i32>,
-}

Fields§

§type: Option<i32>

Implementations§

source§

impl Request

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-

Trait Implementations§

source§

impl Clone for Request

source§

fn clone(&self) -> Request

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Request

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Request

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Request

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§type: Option<i32>

Implementations§

source§

impl Request

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+

Trait Implementations§

source§

impl Clone for Request

source§

fn clone(&self) -> Request

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Request

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Request

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Request

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -17,9 +17,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Request> for Request

source§

fn eq(&self, other: &Request) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Request> for Request

source§

fn eq(&self, other: &Request) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Request

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Request

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -31,4 +31,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.Sent.html b/libsignal_service/proto/sync_message/struct.Sent.html index 9d3fc60cf..0da800706 100644 --- a/libsignal_service/proto/sync_message/struct.Sent.html +++ b/libsignal_service/proto/sync_message/struct.Sent.html @@ -1,4 +1,4 @@ -Sent in libsignal_service::proto::sync_message - Rust
pub struct Sent {
+Sent in libsignal_service::proto::sync_message - Rust
pub struct Sent {
     pub destination_e164: Option<String>,
     pub destination_service_id: Option<String>,
     pub timestamp: Option<u64>,
@@ -9,12 +9,12 @@
     pub story_message: Option<StoryMessage>,
     pub story_message_recipients: Vec<StoryMessageRecipient>,
     pub edit_message: Option<EditMessage>,
-}

Fields§

§destination_e164: Option<String>§destination_service_id: Option<String>§timestamp: Option<u64>§message: Option<DataMessage>§expiration_start_timestamp: Option<u64>§unidentified_status: Vec<UnidentifiedDeliveryStatus>§is_recipient_update: Option<bool>§story_message: Option<StoryMessage>§story_message_recipients: Vec<StoryMessageRecipient>§edit_message: Option<EditMessage>

Implementations§

source§

impl Sent

source

pub fn destination_e164(&self) -> &str

Returns the value of destination_e164, or the default value if destination_e164 is unset.

-
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

-
source

pub fn expiration_start_timestamp(&self) -> u64

Returns the value of expiration_start_timestamp, or the default value if expiration_start_timestamp is unset.

-
source

pub fn is_recipient_update(&self) -> bool

Returns the value of is_recipient_update, or the default value if is_recipient_update is unset.

-
source

pub fn destination_service_id(&self) -> &str

Returns the value of destination_service_id, or the default value if destination_service_id is unset.

-

Trait Implementations§

source§

impl Clone for Sent

source§

fn clone(&self) -> Sent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Sent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Sent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§destination_e164: Option<String>§destination_service_id: Option<String>§timestamp: Option<u64>§message: Option<DataMessage>§expiration_start_timestamp: Option<u64>§unidentified_status: Vec<UnidentifiedDeliveryStatus>§is_recipient_update: Option<bool>§story_message: Option<StoryMessage>§story_message_recipients: Vec<StoryMessageRecipient>§edit_message: Option<EditMessage>

Implementations§

source§

impl Sent

source

pub fn destination_e164(&self) -> &str

Returns the value of destination_e164, or the default value if destination_e164 is unset.

+
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

+
source

pub fn expiration_start_timestamp(&self) -> u64

Returns the value of expiration_start_timestamp, or the default value if expiration_start_timestamp is unset.

+
source

pub fn is_recipient_update(&self) -> bool

Returns the value of is_recipient_update, or the default value if is_recipient_update is unset.

+
source

pub fn destination_service_id(&self) -> &str

Returns the value of destination_service_id, or the default value if destination_service_id is unset.

+

Trait Implementations§

source§

impl Clone for Sent

source§

fn clone(&self) -> Sent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Sent

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Sent

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -29,9 +29,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Sent> for Sent

source§

fn eq(&self, other: &Sent) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Sent> for Sent

source§

fn eq(&self, other: &Sent) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Sent

Auto Trait Implementations§

§

impl RefUnwindSafe for Sent

§

impl Send for Sent

§

impl Sync for Sent

§

impl Unpin for Sent

§

impl UnwindSafe for Sent

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Sent

Auto Trait Implementations§

§

impl RefUnwindSafe for Sent

§

impl Send for Sent

§

impl Sync for Sent

§

impl Unpin for Sent

§

impl UnwindSafe for Sent

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -43,4 +43,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.StickerPackOperation.html b/libsignal_service/proto/sync_message/struct.StickerPackOperation.html index f03eb5022..229180fcc 100644 --- a/libsignal_service/proto/sync_message/struct.StickerPackOperation.html +++ b/libsignal_service/proto/sync_message/struct.StickerPackOperation.html @@ -1,12 +1,12 @@ -StickerPackOperation in libsignal_service::proto::sync_message - Rust
pub struct StickerPackOperation {
+StickerPackOperation in libsignal_service::proto::sync_message - Rust
pub struct StickerPackOperation {
     pub pack_id: Option<Vec<u8>>,
     pub pack_key: Option<Vec<u8>>,
     pub type: Option<i32>,
-}

Fields§

§pack_id: Option<Vec<u8>>§pack_key: Option<Vec<u8>>§type: Option<i32>

Implementations§

source§

impl StickerPackOperation

source

pub fn pack_id(&self) -> &[u8]

Returns the value of pack_id, or the default value if pack_id is unset.

-
source

pub fn pack_key(&self) -> &[u8]

Returns the value of pack_key, or the default value if pack_key is unset.

-
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-

Trait Implementations§

source§

impl Clone for StickerPackOperation

source§

fn clone(&self) -> StickerPackOperation

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StickerPackOperation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StickerPackOperation

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for StickerPackOperation

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§pack_id: Option<Vec<u8>>§pack_key: Option<Vec<u8>>§type: Option<i32>

Implementations§

source§

impl StickerPackOperation

source

pub fn pack_id(&self) -> &[u8]

Returns the value of pack_id, or the default value if pack_id is unset.

+
source

pub fn pack_key(&self) -> &[u8]

Returns the value of pack_key, or the default value if pack_key is unset.

+
source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+

Trait Implementations§

source§

impl Clone for StickerPackOperation

source§

fn clone(&self) -> StickerPackOperation

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StickerPackOperation

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for StickerPackOperation

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for StickerPackOperation

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -21,9 +21,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<StickerPackOperation> for StickerPackOperation

source§

fn eq(&self, other: &StickerPackOperation) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<StickerPackOperation> for StickerPackOperation

source§

fn eq(&self, other: &StickerPackOperation) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for StickerPackOperation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for StickerPackOperation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -35,4 +35,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.ViewOnceOpen.html b/libsignal_service/proto/sync_message/struct.ViewOnceOpen.html index 4d06040c4..f796bdab4 100644 --- a/libsignal_service/proto/sync_message/struct.ViewOnceOpen.html +++ b/libsignal_service/proto/sync_message/struct.ViewOnceOpen.html @@ -1,9 +1,9 @@ -ViewOnceOpen in libsignal_service::proto::sync_message - Rust
pub struct ViewOnceOpen {
+ViewOnceOpen in libsignal_service::proto::sync_message - Rust
pub struct ViewOnceOpen {
     pub sender_aci: Option<String>,
     pub timestamp: Option<u64>,
-}

Fields§

§sender_aci: Option<String>§timestamp: Option<u64>

Implementations§

source§

impl ViewOnceOpen

source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

-
source

pub fn sender_aci(&self) -> &str

Returns the value of sender_aci, or the default value if sender_aci is unset.

-

Trait Implementations§

source§

impl Clone for ViewOnceOpen

source§

fn clone(&self) -> ViewOnceOpen

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ViewOnceOpen

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ViewOnceOpen

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ViewOnceOpen

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§sender_aci: Option<String>§timestamp: Option<u64>

Implementations§

source§

impl ViewOnceOpen

source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

+
source

pub fn sender_aci(&self) -> &str

Returns the value of sender_aci, or the default value if sender_aci is unset.

+

Trait Implementations§

source§

impl Clone for ViewOnceOpen

source§

fn clone(&self) -> ViewOnceOpen

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ViewOnceOpen

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ViewOnceOpen

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ViewOnceOpen

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<ViewOnceOpen> for ViewOnceOpen

source§

fn eq(&self, other: &ViewOnceOpen) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<ViewOnceOpen> for ViewOnceOpen

source§

fn eq(&self, other: &ViewOnceOpen) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for ViewOnceOpen

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for ViewOnceOpen

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/struct.Viewed.html b/libsignal_service/proto/sync_message/struct.Viewed.html index 1c5b2fa46..3a727b650 100644 --- a/libsignal_service/proto/sync_message/struct.Viewed.html +++ b/libsignal_service/proto/sync_message/struct.Viewed.html @@ -1,9 +1,9 @@ -Viewed in libsignal_service::proto::sync_message - Rust
pub struct Viewed {
+Viewed in libsignal_service::proto::sync_message - Rust
pub struct Viewed {
     pub sender_aci: Option<String>,
     pub timestamp: Option<u64>,
-}

Fields§

§sender_aci: Option<String>§timestamp: Option<u64>

Implementations§

source§

impl Viewed

source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

-
source

pub fn sender_aci(&self) -> &str

Returns the value of sender_aci, or the default value if sender_aci is unset.

-

Trait Implementations§

source§

impl Clone for Viewed

source§

fn clone(&self) -> Viewed

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Viewed

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Viewed

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Viewed

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§sender_aci: Option<String>§timestamp: Option<u64>

Implementations§

source§

impl Viewed

source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

+
source

pub fn sender_aci(&self) -> &str

Returns the value of sender_aci, or the default value if sender_aci is unset.

+

Trait Implementations§

source§

impl Clone for Viewed

source§

fn clone(&self) -> Viewed

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Viewed

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Viewed

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Viewed

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -18,9 +18,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Viewed> for Viewed

source§

fn eq(&self, other: &Viewed) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Viewed> for Viewed

source§

fn eq(&self, other: &Viewed) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Viewed

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Viewed

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/text_attachment/enum.Background.html b/libsignal_service/proto/text_attachment/enum.Background.html index 4437c3074..0961f9c8a 100644 --- a/libsignal_service/proto/text_attachment/enum.Background.html +++ b/libsignal_service/proto/text_attachment/enum.Background.html @@ -1,17 +1,17 @@ -Background in libsignal_service::proto::text_attachment - Rust
pub enum Background {
+Background in libsignal_service::proto::text_attachment - Rust
pub enum Background {
     Gradient(Gradient),
     Color(u32),
-}

Variants§

§

Gradient(Gradient)

§

Color(u32)

Implementations§

source§

impl Background

source

pub fn encode<B>(&self, buf: &mut B)where - B: BufMut,

source

pub fn merge<B>( +}

Variants§

§

Gradient(Gradient)

§

Color(u32)

Implementations§

source§

impl Background

source

pub fn encode<B>(&self, buf: &mut B)where + B: BufMut,

source

pub fn merge<B>( field: &mut Option<Background>, tag: u32, wire_type: WireType, buf: &mut B, ctx: DecodeContext ) -> Result<(), DecodeError>where - B: Buf,

source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Background

source§

fn clone(&self) -> Background

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Background

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Background> for Background

source§

fn eq(&self, other: &Background) -> bool

This method tests for self and other values to be equal, and is used + B: Buf,
source

pub fn encoded_len(&self) -> usize

Trait Implementations§

source§

impl Clone for Background

source§

fn clone(&self) -> Background

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Background

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq<Background> for Background

source§

fn eq(&self, other: &Background) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Background

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Background

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -23,4 +23,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/text_attachment/enum.Style.html b/libsignal_service/proto/text_attachment/enum.Style.html index 1b2a5265c..0c98c225b 100644 --- a/libsignal_service/proto/text_attachment/enum.Style.html +++ b/libsignal_service/proto/text_attachment/enum.Style.html @@ -1,22 +1,22 @@ -Style in libsignal_service::proto::text_attachment - Rust
#[repr(i32)]
pub enum Style { +Style in libsignal_service::proto::text_attachment - Rust
#[repr(i32)]
pub enum Style { Default, Regular, Bold, Serif, Script, Condensed, -}

Variants§

§

Default

§

Regular

§

Bold

§

Serif

§

Script

§

Condensed

Implementations§

source§

impl Style

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Style.

-
source

pub fn from_i32(value: i32) -> Option<Style>

Converts an i32 to a Style, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Style

source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Style

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Style

source§

fn default() -> Style

Returns the “default value” for a type. Read more
source§

impl From<Style> for i32

source§

fn from(value: Style) -> i32

Converts to this type from the input type.
source§

impl Hash for Style

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Default

§

Regular

§

Bold

§

Serif

§

Script

§

Condensed

Implementations§

source§

impl Style

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Style.

+
source

pub fn from_i32(value: i32) -> Option<Style>

Converts an i32 to a Style, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Style

source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Style

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Style

source§

fn default() -> Style

Returns the “default value” for a type. Read more
source§

impl From<Style> for i32

source§

fn from(value: Style) -> i32

Converts to this type from the input type.
source§

impl Hash for Style

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Style

source§

fn cmp(&self, other: &Style) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Style

source§

fn cmp(&self, other: &Style) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Style> for Style

source§

fn eq(&self, other: &Style) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Style> for Style

source§

fn eq(&self, other: &Style) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Style> for Style

source§

fn partial_cmp(&self, other: &Style) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Style> for Style

source§

fn partial_cmp(&self, other: &Style) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Style

source§

impl Eq for Style

source§

impl StructuralEq for Style

source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Style

source§

impl Eq for Style

source§

impl StructuralEq for Style

source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -28,4 +28,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/text_attachment/index.html b/libsignal_service/proto/text_attachment/index.html index 3604fdee1..fc7ea57fa 100644 --- a/libsignal_service/proto/text_attachment/index.html +++ b/libsignal_service/proto/text_attachment/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::text_attachment - Rust
Expand description

Nested message and enum types in TextAttachment.

+libsignal_service::proto::text_attachment - Rust
Expand description

Nested message and enum types in TextAttachment.

Structs

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/text_attachment/struct.Gradient.html b/libsignal_service/proto/text_attachment/struct.Gradient.html index efaeb1222..7ad90a81f 100644 --- a/libsignal_service/proto/text_attachment/struct.Gradient.html +++ b/libsignal_service/proto/text_attachment/struct.Gradient.html @@ -1,4 +1,4 @@ -Gradient in libsignal_service::proto::text_attachment - Rust
pub struct Gradient {
+Gradient in libsignal_service::proto::text_attachment - Rust
pub struct Gradient {
     pub start_color: Option<u32>,
     pub end_color: Option<u32>,
     pub angle: Option<u32>,
@@ -8,10 +8,10 @@
 
§end_color: Option<u32>

deprecated: this field will be removed in a future release.

§angle: Option<u32>

degrees

§colors: Vec<u32>§positions: Vec<f32>

percent from 0 to 1

-

Implementations§

source§

impl Gradient

source

pub fn start_color(&self) -> u32

Returns the value of start_color, or the default value if start_color is unset.

-
source

pub fn end_color(&self) -> u32

Returns the value of end_color, or the default value if end_color is unset.

-
source

pub fn angle(&self) -> u32

Returns the value of angle, or the default value if angle is unset.

-

Trait Implementations§

source§

impl Clone for Gradient

source§

fn clone(&self) -> Gradient

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Gradient

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Gradient

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Gradient

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +

Implementations§

source§

impl Gradient

source

pub fn start_color(&self) -> u32

Returns the value of start_color, or the default value if start_color is unset.

+
source

pub fn end_color(&self) -> u32

Returns the value of end_color, or the default value if end_color is unset.

+
source

pub fn angle(&self) -> u32

Returns the value of angle, or the default value if angle is unset.

+

Trait Implementations§

source§

impl Clone for Gradient

source§

fn clone(&self) -> Gradient

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Gradient

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Gradient

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Gradient

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -26,9 +26,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Gradient> for Gradient

source§

fn eq(&self, other: &Gradient) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Gradient> for Gradient

source§

fn eq(&self, other: &Gradient) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Gradient

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Gradient

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -40,4 +40,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/typing_message/enum.Action.html b/libsignal_service/proto/typing_message/enum.Action.html index 83ac2d902..068c41122 100644 --- a/libsignal_service/proto/typing_message/enum.Action.html +++ b/libsignal_service/proto/typing_message/enum.Action.html @@ -1,18 +1,18 @@ -Action in libsignal_service::proto::typing_message - Rust
#[repr(i32)]
pub enum Action { +Action in libsignal_service::proto::typing_message - Rust
#[repr(i32)]
pub enum Action { Started, Stopped, -}

Variants§

§

Started

§

Stopped

Implementations§

source§

impl Action

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Action.

-
source

pub fn from_i32(value: i32) -> Option<Action>

Converts an i32 to a Action, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Action

source§

fn clone(&self) -> Action

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Action

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Action

source§

fn default() -> Action

Returns the “default value” for a type. Read more
source§

impl From<Action> for i32

source§

fn from(value: Action) -> i32

Converts to this type from the input type.
source§

impl Hash for Action

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Started

§

Stopped

Implementations§

source§

impl Action

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Action.

+
source

pub fn from_i32(value: i32) -> Option<Action>

Converts an i32 to a Action, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Action

source§

fn clone(&self) -> Action

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Action

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Action

source§

fn default() -> Action

Returns the “default value” for a type. Read more
source§

impl From<Action> for i32

source§

fn from(value: Action) -> i32

Converts to this type from the input type.
source§

impl Hash for Action

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Action

source§

fn cmp(&self, other: &Action) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Action

source§

fn cmp(&self, other: &Action) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Action> for Action

source§

fn eq(&self, other: &Action) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Action> for Action

source§

fn eq(&self, other: &Action) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Action> for Action

source§

fn partial_cmp(&self, other: &Action) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Action> for Action

source§

fn partial_cmp(&self, other: &Action) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Action

source§

impl Eq for Action

source§

impl StructuralEq for Action

source§

impl StructuralPartialEq for Action

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Action

source§

impl Eq for Action

source§

impl StructuralEq for Action

source§

impl StructuralPartialEq for Action

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -24,4 +24,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/typing_message/index.html b/libsignal_service/proto/typing_message/index.html index d576b534c..1822030dd 100644 --- a/libsignal_service/proto/typing_message/index.html +++ b/libsignal_service/proto/typing_message/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::typing_message - Rust
Expand description

Nested message and enum types in TypingMessage.

+libsignal_service::proto::typing_message - Rust
Expand description

Nested message and enum types in TypingMessage.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/unidentified_sender_message/index.html b/libsignal_service/proto/unidentified_sender_message/index.html index c9939b317..b6ad03c01 100644 --- a/libsignal_service/proto/unidentified_sender_message/index.html +++ b/libsignal_service/proto/unidentified_sender_message/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::unidentified_sender_message - Rust
Expand description

Nested message and enum types in UnidentifiedSenderMessage.

+libsignal_service::proto::unidentified_sender_message - Rust
Expand description

Nested message and enum types in UnidentifiedSenderMessage.

Modules

  • Nested message and enum types in Message.

Structs

\ No newline at end of file diff --git a/libsignal_service/proto/unidentified_sender_message/message/enum.ContentHint.html b/libsignal_service/proto/unidentified_sender_message/message/enum.ContentHint.html index c13ef030d..6c1444552 100644 --- a/libsignal_service/proto/unidentified_sender_message/message/enum.ContentHint.html +++ b/libsignal_service/proto/unidentified_sender_message/message/enum.ContentHint.html @@ -1,22 +1,22 @@ -ContentHint in libsignal_service::proto::unidentified_sender_message::message - Rust
#[repr(i32)]
pub enum ContentHint { +ContentHint in libsignal_service::proto::unidentified_sender_message::message - Rust
#[repr(i32)]
pub enum ContentHint { Default, Resendable, Implicit, }

Variants§

§

Default

Show an error immediately; it was important but we can’t retry.

§

Resendable

Sender will try to resend; delay any error UI if possible

§

Implicit

Don’t show any error UI at all; this is something sent implicitly like a typing message or a receipt

-

Implementations§

source§

impl ContentHint

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ContentHint.

-
source

pub fn from_i32(value: i32) -> Option<ContentHint>

Converts an i32 to a ContentHint, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for ContentHint

source§

fn clone(&self) -> ContentHint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ContentHint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ContentHint

source§

fn default() -> ContentHint

Returns the “default value” for a type. Read more
source§

impl From<ContentHint> for i32

source§

fn from(value: ContentHint) -> i32

Converts to this type from the input type.
source§

impl Hash for ContentHint

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

Implementations§

source§

impl ContentHint

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of ContentHint.

+
source

pub fn from_i32(value: i32) -> Option<ContentHint>

Converts an i32 to a ContentHint, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for ContentHint

source§

fn clone(&self) -> ContentHint

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ContentHint

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ContentHint

source§

fn default() -> ContentHint

Returns the “default value” for a type. Read more
source§

impl From<ContentHint> for i32

source§

fn from(value: ContentHint) -> i32

Converts to this type from the input type.
source§

impl Hash for ContentHint

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ContentHint

source§

fn cmp(&self, other: &ContentHint) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for ContentHint

source§

fn cmp(&self, other: &ContentHint) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ContentHint> for ContentHint

source§

fn eq(&self, other: &ContentHint) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<ContentHint> for ContentHint

source§

fn eq(&self, other: &ContentHint) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ContentHint> for ContentHint

source§

fn partial_cmp(&self, other: &ContentHint) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ContentHint> for ContentHint

source§

fn partial_cmp(&self, other: &ContentHint) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for ContentHint

source§

impl Eq for ContentHint

source§

impl StructuralEq for ContentHint

source§

impl StructuralPartialEq for ContentHint

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for ContentHint

source§

impl Eq for ContentHint

source§

impl StructuralEq for ContentHint

source§

impl StructuralPartialEq for ContentHint

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -28,4 +28,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/unidentified_sender_message/message/enum.Type.html b/libsignal_service/proto/unidentified_sender_message/message/enum.Type.html index ffb0dc81d..98dd05035 100644 --- a/libsignal_service/proto/unidentified_sender_message/message/enum.Type.html +++ b/libsignal_service/proto/unidentified_sender_message/message/enum.Type.html @@ -1,21 +1,21 @@ -Type in libsignal_service::proto::unidentified_sender_message::message - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::unidentified_sender_message::message - Rust
#[repr(i32)]
pub enum Type { PrekeyMessage, Message, SenderkeyMessage, PlaintextContent, }

Variants§

§

PrekeyMessage

§

Message

Further cases should line up with Envelope.Type, even though old cases don’t.

-
§

SenderkeyMessage

§

PlaintextContent

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +

§

SenderkeyMessage

§

PlaintextContent

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -27,4 +27,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/unidentified_sender_message/message/index.html b/libsignal_service/proto/unidentified_sender_message/message/index.html index 8fda3a071..7cd589dd3 100644 --- a/libsignal_service/proto/unidentified_sender_message/message/index.html +++ b/libsignal_service/proto/unidentified_sender_message/message/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::unidentified_sender_message::message - Rust
Expand description

Nested message and enum types in Message.

+libsignal_service::proto::unidentified_sender_message::message - Rust
Expand description

Nested message and enum types in Message.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/unidentified_sender_message/struct.Message.html b/libsignal_service/proto/unidentified_sender_message/struct.Message.html index 8e998ff72..62817d748 100644 --- a/libsignal_service/proto/unidentified_sender_message/struct.Message.html +++ b/libsignal_service/proto/unidentified_sender_message/struct.Message.html @@ -1,16 +1,16 @@ -Message in libsignal_service::proto::unidentified_sender_message - Rust
pub struct Message {
+Message in libsignal_service::proto::unidentified_sender_message - Rust
pub struct Message {
     pub type: Option<i32>,
     pub sender_certificate: Option<SenderCertificate>,
     pub content: Option<Vec<u8>>,
     pub content_hint: Option<i32>,
     pub group_id: Option<Vec<u8>>,
-}

Fields§

§type: Option<i32>§sender_certificate: Option<SenderCertificate>§content: Option<Vec<u8>>§content_hint: Option<i32>§group_id: Option<Vec<u8>>

Implementations§

source§

impl Message

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-
source

pub fn content(&self) -> &[u8]

Returns the value of content, or the default value if content is unset.

-
source

pub fn content_hint(&self) -> ContentHint

Returns the enum value of content_hint, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_content_hint(&mut self, value: ContentHint)

Sets content_hint to the provided enum value.

-
source

pub fn group_id(&self) -> &[u8]

Returns the value of group_id, or the default value if group_id is unset.

-

Trait Implementations§

source§

impl Clone for Message

source§

fn clone(&self) -> Message

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Message

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Message

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Message

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where +}

Fields§

§type: Option<i32>§sender_certificate: Option<SenderCertificate>§content: Option<Vec<u8>>§content_hint: Option<i32>§group_id: Option<Vec<u8>>

Implementations§

source§

impl Message

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

+
source

pub fn content(&self) -> &[u8]

Returns the value of content, or the default value if content is unset.

+
source

pub fn content_hint(&self) -> ContentHint

Returns the enum value of content_hint, or the default if the field is unset or set to an invalid enum value.

+
source

pub fn set_content_hint(&mut self, value: ContentHint)

Sets content_hint to the provided enum value.

+
source

pub fn group_id(&self) -> &[u8]

Returns the value of group_id, or the default value if group_id is unset.

+

Trait Implementations§

source§

impl Clone for Message

source§

fn clone(&self) -> Message

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Message

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Message

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Message

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,

Encodes the message to a buffer. Read more
source§

fn encode_to_vec(&self) -> Vec<u8, Global> where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where @@ -25,9 +25,9 @@ Self: Sized,

Decodes an instance of the message from a buffer, and merges it into self. Read more
source§

fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,

Decodes a length-delimited instance of the message from buffer, and -merges it into self.
source§

impl PartialEq<Message> for Message

source§

fn eq(&self, other: &Message) -> bool

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq<Message> for Message

source§

fn eq(&self, other: &Message) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Message

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Message

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -39,4 +39,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/verified/enum.State.html b/libsignal_service/proto/verified/enum.State.html index c7aea3c81..9b09e5efc 100644 --- a/libsignal_service/proto/verified/enum.State.html +++ b/libsignal_service/proto/verified/enum.State.html @@ -1,19 +1,19 @@ -State in libsignal_service::proto::verified - Rust
#[repr(i32)]
pub enum State { +State in libsignal_service::proto::verified - Rust
#[repr(i32)]
pub enum State { Default, Verified, Unverified, -}

Variants§

§

Default

§

Verified

§

Unverified

Implementations§

source§

impl State

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of State.

-
source

pub fn from_i32(value: i32) -> Option<State>

Converts an i32 to a State, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for State

source§

fn clone(&self) -> State

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for State

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for State

source§

fn default() -> State

Returns the “default value” for a type. Read more
source§

impl From<State> for i32

source§

fn from(value: State) -> i32

Converts to this type from the input type.
source§

impl Hash for State

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Default

§

Verified

§

Unverified

Implementations§

source§

impl State

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of State.

+
source

pub fn from_i32(value: i32) -> Option<State>

Converts an i32 to a State, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for State

source§

fn clone(&self) -> State

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for State

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for State

source§

fn default() -> State

Returns the “default value” for a type. Read more
source§

impl From<State> for i32

source§

fn from(value: State) -> i32

Converts to this type from the input type.
source§

impl Hash for State

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for State

source§

fn cmp(&self, other: &State) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for State

source§

fn cmp(&self, other: &State) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<State> for State

source§

fn eq(&self, other: &State) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<State> for State

source§

fn eq(&self, other: &State) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<State> for State

source§

fn partial_cmp(&self, other: &State) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<State> for State

source§

fn partial_cmp(&self, other: &State) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for State

source§

impl Eq for State

source§

impl StructuralEq for State

source§

impl StructuralPartialEq for State

Auto Trait Implementations§

§

impl RefUnwindSafe for State

§

impl Send for State

§

impl Sync for State

§

impl Unpin for State

§

impl UnwindSafe for State

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for State

source§

impl Eq for State

source§

impl StructuralEq for State

source§

impl StructuralPartialEq for State

Auto Trait Implementations§

§

impl RefUnwindSafe for State

§

impl Send for State

§

impl Sync for State

§

impl Unpin for State

§

impl UnwindSafe for State

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -25,4 +25,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/verified/index.html b/libsignal_service/proto/verified/index.html index ca1b581fc..1e192e9b0 100644 --- a/libsignal_service/proto/verified/index.html +++ b/libsignal_service/proto/verified/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::verified - Rust
Expand description

Nested message and enum types in Verified.

+libsignal_service::proto::verified - Rust
Expand description

Nested message and enum types in Verified.

Enums

\ No newline at end of file diff --git a/libsignal_service/proto/web_socket_message/enum.Type.html b/libsignal_service/proto/web_socket_message/enum.Type.html index 28bd67b4d..d3be2d05b 100644 --- a/libsignal_service/proto/web_socket_message/enum.Type.html +++ b/libsignal_service/proto/web_socket_message/enum.Type.html @@ -1,19 +1,19 @@ -Type in libsignal_service::proto::web_socket_message - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::web_socket_message - Rust
#[repr(i32)]
pub enum Type { Unknown, Request, Response, -}

Variants§

§

Unknown

§

Request

§

Response

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

-
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

-

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where +}

Variants§

§

Unknown

§

Request

§

Response

Implementations§

source§

impl Type

source

pub fn is_valid(value: i32) -> bool

Returns true if value is a variant of Type.

+
source

pub fn from_i32(value: i32) -> Option<Type>

Converts an i32 to a Type, or None if value is not a valid variant.

+

Trait Implementations§

source§

impl Clone for Type

source§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Type

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for Type

source§

fn default() -> Type

Returns the “default value” for a type. Read more
source§

impl From<Type> for i32

source§

fn from(value: Type) -> i32

Converts to this type from the input type.
source§

impl Hash for Type

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Type

source§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
source§

impl PartialEq<Type> for Type

source§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Type> for Type

source§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralEq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -25,4 +25,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/proto/web_socket_message/index.html b/libsignal_service/proto/web_socket_message/index.html index 3252aa2ac..e36f87b77 100644 --- a/libsignal_service/proto/web_socket_message/index.html +++ b/libsignal_service/proto/web_socket_message/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::web_socket_message - Rust
Expand description

Nested message and enum types in WebSocketMessage.

+libsignal_service::proto::web_socket_message - Rust
Expand description

Nested message and enum types in WebSocketMessage.

Enums

\ No newline at end of file diff --git a/libsignal_service/provisioning/enum.ProvisioningError.html b/libsignal_service/provisioning/enum.ProvisioningError.html index 8b4e74bce..cd710a90c 100644 --- a/libsignal_service/provisioning/enum.ProvisioningError.html +++ b/libsignal_service/provisioning/enum.ProvisioningError.html @@ -1,4 +1,4 @@ -ProvisioningError in libsignal_service::provisioning - Rust
pub enum ProvisioningError {
+ProvisioningError in libsignal_service::provisioning - Rust
pub enum ProvisioningError {
     InvalidData {
         reason: String,
     },
@@ -12,10 +12,10 @@
     ServiceError(ServiceError),
     ProtocolError(SignalProtocolError),
     EncryptOnlyProvisioningCipher,
-}

Variants§

§

InvalidData

Fields

§reason: String
§

DecodeError(DecodeError)

§

WsError

Fields

§reason: String
§

WsClosing

Fields

§reason: String
§

ServiceError(ServiceError)

§

ProtocolError(SignalProtocolError)

§

EncryptOnlyProvisioningCipher

Trait Implementations§

source§

impl Debug for ProvisioningError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProvisioningError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProvisioningError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<DecodeError> for ProvisioningError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProvisioningError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for ProvisioningError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

InvalidData

Fields

§reason: String
§

DecodeError(DecodeError)

§

WsError

Fields

§reason: String
§

WsClosing

Fields

§reason: String
§

ServiceError(ServiceError)

§

ProtocolError(SignalProtocolError)

§

EncryptOnlyProvisioningCipher

Trait Implementations§

source§

impl Debug for ProvisioningError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProvisioningError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProvisioningError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<DecodeError> for ProvisioningError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<ProvisioningError> for LinkError

source§

fn from(source: ProvisioningError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProvisioningError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for ProvisioningError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ T: ?Sized,
source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of @@ -26,4 +26,4 @@ T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/provisioning/enum.SecondaryDeviceProvisioning.html b/libsignal_service/provisioning/enum.SecondaryDeviceProvisioning.html index a7f251524..982aa26ac 100644 --- a/libsignal_service/provisioning/enum.SecondaryDeviceProvisioning.html +++ b/libsignal_service/provisioning/enum.SecondaryDeviceProvisioning.html @@ -23,4 +23,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/provisioning/struct.ConfirmCodeResponse.html b/libsignal_service/provisioning/struct.ConfirmCodeResponse.html index 936086ac7..c5aa1eff0 100644 --- a/libsignal_service/provisioning/struct.ConfirmCodeResponse.html +++ b/libsignal_service/provisioning/struct.ConfirmCodeResponse.html @@ -14,4 +14,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/provisioning/struct.LinkingManager.html b/libsignal_service/provisioning/struct.LinkingManager.html index 30bc5884d..716e19866 100644 --- a/libsignal_service/provisioning/struct.LinkingManager.html +++ b/libsignal_service/provisioning/struct.LinkingManager.html @@ -20,4 +20,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/provisioning/struct.ProvisioningCipher.html b/libsignal_service/provisioning/struct.ProvisioningCipher.html index 3720a7afd..eb7920a06 100644 --- a/libsignal_service/provisioning/struct.ProvisioningCipher.html +++ b/libsignal_service/provisioning/struct.ProvisioningCipher.html @@ -17,4 +17,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/provisioning/struct.ProvisioningManager.html b/libsignal_service/provisioning/struct.ProvisioningManager.html index 40fde2b27..457c6d30b 100644 --- a/libsignal_service/provisioning/struct.ProvisioningManager.html +++ b/libsignal_service/provisioning/struct.ProvisioningManager.html @@ -16,4 +16,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/enum.AvatarWrite.html b/libsignal_service/push_service/enum.AvatarWrite.html index 14d617444..ca08c0b73 100644 --- a/libsignal_service/push_service/enum.AvatarWrite.html +++ b/libsignal_service/push_service/enum.AvatarWrite.html @@ -21,4 +21,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/enum.HttpAuthOverride.html b/libsignal_service/push_service/enum.HttpAuthOverride.html index a6a697d0a..baf4f2ce8 100644 --- a/libsignal_service/push_service/enum.HttpAuthOverride.html +++ b/libsignal_service/push_service/enum.HttpAuthOverride.html @@ -14,4 +14,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/enum.RegistrationMethod.html b/libsignal_service/push_service/enum.RegistrationMethod.html index 4035a18f0..1ad41e13c 100644 --- a/libsignal_service/push_service/enum.RegistrationMethod.html +++ b/libsignal_service/push_service/enum.RegistrationMethod.html @@ -13,4 +13,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/enum.ServiceError.html b/libsignal_service/push_service/enum.ServiceError.html index 07553957f..ec334bb9c 100644 --- a/libsignal_service/push_service/enum.ServiceError.html +++ b/libsignal_service/push_service/enum.ServiceError.html @@ -1,4 +1,4 @@ -ServiceError in libsignal_service::push_service - Rust
pub enum ServiceError {
+ServiceError in libsignal_service::push_service - Rust
pub enum ServiceError {
 
Show 25 variants Timeout { reason: String, }, @@ -40,10 +40,10 @@ UnsupportedContent, ParseServiceAddress(ParseServiceAddressError), NotFoundError, -
}

Variants§

§

Timeout

Fields

§reason: String
§

InvalidUrl(ParseError)

§

SendError

Fields

§reason: String
§

ResponseError

Fields

§reason: String
§

JsonDecodeError

Fields

§reason: String
§

ProtobufDecodeError(DecodeError)

§

BincodeError(Error)

§

Base64DecodeError(DecodeError)

§

RateLimitExceeded

§

Unauthorized

§

UnhandledResponseCode

Fields

§http_code: u16
§

WsError

Fields

§reason: String
§

WsClosing

Fields

§reason: String
§

InvalidFrameError

Fields

§reason: String
§

MacError

§

SignalProtocolError(SignalProtocolError)

§

ProofRequiredError(ProofRequired)

§

MismatchedDevicesException(MismatchedDevices)

§

StaleDevices(StaleDevices)

§

CredentialsCacheError(CredentialsCacheError)

§

GroupsV2Error

§

GroupsV2DecryptionError(GroupDecodingError)

§

UnsupportedContent

§

ParseServiceAddress(ParseServiceAddressError)

§

NotFoundError

Trait Implementations§

source§

impl Debug for ServiceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ServiceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ServiceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Box<ErrorKind, Global>> for ServiceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<CredentialsCacheError> for ServiceError

source§

fn from(source: CredentialsCacheError) -> Self

Converts to this type from the input type.
source§

impl From<DecodeError> for ServiceError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<DecodeError> for ServiceError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<GroupDecodingError> for ServiceError

source§

fn from(source: GroupDecodingError) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for ServiceError

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<ParseServiceAddressError> for ServiceError

source§

fn from(source: ParseServiceAddressError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for AttachmentUploadError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for MessageSenderError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProfileManagerError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProvisioningError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for ServiceError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

}

Variants§

§

Timeout

Fields

§reason: String
§

InvalidUrl(ParseError)

§

SendError

Fields

§reason: String
§

ResponseError

Fields

§reason: String
§

JsonDecodeError

Fields

§reason: String
§

ProtobufDecodeError(DecodeError)

§

BincodeError(Error)

§

Base64DecodeError(DecodeError)

§

RateLimitExceeded

§

Unauthorized

§

UnhandledResponseCode

Fields

§http_code: u16
§

WsError

Fields

§reason: String
§

WsClosing

Fields

§reason: String
§

InvalidFrameError

Fields

§reason: String
§

MacError

§

SignalProtocolError(SignalProtocolError)

§

ProofRequiredError(ProofRequired)

§

MismatchedDevicesException(MismatchedDevices)

§

StaleDevices(StaleDevices)

§

CredentialsCacheError(CredentialsCacheError)

§

GroupsV2Error

§

GroupsV2DecryptionError(GroupDecodingError)

§

UnsupportedContent

§

ParseServiceAddress(ParseServiceAddressError)

§

NotFoundError

Trait Implementations§

source§

impl Debug for ServiceError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ServiceError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ServiceError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Box<ErrorKind, Global>> for ServiceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<CredentialsCacheError> for ServiceError

source§

fn from(source: CredentialsCacheError) -> Self

Converts to this type from the input type.
source§

impl From<DecodeError> for ServiceError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<DecodeError> for ServiceError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<GroupDecodingError> for ServiceError

source§

fn from(source: GroupDecodingError) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for ServiceError

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<ParseServiceAddressError> for ServiceError

source§

fn from(source: ParseServiceAddressError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for AttachmentUploadError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for LinkError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for MessageSenderError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProfileManagerError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProvisioningError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for ServiceError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere - T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+ T: ?Sized,
source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of @@ -54,4 +54,4 @@ T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/enum.ServiceIdType.html b/libsignal_service/push_service/enum.ServiceIdType.html index 2c7b57cf2..089ccece0 100644 --- a/libsignal_service/push_service/enum.ServiceIdType.html +++ b/libsignal_service/push_service/enum.ServiceIdType.html @@ -18,4 +18,4 @@ T: Display + ?Sized,
source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/enum.VerificationTransport.html b/libsignal_service/push_service/enum.VerificationTransport.html index 4ba359f68..cb89f05ff 100644 --- a/libsignal_service/push_service/enum.VerificationTransport.html +++ b/libsignal_service/push_service/enum.VerificationTransport.html @@ -15,4 +15,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.AccountAttributes.html b/libsignal_service/push_service/struct.AccountAttributes.html index 0bf0f644c..a81d6b72a 100644 --- a/libsignal_service/push_service/struct.AccountAttributes.html +++ b/libsignal_service/push_service/struct.AccountAttributes.html @@ -26,4 +26,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.AttachmentV2UploadAttributes.html b/libsignal_service/push_service/struct.AttachmentV2UploadAttributes.html index 7545b4a06..3beba2825 100644 --- a/libsignal_service/push_service/struct.AttachmentV2UploadAttributes.html +++ b/libsignal_service/push_service/struct.AttachmentV2UploadAttributes.html @@ -11,4 +11,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.DeviceCapabilities.html b/libsignal_service/push_service/struct.DeviceCapabilities.html index c8bab2112..d29a4e58a 100644 --- a/libsignal_service/push_service/struct.DeviceCapabilities.html +++ b/libsignal_service/push_service/struct.DeviceCapabilities.html @@ -25,4 +25,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.DeviceId.html b/libsignal_service/push_service/struct.DeviceId.html index eb54ea0d0..bded56504 100644 --- a/libsignal_service/push_service/struct.DeviceId.html +++ b/libsignal_service/push_service/struct.DeviceId.html @@ -14,4 +14,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.DeviceInfo.html b/libsignal_service/push_service/struct.DeviceInfo.html index 8e4cb0275..26fc817b8 100644 --- a/libsignal_service/push_service/struct.DeviceInfo.html +++ b/libsignal_service/push_service/struct.DeviceInfo.html @@ -17,4 +17,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.HttpAuth.html b/libsignal_service/push_service/struct.HttpAuth.html index 5ecf5ba92..dab1fb87b 100644 --- a/libsignal_service/push_service/struct.HttpAuth.html +++ b/libsignal_service/push_service/struct.HttpAuth.html @@ -13,4 +13,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.MismatchedDevices.html b/libsignal_service/push_service/struct.MismatchedDevices.html index fe49eb25d..68e7a84d3 100644 --- a/libsignal_service/push_service/struct.MismatchedDevices.html +++ b/libsignal_service/push_service/struct.MismatchedDevices.html @@ -14,4 +14,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.PreKeyResponse.html b/libsignal_service/push_service/struct.PreKeyResponse.html index 2c5da577e..259cf9a38 100644 --- a/libsignal_service/push_service/struct.PreKeyResponse.html +++ b/libsignal_service/push_service/struct.PreKeyResponse.html @@ -14,4 +14,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.PreKeyResponseItem.html b/libsignal_service/push_service/struct.PreKeyResponseItem.html index 35b8c72f3..70f053db4 100644 --- a/libsignal_service/push_service/struct.PreKeyResponseItem.html +++ b/libsignal_service/push_service/struct.PreKeyResponseItem.html @@ -17,4 +17,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.PreKeyStatus.html b/libsignal_service/push_service/struct.PreKeyStatus.html index 48de7b6e3..2cf5b1f70 100644 --- a/libsignal_service/push_service/struct.PreKeyStatus.html +++ b/libsignal_service/push_service/struct.PreKeyStatus.html @@ -14,4 +14,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.ProofRequired.html b/libsignal_service/push_service/struct.ProofRequired.html index bc66735ff..58bf99139 100644 --- a/libsignal_service/push_service/struct.ProofRequired.html +++ b/libsignal_service/push_service/struct.ProofRequired.html @@ -15,4 +15,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.RecaptchaAttributes.html b/libsignal_service/push_service/struct.RecaptchaAttributes.html index b85c60620..9debba943 100644 --- a/libsignal_service/push_service/struct.RecaptchaAttributes.html +++ b/libsignal_service/push_service/struct.RecaptchaAttributes.html @@ -16,4 +16,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.RegistrationSessionMetadataResponse.html b/libsignal_service/push_service/struct.RegistrationSessionMetadataResponse.html index fbbb543dc..23433c367 100644 --- a/libsignal_service/push_service/struct.RegistrationSessionMetadataResponse.html +++ b/libsignal_service/push_service/struct.RegistrationSessionMetadataResponse.html @@ -20,4 +20,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.ServiceIds.html b/libsignal_service/push_service/struct.ServiceIds.html index b89bc74cb..1a563ab1b 100644 --- a/libsignal_service/push_service/struct.ServiceIds.html +++ b/libsignal_service/push_service/struct.ServiceIds.html @@ -17,4 +17,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.SignalServiceProfile.html b/libsignal_service/push_service/struct.SignalServiceProfile.html index c7fbfaa88..6c4c45904 100644 --- a/libsignal_service/push_service/struct.SignalServiceProfile.html +++ b/libsignal_service/push_service/struct.SignalServiceProfile.html @@ -23,4 +23,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.StaleDevices.html b/libsignal_service/push_service/struct.StaleDevices.html index 755281934..e01685e9d 100644 --- a/libsignal_service/push_service/struct.StaleDevices.html +++ b/libsignal_service/push_service/struct.StaleDevices.html @@ -13,4 +13,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.VerifyAccountResponse.html b/libsignal_service/push_service/struct.VerifyAccountResponse.html index 983b95e8b..5adb340e4 100644 --- a/libsignal_service/push_service/struct.VerifyAccountResponse.html +++ b/libsignal_service/push_service/struct.VerifyAccountResponse.html @@ -16,4 +16,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/push_service/struct.WhoAmIResponse.html b/libsignal_service/push_service/struct.WhoAmIResponse.html index 3d6811609..0f68b5266 100644 --- a/libsignal_service/push_service/struct.WhoAmIResponse.html +++ b/libsignal_service/push_service/struct.WhoAmIResponse.html @@ -15,4 +15,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/receiver/struct.MessageReceiver.html b/libsignal_service/receiver/struct.MessageReceiver.html index 033fa76eb..0b87dd7f6 100644 --- a/libsignal_service/receiver/struct.MessageReceiver.html +++ b/libsignal_service/receiver/struct.MessageReceiver.html @@ -30,4 +30,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/sender/enum.AttachmentUploadError.html b/libsignal_service/sender/enum.AttachmentUploadError.html index 09647c409..d734cd7f2 100644 --- a/libsignal_service/sender/enum.AttachmentUploadError.html +++ b/libsignal_service/sender/enum.AttachmentUploadError.html @@ -1,7 +1,7 @@ AttachmentUploadError in libsignal_service::sender - Rust
pub enum AttachmentUploadError {
     ServiceError(ServiceError),
     IoError(Error),
-}

Variants§

§

ServiceError(ServiceError)

§

IoError(Error)

Trait Implementations§

source§

impl Debug for AttachmentUploadError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AttachmentUploadError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AttachmentUploadError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AttachmentUploadError> for MessageSenderError

source§

fn from(source: AttachmentUploadError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for AttachmentUploadError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for AttachmentUploadError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

ServiceError(ServiceError)

§

IoError(Error)

Trait Implementations§

source§

impl Debug for AttachmentUploadError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AttachmentUploadError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AttachmentUploadError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AttachmentUploadError> for MessageSenderError

source§

fn from(source: AttachmentUploadError) -> Self

Converts to this type from the input type.
source§

impl From<Error> for AttachmentUploadError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for AttachmentUploadError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -15,4 +15,4 @@ T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/sender/enum.MessageSenderError.html b/libsignal_service/sender/enum.MessageSenderError.html index efc58fd8b..d66e38140 100644 --- a/libsignal_service/sender/enum.MessageSenderError.html +++ b/libsignal_service/sender/enum.MessageSenderError.html @@ -13,7 +13,7 @@ NotFound { uuid: Uuid, }, -}

Variants§

§

ServiceError(ServiceError)

§

ProtocolError(SignalProtocolError)

§

AttachmentUploadError(AttachmentUploadError)

§

UntrustedIdentity

Fields

§

MaximumRetriesLimitExceeded

§

ProofRequired

Fields

§token: String
§options: Vec<String>
§

NotFound

Fields

§uuid: Uuid

Trait Implementations§

source§

impl Debug for MessageSenderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MessageSenderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MessageSenderError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AttachmentUploadError> for MessageSenderError

source§

fn from(source: AttachmentUploadError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for MessageSenderError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for MessageSenderError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

ServiceError(ServiceError)

§

ProtocolError(SignalProtocolError)

§

AttachmentUploadError(AttachmentUploadError)

§

UntrustedIdentity

Fields

§

MaximumRetriesLimitExceeded

§

ProofRequired

Fields

§token: String
§options: Vec<String>
§

NotFound

Fields

§uuid: Uuid

Trait Implementations§

source§

impl Debug for MessageSenderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MessageSenderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MessageSenderError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AttachmentUploadError> for MessageSenderError

source§

fn from(source: AttachmentUploadError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for MessageSenderError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for MessageSenderError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -27,4 +27,4 @@ T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/sender/struct.AttachmentSpec.html b/libsignal_service/sender/struct.AttachmentSpec.html index 13b0a7c4f..f8759f007 100644 --- a/libsignal_service/sender/struct.AttachmentSpec.html +++ b/libsignal_service/sender/struct.AttachmentSpec.html @@ -22,4 +22,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/sender/struct.MessageSender.html b/libsignal_service/sender/struct.MessageSender.html index e6f9e963c..49eb38781 100644 --- a/libsignal_service/sender/struct.MessageSender.html +++ b/libsignal_service/sender/struct.MessageSender.html @@ -62,4 +62,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/sender/struct.OutgoingPushMessage.html b/libsignal_service/sender/struct.OutgoingPushMessage.html index e2a3d9f8b..cf478cda3 100644 --- a/libsignal_service/sender/struct.OutgoingPushMessage.html +++ b/libsignal_service/sender/struct.OutgoingPushMessage.html @@ -15,4 +15,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/sender/struct.OutgoingPushMessages.html b/libsignal_service/sender/struct.OutgoingPushMessages.html index 72b6a2242..fb8b604f0 100644 --- a/libsignal_service/sender/struct.OutgoingPushMessages.html +++ b/libsignal_service/sender/struct.OutgoingPushMessages.html @@ -15,4 +15,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/sender/struct.SendMessageResponse.html b/libsignal_service/sender/struct.SendMessageResponse.html index f60bfb57c..4fd96df9d 100644 --- a/libsignal_service/sender/struct.SendMessageResponse.html +++ b/libsignal_service/sender/struct.SendMessageResponse.html @@ -13,4 +13,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/sender/struct.SentMessage.html b/libsignal_service/sender/struct.SentMessage.html index c9c877513..ec0f5d2a4 100644 --- a/libsignal_service/sender/struct.SentMessage.html +++ b/libsignal_service/sender/struct.SentMessage.html @@ -14,4 +14,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/service_address/enum.ParseServiceAddressError.html b/libsignal_service/service_address/enum.ParseServiceAddressError.html index 5cdf83800..b02fa3901 100644 --- a/libsignal_service/service_address/enum.ParseServiceAddressError.html +++ b/libsignal_service/service_address/enum.ParseServiceAddressError.html @@ -16,4 +16,4 @@ T: Display + ?Sized,
source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/service_address/struct.ServiceAddress.html b/libsignal_service/service_address/struct.ServiceAddress.html index 16e6ebd60..434388502 100644 --- a/libsignal_service/service_address/struct.ServiceAddress.html +++ b/libsignal_service/service_address/struct.ServiceAddress.html @@ -7,7 +7,7 @@ __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§

impl From<Uuid> for ServiceAddress

source§

fn from(uuid: Uuid) -> Self

Converts to this type from the input type.
source§

impl PartialEq<ServiceAddress> for ServiceAddress

source§

fn eq(&self, other: &ServiceAddress) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Serialize for ServiceAddress

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&str> for ServiceAddress

§

type Error = ParseServiceAddressError

The type returned in the event of a conversion error.
source§

fn try_from(value: &str) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Option<&[u8]>> for ServiceAddress

§

type Error = ParseServiceAddressError

The type returned in the event of a conversion error.
source§

fn try_from(value: Option<&[u8]>) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Option<&str>> for ServiceAddress

§

type Error = ParseServiceAddressError

The type returned in the event of a conversion error.
source§

fn try_from(value: Option<&str>) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for ServiceAddress

source§

impl Eq for ServiceAddress

source§

impl StructuralEq for ServiceAddress

source§

impl StructuralPartialEq for ServiceAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl TryFrom<&str> for ServiceAddress

§

type Error = ParseServiceAddressError

The type returned in the event of a conversion error.
source§

fn try_from(value: &str) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Option<&[u8]>> for ServiceAddress

§

type Error = ParseServiceAddressError

The type returned in the event of a conversion error.
source§

fn try_from(value: Option<&[u8]>) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<Option<&str>> for ServiceAddress

§

type Error = ParseServiceAddressError

The type returned in the event of a conversion error.
source§

fn try_from(value: Option<&str>) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Copy for ServiceAddress

source§

impl Eq for ServiceAddress

source§

impl StructuralEq for ServiceAddress

source§

impl StructuralPartialEq for ServiceAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -20,4 +20,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/sidebar-items.js b/libsignal_service/sidebar-items.js index 5cb41c3c4..e97de1d72 100644 --- a/libsignal_service/sidebar-items.js +++ b/libsignal_service/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"constant":["GROUP_LEAVE_FLAG","GROUP_UPDATE_FLAG","USER_AGENT"],"enum":["ProfileManagerError"],"fn":["decrypt_device_name"],"mod":["attachment_cipher","cipher","configuration","content","envelope","groups_v2","messagepipe","models","pre_keys","prelude","profile_cipher","profile_name","profile_service","proto","provisioning","push_service","receiver","sender","service_address","session_store","sticker_cipher","unidentified_access","utils","websocket"],"struct":["AccountManager","Profile"],"trait":["MaybeSend"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"constant":["GROUP_LEAVE_FLAG","GROUP_UPDATE_FLAG","USER_AGENT"],"enum":["LinkError","ProfileManagerError"],"fn":["decrypt_device_name"],"mod":["attachment_cipher","cipher","configuration","content","envelope","groups_v2","messagepipe","models","pre_keys","prelude","profile_cipher","profile_name","profile_service","proto","provisioning","push_service","receiver","sender","service_address","session_store","sticker_cipher","unidentified_access","utils","websocket"],"struct":["AccountManager","Profile"],"trait":["MaybeSend"]}; \ No newline at end of file diff --git a/libsignal_service/struct.AccountManager.html b/libsignal_service/struct.AccountManager.html index e88db42df..bfbea8538 100644 --- a/libsignal_service/struct.AccountManager.html +++ b/libsignal_service/struct.AccountManager.html @@ -16,7 +16,7 @@ url: Url, identity_store: &dyn IdentityKeyStore, credentials: ServiceCredentials -) -> Result<(), LinkError>

Link a new device, given a tsurl.

+) -> Result<(), LinkError>

Link a new device, given a tsurl.

Equivalent of Java’s AccountManager::addDevice()

When calling this, make sure that UnidentifiedDelivery is disabled, ie., that your application does not send any unidentified messages before linking is complete. @@ -87,4 +87,4 @@

source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/struct.Profile.html b/libsignal_service/struct.Profile.html index 795259108..714cb97eb 100644 --- a/libsignal_service/struct.Profile.html +++ b/libsignal_service/struct.Profile.html @@ -17,4 +17,4 @@ U: Into<T>,
§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> DeserializeOwned for Twhere - T: for<'de> Deserialize<'de>,

source§

impl<T> MaybeSend for T

\ No newline at end of file + T: for<'de> Deserialize<'de>,
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/trait.MaybeSend.html b/libsignal_service/trait.MaybeSend.html index 817604446..fa201e927 100644 --- a/libsignal_service/trait.MaybeSend.html +++ b/libsignal_service/trait.MaybeSend.html @@ -1 +1 @@ -MaybeSend in libsignal_service - Rust
pub trait MaybeSend { }

Implementors§

source§

impl<T> MaybeSend for T

\ No newline at end of file +MaybeSend in libsignal_service - Rust
pub trait MaybeSend { }

Implementors§

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/unidentified_access/struct.UnidentifiedAccess.html b/libsignal_service/unidentified_access/struct.UnidentifiedAccess.html index 5a65e5c1e..b3bd5e449 100644 --- a/libsignal_service/unidentified_access/struct.UnidentifiedAccess.html +++ b/libsignal_service/unidentified_access/struct.UnidentifiedAccess.html @@ -12,4 +12,4 @@
source§

impl<T> Same<T> for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/websocket/struct.SignalRequestStream.html b/libsignal_service/websocket/struct.SignalRequestStream.html index cdd196330..6750c16ab 100644 --- a/libsignal_service/websocket/struct.SignalRequestStream.html +++ b/libsignal_service/websocket/struct.SignalRequestStream.html @@ -142,4 +142,4 @@ ready. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service/websocket/struct.SignalWebSocket.html b/libsignal_service/websocket/struct.SignalWebSocket.html index a66b66844..84a7d8672 100644 --- a/libsignal_service/websocket/struct.SignalWebSocket.html +++ b/libsignal_service/websocket/struct.SignalWebSocket.html @@ -32,4 +32,4 @@ T: Clone,
§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<V, T> VZip<V> for Twhere - V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file + V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service_actix/push_service/struct.AwcPushService.html b/libsignal_service_actix/push_service/struct.AwcPushService.html index 67627d37a..278fce223 100644 --- a/libsignal_service_actix/push_service/struct.AwcPushService.html +++ b/libsignal_service_actix/push_service/struct.AwcPushService.html @@ -337,4 +337,4 @@ V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
source§

impl<T> MaybeSend for T

\ No newline at end of file +WithDispatch wrapper. Read more
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service_actix/websocket/enum.AwcWebSocketError.html b/libsignal_service_actix/websocket/enum.AwcWebSocketError.html index 1fff65708..0d1a051cb 100644 --- a/libsignal_service_actix/websocket/enum.AwcWebSocketError.html +++ b/libsignal_service_actix/websocket/enum.AwcWebSocketError.html @@ -1,7 +1,7 @@ AwcWebSocketError in libsignal_service_actix::websocket - Rust
pub enum AwcWebSocketError {
     ConnectionError(WsClientError),
     ProtocolError(WsProtocolError),
-}

Variants§

§

ConnectionError(WsClientError)

§

ProtocolError(WsProtocolError)

Trait Implementations§

source§

impl Debug for AwcWebSocketError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AwcWebSocketError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AwcWebSocketError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AwcWebSocketError> for ServiceError

source§

fn from(e: AwcWebSocketError) -> ServiceError

Converts to this type from the input type.
source§

impl From<ProtocolError> for AwcWebSocketError

source§

fn from(source: WsProtocolError) -> Self

Converts to this type from the input type.
source§

impl From<WsClientError> for AwcWebSocketError

source§

fn from(source: WsClientError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

ConnectionError(WsClientError)

§

ProtocolError(WsProtocolError)

Trait Implementations§

source§

impl Debug for AwcWebSocketError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for AwcWebSocketError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for AwcWebSocketError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<AwcWebSocketError> for ServiceError

source§

fn from(e: AwcWebSocketError) -> ServiceError

Converts to this type from the input type.
source§

impl From<ProtocolError> for AwcWebSocketError

source§

fn from(source: WsProtocolError) -> Self

Converts to this type from the input type.
source§

impl From<WsClientError> for AwcWebSocketError

source§

fn from(source: WsClientError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -20,4 +20,4 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
source§

impl<T> MaybeSend for T

\ No newline at end of file +WithDispatch wrapper. Read more
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service_actix/websocket/struct.AwcWebSocket.html b/libsignal_service_actix/websocket/struct.AwcWebSocket.html index e1191c748..edce9eae2 100644 --- a/libsignal_service_actix/websocket/struct.AwcWebSocket.html +++ b/libsignal_service_actix/websocket/struct.AwcWebSocket.html @@ -19,4 +19,4 @@ V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
source§

impl<T> MaybeSend for T

\ No newline at end of file +WithDispatch wrapper. Read more
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service_hyper/push_service/struct.HyperPushService.html b/libsignal_service_hyper/push_service/struct.HyperPushService.html index 104ee0b42..866285cf4 100644 --- a/libsignal_service_hyper/push_service/struct.HyperPushService.html +++ b/libsignal_service_hyper/push_service/struct.HyperPushService.html @@ -336,4 +336,4 @@ V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
source§

impl<T> MaybeSend for T

\ No newline at end of file +WithDispatch wrapper. Read more
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service_hyper/websocket/enum.TungsteniteWebSocketError.html b/libsignal_service_hyper/websocket/enum.TungsteniteWebSocketError.html index 7c1d50f94..ed2603384 100644 --- a/libsignal_service_hyper/websocket/enum.TungsteniteWebSocketError.html +++ b/libsignal_service_hyper/websocket/enum.TungsteniteWebSocketError.html @@ -1,6 +1,6 @@ TungsteniteWebSocketError in libsignal_service_hyper::websocket - Rust
pub enum TungsteniteWebSocketError {
     ConnectionError(TungsteniteError),
-}

Variants§

§

ConnectionError(TungsteniteError)

Trait Implementations§

source§

impl Debug for TungsteniteWebSocketError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TungsteniteWebSocketError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TungsteniteWebSocketError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for TungsteniteWebSocketError

source§

fn from(source: TungsteniteError) -> Self

Converts to this type from the input type.
source§

impl From<TungsteniteWebSocketError> for ServiceError

source§

fn from(e: TungsteniteWebSocketError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

ConnectionError(TungsteniteError)

Trait Implementations§

source§

impl Debug for TungsteniteWebSocketError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for TungsteniteWebSocketError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for TungsteniteWebSocketError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Error> for TungsteniteWebSocketError

source§

fn from(source: TungsteniteError) -> Self

Converts to this type from the input type.
source§

impl From<TungsteniteWebSocketError> for ServiceError

source§

fn from(e: TungsteniteWebSocketError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

@@ -19,4 +19,4 @@ V: MultiLane<T>,

§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
source§

impl<T> MaybeSend for T

\ No newline at end of file +WithDispatch wrapper. Read more
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/libsignal_service_hyper/websocket/struct.TungsteniteWebSocket.html b/libsignal_service_hyper/websocket/struct.TungsteniteWebSocket.html index d47137d4c..2b693771b 100644 --- a/libsignal_service_hyper/websocket/struct.TungsteniteWebSocket.html +++ b/libsignal_service_hyper/websocket/struct.TungsteniteWebSocket.html @@ -19,4 +19,4 @@ V: MultiLane<T>,
§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
source§

impl<T> MaybeSend for T

\ No newline at end of file +WithDispatch wrapper. Read more
source§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/search-index.js b/search-index.js index 103a66239..e7fe8b0bb 100644 --- a/search-index.js +++ b/search-index.js @@ -1,9 +1,9 @@ var searchIndex = JSON.parse('{\ -"libsignal_protocol":{"doc":"Rust implementation of the Signal Protocol for asynchronous","t":"GNNDDEEEDNDEDDIQDDINDDDDDDDDQDDDINDNGNNNDDDDDNIDDIDNNDDDNDDNDINDEGEDIDNCDDIDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKLLKLLLKLLKLLKLLLLKLLKLLFFLLLLLLLLLLLLLLLLMMAFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLALLLLLLLLLLMLMLMMLKLLKLLLLKLLLLMFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLMFFFLLLLLLLMLLLLLMLLKLLLKLLKLLKLLKLLMFFFFFFFLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNGNNENNNNNNLLLLLLLLLLLLLMMDDLLLLFLLLLLLLLLLLLLLLLLLLLLLLLDIDENNDGDGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Aci","Aci","Aci","AliceSignalProtocolParameters","BobSignalProtocolParameters","CiphertextMessage","CiphertextMessageType","ContentHint","DecryptionErrorMessage","Default","DeviceId","Direction","DisplayableFingerprint","Fingerprint","GenericSignedPreKey","Id","IdentityKey","IdentityKeyPair","IdentityKeyStore","Implicit","InMemIdentityKeyStore","InMemKyberPreKeyStore","InMemPreKeyStore","InMemSenderKeyStore","InMemSessionStore","InMemSignalProtocolStore","InMemSignedPreKeyStore","KeyPair","KeyPair","KyberPayload","KyberPreKeyId","KyberPreKeyRecord","KyberPreKeyStore","Plaintext","PlaintextContent","PlaintextContent","Pni","Pni","Pni","PreKey","PreKeyBundle","PreKeyBundleContent","PreKeyId","PreKeyRecord","PreKeySignalMessage","PreKeySignalMessage","PreKeyStore","PrivateKey","ProtocolAddress","ProtocolStore","PublicKey","Receiving","Resendable","ScannableFingerprint","SealedSenderDecryptionResult","SenderCertificate","SenderKey","SenderKeyDistributionMessage","SenderKeyMessage","SenderKeyMessage","SenderKeyRecord","SenderKeyStore","Sending","ServerCertificate","ServiceId","ServiceIdFixedWidthBinaryBytes","ServiceIdKind","SessionRecord","SessionStore","SignalMessage","SignalMessage","SignalProtocolError","SignedPreKeyId","SignedPreKeyRecord","SignedPreKeyStore","UnidentifiedSenderMessageContent","Unknown","Whisper","alice_base_key","all_kyber_pre_key_ids","all_kyber_pre_key_ids","all_pre_key_ids","all_pre_key_ids","all_signed_pre_key_ids","all_signed_pre_key_ids","archive_current_state","as_ref","as_ref","as_ref","as_ref","base_key","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calculate_agreement","calculate_agreement","calculate_signature","calculate_signature","calculate_signature_for_multipart_message","certificate","certificate","chain_id","chain_id","chain_key","ciphertext","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","content_hint","contents","counter","create_sender_key_distribution_message","ct_eq","current_ratchet_key_matches","decode","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","device_id","device_id","device_id","device_id","device_id","device_id","display","display_string","distribution_id","distribution_id","ec_pre_key_id","ec_pre_key_public","ec_pre_key_signature","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","expiration","extract_decryption_error_message_from_serialized_content","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_original","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_djb_public_key_bytes","from_public_and_private","from_storage","from_storage","from_storage","generate","generate","generate","get_identity","get_identity","get_identity","get_identity_key_pair","get_identity_key_pair","get_identity_key_pair","get_kyber_ciphertext","get_kyber_pre_key","get_kyber_pre_key","get_kyber_pre_key","get_local_registration_id","get_local_registration_id","get_local_registration_id","get_pre_key","get_pre_key","get_pre_key","get_receiver_chain_key_bytes","get_sender_chain_key_bytes","get_signed_pre_key","get_signed_pre_key","get_signed_pre_key","get_storage","get_storage","get_storage","group_decrypt","group_encrypt","group_id","has_kyber_pre_key","has_usable_sender_chain","hash","hash","hash","hash","hash","hash","hash","id","id","id","identity_key","identity_key","identity_key","identity_key","identity_store","incremental_mac","initialize_alice_session_record","initialize_bob_session_record","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_trusted_identity","is_trusted_identity","is_trusted_identity","iteration","iteration","kem","key","key_id","key_pair","key_pair","key_pair","key_type","key_type","kyber_ciphertext","kyber_pre_key_id","kyber_pre_key_id","kyber_pre_key_id","kyber_pre_key_public","kyber_pre_key_public","kyber_pre_key_signature","kyber_pre_key_signature","kyber_pre_key_store","load_existing_sessions","load_sender_key","load_sender_key","load_sender_key","load_session","load_session","load_session","local_identity_key_bytes","local_registration_id","mark_kyber_pre_key_used","mark_kyber_pre_key_used","mark_kyber_pre_key_used","message","message","message","message_decrypt","message_decrypt_prekey","message_decrypt_signal","message_encrypt","message_type","message_version","message_version","message_version","message_version","modify","msg_type","name","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_fresh","our_base_key_pair","our_identity_key_pair","our_identity_key_pair","our_kyber_pre_key_pair","our_one_time_pre_key_pair","our_ratchet_key_pair","our_signed_pre_key_pair","parse_from_service_id_binary","parse_from_service_id_fixed_width_binary","parse_from_service_id_string","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pre_key_id","pre_key_id","pre_key_id","pre_key_public","pre_key_public","pre_key_store","private_key","private_key","private_key","private_key","process_prekey","process_prekey_bundle","process_sender_key_distribution_message","public_key","public_key","public_key","public_key","public_key","public_key","public_key","public_key","public_key_bytes","ratchet_key","raw_uuid","registration_id","registration_id","registration_id","remote_identity_key_bytes","remote_registration_id","remove_pre_key","remove_pre_key","remove_pre_key","reset","save_identity","save_identity","save_identity","save_kyber_pre_key","save_kyber_pre_key","save_kyber_pre_key","save_pre_key","save_pre_key","save_pre_key","save_signed_pre_key","save_signed_pre_key","save_signed_pre_key","scannable","sealed_sender_decrypt","sealed_sender_decrypt_to_usmc","sealed_sender_encrypt","sealed_sender_encrypt_from_usmc","sealed_sender_multi_recipient_encrypt","sealed_sender_multi_recipient_encrypt_using_new_ephemeral_key_derivation","sealed_sender_multi_recipient_fan_out","secret_key","sender","sender_device_id","sender_e164","sender_e164","sender_e164","sender_key_store","sender_ratchet_key","sender_uuid","sender_uuid","sender_uuid","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialized","serialized","serialized","serialized","serialized","serialized","serialized","serialized","serialized","service_id_binary","service_id_fixed_width_binary","service_id_string","session_store","session_version","set_their_kyber_pre_key","set_their_one_time_pre_key","sign_alternate_identity","signature","signature","signature","signature","signed_pre_key_id","signed_pre_key_id","signed_pre_key_public","signed_pre_key_signature","signed_pre_key_store","signer","signing_key","store_sender_key","store_sender_key","store_sender_key","store_session","store_session","store_session","their_base_key","their_identity_key","their_identity_key","their_kyber_ciphertext","their_kyber_pre_key","their_one_time_pre_key","their_ratchet_key","their_signed_pre_key","timestamp","timestamp","timestamp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_u32","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_primitive","try_from_primitive","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","validate","validate","verify_alternate_identity","verify_mac","verify_signature","verify_signature","verify_signature_for_multipart_message","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_kyber_pre_key","with_their_kyber_pre_key","with_their_one_time_pre_key","ApplicationCallbackError","BadKEMCiphertextLength","BadKEMKeyLength","BadKEMKeyType","BadKeyLength","BadKeyType","CiphertextMessageTooShort","DuplicatedMessage","FfiBindingError","FingerprintParsingError","FingerprintVersionMismatch","InvalidArgument","InvalidKyberPreKeyId","InvalidMacKeyLength","InvalidMessage","InvalidPreKeyId","InvalidProtobufEncoding","InvalidRegistrationId","InvalidSealedSenderMessage","InvalidSenderKeySession","InvalidSessionStructure","InvalidSignedPreKeyId","InvalidState","LegacyCiphertextVersion","NoKeyTypeIdentifier","NoSenderKeyState","Result","SealedSenderSelfSend","SessionNotFound","SignalProtocolError","SignatureValidationFailed","UnknownSealedSenderVersion","UnrecognizedCiphertextVersion","UnrecognizedMessageVersion","UntrustedIdentity","WrongKEMKeyType","borrow","borrow_mut","fmt","fmt","from","into","provide","source","to_string","try_from","try_into","type_id","vzip","distribution_id","distribution_id","Incremental","Validating","borrow","borrow","borrow_mut","borrow_mut","calculate_chunk_size","clone","clone","clone_into","clone_into","finalize","finalize","from","from","into","into","new","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update","update","validating","vzip","vzip","Key","KeyKind","KeyPair","KeyType","Kyber1024","Kyber768","Public","PublicKey","Secret","SecretKey","SerializedCiphertext","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","ct_eq","decapsulate","deserialize","encapsulate","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from_public_and_private","generate","into","into","into","into","into","key_length","key_length","key_length","key_type","new","public_key","secret_key","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"libsignal_protocol"],[1026,"libsignal_protocol::error"],[1075,"libsignal_protocol::error::SignalProtocolError"],[1077,"libsignal_protocol::incremental_mac"],[1108,"libsignal_protocol::kem"]],"d":["A service ID representing an ACI (“ACcount Identifier”…","An Aci.","An ACI","","","","","","","","The type used in memory to represent a device, i.e. a …","Each Signal message can be considered to have exactly two …","","","","","A public key that represents the identity of a user.","The private identity of a user.","Interface defining the identity store, which may be …","","Reference implementation of traits::IdentityKeyStore.","Reference implementation of traits::KyberPreKeyStore.","Reference implementation of traits::PreKeyStore.","Reference implementation of traits::SenderKeyStore.","Reference implementation of traits::SessionStore.","Reference implementation of traits::ProtocolStore.","Reference implementation of traits::SignedPreKeyStore.","","","","A unique identifier selecting among this client’s known …","","Interface for storing signed Kyber pre-keys downloaded …","","","","A service ID representing a PNI (“Phone Number Identifier…","A Pni.","A PNI","","","","A unique identifier selecting among this client’s known …","","","","Interface for storing pre-keys downloaded from a server.","","Represents a unique Signal client instance as …","Mixes in all the store interfaces defined in this module.","","We are in the context of receiving a message.","","","","","","","","","","Interface for storing sender key records, allowing …","We are in the context of sending a message.","","A Signal service ID, which can be one of various types.","The fixed-width binary representation of a ServiceId.","Known types of ServiceId.","","Interface for a Signal client instance to store a session …","","","","A unique identifier selecting among this client’s known …","","Interface for storing signed pre-keys downloaded from a …","","","","","Returns all registered Kyber pre-key ids","Returns all registered Kyber pre-key ids","Returns all registered pre-key ids","Returns all registered pre-key ids","Returns all registered signed pre-key ids","Returns all registered signed pre-key ids","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A constant-time comparison as long as the two keys have a …","","Deserialize a public identity from a byte slice.","","","","","","","","","","","","","","","","","An identifier representing a particular Signal client …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","For testing","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Generate a random new identity from randomness in csprng.","","Return the public identity for the given address, if known.","","","Return the single specific identity the store is assumed …","","","","Look up the signed kyber pre-key corresponding to …","","","Return a u32 specific to this store instance.","","","Look up the pre-key corresponding to prekey_id.","","","","","Look up the signed pre-key corresponding to …","","","","","","","","","","","","","","","","","","","","","Return the public identity of this user.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return whether an identity is trusted for the role …","","","","","Keys and protocol functions for standard key encapsulation …","","","","","","","","","","","","","","","","","Bulk version of SessionStore::load_session.","Look up the entry corresponding to …","","","Look up the session corresponding to address.","","","","","Mark the entry for kyber_prekey_id as “used”. This …","","","","","","","","","","","","","","","","","A unique identifier for the target user. This is usually a …","","","","","","Create a new address.","","","","Initialize a public-facing identity from a public key.","Create a key pair from a public identity_key and a private …","","","","","","","","","","Create a new instance.","Create an empty pre-key store.","Create an empty signed pre-key store.","Create an empty kyber pre-key store.","Create an empty session store.","Create an empty sender key store.","Create an object with the minimal implementation of …","","","","","","","","","Parses from the standard binary representation, returning …","Parses from the standard binary representation, returning …","Parses from the standard String representation, returning …","","","","","","","","","","","","","","Return the private key that defines this identity.","","","","","","","","","","Return the public key representing this identity.","Return the public key that defines this identity.","","","","","","Returns the UUID inside this service ID, discarding the …","","","","","","Remove the entry for prekey_id.","","","Clear the mapping of known keys.","Record an identity into the store. The identity is then …","","","Set the entry for kyber_prekey_id to the value of record.","","","Set the entry for prekey_id to the value of record.","","","Set the entry for signed_prekey_id to the value of record.","","","","Decrypt a Sealed Sender message ciphertext in either the …","Decrypt the payload of a sealed-sender message in either …","Encrypt the plaintext message ptext, generate an …","This method implements the single-key single-recipient KEM …","This method implements a single-key multi-recipient KEM as …","For testing only.","Split out the encoded message from …","","","","","","","","","","","","","","","","","Return an owned byte slice which can be deserialized with …","Return a byte slice which can later be deserialized with …","","","","","","","","","","","","","","The standard variable-width binary representation for a …","The standard fixed-width binary representation for a …","The standard string representation for a Signal service ID.","","","","","Generate a signature claiming that other represents the …","","","","","","","","","","","","Assign record to the entry for (sender, distribution_id).","","","Set the entry for address to the value of record.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Given a trusted identity self, verify that other …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error in method call ‘{0}’: {1}","bad KEM ciphertext length <{1}> for key with type <{0}>","bad KEM key length <{1}> for key with type <{0}>","bad KEM key type <{0:#04x}>","bad key length <{1}> for key with type <{0}>","bad key type <{0:#04x}>","ciphertext serialized bytes were too short <{0}>","message with old counter {0} / {1}","error while invoking an ffi callback: {0}","fingerprint parsing error","fingerprint version number mismatch them {0} us {1}","invalid argument: {0}","invalid Kyber prekey identifier","invalid MAC key length <{0}>","invalid {0:?} message: {1}","invalid prekey identifier","protobuf encoding was invalid","session for {0} has invalid registration ID {1:X}","invalid sealed sender message: {0}","invalid sender key session with distribution ID …","invalid session: {0}","invalid signed prekey identifier","invalid state for call to {0} to succeed: {1}","ciphertext version was too old <{0}>","no key type identifier","missing sender key state for distribution ID …","","self send of a sealed sender message","session with {0} not found","","invalid signature detected","unknown sealed sender message version {0}","ciphertext version was unrecognized <{0}>","unrecognized message version <{0}>","untrusted identity for address {0}","unexpected KEM key type <{0:#04x}> (expected <{1:#04x}>)","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","A public/secret key pair for a KEM protocol.","Designates a supported KEM protocol","Kyber1024 key","Kyber768 key","","A KEM public key with the ability to encapsulate a shared …","","A KEM secret key with the ability to decapsulate a shared …","","","","","","","","","","","","","","","","","","","","","","A constant-time comparison as long as the two keys have a …","Decapsulates a SharedSecret that was encapsulated into a …","Create a Key<Kind> instance from a byte string created …","Create a SharedSecret and a Ciphertext. The Ciphertext can …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Deserialize public and secret keys that were serialized by …","Creates a public-secret key pair for a specified KEM …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Return the KeyType that identifies the KEM protocol for …","","","","Create a binary representation of the key that includes a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,26,27,0,0,0,0,0,0,38,0,0,0,0,0,104,0,0,0,38,0,0,0,0,0,0,0,0,104,0,0,0,0,35,0,65,0,26,27,35,0,0,0,0,0,65,0,0,0,0,0,50,38,0,0,0,35,0,0,65,0,0,50,0,0,0,0,0,0,0,65,0,0,0,0,0,38,35,1,6,8,9,8,10,8,1,11,12,13,14,12,11,16,74,75,53,66,26,27,28,29,15,17,20,30,31,32,33,34,65,35,11,36,12,13,14,16,37,23,24,38,58,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,74,75,53,66,26,27,28,29,15,17,20,30,31,32,33,34,65,35,11,36,12,13,14,16,37,23,24,38,58,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,17,20,17,20,17,23,24,13,14,14,13,26,27,28,29,15,17,20,30,31,32,33,34,35,11,36,12,13,14,16,37,23,24,38,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,26,27,28,29,15,17,20,30,31,32,33,34,35,11,36,12,13,14,16,37,23,24,38,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,28,29,15,33,41,43,45,31,53,53,11,0,15,1,33,9,10,6,48,49,53,104,104,15,17,31,23,24,39,44,1,29,37,58,40,66,58,32,32,13,14,66,66,66,11,12,13,14,11,12,13,14,26,27,28,29,15,17,33,35,38,41,43,45,50,26,27,28,29,15,17,33,35,38,41,43,45,50,0,24,0,26,26,27,28,28,29,29,15,30,30,31,32,33,65,35,11,36,12,13,14,16,37,23,24,38,58,39,41,41,42,43,43,44,45,45,46,50,37,74,75,53,66,66,26,27,28,28,29,15,15,17,20,20,30,31,32,33,33,34,34,65,35,11,36,12,13,14,16,16,37,23,24,38,38,58,39,40,41,41,42,43,43,44,1,45,45,46,47,9,10,6,48,49,8,50,15,20,104,42,46,20,34,42,79,47,8,79,47,8,1,82,6,8,79,47,8,80,9,8,1,1,81,10,8,104,42,46,0,0,53,40,1,26,27,28,29,41,43,45,104,104,44,34,12,40,66,8,0,0,0,74,75,53,66,26,27,28,29,15,17,20,30,31,32,33,34,65,35,11,36,12,13,14,16,37,23,24,38,58,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,79,47,8,13,14,0,24,23,104,104,44,15,17,12,12,40,66,40,66,40,66,8,48,55,49,8,78,48,8,1,1,82,6,8,12,58,58,0,0,0,0,65,11,12,13,14,40,53,29,74,75,53,104,104,29,20,30,32,33,34,11,36,12,13,14,23,24,40,44,47,9,10,6,48,49,8,1,74,74,75,75,75,75,75,27,27,27,28,29,15,33,41,43,45,12,40,66,40,66,8,34,44,46,20,0,0,0,104,104,17,33,34,23,44,20,15,37,27,12,40,66,1,1,80,9,8,47,79,47,8,82,6,8,80,9,8,81,10,8,32,0,0,0,0,0,0,0,42,53,24,24,58,58,8,11,24,58,58,104,104,15,17,31,33,34,65,39,44,1,53,11,12,13,14,16,37,23,24,27,27,27,8,1,74,74,34,104,104,23,24,12,40,40,40,8,24,14,55,49,8,78,48,8,75,74,75,75,74,74,74,74,104,104,37,26,27,28,29,15,17,20,30,31,32,33,34,35,11,36,12,13,14,16,37,23,24,38,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,26,28,29,30,41,43,45,38,74,75,53,66,26,26,27,28,29,15,15,17,17,20,20,30,31,32,33,33,34,34,34,65,35,35,11,11,36,12,12,13,13,14,14,16,16,37,37,23,24,38,58,39,40,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,26,35,74,75,53,66,26,27,28,29,15,17,20,30,31,32,33,34,65,35,11,36,12,13,14,16,37,23,24,38,58,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,74,75,53,66,26,27,28,29,15,17,20,30,31,32,33,34,65,35,11,36,12,13,14,16,37,23,24,38,58,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,23,24,33,11,15,13,15,74,75,53,66,26,27,28,29,15,17,20,30,31,32,33,34,65,35,11,36,12,13,14,16,37,23,24,38,58,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,40,74,74,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,105,106,0,0,95,96,95,96,0,95,96,95,96,95,96,95,96,95,96,95,95,96,95,96,95,96,95,96,95,96,95,95,96,0,0,0,0,67,67,0,0,0,0,0,67,100,101,103,85,67,100,101,103,85,67,100,101,103,85,67,100,101,103,85,103,103,103,103,67,103,67,103,67,67,100,101,67,100,101,103,85,85,85,67,100,101,103,85,102,100,101,103,85,85,85,103,67,100,101,103,85,67,67,67,100,101,103,103,103,85,67,100,101,103,85,67,100,101,103,85,67,100,101,103,85],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[5,[[3,[2]],4]]]],[6,7],[8,7],[9,7],[8,7],[10,7],[8,7],[1,[[5,[4]]]],[11,[[3,[2]]]],[12,[[3,[2]]]],[13,[[3,[2]]]],[14,[[3,[2]]]],[12,15],[11,[[3,[2]]]],[16,[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,15],[[19,[[18,[[3,[2]]]]]]]],[[20,15],[[19,[[18,[[3,[2]]]]]]]],[[17,[3,[2]],[0,[21,22]]],[[19,[[18,[[3,[2]]]]]]]],[[20,[3,[2]],[0,[21,22]]],[[19,[[18,[[3,[2]]]]]]]],[[17,[3,[[3,[2]]]],[0,[21,22]]],[[19,[[18,[[3,[2]]]]]]]],[23,[[19,[[3,[2]]]]]],[24,[[19,[[3,[2]]]]]],[13,25],[14,[[19,[25]]]],[14,[[19,[[3,[2]]]]]],[13,[[3,[2]]]],[26,26],[27,27],[28,28],[29,29],[15,15],[17,17],[20,20],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[11,11],[36,36],[12,12],[13,13],[14,14],[16,16],[37,37],[23,23],[24,24],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[44,44],[1,1],[45,45],[46,46],[47,47],[9,9],[10,10],[6,6],[48,48],[49,49],[8,8],[50,50],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[28,28],51],[[29,29],51],[[15,15],51],[[33,33],51],[[41,41],51],[[43,43],51],[[45,45],51],[[31,[3,[2]]],[[19,[52]]]],[53,[[19,[38]]]],[53,[[19,[[3,[2]]]]]],[11,25],[[29,54,55,[0,[22,21]]],[[19,[14]]]],[[15,15],56],[[1,15],[[5,[52,4]]]],[[[3,[2]]],[[19,[33]]]],[[],9],[[],10],[[],6],[[],48],[[],49],[[[3,[2]]],[[19,[53]]]],[[[3,[2]]],[[19,[57]]]],[[[3,[2]]],[[19,[57]]]],[[[3,[2]]],[[19,[15]]]],[[[3,[2]]],[[19,[17]]]],[[[3,[2]]],[[19,[31]]]],[[[3,[2]]],[[19,[23]]]],[[[3,[2]]],[[19,[24]]]],[[[3,[2]]],[[5,[39,4]]]],[[[3,[2]]],[[19,[44]]]],[[[3,[2]]],[[5,[1,4]]]],[29,28],[37,25],[58,[[19,[28]]]],[40,[[19,[28]]]],0,0,0,[32,[[19,[59]]]],[13,54],[14,[[19,[54]]]],0,0,0,[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[26,26],52],[[27,27],52],[[28,28],52],[[29,29],52],[[15,15],52],[[17,17],52],[[33,33],52],[[35,35],52],[[38,38],52],[[41,41],52],[[43,43],52],[[45,45],52],[[50,50],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],0,[24,[[19,[62]]]],[[[3,[2]]],[[19,[37]]]],[[26,63],64],[[26,63],64],[[27,63],64],[[28,63],64],[[28,63],64],[[29,63],64],[[29,63],64],[[15,63],64],[[30,63],64],[[30,63],64],[[31,63],64],[[32,63],64],[[33,63],64],[[65,63],64],[[35,63],64],[[11,63],64],[[36,63],64],[[12,63],64],[[13,63],64],[[14,63],64],[[16,63],64],[[37,63],64],[[23,63],64],[[24,63],64],[[38,63],64],[[58,63],64],[[39,63],64],[[41,63],64],[[41,63],64],[[42,63],64],[[43,63],64],[[43,63],64],[[44,63],64],[[45,63],64],[[45,63],64],[[46,63],64],[[50,63],64],[[[3,[2]],35,62,25],[[19,[37]]]],[[]],[[]],[[]],[[]],[40,66],[[]],[[]],[[]],[25,28],[[]],[33,15],[[]],[[]],[34,20],[[]],[[]],[[]],[[]],[15,33],[[]],[20,34],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[37,16],[[]],[[]],[[]],[[]],[25,38],[[]],[[]],[[]],[[]],[25,41],[[]],[[]],[[]],[25,43],[[]],[[]],[25,45],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[19,[15]]]],[[[3,[2]],[3,[2]]],[[19,[20]]]],0,0,0,[[[0,[22,21]]],20],[[[0,[21,22]]],34],[[67,41,17],[[19,[42]]]],[29,[[69,[[18,[68]]]]]],[[47,29],[[69,[[18,[68]]]]]],[[8,29],[[69,[[18,[68]]]]]],[[],[[69,[[18,[68]]]]]],[47,[[69,[[18,[68]]]]]],[8,[[69,[[18,[68]]]]]],[1,[[5,[[71,[[70,[2]]]],4]]]],[41,[[69,[[18,[68]]]]]],[[6,41],[[69,[[18,[68]]]]]],[[8,41],[[69,[[18,[68]]]]]],[[],[[69,[[18,[68]]]]]],[47,[[69,[[18,[68]]]]]],[8,[[69,[[18,[68]]]]]],[43,[[69,[[18,[68]]]]]],[[9,43],[[69,[[18,[68]]]]]],[[8,43],[[69,[[18,[68]]]]]],[[1,15],[[5,[[71,[[18,[[3,[2]]]]]],4]]]],[1,[[5,[[70,[2]],4]]]],[45,[[69,[[18,[68]]]]]],[[10,45],[[69,[[18,[68]]]]]],[[8,45],[[69,[[18,[68]]]]]],0,0,0,[[[3,[2]],55,29],[[19,[[70,[2]]]]]],[[55,29,54,[3,[2]],[0,[22,21]]],[[19,[13]]]],[53,[[19,[[71,[[3,[2]]]]]]]],[40,52],[[1,72],[[5,[52,4]]]],[[26,73]],[[27,73]],[[28,73]],[[29,73]],[[41,73]],[[43,73]],[[45,73]],[[],19],[[],19],[44,[[19,[43]]]],[34,33],[12,33],[40,[[19,[33]]]],0,0,0,[[74,[0,[22,21]]],[[19,[1]]]],[75,[[19,[1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[29,33,50],[[69,[[18,[68]]]]]],[[47,29,33,50],[[69,[[18,[68]]]]]],[[8,29,33,50],[[69,[[18,[68]]]]]],[13,25],[14,[[19,[25]]]],0,[24,[[19,[15]]]],[23,[[19,[25]]]],[[],19],[[],19],[44,[[19,[20]]]],0,0,[12,[[71,[76]]]],[12,[[71,[41]]]],[40,[[19,[[71,[41]]]]]],0,[40,[[19,[[71,[77]]]]]],0,[40,[[19,[[71,[[3,[2]]]]]]]],0,0,[[48,[3,[29]]],[[19,[[70,[1]]]]]],[[29,54],[[69,[[18,[68]]]]]],[[49,29,54],[[69,[[18,[68]]]]]],[[8,29,54],[[69,[[18,[68]]]]]],[29,[[69,[[18,[68]]]]]],[[48,29],[[69,[[18,[68]]]]]],[[8,29],[[69,[[18,[68]]]]]],[1,[[5,[[70,[2]],4]]]],[1,[[5,[25,4]]]],[41,[[69,[[18,[68]]]]]],[[6,41],[[69,[[18,[68]]]]]],[[8,41],[[69,[[18,[68]]]]]],[12,11],[58,[[19,[[3,[2]]]]]],0,[[65,29,78,79,80,81,82,[0,[22,21]]],[[19,[[70,[2]]]]]],[[12,29,78,79,80,81,82,[0,[22,21]]],[[19,[[70,[2]]]]]],[[11,29,78,79,[0,[22,21]]],[[19,[[70,[2]]]]]],[[[3,[2]],29,78,79,72],[[19,[65]]]],[65,35],[11,2],[12,2],[13,2],[14,2],[[40,83],[[19,[40]]]],[53,[[19,[35]]]],[29,84],[[34,20,33,15,15],74],[[34,20,[71,[20]],20,[71,[85]],33,15,[71,[76]]],75],[[35,24,[70,[2]],38,[71,[[70,[2]]]]],[[19,[53]]]],[[62,[3,[2]]],57],[[62,[3,[2]]],57],[[59,28],29],[[15,17],20],[[[3,[2]],[3,[2]]],[[19,[30]]]],[[25,25,[3,[2]],33,[3,[2]],33],[[19,[32]]]],[15,33],[[33,17],34],[[2,[3,[2]],15,25,25,[3,[2]],33,33],[[19,[11]]]],[[41,76],36],[[2,25,[71,[43]],45,[71,[36]],15,33,11],[[19,[12]]]],[[2,54,25,25,[18,[[3,[2]]]],[0,[21,22]],17],[[19,[13]]]],[[2,54,25,25,[70,[2]],15],[[19,[14]]]],[[25,15,17,[0,[22,21]]],[[19,[23]]]],[[59,[71,[59]],15,28,62,23,17,[0,[22,21]]],[[19,[24]]]],[[25,28,71,45,15,[70,[2]],33],[[19,[40]]]],[[43,20],44],[[34,25],47],[[],9],[[],10],[[],6],[[],48],[[],49],[[34,25],[[19,[8]]]],[[],1],[74,20],[74,34],[75,34],[75,[[71,[85]]]],[75,[[71,[20]]]],[75,20],[75,20],[[[3,[2]]],[[71,[27]]]],[86,[[71,[27]]]],[84,[[71,[27]]]],[[28,28],[[71,[51]]]],[[29,29],[[71,[51]]]],[[15,15],[[71,[51]]]],[[33,33],[[71,[51]]]],[[41,41],[[71,[51]]]],[[43,43],[[71,[51]]]],[[45,45],[[71,[51]]]],[12,[[71,[43]]]],[40,[[19,[[71,[43]]]]]],0,[40,[[19,[[71,[15]]]]]],0,0,[34,17],[44,[[19,[17]]]],[46,[[19,[17]]]],0,[[12,29,1,79,80,81,82],[[19,[0]]]],[[29,78,79,40,72,[0,[22,21]]],19],[[29,14,55],19],[[],19],[[],19],[17,[[19,[15]]]],[33,15],[34,15],[23,[[19,[15]]]],[44,[[19,[15]]]],0,[15,[[19,[[3,[2]]]]]],[37,[[71,[15]]]],[27,54],[12,25],[40,[[19,[25]]]],0,[1,[[5,[[71,[[70,[2]]]],4]]]],[1,[[5,[25,4]]]],[43,[[69,[[18,[68]]]]]],[[9,43],[[69,[[18,[68]]]]]],[[8,43],[[69,[[18,[68]]]]]],[47],[[29,33],[[69,[[18,[68]]]]]],[[47,29,33],[[69,[[18,[68]]]]]],[[8,29,33],[[69,[[18,[68]]]]]],[[41,42],[[69,[[18,[68]]]]]],[[6,41,42],[[69,[[18,[68]]]]]],[[8,41,42],[[69,[[18,[68]]]]]],[[43,44],[[69,[[18,[68]]]]]],[[9,43,44],[[69,[[18,[68]]]]]],[[8,43,44],[[69,[[18,[68]]]]]],[[45,46],[[69,[[18,[68]]]]]],[[10,45,46],[[69,[[18,[68]]]]]],[[8,45,46],[[69,[[18,[68]]]]]],0,[[[3,[2]],15,62,[71,[59]],59,28,79,78,80,81,82],[[19,[58]]]],[[[3,[2]],79],[[19,[53]]]],[[29,24,[3,[2]],78,79,72,[0,[22,21]]],[[19,[[70,[2]]]]]],[[29,53,79,[0,[22,21]]],[[19,[[70,[2]]]]]],[[[3,[29]],[3,[1]],53,79,[0,[22,21]]],[[19,[[70,[2]]]]]],[[[3,[29]],[3,[1]],53,79,[0,[22,21]]],[[19,[[70,[2]]]]]],[[[3,[2]]],[[19,[[70,[[70,[2]]]]]]]],[42,[[19,[87]]]],[53,[[19,[24]]]],[24,[[19,[28]]]],[24,[[19,[[71,[84]]]]]],[58,[[19,[[71,[84]]]]]],0,0,[11,15],[24,[[19,[84]]]],[58,[[19,[84]]]],0,[[],[[19,[[70,[2]]]]]],[[],[[19,[[70,[2]]]]]],[15,[[18,[[3,[2]]]]]],[17,[[70,[2]]]],[31,[[19,[[70,[2]]]]]],[33,[[18,[[3,[2]]]]]],[34,[[18,[[3,[2]]]]]],[65,[[3,[2]]]],[39,[[5,[[70,[2]],4]]]],[44,[[19,[[70,[2]]]]]],[1,[[5,[[70,[2]],4]]]],[53,[[19,[[3,[2]]]]]],[11,[[3,[2]]]],[12,[[3,[2]]]],[13,[[3,[2]]]],[14,[[3,[2]]]],[16,[[3,[2]]]],[37,[[3,[2]]]],[23,[[19,[[3,[2]]]]]],[24,[[19,[[3,[2]]]]]],[27,[[70,[2]]]],[27,86],[27,59],0,[1,[[5,[25,4]]]],[[74,77]],[[74,15]],[[34,33,[0,[22,21]]],[[19,[[18,[[3,[2]]]]]]]],[[],[[19,[[70,[2]]]]]],[[],[[19,[[70,[2]]]]]],[23,[[19,[[3,[2]]]]]],[24,[[19,[[3,[2]]]]]],[12,45],[40,[[19,[45]]]],[40,[[19,[15]]]],[40,[[19,[[3,[2]]]]]],0,[24,[[19,[23]]]],[14,[[19,[15]]]],[[29,54,39],[[69,[[18,[68]]]]]],[[49,29,54,39],[[69,[[18,[68]]]]]],[[8,29,54,39],[[69,[[18,[68]]]]]],[[29,1],[[69,[[18,[68]]]]]],[[48,29,1],[[69,[[18,[68]]]]]],[[8,29,1],[[69,[[18,[68]]]]]],[75,15],[74,33],[75,33],[75,[[71,[76]]]],[74,[[71,[77]]]],[74,[[71,[15]]]],[74,15],[74,15],[[],[[19,[62]]]],[[],[[19,[62]]]],[37,62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[38,25],[[],5],[[],5],[[],5],[[],5],[[],5],[2,[[5,[26,[88,[26]]]]]],[[],5],[[],5],[[],5],[[],5],[[[3,[2]]],[[19,[15]]]],[[[3,[2]]],[[19,[17]]]],[[],5],[17,[[19,[20]]]],[[],5],[[],5],[[],5],[[],5],[[[3,[2]]],[[19,[33]]]],[[],5],[17,[[19,[34]]]],[[[3,[2]]],[[19,[34]]]],[[],5],[[],5],[2,[[5,[35,[88,[35]]]]]],[[],5],[[[3,[2]]],[[19,[11]]]],[[],5],[[],5],[[],5],[[[3,[2]]],[[19,[12]]]],[[[3,[2]]],[[19,[13]]]],[[],5],[[],5],[[[3,[2]]],[[19,[14]]]],[[],5],[[[3,[2]]],[[19,[16]]]],[[],5],[[[3,[2]]],[[19,[37]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[66,[[19,[40]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],[[5,[26,[88,[26]]]]]],[[],[[5,[35,[88,[35]]]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[23,15],[[19,[52]]]],[[24,15,62],[[19,[52]]]],[[33,33,[3,[2]]],[[19,[52]]]],[[11,33,33,[3,[2]]],[[19,[52]]]],[[15,[3,[2]],[3,[2]]],[[19,[52]]]],[[13,15],[[19,[52]]]],[[15,[3,[[3,[2]]]],[3,[2]]],[[19,[52]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[40,41,77,[70,[2]]],40],[[74,77],74],[[74,15],74],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[4,63],64],[[4,63],64],[[]],[[]],[90],[4,[[71,[91]]]],[[],59],[[],5],[[],5],[[],89],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[92,92],[[[95,[[0,[93,94,93]]]]],[[95,[[0,[93,94,93]]]]]],[[[96,[[0,[93,94,93]]]]],[[96,[[0,[93,94,93]]]]]],[[]],[[]],[[[95,[[0,[94,93]]]]],[[97,[[0,[94,93]]]]]],[[[96,[[0,[94,93]]]]],[[5,[92,98]]]],[[]],[[]],[[]],[[]],[[[0,[94,93]],92],[[95,[[0,[94,93]]]]]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],89],[[],89],[[[95,[[0,[94,93]]]],[3,[2]]],7],[[[96,[[0,[94,93]]]],[3,[2]]],[[5,[92,98]]]],[[[95,[[0,[94,93]]]],99],[[96,[[0,[94,93]]]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[67,67],[100,100],[101,101],[[[103,[[0,[93,102]]]]],[[103,[[0,[93,102]]]]]],[85,85],[[]],[[]],[[]],[[]],[[]],[[[103,[100]],[103,[100]]],56],[[[103,[101]],76],[[19,[[18,[[3,[2]]]]]]]],[[[3,[2]]],[[19,[[103,[102]]]]]],[[[103,[100]]]],[[67,67],52],[[[103,[100]],[103,[100]]],52],[[],52],[[],52],[[67,63],64],[[67,63],64],[[100,63],64],[[101,63],64],[[]],[[]],[[]],[[]],[[]],[[[3,[2]],[3,[2]]],[[19,[85]]]],[67,85],[[]],[[]],[[]],[[]],[[]],[67,92],[67,92],[67,92],[[[103,[102]]],67],[[77,87],85],0,0,[[[103,[102]]],[[18,[[3,[2]]]]]],[[]],[[]],[[]],[[]],[[]],[[],59],[[],5],[2,[[19,[67]]]],[[],5],[[],5],[[],5],[[[3,[2]]],[[19,[[103,[101]]]]]],[[[3,[2]]],[[19,[[103,[100]]]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],89],[[],89],[[],89],[[],89],[[],89],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"SessionRecord"],[15,"u8"],[15,"slice"],[4,"SignalProtocolError"],[4,"Result"],[3,"InMemKyberPreKeyStore"],[8,"Iterator"],[3,"InMemSignalProtocolStore"],[3,"InMemPreKeyStore"],[3,"InMemSignedPreKeyStore"],[3,"SignalMessage"],[3,"PreKeySignalMessage"],[3,"SenderKeyMessage"],[3,"SenderKeyDistributionMessage"],[3,"PublicKey"],[3,"PlaintextContent"],[3,"PrivateKey"],[3,"Box"],[6,"Result"],[3,"KeyPair"],[8,"CryptoRng"],[8,"Rng"],[3,"ServerCertificate"],[3,"SenderCertificate"],[15,"u32"],[4,"ServiceIdKind"],[4,"ServiceId"],[3,"DeviceId"],[3,"ProtocolAddress"],[3,"DisplayableFingerprint"],[3,"ScannableFingerprint"],[3,"Fingerprint"],[3,"IdentityKey"],[3,"IdentityKeyPair"],[4,"CiphertextMessageType"],[3,"KyberPayload"],[3,"DecryptionErrorMessage"],[4,"ContentHint"],[3,"SenderKeyRecord"],[3,"PreKeyBundle"],[3,"KyberPreKeyId"],[3,"KyberPreKeyRecord"],[3,"PreKeyId"],[3,"PreKeyRecord"],[3,"SignedPreKeyId"],[3,"SignedPreKeyRecord"],[3,"InMemIdentityKeyStore"],[3,"InMemSessionStore"],[3,"InMemSenderKeyStore"],[4,"Direction"],[4,"Ordering"],[15,"bool"],[3,"UnidentifiedSenderMessageContent"],[3,"Uuid"],[8,"SenderKeyStore"],[3,"Choice"],[8,"Sized"],[3,"SealedSenderDecryptionResult"],[3,"String"],[15,"char"],[8,"FromIterator"],[15,"u64"],[3,"Formatter"],[6,"Result"],[4,"CiphertextMessage"],[3,"PreKeyBundleContent"],[4,"KeyType"],[8,"Future"],[3,"Pin"],[3,"Vec"],[4,"Option"],[3,"SystemTime"],[8,"Hasher"],[3,"AliceSignalProtocolParameters"],[3,"BobSignalProtocolParameters"],[6,"SerializedCiphertext"],[6,"PublicKey"],[8,"SessionStore"],[8,"IdentityKeyStore"],[8,"PreKeyStore"],[8,"SignedPreKeyStore"],[8,"KyberPreKeyStore"],[8,"FnOnce"],[15,"str"],[3,"KeyPair"],[6,"ServiceIdFixedWidthBinaryBytes"],[6,"SecretKey"],[3,"TryFromPrimitiveError"],[3,"TypeId"],[3,"Demand"],[8,"Error"],[15,"usize"],[8,"Clone"],[8,"Mac"],[3,"Incremental"],[3,"Validating"],[6,"Output"],[3,"MacError"],[8,"IntoIterator"],[3,"Public"],[3,"Secret"],[8,"KeyKind"],[3,"Key"],[8,"GenericSignedPreKey"],[13,"NoSenderKeyState"],[13,"InvalidSenderKeySession"]]},\ -"libsignal_service":{"doc":"","t":"DRRIDNENRMMALLLLLLALLAAFLLALLLLLLLLALLLLAAMLAAAAAACLAAALALAALLALLLLLLLLLLLLALLLLALLLACENNLLFFLLLLLLLLLLLLDLLLLLFLLLLLLLLNNENNDDEGNNLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLLLMMLLLLMCCCNDECNCCNCCCDCNCNCCNCCNCNCNMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMCMLLLLLLLLLLLLMLLLCDLLMLMLMLMLMMMMMMLLMLMLDNNNNIENNNNDEDEDDNNDNNNNNNNDNNNNDDNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLFLLMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLMMMMLMMMLLMLMMMMLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMMLLLLLLLLLLLLKLMMMMMMMMFCNNDDCQCCCIELLLLLLLLLLLLLKLLLLLLLLLLLLLLCLDDNNNENNMMMLLLLLLMMLLMLLLLLLLLLLMLLLMMLMLMLLLLLLLLLLLLLMMLLLDDDDDLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMMMMMMMMMLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLCCCCCDCCDDCCCCSSSSCDIYCCCCCCCCCCDDLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMLLLMLLLLLLLLLLLDLLLLLLLLLLDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDEDDDDDDNDDDDDDDAMLLMMLMLMMLMMLMLLMMMMMLMMMLLMMMMMAMLMLMMMMMMMMLLMMMLMLLLLMMMMAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAMLMLMLLMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAMLMMLMMMMAMMLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLMLMLMLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMALLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAMALMAMAALMAMMLLLLMMLMMLLLLMMMMLMMLLMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMLMMMMLMLMAMMLMMMMMMLMMLLLMMMLMMLLMMMMMALLMMLLMMAMMLLMMMLMLMMMMMMMLLLLMMMMMMLMLMLMMMMLMMMLMAMLMMMMLMMLMMMLMALMMALMMLMLLLLLLLLLLLLLLLMMMMLMLLMLMLMLMLMMMMLMMAMAMLMLMLMALMLMLMLMLLLLMMMMMMMMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMALMLMLMLMMMMLMLMAMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALMENNNNNLLLLLLLLLLLLLLLLLLLLENNNENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLALLLLLMMMMMLLLLLLLMLMAALLLMMMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLNNNNNELLLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLLDLLLLLLMLLLLLLLMLLLLLNDDNNEDDNNNDNNEDDNDDNNMMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMMLMLMLMLLAALMLMLMLLMLMLLMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDDDDMLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLLLMALLLLLLLLLLLMLLLLLLLLLLLMLLLLLLMLLLMMMLMLMALMALMLMLMLLLLMLMLLLLLLLLLLLLLLLLLLMMMLLLLLLLMMLLLLLNNNENLLLLLLLLLLLLLLLLLLLLNNNENLLLLLLLLLLLLLLLLLLLLNNENLLLLLLLLLLLLLLLLLLLLDNDEDNAAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLMLLLLLLLLLMLLLLLLLLNNELLLLLLLLLLLLLLLLLLLLEDNLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLDNELLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLNNDELLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLLLLLLLLLNNNNNENNLLLLLLLLLLLLLLLLLLLLNENNNLLLLLLLLLLLLLLLLDAMMMMLLLLLLMMMMLLLLLMMMMMMMMMMMMMMMMLLLLLDDDDDDDDDDDDDDDDDDDDDDLMMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMMMMMMLLMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLMMLLLLLLNDNNENNLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLMLLLMLLLLLLLLLLLMLLLLLLLLLLEDNLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLNNENLLLLLLLLLLLLLLLLLLLLDLLLLLLMLLMLLLLLMLLLLLLEDNLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLNNENLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLMLLLMLLMLMLMMLLLLLDLLLLLLLLLLLMLLMLLLLLENNLLLLLLLLLLLLLLLLDDDDDDDDDDDDDDDDDMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLMLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLMLLLLLLLLLLLLLLLLLLMLMLMMALMLMMALMLMMLMLMLMLMALMLLLMMMALLLLLLLLLMALMMMLMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLNNNNEENNNNENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNELLLLLLLLLLLLLLLLLLLLNNNENLLLLLLLLLLLLLLLLLLLLNNNNENLLLLLLLLLLLLLLLLLLLLDNELMLLLLLLLLLLLLLLLLMLLLLLLLMLMLMLMLMMLLLLLLLLLLNNNNNENLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLMMMLLLLLLLLLLLMLLLLLLLLLMLLNNELLLLLLLLLLLLLLLLLLLLENNNNDNNNNELMLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLENNLLLLLLLLLLLLLLLLLLLLDLLLLLLMLMLLLLLLMLAMLLLLLLMLLENNNNNNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNENNLLLLLLLLLLLLLLLLLLLLNNENLLLLLLLLLLLLLLLLLLLLDNNNDNNCCDEDCENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLMMMMMMMMMMMMMDNDENNQNRDDDNNDENNNNRNDNNNNNNNDDDDNNINDNEDNNNEEDNNDNDNNNNNNEDNDNNMMLMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMLLLLLLLLLLLLLLLLLLMLMLLLLKLLLLLLLLLLLLLLLLLMMLMMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLKLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKLMLMMMMMKKMMMLLKKLLMMMLMLLLLMLLLLLLLLLMMLMMMMLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMLMMLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKMMMMMMMMDLLLLLLLLLLLLLLLDENCCNNDENDDNNDGDNNNMMLLLLLLLLLLLLLLLLMLLLLMMLMMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMMMLMMLLMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLMLLLLLLLLMMMMMNNEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLILKLKKCCFCDLLMLLMLLLLAAAAAAAAFFFFFFFFFFFFFFFFDDLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AccountManager","GROUP_LEAVE_FLAG","GROUP_UPDATE_FLAG","MaybeSend","Profile","ProfileCipherError","ProfileManagerError","ServiceError","USER_AGENT","about","about_emoji","attachment_cipher","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cipher","clone","clone_into","configuration","content","decrypt_device_name","default","deserialize","envelope","fmt","fmt","fmt","from","from","from","from","from","groups_v2","into","into","into","link_device","messagepipe","models","name","new","pre_keys","prelude","profile_cipher","profile_name","profile_service","proto","protocol","provide","provisioning","push_service","receiver","retrieve_profile","sender","serialize","service_address","session_store","set_account_attributes","source","sticker_cipher","submit_recaptcha_challenge","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unidentified_access","update_device_name","update_pre_key_bundle","upload_versioned_profile","upload_versioned_profile_without_avatar","utils","vzip","vzip","vzip","websocket","zkgroup","AttachmentCipherError","MacError","PaddingError","borrow","borrow_mut","decrypt_in_place","encrypt_in_place","eq","equivalent","fmt","fmt","from","into","provide","to_string","try_from","try_into","type_id","vzip","ServiceCipher","borrow","borrow_mut","clone","clone_into","from","get_preferred_protocol_address","into","new","open_envelope","to_owned","try_from","try_into","type_id","vzip","Cdn","ContactDiscovery","Endpoint","Production","Service","ServiceConfiguration","ServiceCredentials","SignalServers","SignalingKey","Staging","Storage","authorization","base_url","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","certificate_authority","clone","clone","clone","clone_into","clone_into","clone_into","deserialize","device_id","e164","eq","equivalent","fmt","fmt","from","from","from","from","from","from","from_str","into","into","into","into","login","password","phonenumber","serialize","signaling_key","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unidentified_sender_trust_root","uuid","vzip","vzip","vzip","vzip","zkgroup_server_public_params","AttachmentPointer","AttachmentPointerFlags","CallMessage","CallMessage","Content","ContentBody","DataMessage","DataMessage","DataMessageFlags","EditMessage","EditMessage","GroupContext","GroupContextV2","GroupType","Metadata","NullMessage","NullMessage","PniSignatureMessage","PniSignatureMessage","Reaction","ReceiptMessage","ReceiptMessage","ServiceError","StoryMessage","StoryMessage","SyncMessage","SynchronizeMessage","TypingMessage","TypingMessage","body","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_body","from_proto","into","into","into","into_proto","metadata","needs_receipt","sender","sender_device","sync_message","timestamp","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unidentified_sender","vzip","vzip","vzip","Envelope","EnvelopeEntity","borrow","borrow_mut","content","deserialize","destination_uuid","from","guid","into","report_spam_token","serialize","server_timestamp","source","source_device","source_uuid","story","timestamp","try_from","try_into","type","type_id","urgent","vzip","AccessControl","AnnouncementOnly","AttributeAccess","Avatar","BincodeError","CredentialsCache","CredentialsCacheError","DeleteMember","DeletePendingMember","DeleteRequestingMember","Description","Group","GroupChange","GroupChanges","GroupDecodingError","GroupsManager","InMemoryCredentialsCache","InviteLinkAccess","InviteLinkPassword","Member","MemberAccess","ModifyMemberProfileKey","ModifyMemberRole","NewMember","NewPendingMember","NewRequestingMember","NotAci","PendingMember","PromotePendingMember","PromoteRequestingMember","ProtobufDecodeError","ReadError","RequestingMember","Timer","Timer","Title","WriteError","WrongBlob","WrongEnumValue","ZkGroupDeserializationFailure","ZkGroupVerificationFailure","access_control","add_from_invite_link","added_by_uuid","attributes","avatar","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","changes","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","decrypt_group","decrypt_group_context","default","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","disappearing_messages_timer","duration","editor","eq","eq","eq","eq","eq","eq","equivalent","equivalent","fetch_encrypted_group","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get_authorization_for_today","get_group","into","into","into","into","into","into","into","into","into","into","into","into","invite_link_password","joined_at_revision","members","members","new","pending_members","profile_key","profile_key","provide","provide","requesting_members","retrieve_avatar","revision","revision","role","role","serialize","serialize","serialize","serialize","serialize","serialize","source","timestamp","timestamp","title","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","utils","uuid","uuid","uuid","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write","write","profile_key","profile_key","role","role","uuid","uuid","uuid","uuid","derive_v2_migration_master_key","Envelope","KeepAliveRequest","Message","MessagePipe","PanicingWebSocketService","ServiceCredentials","Stream","WebSocketMessage","WebSocketRequestMessage","WebSocketResponseMessage","WebSocketService","WebSocketStreamItem","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","from","from","from","from_socket","into","into","into","send_message","send_message","stream","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","web_socket_message","ws","Attachment","Contact","MissingAvatarContentType","MissingProfileKey","MissingUuid","ParseContactError","Protobuf","Uuid","archived","avatar","blocked","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","color","content_type","deserialize","deserialize","expire_timer","fmt","fmt","fmt","fmt","from","from","from","from","from","from_proto","inbox_position","into","into","into","name","phone_number","profile_key","profile_key","provide","reader","serialize","serialize","source","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uuid","verified","vzip","vzip","vzip","KyberPreKeyEntity","PreKeyEntity","PreKeyState","SignedPreKey","SignedPreKeyEntity","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","identity_key","into","into","into","into","into","key_id","key_id","key_id","pq_last_resort_key","pq_pre_keys","pre_keys","public_key","public_key","public_key","serialize","serialize","serialize","serialize","signature","signature","signed_pre_key","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","AccessControl","AttachmentIdentifier","AttachmentPointer","Contacts","Content","DeviceId","Envelope","Group","GroupMasterKey","GroupSecretParams","Member","MessageReceiver","MessageSender","MessageSenderError","NAMESPACE_DNS","NAMESPACE_OID","NAMESPACE_URL","NAMESPACE_X500","PendingMember","ProfileKey","ProtobufMessage","ProtobufMessage","PushService","RequestingMember","ServiceAddress","ServiceCipher","ServiceConfiguration","ServiceCredentials","ServiceError","SessionStoreExt","SignalingKey","Timer","Uuid","UuidError","as_braced","as_bytes","as_fields","as_hyphenated","as_ref","as_simple","as_u128","as_u64_pair","as_urn","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","braced","bytes","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","create","decode","decode_length_delimited","decrypt_blob","decrypt_blob_with_padding","decrypt_profile_key","decrypt_service_id","default","default","derive_access_key","derive_from_master_key","deserialize","deserialize","deserialize","deserialize","encode","encode_buffer","encode_hex","encode_hex_upper","encode_length_delimited","encode_length_delimited_to_vec","encode_to_vec","encoded_len","encrypt_blob","encrypt_blob_with_padding","encrypt_profile_key","encrypt_profile_key_bytes","encrypt_service_id","encrypt_uid_struct","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes_le","from_bytes_ref","from_fields","from_fields_le","from_slice","from_slice_le","from_str","from_u128","from_u128_le","from_u64_pair","generate","generate","get_bytes","get_commitment","get_group_identifier","get_master_key","get_profile_key_version","get_public_params","get_timestamp","get_variant","get_version","get_version_num","hash","hash","hash","hyphenated","into","into","into","into","into","into","into_bytes","is_nil","merge","merge_length_delimited","new","nil","parse_str","partial_cmp","partial_cmp","phonenumber","provide","serialize","serialize","serialize","serialize","simple","to_bytes_le","to_fields_le","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_u128_le","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_parse","try_parse_ascii","type_id","type_id","type_id","type_id","type_id","type_id","urn","vzip","vzip","vzip","vzip","vzip","vzip","EncryptionError","InputTooLong","ProfileCipher","ProfileCipherError","Utf8Error","borrow","borrow","borrow_mut","borrow_mut","decrypt_about","decrypt_avatar","decrypt_emoji","decrypt_name","encrypt_about","encrypt_emoji","encrypt_name","fmt","fmt","from","from","from","from","into","into","into_inner","provide","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ProfileName","as_ref","borrow","borrow_mut","clone","clone_into","deserialize","deserialize","deserialize","empty","eq","equivalent","family_name","fmt","fmt","from","given_name","into","is_cjkv","is_empty","serialize","serialize","to_owned","to_string","try_from","try_into","type_id","vzip","ProfileService","borrow","borrow_mut","from","from_socket","into","retrieve_profile_by_id","try_from","try_into","type_id","vzip","AccessControl","AttachmentPointer","AvatarUploadAttributes","BannedMember","BodyRange","CallMessage","ContactDetails","Content","DataMessage","DecryptionErrorMessage","DeviceName","EditMessage","Envelope","Group","GroupAttributeBlob","GroupChange","GroupChanges","GroupContext","GroupContextV2","GroupDetails","GroupExternalCredential","GroupInviteLink","GroupJoinInfo","Initial","Member","NullMessage","Pack","PaymentAddress","PendingMember","PniSignatureMessage","Preview","ProvisionEnvelope","ProvisionMessage","ProvisioningUuid","ProvisioningVersion","ReceiptMessage","RequestingMember","SenderCertificate","ServerCertificate","StoryMessage","SyncMessage","TabletSupport","TextAttachment","TypingMessage","UnidentifiedSenderMessage","Verified","WebSocketMessage","WebSocketRequestMessage","WebSocketResponseMessage","access_control","access_control","aci","aci","aci","aci","aci_identity_key_private","aci_identity_key_private","aci_identity_key_public","aci_identity_key_public","acl","action","action","actions","active","active","add_from_invite_link","add_from_invite_link","add_from_invite_link","add_from_invite_link","added_by_user_id","address","algorithm","allows_replies","allows_replies","announcements_only","answer","archived","archived","archived","archived","associated_value","attachment","attachment_identifier","attachment_pointer","attachments","attributes","attributes","author","author","avatar","avatar","avatar","avatar","avatar","background","banned_members","blocked","blocked","blocked","blocked","blocked","blur_hash","blur_hash","body","body","body","body","body","body","body","body","body_range","body_ranges","body_ranges","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","busy","call_event","call_link_update","call_log_event","call_message","call_message","caption","caption","cdn_number","cdn_number","certificate","certificate","certificate","certificate","change_epoch","ciphertext","ciphertext","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","color","color","color","color","configuration","contact","contact_details","contacts","content","content","content","content_type","content_type","contents","cover","credential","data_message","data_message","data_message","date","date","date","decrypt","decryption_error_message","decryption_error_message","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","delete","description","description","description","description","destination_aci","destination_aci","destination_device_id","destination_device_id","destination_service_id","destination_service_id","device_id","device_id","digest","digest","disappearing_messages_timer","edit_message","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encrypted_message","encrypted_message","encrypted_static","encrypted_static","envelope","ephemeral_public","ephemeral_public","ephemeral_public","ephemeral_public","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","expire_timer","expire_timer","expire_timer","expire_timer","expire_timer","expire_timer","fetch_latest","file_name","file_name","flags","flags","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_i32","from_request","gift_badge","group","group_attribute_blob","group_call_update","group_change","group_change","group_change","group_changes","group_changes","group_context","group_details","group_id","group_id","group_invite_link","group_v2","hangup","has_file_attachment","has_story_context","has_text_attachment","hash","headers","headers","height","height","ice_update","id","id","id","id","id","id","id","id","identity_key","identity_key","image","inbox_position","inbox_position","inbox_position","inbox_position","incremental_digest","incremental_digest","incremental_mac_chunk_size","incremental_mac_chunk_size","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","invite_link_password","is_prekey_signal_message","is_queue_empty","is_reaction","is_receipt","is_signal_key_encrypted","is_signal_message","is_signal_service_envelope","is_story","is_story_reaction","is_unidentified_sender","is_urgent","is_valid","is_view_once","is_view_once","joined_at_revision","key","key","key","keys","legacy_hangup","length","length","master_key","master_key","member","member","member_count","members","members","members","members","members","members_e164","members_e164","message","message","message_request_response","name","name","name","name","name","name","null_message","null_message","null_message","number","number","number","number","offer","opaque","outgoing_payment","pack","padding","padding","padding","padding","partial_cmp","path","path","payment","payment_address","pending_admin_approval","pending_members","pni","pni","pni","pni","pni_change_number","pni_identity_key_private","pni_identity_key_private","pni_identity_key_public","pni_identity_key_public","pni_signature_message","policy","presentation","presentation","preview","preview","profile_key","profile_key","profile_key","profile_key","profile_key","profile_key","profile_key","profile_key","profile_key","profile_key","provisioning_code","provisioning_code","provisioning_version","provisioning_version","public_key","public_key","public_key","public_key","quote","ratchet_key","ratchet_key","reaction","read","read_receipts","read_receipts","receipt_message","receipt_message","reporting_token","reporting_token","request","request","requesting_members","required_protocol_version","required_protocol_version","response","revision","revision","revision","revision","role","role","sender_certificate","sender_key_distribution_message","sender_key_distribution_message","sent","server_certificate","server_guid","server_guid","server_signature","server_timestamp","server_timestamp","set_action","set_add_from_invite_link","set_add_from_invite_link","set_attributes","set_members","set_role","set_state","set_text_style","set_type","set_type","set_type","set_type","signature","signature","signature","signature","signature","signature","signature","size","size","source_address","source_device","source_device","source_service_id","source_service_id","start","start","state","state","status","status","sticker","sticker_pack_operation","stickers","story","story","story_context","story_message","story_message","sync_message","sync_message","synthetic_iv","synthetic_iv","target_sent_timestamp","target_sent_timestamp","text","text","text_attachment","text_background_color","text_background_color","text_foreground_color","text_foreground_color","text_style","text_style","thumbnail","thumbnail","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","title","title","title","title","title","title","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","token","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type","type","type","type","type","type","type","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typing_message","typing_message","unidentified_sender_message","upload_timestamp","upload_timestamp","urgent","urgent","url","url","user_agent","user_agent","user_id","user_id","user_id","uuid","uuid","verb","verb","verified","verified","verified","view_once_open","viewed","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","web_socket_message","width","width","AccessRequired","Administrator","Any","Member","Unknown","Unsatisfiable","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","AttachmentIdentifier","Borderless","CdnId","CdnKey","Flags","Gif","VoiceMessage","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","default","encode","encoded_len","eq","eq","equivalent","fmt","fmt","from","from","from_i32","hash","into","into","is_valid","merge","partial_cmp","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AssociatedValue","Bold","Italic","MentionAci","Monospace","None","Spoiler","Strikethrough","Style","Style","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","default","encode","encoded_len","eq","eq","equivalent","fmt","fmt","from","from","from_i32","hash","into","into","is_valid","merge","partial_cmp","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Answer","Busy","Hangup","IceUpdate","Offer","Opaque","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","data","data","default","default","default","default","default","default","device_id","device_id","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hangup","id","id","id","id","id","id","id","id","id","id","into","into","into","into","into","into","line","line","mid","mid","offer","opaque","opaque","opaque","opaque","opaque","opaque","opaque","sdp","sdp","sdp","sdp","sdp","sdp","set_type","set_type","set_urgency","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type","type","type","type","type_id","type_id","type_id","type_id","type_id","type_id","urgency","urgency","vzip","vzip","vzip","vzip","vzip","vzip","HangupAccepted","HangupBusy","HangupDeclined","HangupNeedPermission","HangupNormal","Type","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","OfferAudioCall","OfferVideoCall","Type","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Droppable","HandleImmediately","Urgency","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Avatar","borrow","borrow_mut","clear","clone","clone_into","content_type","content_type","default","encoded_len","eq","fmt","from","into","length","length","to_owned","try_from","try_into","type_id","vzip","CdnSelectorAttachments","Contact","Delete","EndSession","ExpirationTimerUpdate","Flags","GiftBadge","GroupCallUpdate","Initial","Mentions","MessageTimers","Payment","Payments","ProfileKeyUpdate","ProtocolVersion","Quote","Reaction","Reactions","Sticker","StoryContext","ViewOnce","ViewOnceVideo","address","attachments","author_aci","author_aci","author_aci","author_aci","avatar","body_ranges","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","contact","data","default","default","default","default","default","default","default","default","default","default","default","email","emoji","emoji","emoji","emoji","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","era_id","era_id","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_i32","from_i32","hash","hash","id","id","into","into","into","into","into","into","into","into","into","into","into","is_valid","is_valid","item","name","number","organization","organization","pack_id","pack_id","pack_key","pack_key","partial_cmp","partial_cmp","payment","quote","receipt_credential_presentation","receipt_credential_presentation","remove","remove","sent_timestamp","sent_timestamp","set_type","sticker_id","sticker_id","target_author_aci","target_author_aci","target_sent_timestamp","target_sent_timestamp","target_sent_timestamp","target_sent_timestamp","text","text","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Avatar","Email","Name","Phone","PostalAddress","avatar","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","city","city","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","country","country","default","default","default","default","default","display_name","display_name","email","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","family_name","family_name","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","given_name","given_name","into","into","into","into","into","is_profile","is_profile","label","label","label","label","label","label","middle_name","middle_name","neighborhood","neighborhood","phone","pobox","pobox","postal_address","postcode","postcode","prefix","prefix","region","region","set_type","set_type","set_type","street","street","suffix","suffix","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type","type","type","type","type","type","type_id","type_id","type_id","type_id","type_id","value","value","value","value","vzip","vzip","vzip","vzip","vzip","Custom","Home","Mobile","Type","Work","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Custom","Home","Mobile","Type","Work","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Custom","Home","Type","Work","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Activation","Activation","Amount","Item","Notification","Notification","activation","amount","amount","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","merge","note","note","notification","set_type","to_owned","to_owned","to_owned","to_owned","transaction","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Activated","Request","Type","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Amount","MobileCoin","MobileCoin","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","into","into","merge","pico_mob","pico_mob","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","MobileCoin","MobileCoin","Transaction","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","into","into","merge","receipt","receipt","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GiftBadge","Normal","QuotedAttachment","Type","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","content_type","content_type","default","default","encoded_len","eq","eq","equivalent","file_name","file_name","fmt","fmt","from","from","from_i32","hash","into","into","is_valid","partial_cmp","thumbnail","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Ciphertext","KeyExchange","PlaintextContent","PrekeyBundle","Receipt","Type","UnidentifiedSender","Unknown","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Avatar","Content","Description","DisappearingMessagesDuration","Title","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","into","merge","to_owned","try_from","try_into","type_id","vzip","Actions","actions","add_banned_members","add_members","add_pending_members","add_requesting_members","borrow","borrow_mut","clear","clone","clone_into","default","delete_banned_members","delete_members","delete_pending_members","delete_requesting_members","encoded_len","eq","fmt","from","into","modify_add_from_invite_link_access","modify_announcements_only","modify_attributes_access","modify_avatar","modify_description","modify_disappearing_messages_timer","modify_invite_link_password","modify_member_access","modify_member_profile_keys","modify_member_roles","modify_title","promote_pending_members","promote_pending_pni_aci_members","promote_requesting_members","revision","source_service_id","to_owned","try_from","try_into","type_id","vzip","AddBannedMemberAction","AddMemberAction","AddPendingMemberAction","AddRequestingMemberAction","DeleteBannedMemberAction","DeleteMemberAction","DeletePendingMemberAction","DeleteRequestingMemberAction","ModifyAddFromInviteLinkAccessControlAction","ModifyAnnouncementsOnlyAction","ModifyAttributesAccessControlAction","ModifyAvatarAction","ModifyDescriptionAction","ModifyDisappearingMessagesTimerAction","ModifyInviteLinkPasswordAction","ModifyMemberProfileKeyAction","ModifyMemberRoleAction","ModifyMembersAccessControlAction","ModifyTitleAction","PromotePendingMemberAction","PromotePendingPniAciMemberProfileKeyAction","PromoteRequestingMemberAction","add_from_invite_link_access","add_from_invite_link_access","added","added","added","added","announcements_only","attributes_access","attributes_access","avatar","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deleted_user_id","deleted_user_id","deleted_user_id","deleted_user_id","description","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","invite_link_password","join_from_invite_link","members_access","members_access","pni","presentation","presentation","presentation","profile_key","profile_key","profile_key","role","role","role","role","set_add_from_invite_link_access","set_attributes_access","set_members_access","set_role","set_role","timer","title","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user_id","user_id","user_id","user_id","user_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","GroupChangeState","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","group_change","group_state","into","to_owned","try_from","try_into","type_id","vzip","Deliver","Member","Quit","RequestInfo","Type","Unknown","Update","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","default","default","e164","e164","encoded_len","eq","eq","equivalent","fmt","fmt","from","from","from_i32","hash","into","into","is_valid","partial_cmp","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Avatar","Member","borrow","borrow","borrow_mut","borrow_mut","clear","clear","clone","clone","clone_into","clone_into","content_type","content_type","default","default","e164","e164","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","into","into","length","length","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Contents","GroupInviteLinkContentsV1","V1Contents","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","group_master_key","into","into","invite_link_password","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Administrator","Default","Role","Unknown","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Sticker","borrow","borrow_mut","clear","clone","clone_into","content_type","content_type","default","emoji","emoji","encoded_len","eq","fmt","from","id","id","into","to_owned","try_from","try_into","type_id","vzip","Address","MobileCoinAddress","MobileCoinAddress","address","address","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","into","into","merge","signature","signature","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Delivery","Read","Type","Viewed","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Certificate","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","expires","expires","fmt","from","identity_key","identity_key","into","sender_device","sender_device","sender_e164","sender_e164","sender_uuid","sender_uuid","signer","to_owned","try_from","try_into","type_id","vzip","Certificate","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","id","id","into","key","key","to_owned","try_from","try_into","type_id","vzip","Attachment","FileAttachment","TextAttachment","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","into","merge","to_owned","try_from","try_into","type_id","vzip","Blocked","CallEvent","CallLinkUpdate","CallLogEvent","Configuration","Contacts","FetchLatest","Keys","MessageRequestResponse","OutgoingPayment","PniChangeNumber","Read","Request","Sent","StickerPackOperation","ViewOnceOpen","Viewed","acis","admin_pass_key","admin_pass_key","blob","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_event","call_log_event","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","complete","complete","conversation_id","conversation_id","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","destination_e164","destination_e164","destination_service_id","destination_service_id","direction","direction","edit_message","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","event","event","expiration_start_timestamp","expiration_start_timestamp","fetch_latest","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","group_id","group_id","group_ids","id","id","identity_key_pair","identity_key_pair","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_recipient_update","is_recipient_update","last_resort_kyber_pre_key","last_resort_kyber_pre_key","link_previews","link_previews","message","message_request_response","new_e164","new_e164","note","note","numbers","outgoing_payment","pack_id","pack_id","pack_key","pack_key","payment_detail","provisioning_version","provisioning_version","read_receipts","read_receipts","recipient_service_id","recipient_service_id","registration_id","registration_id","request","root_key","root_key","sender_aci","sender_aci","sender_aci","sender_aci","sender_aci","sender_aci","sent","set_direction","set_event","set_type","set_type","set_type","set_type","set_type","set_type","signed_pre_key","signed_pre_key","sticker_pack_operation","storage_service","storage_service","story_message","story_message_recipients","thread_aci","thread_aci","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type","type","type","type","type","type","type","type","type","type","type","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typing_indicators","typing_indicators","unidentified_delivery_indicators","unidentified_delivery_indicators","unidentified_status","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Accepted","AdHocCall","AudioCall","Delete","Direction","Event","GroupCall","Incoming","NotAccepted","Outgoing","Type","UnknownAction","UnknownDirection","UnknownType","VideoCall","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","default","default","default","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_i32","from_i32","from_i32","hash","hash","hash","into","into","into","is_valid","is_valid","is_valid","partial_cmp","partial_cmp","partial_cmp","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Clear","Type","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","LocalProfile","StorageManifest","SubscriptionStatus","Type","Unknown","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Accept","Block","BlockAndDelete","Delete","Type","Unknown","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","MobileCoin","MobileCoin","PaymentDetail","amount_pico_mob","amount_pico_mob","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fee_pico_mob","fee_pico_mob","fmt","fmt","from","from","into","into","ledger_block_index","ledger_block_index","ledger_block_timestamp","ledger_block_timestamp","merge","output_public_keys","receipt","receipt","recipient_address","recipient_address","spent_key_images","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Blocked","Configuration","Contacts","Keys","PniIdentity","Type","Unknown","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","StoryMessageRecipient","UnidentifiedDeliveryStatus","borrow","borrow","borrow_mut","borrow_mut","clear","clear","clone","clone","clone_into","clone_into","default","default","destination_service_id","destination_service_id","destination_service_id","destination_service_id","distribution_list_ids","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","into","into","is_allowed_to_reply","is_allowed_to_reply","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unidentified","unidentified","vzip","vzip","Install","Remove","Type","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Background","Bold","Color","Condensed","Default","Gradient","Gradient","Regular","Script","Serif","Style","angle","angle","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone_into","clone_into","clone_into","cmp","colors","default","default","encode","encoded_len","encoded_len","end_color","end_color","eq","eq","eq","equivalent","fmt","fmt","fmt","from","from","from","from_i32","hash","into","into","into","is_valid","merge","partial_cmp","positions","start_color","start_color","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Action","Started","Stopped","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Message","borrow","borrow_mut","clear","clone","clone_into","content","content","content_hint","content_hint","default","encoded_len","eq","fmt","from","group_id","group_id","into","message","sender_certificate","set_content_hint","set_type","to_owned","try_from","try_into","type","type","type_id","vzip","ContentHint","Default","Implicit","Message","PlaintextContent","PrekeyMessage","Resendable","SenderkeyMessage","Type","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","default","default","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_i32","hash","hash","into","into","is_valid","is_valid","partial_cmp","partial_cmp","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Default","State","Unverified","Verified","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Request","Response","Type","Unknown","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","ConfirmCodeResponse","DecodeError","EncryptOnlyProvisioningCipher","InvalidData","LinkingManager","NewDeviceRegistration","ProtocolError","ProvisionEnvelope","ProvisionMessage","ProvisioningCipher","ProvisioningError","ProvisioningManager","ProvisioningVersion","SecondaryDeviceProvisioning","ServiceError","Url","WsClosing","WsError","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","decrypt","deserialize","encrypt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_key_pair","from_public","generate","generate_registration_id","into","into","into","into","into","into","new","new","provide","provision_secondary_device","public_key","source","storage_capable","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","uuid","vzip","vzip","vzip","vzip","vzip","vzip","reason","reason","reason","aci_private_key","aci_public_key","device_id","phone_number","pni_private_key","pni_public_key","pni_registration_id","profile_key","registration_id","service_ids","AccountAttributes","AccountIdentity","AttachmentV2UploadAttributes","AvatarWrite","Base64DecodeError","BincodeError","ByteStream","CredentialsCacheError","DEFAULT_DEVICE_ID","DeviceCapabilities","DeviceId","DeviceInfo","GroupsV2DecryptionError","GroupsV2Error","HttpAuth","HttpAuthOverride","Identified","InvalidFrameError","InvalidUrl","JsonDecodeError","KEEPALIVE_TIMEOUT_SECONDS","MacError","MismatchedDevices","MismatchedDevicesException","NewAvatar","NoAvatar","NoOverride","NotFoundError","ParseServiceAddress","PhoneNumberIdentity","PreKeyResponse","PreKeyResponseItem","PreKeyStatus","ProofRequired","ProofRequiredError","ProtobufDecodeError","PushService","RateLimitExceeded","RecaptchaAttributes","RecoveryPassword","RegistrationMethod","RegistrationSessionMetadataResponse","ResponseError","RetainAvatar","SendError","ServiceError","ServiceIdType","ServiceIds","SessionId","SignalProtocolError","SignalServiceProfile","Sms","StaleDevices","StaleDevices","Timeout","Unauthorized","UnhandledResponseCode","Unidentified","UnsupportedContent","VerificationTransport","VerifyAccountResponse","Voice","WhoAmIResponse","WsClosing","WsError","about","about_emoji","aci","aci","allowed_to_request_code","announcement_group","as_str","avatar","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capabilities","capabilities","captcha","captcha_required","change_number","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","create_verification_session","created","decrypt","default","default","default","delete_json","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","device_id","device_id","devices","devices","discoverable_by_phone_number","eq","eq","eq","equivalent","equivalent","equivalent","extra_devices","fetches_messages","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_attachment","get_attachment_by_id","get_attachment_v2_upload_attributes","get_from_cdn","get_group","get_json","get_messages","get_pre_key","get_pre_key_status","get_pre_keys","get_protobuf","get_sender_certificate","get_sticker","get_sticker_pack_manifest","get_uuid_only_sender_certificate","gift_badges","gv1_migration","gv2","id","id","identity_key","identity_key","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","last_seen","missing_devices","name","name","name","next_call","next_sms","next_verification_attempt","number","number","options","password","patch_json","patch_verification_session","pin","pni","pni","pni","pni","pni_registration_id","pnp","post_json","post_to_cdn0","pq_count","pq_pre_key","pre_key","provide","push_challenge_required","put_json","put_protobuf","recovery_password","register_pre_keys","registration_id","registration_id","registration_lock","request_verification_code","requested_information","retrieve_groups_v2_profile_avatar","retrieve_profile_avatar","retrieve_profile_by_id","send_messages","sender_key","serialize","serialize","serialize","serialize","serialize","serialize","serialize","session_id","set_account_attributes","signaling_key","signed_pre_key","source","stale_devices","storage","storage_capable","stories","submit_registration_request","submit_verification_code","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","token","token","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unidentified_access","unidentified_access_key","unlink_device","unrestricted_unidentified_access","unrestricted_unidentified_access","upload_attachment","username","uuid","uuid","verified","video","voice","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","whoami","write_profile","ws","http_code","reason","reason","reason","reason","reason","reason","reason","MessageReceiver","borrow","borrow_mut","clone","clone_into","create_message_pipe","from","into","new","retrieve_contacts","retrieve_messages","to_owned","try_from","try_into","type_id","vzip","AttachmentSpec","AttachmentUploadError","AttachmentUploadError","ContactDetails","GroupDetails","IoError","MaximumRetriesLimitExceeded","MessageSender","MessageSenderError","NotFound","OutgoingPushMessage","OutgoingPushMessages","ProofRequired","ProtocolError","SendMessageResponse","SendMessageResult","SentMessage","ServiceError","ServiceError","UntrustedIdentity","blur_hash","borderless","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","caption","clone","clone","clone_into","clone_into","content","content_type","deserialize","destination_device_id","destination_registration_id","file_name","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","height","into","into","into","into","into","into","into","into","length","messages","needs_sync","needs_sync","new","online","preview","provide","provide","recipient","recipient","send_contact_details","send_message","send_message_to_group","serialize","serialize","source","source","timestamp","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unidentified","upload_attachment","voice_note","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","address","options","token","uuid","InvalidUuid","NoUuid","ParseServiceAddressError","ServiceAddress","aci","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","eq","equivalent","fmt","fmt","fmt","from","from","from","from","into","into","provide","serialize","source","to_owned","to_owned","to_protocol_address","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","uuid","vzip","vzip","SessionStoreExt","compute_safety_number","delete_all_sessions","delete_service_addr_device_session","delete_session","get_sub_device_sessions","AttachmentCipherError","decrypt_in_place","derive_key","encrypt_in_place","UnidentifiedAccess","borrow","borrow_mut","certificate","from","into","key","try_from","try_into","type_id","vzip","serde_base64","serde_optional_base64","serde_optional_private_key","serde_optional_public_key","serde_phone_number","serde_private_key","serde_public_key","serde_signaling_key","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","SignalRequestStream","SignalWebSocket","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","from","from","from_socket","get_attachment_v2_upload_attributes","into","into","poll_next","request","send_messages","send_messages_unidentified","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_request_stream"],"q":[[0,"libsignal_service"],[86,"libsignal_service::attachment_cipher"],[105,"libsignal_service::cipher"],[120,"libsignal_service::configuration"],[194,"libsignal_service::content"],[279,"libsignal_service::envelope"],[303,"libsignal_service::groups_v2"],[549,"libsignal_service::groups_v2::GroupChange"],[557,"libsignal_service::groups_v2::utils"],[558,"libsignal_service::messagepipe"],[600,"libsignal_service::models"],[660,"libsignal_service::pre_keys"],[733,"libsignal_service::prelude"],[949,"libsignal_service::profile_cipher"],[985,"libsignal_service::profile_name"],[1013,"libsignal_service::profile_service"],[1024,"libsignal_service::proto"],[2260,"libsignal_service::proto::access_control"],[2286,"libsignal_service::proto::attachment_pointer"],[2329,"libsignal_service::proto::body_range"],[2375,"libsignal_service::proto::call_message"],[2519,"libsignal_service::proto::call_message::hangup"],[2545,"libsignal_service::proto::call_message::offer"],[2568,"libsignal_service::proto::call_message::opaque"],[2591,"libsignal_service::proto::contact_details"],[2612,"libsignal_service::proto::data_message"],[2867,"libsignal_service::proto::data_message::contact"],[3003,"libsignal_service::proto::data_message::contact::email"],[3028,"libsignal_service::proto::data_message::contact::phone"],[3053,"libsignal_service::proto::data_message::contact::postal_address"],[3077,"libsignal_service::proto::data_message::payment"],[3157,"libsignal_service::proto::data_message::payment::activation"],[3180,"libsignal_service::proto::data_message::payment::amount"],[3217,"libsignal_service::proto::data_message::payment::notification"],[3254,"libsignal_service::proto::data_message::quote"],[3299,"libsignal_service::proto::envelope"],[3327,"libsignal_service::proto::group_attribute_blob"],[3348,"libsignal_service::proto::group_change"],[3390,"libsignal_service::proto::group_change::actions"],[3806,"libsignal_service::proto::group_changes"],[3825,"libsignal_service::proto::group_context"],[3870,"libsignal_service::proto::group_details"],[3910,"libsignal_service::proto::group_invite_link"],[3947,"libsignal_service::proto::member"],[3971,"libsignal_service::proto::pack"],[3994,"libsignal_service::proto::payment_address"],[4033,"libsignal_service::proto::receipt_message"],[4057,"libsignal_service::proto::sender_certificate"],[4085,"libsignal_service::proto::server_certificate"],[4106,"libsignal_service::proto::story_message"],[4125,"libsignal_service::proto::sync_message"],[4526,"libsignal_service::proto::sync_message::call_event"],[4601,"libsignal_service::proto::sync_message::call_log_event"],[4623,"libsignal_service::proto::sync_message::fetch_latest"],[4648,"libsignal_service::proto::sync_message::message_request_response"],[4674,"libsignal_service::proto::sync_message::outgoing_payment"],[4723,"libsignal_service::proto::sync_message::request"],[4750,"libsignal_service::proto::sync_message::sent"],[4793,"libsignal_service::proto::sync_message::sticker_pack_operation"],[4816,"libsignal_service::proto::text_attachment"],[4887,"libsignal_service::proto::typing_message"],[4910,"libsignal_service::proto::unidentified_sender_message"],[4939,"libsignal_service::proto::unidentified_sender_message::message"],[4988,"libsignal_service::proto::verified"],[5012,"libsignal_service::proto::web_socket_message"],[5036,"libsignal_service::provisioning"],[5129,"libsignal_service::provisioning::ProvisioningError"],[5132,"libsignal_service::provisioning::SecondaryDeviceProvisioning"],[5142,"libsignal_service::push_service"],[5615,"libsignal_service::push_service::ServiceError"],[5623,"libsignal_service::receiver"],[5639,"libsignal_service::sender"],[5778,"libsignal_service::sender::MessageSenderError"],[5782,"libsignal_service::service_address"],[5826,"libsignal_service::session_store"],[5832,"libsignal_service::sticker_cipher"],[5836,"libsignal_service::unidentified_access"],[5847,"libsignal_service::utils"],[5855,"libsignal_service::utils::serde_base64"],[5857,"libsignal_service::utils::serde_optional_base64"],[5859,"libsignal_service::utils::serde_optional_private_key"],[5861,"libsignal_service::utils::serde_optional_public_key"],[5863,"libsignal_service::utils::serde_phone_number"],[5865,"libsignal_service::utils::serde_private_key"],[5867,"libsignal_service::utils::serde_public_key"],[5869,"libsignal_service::utils::serde_signaling_key"],[5871,"libsignal_service::websocket"]],"d":["","GROUP_LEAVE_FLAG signals that this message is a group …","GROUP_UPDATE_FLAG signals that this message updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Everything needed to support Signal Groups v2","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Link a new device, given a tsurl.","","","","","","","","","","","","","","","","","","","","","Set profile attributes","","","Upload a proof-required reCaptcha token and response.","","","","","","","","","","","","","Update (encrypted) device name","Checks the availability of pre-keys, and updates them as …","Upload a profile","Upload a profile","","","","","","","","","","","","Decrypts an attachment in place, given the key material.","Encrypts an attachment in place, given the key material.","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","Decrypts incoming messages and encrypts outgoing messages.","","","","","Returns the argument unchanged.","Equivalent of …","Calls U::from(self).","","Opens (“decrypts”) an envelope.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","","","Converts a proto::Content into a public Content, including …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Global cache for groups v2 credentials, as demonstrated in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Get an entry of the cache, key usually represents the day …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Overwrite the entire contents of the cache with new data.","","","","","","","","","","Given a 16-byte GroupV1 ID, derive the migration key.","","","","","WebSocketService that panics on every request, mainly for …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns the stream of Envelopes","","","","","","","","","","","","","","Return a SignalWebSocket for sending messages and other …","Attachment represents an attachment received from a peer","Mirror of the protobuf ContactDetails message but with …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type used in memory to represent a device, i.e. a …","","","","","","","","","UUID namespace for Domain Name System (DNS).","UUID namespace for ISO Object Identifiers (OIDs).","UUID namespace for Uniform Resource Locators (URLs).","UUID namespace for X.500 Distinguished Names (DNs).","","","A Protocol Buffers message.","","","","","","","","","","","","A Universally Unique Identifier (UUID).","A general error that can occur when working with UUIDs.","Get a borrowed Braced formatter.","Returns a slice of 16 octets containing the value.","Returns the four field values of the UUID.","Get a borrowed Hyphenated formatter.","","Get a borrowed Simple formatter.","Returns a 128bit value containing the value.","Returns two 64bit values containing the value.","Get a borrowed Urn formatter.","","","","","","","","","","","","","Get a Braced formatter.","","Clears the message, resetting all fields to their default.","","","","","","","","","","","","","","","","Decodes an instance of the message from a buffer.","Decodes a length-delimited instance of the message from …","","","","","","","","","","","","","Encodes the message to a buffer.","A buffer that can be used for encode_... calls, that is …","","","Encodes the message with a length-delimiter to a buffer.","Encodes the message with a length-delimiter to a newly …","Encodes the message to a newly allocated buffer.","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","Creates a reference to a UUID from a reference to the …","Creates a UUID from four field values.","Creates a UUID from four field values in little-endian …","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","","Creates a UUID from a 128bit value.","Creates a UUID from a 128bit value in little-endian order.","Creates a UUID from two 64bit values.","","","","","","","","","If the UUID is the correct version (v1, v6, or v7) this …","Returns the variant of the UUID structure.","Returns the version of the UUID.","Returns the version number of the UUID.","","","","Get a Hyphenated formatter.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes self and returns the underlying byte value of the …","Tests if the UUID is nil (all zeros).","Decodes an instance of the message from a buffer, and …","Decodes a length-delimited instance of the message from …","","The ‘nil UUID’ (all zeros).","Parses a Uuid from a string of hexadecimal digits with …","","","","","","","","","Get a Simple formatter.","Returns the bytes of the UUID in little-endian order.","Returns the four field values of the UUID in little-endian …","","","","","","","","","","Returns a 128bit little-endian value containing the value.","","","","","","","","","","","","","","Parses a Uuid from a string of hexadecimal digits with …","Parses a Uuid from a string of hexadecimal digits with …","","","","","","","Get a Urn formatter.","","","","","","","","","Encrypt and decrypt a ProfileName and other profile …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Copying deserialization of a ProfileName.","","Zero-copy deserialization of a ProfileName.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in AccessControl.","","Returns the value of aci, or the default value if aci is …","Returns the value of aci, or the default value if aci is …","","","Returns the value of aci_identity_key_private, or the …","","Returns the value of aci_identity_key_public, or the …","","","Returns the enum value of action, or the default if the …","","","Returns the value of active, or the default value if active…","","Returns the enum value of add_from_invite_link, or the …","Returns the enum value of add_from_invite_link, or the …","","","","","","Returns the value of allows_replies, or the default value …","","","","Returns the value of archived, or the default value if …","Returns the value of archived, or the default value if …","","","","","","Nested message and enum types in AttachmentPointer.","","Returns the enum value of attributes, or the default if …","","Returns the value of author, or the default value if author…","","","","","","","","","Returns the value of blocked, or the default value if …","Returns the value of blocked, or the default value if …","","","","Returns the value of blur_hash, or the default value if …","","Returns the value of body, or the default value if body is …","Returns the value of body, or the default value if body is …","Returns the value of body, or the default value if body is …","Returns the value of body, or the default value if body is …","","","","Encrypted ProvisionMessage","Nested message and enum types in BodyRange.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in CallMessage.","","Returns the value of caption, or the default value if …","","Returns the value of cdn_number, or the default value if …","Next ID: 18","Returns the value of certificate, or the default value if …","Returns the value of certificate, or the default value if …","","","","Returns the value of ciphertext, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of color, or the default value if color …","Returns the value of color, or the default value if color …","","","","","Nested message and enum types in ContactDetails.","","Returns the value of content, or the default value if …","Contains an encrypted Content","","Returns the value of content_type, or the default value if …","","","","","Nested message and enum types in DataMessage.","","","Returns the value of date, or the default value if date is …","","","","Returns the value of decryption_error_message, or the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of description, or the default value if …","","","","Returns the value of destination_aci, or the default value …","","Returns the value of destination_device_id, or the default …","","Returns the value of destination_service_id, or the …","","Returns the value of device_id, or the default value if …","","Returns the value of digest, or the default value if digest…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of encrypted_message, or the default …","","Returns the value of encrypted_static, or the default …","","Nested message and enum types in Envelope.","Returns the value of ephemeral_public, or the default …","Returns the value of ephemeral_public, or the default …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of expire_timer, or the default value if …","Returns the value of expire_timer, or the default value if …","Returns the value of expire_timer, or the default value if …","","","","","Returns the value of file_name, or the default value if …","","Returns the value of flags, or the default value if flags …","Returns the value of flags, or the default value if flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a ProvisioningVersion, or None if value …","Equivalent of …","","","Nested message and enum types in GroupAttributeBlob.","","Nested message and enum types in GroupChange.","Returns the value of group_change, or the default value if …","","Nested message and enum types in GroupChanges.","","Nested message and enum types in GroupContext.","Nested message and enum types in GroupDetails.","Returns the value of group_id, or the default value if …","","Nested message and enum types in GroupInviteLink.","","","","","","","","","Returns the value of height, or the default value if height…","","","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","","","","","Returns the value of identity_key, or the default value if …","","","Returns the value of inbox_position, or the default value …","Returns the value of inbox_position, or the default value …","","","Returns the value of incremental_digest, or the default …","","Returns the value of incremental_mac_chunk_size, or the …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Equivalent of …","","Equivalent of …","","","","","Returns true if value is a variant of ProvisioningVersion.","Returns the value of is_view_once, or the default value if …","","","Returns the value of key, or the default value if key is …","","","","","Returns the value of length, or the default value if length…","","Returns the value of master_key, or the default value if …","","Nested message and enum types in Member.","","","Returns the enum value of members, or the default if the …","","","","","","","Returns the value of message, or the default value if …","","","Returns the value of name, or the default value if name is …","Returns the value of name, or the default value if name is …","Returns the value of name, or the default value if name is …","","","","Returns the value of null_message, or the default value if …","","","Returns the value of number, or the default value if number…","Returns the value of number, or the default value if number…","","","","","","Nested message and enum types in Pack.","Returns the value of padding, or the default value if …","Returns the value of padding, or the default value if …","","","","Returns the value of path, or the default value if path is …","","","Nested message and enum types in PaymentAddress.","","","Returns the value of pni, or the default value if pni is …","Returns the value of pni, or the default value if pni is …","","","","Returns the value of pni_identity_key_private, or the …","","Returns the value of pni_identity_key_public, or the …","","","","","","","","Returns the value of profile_key, or the default value if …","Returns the value of profile_key, or the default value if …","Returns the value of profile_key, or the default value if …","Returns the value of profile_key, or the default value if …","","","","","","","Returns the value of provisioning_code, or the default …","","Returns the value of provisioning_version, or the default …","NEXT ID: 13","Returns the value of public_key, or the default value if …","","","","","Returns the value of ratchet_key, or the default value if …","","","","Returns the value of read_receipts, or the default value …","","Nested message and enum types in ReceiptMessage.","","Returns the value of reporting_token, or the default value …","NEXT ID: 18","","","","Returns the value of required_protocol_version, or the …","","","Returns the value of revision, or the default value if …","","","","Returns the enum value of role, or the default if the …","","Nested message and enum types in SenderCertificate.","Returns the value of sender_key_distribution_message, or …","","","Nested message and enum types in ServerCertificate.","Returns the value of server_guid, or the default value if …","","","Returns the value of server_timestamp, or the default …","","Sets action to the provided enum value.","Sets add_from_invite_link to the provided enum value.","Sets add_from_invite_link to the provided enum value.","Sets attributes to the provided enum value.","Sets members to the provided enum value.","Sets role to the provided enum value.","Sets state to the provided enum value.","Sets text_style to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Returns the value of signature, or the default value if …","Returns the value of signature, or the default value if …","Returns the value of signature, or the default value if …","","","","","Returns the value of size, or the default value if size is …","","","Returns the value of source_device, or the default value …","","Returns the value of source_service_id, or the default …","","Returns the value of start, or the default value if start …","","Returns the enum value of state, or the default if the …","","Returns the value of status, or the default value if status…","","","","","Returns the value of story, or the default value if story …","","","Nested message and enum types in StoryMessage.","","Nested message and enum types in SyncMessage.","","Returns the value of synthetic_iv, or the default value if …","","Returns the value of target_sent_timestamp, or the default …","","Returns the value of text, or the default value if text is …","","Nested message and enum types in TextAttachment.","Returns the value of text_background_color, or the default …","","Returns the value of text_foreground_color, or the default …","integer representation of hex color","Returns the enum value of text_style, or the default if …","","Returns the value of thumbnail, or the default value if …","","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","","","","","","","","","Returns the value of title, or the default value if title …","Returns the value of title, or the default value if title …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in TypingMessage.","","Nested message and enum types in UnidentifiedSenderMessage.","Returns the value of upload_timestamp, or the default …","","Returns the value of urgent, or the default value if urgent…","","Returns the value of url, or the default value if url is …","","Returns the value of user_agent, or the default value if …","","","","","Returns the value of uuid, or the default value if uuid is …","","Returns the value of verb, or the default value if verb is …","","Nested message and enum types in Verified.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in WebSocketMessage.","Returns the value of width, or the default value if width …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a AccessRequired, or None if value is …","","Calls U::from(self).","Returns true if value is a variant of AccessRequired.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Flags, or None if value is not a …","","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Style, or None if value is not a …","","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Style.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of data, or the default value if data is …","","","","","","","","Returns the value of device_id, or the default value if …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Nested message and enum types in Hangup.","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the value of line, or the default value if line is …","Legacy/deprecated; remove when old clients are gone.","Returns the value of mid, or the default value if mid is …","Legacy/deprecated; remove when old clients are gone.","Nested message and enum types in Offer.","Nested message and enum types in Opaque.","Returns the value of opaque, or the default value if opaque…","Returns the value of opaque, or the default value if opaque…","Returns the value of opaque, or the default value if opaque…","","","","Returns the value of sdp, or the default value if sdp is …","Returns the value of sdp, or the default value if sdp is …","Returns the value of sdp, or the default value if sdp is …","Legacy/deprecated; replaced by ‘opaque’","Legacy/deprecated; replaced by ‘opaque’","Legacy/deprecated; replaced by ‘opaque’","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets urgency to the provided enum value.","","","","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","","","","","","","","","Returns the enum value of urgency, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Urgency, or None if value is not a …","","Calls U::from(self).","Returns true if value is a variant of Urgency.","","","","","","","","","","","","","Returns the value of content_type, or the default value if …","","","","","","Returns the argument unchanged.","Calls U::from(self).","Returns the value of length, or the default value if length…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of author_aci, or the default value if …","Returns the value of author_aci, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in Contact.","","","","","","","","","","","","","","Returns the value of emoji, or the default value if emoji …","Returns the value of emoji, or the default value if emoji …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of era_id, or the default value if era_id…","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Flags, or None if value is not a …","Converts an i32 to a ProtocolVersion, or None if value is …","","","Returns the value of id, or the default value if id is …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Flags.","Returns true if value is a variant of ProtocolVersion.","","","","Returns the value of organization, or the default value if …","","Returns the value of pack_id, or the default value if …","","Returns the value of pack_key, or the default value if …","","","","Nested message and enum types in Payment.","Nested message and enum types in Quote.","Returns the value of receipt_credential_presentation, or …","","Returns the value of remove, or the default value if remove…","","Returns the value of sent_timestamp, or the default value …","","Sets type to the provided enum value.","Returns the value of sticker_id, or the default value if …","","Returns the value of target_author_aci, or the default …","","Returns the value of target_sent_timestamp, or the default …","Returns the value of target_sent_timestamp, or the default …","","","Returns the value of text, or the default value if text is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of city, or the default value if city is …","","","","","","","","","","","","","","","","","Returns the value of country, or the default value if …","","","","","","","Returns the value of display_name, or the default value if …","","Nested message and enum types in Email.","","","","","","","","","","","Returns the value of family_name, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the value of given_name, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the value of is_profile, or the default value if …","","Returns the value of label, or the default value if label …","Returns the value of label, or the default value if label …","Returns the value of label, or the default value if label …","","","","Returns the value of middle_name, or the default value if …","","Returns the value of neighborhood, or the default value if …","","Nested message and enum types in Phone.","Returns the value of pobox, or the default value if pobox …","","Nested message and enum types in PostalAddress.","Returns the value of postcode, or the default value if …","","Returns the value of prefix, or the default value if prefix…","","Returns the value of region, or the default value if region…","","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Returns the value of street, or the default value if street…","","Returns the value of suffix, or the default value if suffix…","","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","","","","","","","","","Returns the value of value, or the default value if value …","Returns the value of value, or the default value if value …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","Nested message and enum types in Activation.","Nested message and enum types in Amount.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns the value of note, or the default value if note is …","","Nested message and enum types in Notification.","Sets type to the provided enum value.","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","Returns the value of pico_mob, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","Returns the value of receipt, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of content_type, or the default value if …","","","","","","","","Returns the value of file_name, or the default value if …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","Nested message and enum types in Actions.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of add_from_invite_link_access, or …","","","","","","","Returns the enum value of attributes_access, or the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns the enum value of members_access, or the default …","","Only set when receiving from server","Only set when sending to server","Only set when sending to server","Only set when sending to server","Only set when receiving from server","Only set when receiving from server","Only set when receiving from server","Returns the enum value of role, or the default if the …","Returns the enum value of role, or the default if the …","","","Sets add_from_invite_link_access to the provided enum …","Sets attributes_access to the provided enum value.","Sets members_access to the provided enum value.","Sets role to the provided enum value.","Sets role to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Only set when receiving from server","Only set when receiving from server","Only set when receiving from server","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of e164, or the default value if e164 is …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of content_type, or the default value if …","","","","Returns the value of e164, or the default value if e164 is …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns the value of length, or the default value if length…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Role, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Role.","","","","","","","","","","","","","Returns the value of content_type, or the default value if …","","","Returns the value of emoji, or the default value if emoji …","","","","","Returns the argument unchanged.","Returns the value of id, or the default value if id is …","","Calls U::from(self).","","","","","","","","","Returns the value of address, or the default value if …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","Returns the value of signature, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","Returns the value of expires, or the default value if …","","","Returns the argument unchanged.","Returns the value of identity_key, or the default value if …","","Calls U::from(self).","Returns the value of sender_device, or the default value …","","Returns the value of sender_e164, or the default value if …","","Returns the value of sender_uuid, or the default value if …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the value of id, or the default value if id is …","","Calls U::from(self).","Returns the value of key, or the default value if key is …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of admin_pass_key, or the default value …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in CallEvent.","Nested message and enum types in CallLogEvent.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of complete, or the default value if …","","Returns the value of conversation_id, or the default value …","","","","","","","","","","","","","","","","","","","Returns the value of destination_e164, or the default …","","Returns the value of destination_service_id, or the …","","Returns the enum value of direction, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of event, or the default if the …","","Returns the value of expiration_start_timestamp, or the …","","Nested message and enum types in FetchLatest.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the value of group_id, or the default value if …","","","Returns the value of id, or the default value if id is …","","Returns the value of identity_key_pair, or the default …","Serialized libsignal-client IdentityKeyPair","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the value of is_recipient_update, or the default …","","Returns the value of last_resort_kyber_pre_key, or the …","Serialized libsignal-client KyberPreKeyRecord","Returns the value of link_previews, or the default value …","","","Nested message and enum types in MessageRequestResponse.","Returns the value of new_e164, or the default value if …","The e164 we have changed our number to","Returns the value of note, or the default value if note is …","","","Nested message and enum types in OutgoingPayment.","Returns the value of pack_id, or the default value if …","","Returns the value of pack_key, or the default value if …","","","Returns the value of provisioning_version, or the default …","","Returns the value of read_receipts, or the default value …","","Returns the value of recipient_service_id, or the default …","","Returns the value of registration_id, or the default value …","","Nested message and enum types in Request.","Returns the value of root_key, or the default value if …","","Returns the value of sender_aci, or the default value if …","Returns the value of sender_aci, or the default value if …","Returns the value of sender_aci, or the default value if …","","","","Nested message and enum types in Sent.","Sets direction to the provided enum value.","Sets event to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Returns the value of signed_pre_key, or the default value …","Serialized libsignal-client SignedPreKeyRecord","Nested message and enum types in StickerPackOperation.","Returns the value of storage_service, or the default value …","","","","Returns the value of thread_aci, or the default value if …","","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of typing_indicators, or the default …","","Returns the value of unidentified_delivery_indicators, or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","Converts an i32 to a Direction, or None if value is not a …","Converts an i32 to a Event, or None if value is not a …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Type.","Returns true if value is a variant of Direction.","Returns true if value is a variant of Event.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","Returns the value of amount_pico_mob, or the default value …","@required","","","","","","","","","","","","","","","","Returns the value of fee_pico_mob, or the default value if …","@required","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns the value of ledger_block_index, or the default …","@required","Returns the value of ledger_block_timestamp, or the …","","","","Returns the value of receipt, or the default value if …","","Returns the value of recipient_address, or the default …","","","","","","","","","","","","","GROUPS = 2;","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","Returns the value of destination_service_id, or the …","Returns the value of destination_service_id, or the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns the value of is_allowed_to_reply, or the default …","","","","","","","","","","Returns the value of unidentified, or the default value if …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","Returns the value of angle, or the default value if angle …","degrees","","","","","","","","","","","","","","","","","","","","","Returns the value of end_color, or the default value if …","deprecated: this field will be removed in a future release.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Style, or None if value is not a …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Style.","","","percent from 0 to 1","Returns the value of start_color, or the default value if …","deprecated: this field will be removed in a future release.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Action, or None if value is not a …","","Calls U::from(self).","Returns true if value is a variant of Action.","","","","","","","","","","","","","Returns the value of content, or the default value if …","","Returns the enum value of content_hint, or the default if …","","","","","","Returns the argument unchanged.","Returns the value of group_id, or the default value if …","","Calls U::from(self).","Nested message and enum types in Message.","","Sets content_hint to the provided enum value.","Sets type to the provided enum value.","","","","Returns the enum value of type, or the default if the …","","","","","Show an error immediately; it was important but we can’t …","Don’t show any error UI at all; this is something sent …","Further cases should line up with Envelope.Type, even …","","","Sender will try to resend; delay any error UI if possible","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","Converts an i32 to a ContentHint, or None if value is not …","","","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Type.","Returns true if value is a variant of ContentHint.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a State, or None if value is not a …","","Calls U::from(self).","Returns true if value is a variant of State.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Generate a random key pair","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Account Identity (ACI)","","","","","","","","","","","","","","","","","","","Since we can’t use format!() with constants, the URLs …","","","","","","","","","Phone number identity (PNI)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fetches a list of all devices tied to the authenticated …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","","Request AttachmentV2UploadAttributes","Downloads larger files in streaming fashion, e.g. …","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Upload larger file to CDN0 in legacy fashion, e.g. for …","","","","","","","","","","","","","Request a verification code.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Upload attachment to CDN","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Method used to check our own UUID","Writes a profile and returns the avatar URL, if one was …","","","","","","","","","","Equivalent of Java’s SignalServiceMessageReceiver.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","One-off method to receive all pending messages.","","","","","","Attachment specification to be used for uploading.","","","","","","","Equivalent of Java’s SignalServiceMessageSender.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Upload contact details to the CDN and send a sync message","Send a message content to a single recipient.","Send a message to the recipients in a group.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encrypts and uploads an attachment","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","This is additional functions required to handle session …","","Remove the session records corresponding to all devices of …","Remove a session record for a recipient ID + device ID …","Remove a session record for a recipient ID + device ID …","Get the IDs of all known sub devices with active sessions …","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A dispatching web socket client for the Signal web socket …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,7,0,7,0,1,1,0,12,7,1,12,7,1,0,1,1,0,0,0,1,1,0,7,7,1,12,7,7,7,1,0,12,7,1,12,0,0,1,12,0,0,0,0,0,0,0,7,0,0,0,12,0,1,0,0,12,7,0,12,1,7,12,7,1,12,7,1,12,7,1,0,12,12,12,12,0,12,7,1,0,0,0,40,40,40,40,0,0,40,40,40,40,40,40,40,40,40,40,40,40,0,42,42,42,42,42,0,42,42,42,42,42,42,42,42,54,54,0,55,54,0,0,0,0,55,54,15,53,53,15,55,54,53,15,55,54,53,53,15,55,53,15,55,55,15,15,55,55,55,54,53,53,53,15,55,54,55,53,15,55,54,15,15,15,55,15,53,15,55,55,53,15,55,54,53,15,55,54,53,15,55,54,53,15,53,15,55,54,53,0,0,0,57,0,0,0,57,0,0,57,0,0,0,0,0,57,0,57,0,0,57,0,0,57,0,57,0,57,51,56,51,57,56,51,57,56,51,57,56,51,57,56,51,57,56,51,57,57,57,57,57,57,57,57,57,57,51,51,56,51,57,57,51,56,56,56,0,56,56,51,57,56,51,57,56,51,57,56,51,57,56,56,51,57,0,0,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,0,78,78,78,85,0,0,78,78,78,78,0,0,0,0,0,0,78,78,0,78,78,78,78,78,78,85,0,78,78,85,70,0,0,78,78,70,85,85,85,85,76,75,73,75,76,83,70,71,72,73,74,75,76,77,78,79,85,83,70,71,72,73,74,75,76,77,78,79,85,77,82,71,72,73,74,75,76,77,78,79,72,73,74,75,76,77,78,79,0,83,71,76,72,73,74,75,76,79,76,79,77,72,73,74,75,76,79,73,79,83,70,70,72,73,74,75,76,77,78,79,85,85,83,70,71,72,73,74,75,76,77,78,79,85,85,85,85,85,82,71,83,83,83,70,71,72,73,74,75,76,77,78,79,85,76,72,75,76,83,76,72,74,70,85,76,83,76,77,72,73,72,73,74,75,76,79,85,73,74,76,72,73,74,75,76,77,78,79,70,85,83,70,71,72,73,74,75,75,76,77,78,79,85,83,70,71,72,73,74,75,76,77,78,79,85,83,70,71,72,73,74,75,76,77,78,79,85,0,72,73,74,83,70,71,72,73,74,75,76,77,78,79,85,82,71,371,372,373,374,373,371,372,374,0,0,375,375,0,0,0,366,0,0,0,0,0,375,99,104,375,99,104,375,99,104,99,375,99,104,366,104,99,375,99,104,375,99,104,375,99,104,375,99,104,0,99,0,0,110,110,110,0,110,110,108,108,108,107,108,110,107,108,110,108,107,107,108,108,107,108,110,110,107,108,110,110,110,108,108,107,108,110,108,108,108,108,110,107,107,108,110,110,107,108,110,107,108,110,107,108,110,108,108,107,108,110,0,0,0,0,0,114,115,117,116,118,114,115,117,116,118,114,115,116,114,115,117,116,118,114,115,117,116,118,118,114,115,117,116,118,114,115,116,118,118,118,114,115,116,114,117,116,118,115,116,118,114,114,115,117,117,116,116,118,114,115,117,116,118,114,115,117,116,118,114,115,117,116,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,49,49,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,49,49,49,49,49,49,49,49,111,49,44,97,92,16,111,49,44,97,92,16,49,16,348,111,49,44,97,92,16,111,49,44,97,92,16,49,44,16,348,348,92,92,92,92,49,97,16,92,49,97,92,16,348,49,49,49,348,348,348,348,92,92,92,92,92,92,111,49,44,111,49,44,111,111,49,49,49,49,44,44,111,49,49,49,49,49,49,44,44,97,92,16,49,49,49,49,49,49,49,49,49,49,49,92,16,16,16,92,92,16,92,49,49,49,49,111,49,44,49,111,49,44,97,92,16,49,49,348,348,97,49,49,49,44,0,111,49,97,92,16,49,49,49,111,49,44,97,92,16,111,49,44,49,111,49,49,44,97,92,16,111,49,44,97,92,16,49,49,111,49,44,97,92,16,49,111,49,44,97,92,16,10,10,0,0,10,151,10,151,10,151,151,151,151,151,151,151,10,10,151,151,10,10,151,10,151,10,10,10,151,10,151,10,151,10,151,10,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,0,155,155,155,155,155,155,155,155,155,155,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,0,0,0,0,0,0,0,0,81,112,157,112,157,157,157,157,157,180,62,62,185,159,159,95,161,95,161,182,177,180,61,61,81,60,112,159,112,159,172,61,163,0,59,95,95,162,162,176,112,159,81,161,174,81,112,159,63,112,159,163,163,164,165,59,166,164,165,59,166,0,59,61,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,60,63,63,63,0,68,163,163,163,163,167,168,167,168,185,169,169,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,180,181,182,183,184,95,81,185,186,187,188,161,189,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,190,112,159,112,159,63,59,0,63,50,50,187,163,163,188,162,180,0,68,65,173,173,180,50,68,68,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,59,173,173,81,161,175,175,60,60,50,50,178,178,163,163,81,68,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,180,181,182,183,184,95,81,185,186,187,188,161,189,171,171,171,171,0,169,171,169,171,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,190,59,112,159,59,112,159,63,163,163,59,163,59,163,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,190,165,59,61,0,59,0,84,84,0,186,0,0,62,62,0,59,60,61,59,61,190,164,165,163,163,60,164,165,176,159,164,165,176,159,175,175,173,112,159,112,159,163,163,163,163,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,81,50,164,59,50,164,50,164,50,59,50,50,190,59,59,181,163,163,180,63,60,172,172,84,84,0,182,161,95,176,159,95,81,176,159,165,165,63,176,112,159,176,112,159,175,68,175,112,157,112,157,60,60,63,0,64,63,64,63,190,164,164,59,0,161,81,58,157,58,157,63,157,157,157,157,68,180,181,183,59,174,59,61,112,157,59,61,112,157,181,183,157,157,157,157,166,166,81,161,59,178,178,59,63,157,157,0,68,50,50,170,63,81,59,59,170,84,84,81,161,181,181,0,68,68,63,0,50,50,185,50,50,62,95,161,95,95,181,175,174,170,50,66,176,167,168,58,167,168,58,180,163,163,50,50,50,50,50,172,172,175,175,165,165,59,63,162,50,50,59,0,68,0,68,169,169,65,65,174,174,0,174,174,174,174,174,174,163,163,50,59,62,178,50,59,66,62,178,182,183,184,162,173,162,173,81,161,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,189,169,164,165,170,162,167,168,171,50,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,170,50,66,176,170,50,66,176,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,0,68,0,163,163,50,50,173,173,157,157,181,183,184,179,179,164,164,0,63,112,63,63,169,164,165,170,162,167,168,171,50,68,60,172,59,64,66,62,61,173,174,175,63,163,176,84,112,159,177,178,58,65,179,166,157,190,180,181,182,183,184,95,81,185,186,187,188,161,189,0,163,163,0,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,0,200,201,201,0,200,200,200,201,200,201,200,201,200,201,200,200,201,201,200,201,200,200,201,200,201,200,200,200,201,200,201,200,200,201,200,201,200,201,200,201,200,201,0,204,204,205,204,204,204,204,0,205,204,205,204,205,204,205,204,205,204,204,205,205,204,205,204,204,205,204,205,204,204,204,205,204,205,204,204,205,204,205,204,205,204,205,204,205,0,0,0,0,0,0,206,207,208,209,210,211,206,207,208,209,210,211,206,207,208,209,210,211,206,207,208,209,210,211,206,207,208,209,210,211,211,211,206,207,208,209,210,211,210,210,206,207,208,209,210,211,206,207,208,209,210,211,206,207,208,209,210,211,206,207,208,209,210,211,0,206,207,208,209,210,206,207,208,209,210,206,207,208,209,210,211,208,208,208,208,0,0,206,207,208,206,207,208,206,207,208,206,207,208,206,210,211,206,207,208,209,210,211,206,207,208,209,210,211,206,207,208,209,210,211,206,210,206,210,206,207,208,209,210,211,211,211,206,207,208,209,210,211,213,213,213,213,213,0,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,212,212,0,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,214,214,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,0,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,226,0,0,225,225,0,0,0,226,226,226,0,226,225,0,0,0,226,0,0,226,226,218,216,216,217,216,217,218,216,216,218,219,220,221,222,217,223,224,225,226,216,218,219,220,221,222,217,223,224,225,226,216,218,219,220,221,222,217,223,224,216,218,219,220,221,222,217,223,224,225,226,216,218,219,220,221,222,217,223,224,225,226,225,226,0,219,216,218,219,220,221,222,217,223,224,225,226,218,219,220,219,220,216,218,219,220,221,222,217,223,224,216,218,219,220,221,222,217,223,224,225,226,225,226,222,222,216,218,219,220,221,222,217,223,224,225,226,216,218,219,220,221,222,217,223,224,225,226,225,226,225,226,216,216,216,218,219,220,221,222,217,223,224,225,226,225,226,223,218,218,218,218,219,219,219,219,225,226,0,0,224,224,220,220,217,217,216,219,219,220,220,220,221,220,221,216,216,216,218,219,220,221,222,217,223,224,225,226,216,218,219,220,221,222,217,223,224,225,226,216,218,219,220,221,222,217,223,224,225,226,216,216,216,218,219,220,221,222,217,223,224,225,226,216,218,219,220,221,222,217,223,224,225,226,0,0,0,0,0,232,229,230,231,228,232,229,230,231,228,232,228,228,229,230,231,228,232,229,230,231,228,232,229,230,231,228,232,228,228,229,230,231,228,232,229,229,0,229,230,231,228,232,229,230,231,228,232,229,229,229,230,231,228,232,229,230,231,228,232,229,229,229,230,231,228,232,232,232,230,231,228,230,231,228,229,229,228,228,0,228,228,0,228,228,229,229,228,228,230,231,228,228,228,229,229,229,230,231,228,232,229,230,231,228,232,229,230,231,228,232,230,231,228,230,231,228,229,230,231,228,232,230,231,230,231,229,230,231,228,232,234,234,234,0,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,233,233,233,0,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,233,235,235,0,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,0,239,0,0,0,239,0,0,236,236,237,238,239,236,237,238,239,236,237,238,236,237,238,239,236,237,238,239,236,237,238,239,236,237,238,239,236,237,238,239,236,237,238,239,236,237,238,239,236,237,238,239,239,237,237,0,238,236,237,238,239,237,236,237,238,239,236,237,238,239,238,238,236,237,238,239,236,237,238,239,240,240,0,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,0,0,242,241,242,241,242,241,241,242,241,242,241,242,241,242,241,242,241,242,241,242,241,242,242,241,241,241,242,241,242,241,242,241,242,241,242,0,244,0,243,244,243,244,243,243,244,243,244,243,244,243,244,243,244,243,244,243,244,243,244,244,243,243,243,244,243,244,243,244,243,244,243,244,227,227,0,0,245,227,245,227,245,245,227,245,227,227,245,245,245,227,245,245,227,227,245,245,245,227,245,227,227,227,245,227,227,227,245,245,227,245,227,245,227,245,227,245,227,197,197,197,197,197,0,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,246,0,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,0,0,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,248,250,254,258,261,269,249,249,265,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,251,255,259,262,264,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,268,250,267,267,257,253,256,257,253,256,257,252,260,252,260,248,249,267,252,260,266,263,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,252,253,256,257,260,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,249,267,248,268,269,0,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,199,0,199,199,0,199,199,271,199,271,199,271,271,199,271,199,199,271,199,271,271,271,271,199,199,271,199,271,199,199,199,271,199,199,199,271,199,271,199,271,199,271,199,271,199,0,0,272,273,272,273,272,273,272,273,272,273,272,272,272,273,273,273,272,273,272,273,272,273,272,273,272,273,272,272,272,273,272,273,272,273,272,273,272,273,0,0,275,274,275,274,275,274,274,275,274,275,274,275,274,275,274,275,274,275,274,275,274,274,275,274,275,274,275,274,275,274,275,274,275,274,275,193,193,0,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,0,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,0,0,278,277,277,277,278,277,278,277,277,278,277,278,277,278,277,278,277,278,277,278,277,278,277,278,278,277,277,277,278,277,278,277,278,277,278,277,278,198,198,0,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,0,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,0,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,280,0,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,285,282,282,284,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,0,0,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,284,284,297,297,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,283,283,283,283,297,297,283,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,297,297,283,283,0,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,294,294,285,297,297,296,296,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,283,283,296,296,289,289,283,0,296,296,295,295,285,0,290,290,290,290,295,289,289,289,289,295,295,296,296,0,282,282,287,288,291,287,288,291,0,297,297,286,290,292,294,297,298,296,296,0,293,293,283,283,294,294,283,287,288,291,297,298,283,287,288,291,297,298,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,286,290,292,294,297,298,286,290,292,294,297,298,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,289,289,289,289,283,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,282,298,300,305,305,300,0,0,305,299,300,299,0,300,299,305,305,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,305,299,300,306,0,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,303,303,303,0,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,304,304,304,304,0,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,0,308,0,307,307,307,308,307,308,307,307,308,307,308,307,308,307,308,307,308,307,307,307,308,307,308,307,308,307,307,307,307,308,307,307,307,307,307,307,307,308,307,308,307,308,307,308,307,308,301,301,301,301,301,0,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,301,0,0,309,310,309,310,309,310,309,310,309,310,309,310,309,310,309,310,310,309,310,309,310,309,310,309,310,309,310,310,310,309,310,309,310,309,310,309,310,309,309,309,310,302,302,0,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,0,195,312,195,195,0,312,195,195,195,0,311,311,311,195,312,311,195,312,311,311,195,312,311,195,312,195,311,311,195,312,311,312,311,311,311,195,312,195,311,195,312,311,195,312,195,195,311,195,312,195,312,195,311,311,311,311,195,312,311,195,312,311,195,312,311,195,312,311,195,312,0,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,158,0,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,0,313,313,313,313,313,313,313,313,313,313,0,314,314,315,315,315,314,315,0,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,315,314,194,0,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,196,196,0,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,0,318,318,318,0,320,318,0,0,0,0,0,0,0,318,320,318,318,323,317,319,320,316,318,323,317,319,320,316,318,316,316,317,319,317,317,319,320,318,318,323,317,319,320,316,318,318,318,318,317,317,317,0,323,317,319,320,316,318,323,316,318,316,317,318,319,316,318,323,317,319,320,316,318,323,317,319,320,316,318,323,317,319,320,316,318,319,323,317,319,320,316,318,376,377,378,379,379,379,379,379,379,379,379,379,379,0,327,0,0,4,4,11,4,0,0,0,0,4,4,0,0,329,4,4,4,0,4,0,4,36,36,329,4,4,327,0,0,0,0,4,4,0,4,0,330,0,0,4,36,4,0,0,0,330,4,0,325,0,4,4,4,4,329,4,0,0,325,0,4,4,156,156,93,93,326,328,325,156,327,93,333,334,21,328,335,336,331,52,329,36,337,338,326,339,325,330,340,341,342,156,332,4,327,93,333,334,21,328,335,336,331,52,329,36,337,338,326,339,325,330,340,341,342,156,332,4,21,156,335,326,328,327,93,328,52,329,36,326,325,330,327,93,328,52,329,36,326,325,330,331,11,334,156,328,331,332,11,93,333,334,21,328,335,336,331,337,338,326,339,340,341,342,156,332,333,340,11,337,21,328,36,325,328,36,325,341,21,327,327,93,93,333,334,21,328,335,336,331,52,329,36,337,338,326,339,325,330,340,341,342,156,332,4,4,327,93,333,334,21,328,335,336,331,52,329,36,337,338,326,339,325,330,340,341,342,156,332,4,4,4,4,4,4,4,4,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,328,328,328,334,326,337,156,327,93,333,334,21,328,335,336,331,52,329,36,337,338,326,339,325,330,340,341,342,156,332,4,334,341,334,21,156,326,326,326,338,339,336,52,11,11,21,93,93,338,339,21,328,11,11,331,340,340,4,326,11,11,330,11,21,340,21,11,326,11,11,11,11,328,93,333,334,21,328,335,336,330,11,21,340,4,342,328,339,328,11,11,327,93,328,52,329,36,326,325,330,327,93,4,335,336,327,93,333,334,21,328,335,336,331,52,329,36,337,338,326,339,325,330,340,341,342,156,332,4,327,93,333,334,21,328,335,336,331,52,329,36,337,338,326,339,325,330,340,341,342,156,332,4,335,327,93,333,334,21,328,335,336,331,52,329,36,337,338,326,339,325,330,340,341,342,156,332,4,156,21,11,21,156,11,52,338,339,326,21,21,327,93,333,334,21,328,335,336,331,52,329,36,337,338,326,339,325,330,340,341,342,156,332,4,11,11,11,380,381,382,383,384,385,386,387,0,351,351,351,351,351,351,351,351,351,351,351,351,351,351,351,0,0,358,0,0,357,358,0,0,358,0,0,358,358,0,0,0,357,358,358,365,365,365,356,349,355,353,354,357,358,365,356,349,355,353,354,357,358,365,353,354,353,354,356,365,355,356,356,365,356,349,355,353,357,357,358,358,365,356,349,355,353,354,357,357,357,358,358,358,358,365,365,356,349,355,353,354,357,358,365,349,355,353,354,349,365,357,358,349,353,354,354,354,356,349,357,358,349,353,354,357,358,365,356,349,355,353,354,357,358,365,356,349,355,353,354,357,358,356,365,356,349,355,353,354,357,358,353,354,365,365,356,349,355,353,354,357,358,365,388,389,389,390,345,345,0,0,19,345,19,345,19,345,19,345,19,19,19,19,345,345,19,345,345,19,19,345,19,345,19,345,345,19,19,345,345,19,19,19,19,345,19,345,19,19,345,19,0,360,360,360,360,360,0,0,0,0,0,362,362,362,362,362,362,362,362,362,362,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,367,98,367,98,98,98,367,98,98,98,367,98,367,98,98,98,98,367,98,367,98,367,98,367,98,98],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,[1,1],[[]],0,0,0,[[],1],[6,[[5,[1]]]],0,[[7,8],9],[[7,8],9],[[1,8],9],[[]],[4,7],[[]],[10,7],[[]],0,[[]],[[]],[[]],[[[12,[11]],13,14,15],[[5,[0]]]],0,0,0,[[11,[17,[16]]],[[12,[11]]]],0,0,0,0,0,0,0,[18],0,0,0,[[[12,[11]],19],[[5,[1,7]]]],0,[[1,20],5],0,0,[[[12,[11]],21],[[5,[4]]]],[7,[[17,[22]]]],0,[[[12,[11]],23,23],[[5,[4]]]],[[]],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[],24],0,[[[12,[11]],23,25],[[5,[4]]]],[[[12,[11]],26,[0,[27,28]],29,29,29,30],[[5,[4]]]],[[[12,[11]],31,[33,[[32,[23]]]],[17,[3]],[17,[3]],[36,[[0,[34,35]]]]],[[5,[[17,[3]],7]]]],[[[12,[11]],31,[33,[[32,[23]]]],[17,[3]],[17,[3]],30],[[5,[7]]]],0,[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[[38,[37]],[39,[37]]],[[5,[40]]]],[[[38,[37]],[38,[37]],[39,[37]]]],[[40,40],30],[[],30],[[40,8],9],[[40,8],9],[[]],[[]],[18],[[],3],[[],5],[[],5],[[],24],[[]],0,[[]],[[]],[[[42,[41,41]]],[[42,[41,41]]]],[[]],[[]],[[43,19,44],[[5,[45,46]]]],[[]],[[[0,[26,47,48,41]],[0,[27,28,41]],25,49,29],[[42,[[0,[26,47,48,41]],[0,[27,28,41]]]]]],[[[42,[[0,[26,47,48,41]],[0,[27,28,41]]]],50],[[5,[[17,[51]],4]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,0,0,0,0,0,[15,[[17,[52]]]],[[53,54],13],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[53,53],[15,15],[55,55],[[]],[[]],[[]],[6,[[5,[55]]]],0,[15,3],[[55,55],30],[[],30],[[55,8],9],[[54,8],9],[55,53],[55,53],[[]],[[]],[[]],[[]],[23,[[5,[55]]]],[[]],[[]],[[]],[[]],[15,3],0,0,[[55,20],5],0,[[]],[[]],[[]],[55,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[],24],[[],24],0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[56,56],[51,51],[57,57],[[]],[[]],[[]],[[56,8],9],[[51,8],9],[[57,8],9],[[]],[[]],[58,57],[59,57],[60,57],[[]],[61,57],[62,57],[63,57],[64,57],[65,57],[66,57],[[[67,[57]],56],51],[[68,56],[[5,[51,4]]]],[[]],[[]],[[]],[57,68],0,0,0,0,0,0,[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[],24],0,[[]],[[]],[[]],0,0,[[]],[[]],0,[6,[[5,[69]]]],0,[[]],0,[[]],0,[[69,20],5],0,0,0,0,0,0,[[],5],[[],5],0,[[],24],0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[5,[70]]]],[71,[[5,[70]]]],[72,72],[73,73],[74,74],[75,75],[76,76],[77,77],[78,78],[79,79],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[80,[37]],81],[[5,[76,4]]]],[[[83,[11,82]],84],[[5,[[17,[77]],85]]]],[[],71],0,[6,[[5,[72]]]],[6,[[5,[73]]]],[6,[[5,[74]]]],[6,[[5,[75]]]],[6,[[5,[76]]]],[6,[[5,[79]]]],0,0,0,[[72,72],30],[[73,73],30],[[74,74],30],[[75,75],30],[[76,76],30],[[79,79],30],[[],30],[[],30],[[[83,[11,82]],[80,[37]]],[[5,[81,4]]]],[[70,8],9],[[70,8],9],[[72,8],9],[[73,8],9],[[74,8],9],[[75,8],9],[[76,8],9],[[77,8],9],[[78,8],9],[[79,8],9],[[85,8],9],[[85,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[86,85],[[]],[87,85],[88,85],[89,85],[90,[[5,[[17,[91]],70]]]],[[71,90],[[5,[[17,[91]],70]]]],[[[83,[11,82]],92],[[5,[52,4]]]],[[[83,[11,82]],92,52],[[5,[76,4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[93,11,82,94],[[83,[11,82]]]],0,0,0,[18],[18],0,[[[83,[11,82]],23,92],[[5,[[17,[[39,[37]]]],4]]]],0,0,0,0,[[72,20],5],[[73,20],5],[[74,20],5],[[75,20],5],[[76,20],5],[[79,20],5],[85,[[17,[22]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[95,[[5,[75]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[96,[90,91]]],[[5,[70]]]],[[71,[96,[90,91]]],[[5,[70]]]],0,0,0,0,0,0,0,0,[[[80,[37]]],[[5,[97,46]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[98,15],99],[[]],[[]],[[]],[100,[[103,[[102,[101]]]]]],[[104,100],[[103,[[102,[101]]]]]],[99,105],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[],24],[[]],[[]],[[]],0,[99,98],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,[6,[[5,[[107,[106]]]]]],[6,[[5,[108]]]],0,[[[107,[109]],8],9],[[108,8],9],[[110,8],9],[[110,8],9],[[]],[[]],[111,110],[87,110],[[]],[[112,[17,[100]]],[[5,[108,110]]]],0,[[]],[[]],[[]],0,0,[108,[[5,[16,110]]]],0,[18],0,[[[107,[113]],20],5],[[108,20],5],[110,[[17,[22]]]],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[],24],0,0,[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,[[5,[114]]]],[6,[[5,[115]]]],[6,[[5,[116]]]],[[114,8],9],[[115,8],9],[[117,8],9],[[116,8],9],[[118,8],9],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[114,20],5],[[117,20],5],[[116,20],5],[[118,20],5],0,0,0,[[],5],[119,[[5,[114]]]],[[],5],[120,[[5,[117]]]],[[],5],[121,[[5,[116]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[49,122],[49,[[38,[37]]]],[49],[49,123],[49,[[80,[37]]]],[49,124],[49,125],[49],[49,126],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[49,122],0,[[]],[111,111],[49,49],[44,44],[97,97],[92,92],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[49,49],127],[[44,44],127],[[[38,[37]]],16],[128,[[5,[129,87]]]],[128,[[5,[129,87]]]],[[92,[80,[37]]],[[5,[[39,[37,130]],86]]]],[[92,[80,[37]]],[[5,[[39,[37,130]],86]]]],[[92,131,132],[[5,[16,86]]]],[[92,133],[[5,[134,86]]]],[[],49],[[],97],[16,[[38,[37]]]],[97,92],[6,[[5,[49]]]],[6,[[5,[97]]]],[6,[[5,[92]]]],[6,[[5,[16]]]],[[135,136],[[5,[137]]]],[[],[[38,[37]]]],[[],[[139,[138]]]],[[],[[139,[138]]]],[[135,136],[[5,[137]]]],[135,[[39,[37,130]]]],[135,[[39,[37,130]]]],[[],140],[[92,[38,[37]],[80,[37]]],[[39,[37,130]]]],[[92,[38,[37]],[80,[37]],29],[[39,[37,130]]]],[[92,16,132],131],[[92,[38,[37]],132],131],[[92,134],133],[[92,141],133],[[111,111],30],[[49,49],30],[[44,44],30],[[],30],[[],30],[[],30],[[111,8],[[5,[142]]]],[[111,8],[[5,[142]]]],[[49,8],[[5,[142]]]],[[49,8],[[5,[142]]]],[[49,8],[[5,[142]]]],[[49,8],[[5,[142]]]],[[44,8],[[5,[142]]]],[[44,8],[[5,[142]]]],[[]],[126,49],[132,49],[122,49],[[]],[124,49],[123,49],[29,44],[[]],[[]],[[]],[[]],[[[38,[37]]],49],[[[38,[37]]],49],[[[38,[37]]],49],[[29,143,143,[38,[37]]],49],[[29,143,143,[38,[37]]],49],[[[80,[37]]],[[5,[49,111]]]],[[[80,[37]]],[[5,[49,111]]]],[23,[[5,[49]]]],[125,49],[125,49],[[90,90],49],[[[38,[37]]],92],[[[38,[37]]],16],[16,[[38,[37]]]],[[16,132],144],[92,[[38,[37]]]],[92,97],[[16,132],145],[92,146],[49,[[17,[147]]]],[49,148],[49,[[17,[149]]]],[49,140],[[111,150]],[[49,150]],[[44,150]],[49,123],[[]],[[]],[[]],[[]],[[]],[[]],[49,[[38,[37]]]],[49,30],[[135,128],[[5,[87]]]],[[135,128],[[5,[87]]]],[[[38,[37]]],97],[[],49],[23,[[5,[49,111]]]],[[49,49],[[17,[127]]]],[[44,44],[[17,[127]]]],0,[18],[[49,20],5],[[97,20],5],[[92,20],5],[[16,20],5],[49,124],[49,[[38,[37]]]],[49],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[49,125],[[],5],[[],5],[23,[[5,[49]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[23,[[5,[49,111]]]],[[[80,[37]]],[[5,[49,111]]]],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[49,126],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[151,[32,[[80,[37]]]]],[[5,[3,10]]]],[[151,[80,[37]]],[[5,[[39,[37]],10]]]],[[151,[32,[[80,[37]]]]],[[5,[3,10]]]],[[151,[32,[[80,[37]]]]],[[5,[[17,[[33,[3]]]],10]]]],[[151,3],[[5,[[39,[37]],10]]]],[[151,3],[[5,[[39,[37]],10]]]],[[151,[152,[[33,[23]]]]],[[5,[[39,[37]],10]]]],[[10,8],9],[[10,8],9],[16,151],[[]],[153,10],[[]],[[]],[[]],[151,16],[18],[10,[[17,[22]]]],[[],3],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],0,[[[33,[[32,[23]]]]],[[33,[23]]]],[[]],[[]],[[[33,[41]]],[[33,[41]]]],[[]],[[[80,[37]]],[[5,[[17,[[33,[3]]]],153]]]],[6,[[5,[[33,[106]]]]]],[[[80,[37]]],[[5,[[17,[[33,[23]]]],153]]]],[[],[[33,[23]]]],[[[33,[154]],[33,[154]]],30],[[],30],0,[[[33,[[32,[23]]]],8],9],[[[33,[109]],8],9],[[]],0,[[]],[[[33,[[32,[23]]]]],30],[[[33,[[32,[23]]]]],30],[[[33,[113]],20],5],[[[33,[[32,[23]]]]],[[39,[37]]]],[[]],[[],3],[[],5],[[],5],[[],24],[[]],0,[[]],[[]],[[]],[98,155],[[]],[[155,19,[17,[16]]],[[5,[156,4]]]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[112,23],[157,23],0,0,[157,[[80,[37]]]],0,[157,[[80,[37]]]],0,0,[62,158],0,0,[159,30],0,[95,160],[161,160],0,0,0,0,0,[61,30],0,0,0,[112,30],[159,30],0,0,0,0,0,0,0,[95,160],0,[162,23],0,0,0,0,0,0,0,0,[112,30],[159,30],0,0,0,[163,23],0,[164,[[80,[37]]]],[165,[[80,[37]]]],[59,23],[166,[[80,[37]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[163,23],0,[163,29],0,[167,[[80,[37]]]],[168,[[80,[37]]]],0,0,0,[169,[[80,[37]]]],0,[169],[164],[165],[170],[162],[167],[168],[171],[50],[68],[60],[172],[59],[64],[66],[62],[61],[173],[174],[175],[63],[163],[176],[84],[112],[159],[177],[178],[58],[65],[179],[166],[157],[180],[181],[182],[183],[184],[95],[81],[185],[186],[187],[188],[161],[189],[169,169],[164,164],[165,165],[170,170],[162,162],[167,167],[168,168],[171,171],[50,50],[68,68],[60,60],[172,172],[59,59],[64,64],[66,66],[62,62],[61,61],[173,173],[174,174],[175,175],[63,63],[163,163],[176,176],[84,84],[112,112],[159,159],[177,177],[178,178],[58,58],[65,65],[179,179],[166,166],[157,157],[190,190],[180,180],[181,181],[182,182],[183,183],[184,184],[95,95],[81,81],[185,185],[186,186],[187,187],[188,188],[161,161],[189,189],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[190,190],127],[112,23],[159,23],0,0,0,0,0,0,[50,[[80,[37]]]],0,0,[163,23],0,0,0,0,0,0,0,[173,90],0,0,[[[80,[37]],191,30],[[5,[50,4]]]],[68,[[80,[37]]]],0,[[],169],[[],164],[[],165],[[],170],[[],162],[[],167],[[],168],[[],171],[[],50],[[],68],[[],60],[[],172],[[],59],[[],64],[[],66],[[],62],[[],61],[[],173],[[],174],[[],175],[[],63],[[],163],[[],176],[[],84],[[],112],[[],159],[[],177],[[],178],[[],58],[[],65],[[],179],[[],166],[[],157],[[],190],[[],180],[[],181],[[],182],[[],183],[[],184],[[],95],[[],81],[[],185],[[],186],[[],187],[[],188],[[],161],[[],189],0,[173,23],0,0,0,[175,23],0,[60,29],0,[50,23],0,[178,29],0,[163,[[80,[37]]]],0,0,0,[169,140],[164,140],[165,140],[170,140],[162,140],[167,140],[168,140],[171,140],[50,140],[68,140],[60,140],[172,140],[59,140],[64,140],[66,140],[62,140],[61,140],[173,140],[174,140],[175,140],[63,140],[163,140],[176,140],[84,140],[112,140],[159,140],[177,140],[178,140],[58,140],[65,140],[179,140],[166,140],[157,140],[180,140],[181,140],[182,140],[183,140],[184,140],[95,140],[81,140],[185,140],[186,140],[187,140],[188,140],[161,140],[189,140],[171,[[80,[37]]]],0,[171,[[80,[37]]]],0,0,[169,[[80,[37]]]],[171,[[80,[37]]]],0,0,[[169,169],30],[[164,164],30],[[165,165],30],[[170,170],30],[[162,162],30],[[167,167],30],[[168,168],30],[[171,171],30],[[50,50],30],[[68,68],30],[[60,60],30],[[172,172],30],[[59,59],30],[[64,64],30],[[66,66],30],[[62,62],30],[[61,61],30],[[173,173],30],[[174,174],30],[[175,175],30],[[63,63],30],[[163,163],30],[[176,176],30],[[84,84],30],[[112,112],30],[[159,159],30],[[177,177],30],[[178,178],30],[[58,58],30],[[65,65],30],[[179,179],30],[[166,166],30],[[157,157],30],[[190,190],30],[[180,180],30],[[181,181],30],[[182,182],30],[[183,183],30],[[184,184],30],[[95,95],30],[[81,81],30],[[185,185],30],[[186,186],30],[[187,187],30],[[188,188],30],[[161,161],30],[[189,189],30],[[],30],[59,29],[112,29],[159,29],0,0,0,0,[163,23],0,[59,29],[163,29],0,0,[[169,8],9],[[164,8],9],[[165,8],9],[[170,8],9],[[162,8],9],[[167,8],9],[[168,8],9],[[171,8],9],[[50,8],9],[[68,8],9],[[60,8],9],[[172,8],9],[[59,8],9],[[64,8],9],[[66,8],9],[[62,8],9],[[61,8],9],[[173,8],9],[[174,8],9],[[175,8],9],[[63,8],9],[[163,8],9],[[176,8],9],[[84,8],9],[[112,8],9],[[159,8],9],[[177,8],9],[[178,8],9],[[58,8],9],[[65,8],9],[[179,8],9],[[166,8],9],[[157,8],9],[[190,8],9],[[180,8],9],[[181,8],9],[[182,8],9],[[183,8],9],[[184,8],9],[[95,8],9],[[81,8],9],[[185,8],9],[[186,8],9],[[187,8],9],[[188,8],9],[[161,8],9],[[189,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[192,[[17,[190]]]],[164,165],0,0,0,0,0,[84,[[80,[37]]]],0,0,0,0,0,[62,[[80,[37]]]],0,0,0,0,[61,30],[59,30],[61,30],[[190,150]],0,0,[163,29],0,0,[164,90],[165,90],[176,[[80,[37]]]],[159,[[80,[37]]]],0,0,0,0,[175,[[80,[37]]]],0,0,[112,29],[159,29],0,0,[163,[[80,[37]]]],0,[163,29],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[50,30],[164,30],[59,30],[50,30],[164,30],[50,30],[164,30],[50,30],[59,30],[50,30],[50,30],[192,30],[59,30],0,0,[163,[[80,[37]]]],0,0,0,0,[172,29],0,[84,[[80,[37]]]],0,0,0,0,[95,160],0,0,0,0,0,0,[165,23],0,0,[176,23],[112,23],[159,23],0,0,0,[175,[[80,[37]]]],0,0,[112,23],[157,23],0,0,0,0,0,0,[64,[[80,[37]]]],[63,[[80,[37]]]],0,0,[[190,190],[[17,[127]]]],[164,23],0,0,0,0,0,[58,[[80,[37]]]],[157,23],0,0,0,[157,[[80,[37]]]],0,[157,[[80,[37]]]],0,0,0,0,0,0,0,[59,[[80,[37]]]],[61,[[80,[37]]]],[112,[[80,[37]]]],[157,[[80,[37]]]],0,0,0,0,0,0,[157,23],0,[157,29],0,[166,[[80,[37]]]],0,0,0,0,[178,[[80,[37]]]],0,0,0,[157,30],0,0,0,[50,[[80,[37]]]],0,0,0,0,[59,29],0,0,[84,29],0,0,0,[181,193],0,0,[68,[[80,[37]]]],0,0,0,[50,23],0,0,[50,90],0,[[62,158]],[[95,160]],[[161,160]],[[95,160]],[[95,160]],[[181,193]],[[175,194]],[[174,195]],[[170,196]],[[50,197]],[[66,198]],[[176,199]],[167,[[80,[37]]]],[168,[[80,[37]]]],[58,[[80,[37]]]],0,0,0,0,[163,29],0,[50,19],[50,29],0,[50,23],0,[172,29],0,[175,194],0,[165,29],0,0,0,0,[50,30],0,0,0,0,0,0,[169,[[80,[37]]]],0,[65,90],0,[174,23],0,0,[174,29],0,[174,29],0,[174,195],0,[163,[[80,[37]]]],0,[50,90],[59,90],[62,90],[178,90],0,0,0,0,0,0,0,0,[162,23],[173,23],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[69,[[5,[50]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[170,196],[50,197],[66,198],[176,199],0,0,0,0,[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],0,0,0,[163,90],0,[50,30],0,[173,23],0,[157,23],0,0,0,0,[179,23],0,[164,23],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[163,29],0,0,0,0,0,0,0,[[]],[[]],[160,160],[[]],[[160,160],127],[[],160],[[160,160],30],[[],30],[[160,8],9],[[]],[192,[[17,[160]]]],[[160,150]],[[]],[192,30],[[160,160],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[200,200],[201,201],[[]],[[]],[[200,200],127],[[],200],[[201,136]],[201,140],[[200,200],30],[[201,201],30],[[],30],[[200,8],9],[[201,8],9],[[]],[[]],[192,[[17,[200]]]],[[200,150]],[[]],[[]],[192,30],[[[17,[201]],29,202,128,203],[[5,[87]]]],[[200,200],[[17,[127]]]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[204,204],[205,205],[[]],[[]],[[204,204],127],[[],204],[[205,136]],[205,140],[[204,204],30],[[205,205],30],[[],30],[[204,8],9],[[205,8],9],[[]],[[]],[192,[[17,[204]]]],[[204,150]],[[]],[[]],[192,30],[[[17,[205]],29,202,128,203],[[5,[87]]]],[[204,204],[[17,[127]]]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[206],[207],[208],[209],[210],[211],[206,206],[207,207],[208,208],[209,209],[210,210],[211,211],[[]],[[]],[[]],[[]],[[]],[[]],[211,[[80,[37]]]],0,[[],206],[[],207],[[],208],[[],209],[[],210],[[],211],[210,29],0,[206,140],[207,140],[208,140],[209,140],[210,140],[211,140],[[206,206],30],[[207,207],30],[[208,208],30],[[209,209],30],[[210,210],30],[[211,211],30],[[206,8],9],[[207,8],9],[[208,8],9],[[209,8],9],[[210,8],9],[[211,8],9],[[]],[[]],[[]],[[]],[[]],[[]],0,[206,90],[207,90],[208,90],[209,90],[210,90],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[208,29],0,[208,23],0,0,0,[206,[[80,[37]]]],[207,[[80,[37]]]],[208,[[80,[37]]]],0,0,0,[206,23],[207,23],[208,23],0,0,0,[[206,212]],[[210,213]],[[211,214]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[206,212],[210,213],0,0,[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[211,214],0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[213,213],[[]],[[213,213],127],[[],213],[[213,213],30],[[],30],[[213,8],9],[[]],[192,[[17,[213]]]],[[213,150]],[[]],[192,30],[[213,213],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,[[]],[[]],[212,212],[[]],[[212,212],127],[[],212],[[212,212],30],[[],30],[[212,8],9],[[]],[192,[[17,[212]]]],[[212,150]],[[]],[192,30],[[212,212],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,[[]],[[]],[214,214],[[]],[[214,214],127],[[],214],[[214,214],30],[[],30],[[214,8],9],[[]],[192,[[17,[214]]]],[[214,150]],[[]],[192,30],[[214,214],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,[[]],[[]],[215],[215,215],[[]],[215,23],0,[[],215],[215,140],[[215,215],30],[[215,8],9],[[]],[[]],[215,29],0,[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[216,23],[217,23],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[216],[218],[219],[220],[221],[222],[217],[223],[224],[216,216],[218,218],[219,219],[220,220],[221,221],[222,222],[217,217],[223,223],[224,224],[225,225],[226,226],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[225,225],127],[[226,226],127],0,0,[[],216],[[],218],[[],219],[[],220],[[],221],[[],222],[[],217],[[],223],[[],224],[[],225],[[],226],0,[219,23],[220,23],0,0,[216,140],[218,140],[219,140],[220,140],[221,140],[222,140],[217,140],[223,140],[224,140],[[216,216],30],[[218,218],30],[[219,219],30],[[220,220],30],[[221,221],30],[[222,222],30],[[217,217],30],[[223,223],30],[[224,224],30],[[225,225],30],[[226,226],30],[[],30],[[],30],[222,23],0,[[216,8],9],[[218,8],9],[[219,8],9],[[220,8],9],[[221,8],9],[[222,8],9],[[217,8],9],[[223,8],9],[[224,8],9],[[225,8],9],[[226,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[192,[[17,[225]]]],[192,[[17,[226]]]],[[225,150]],[[226,150]],[216,90],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[192,30],[192,30],0,0,0,[218,23],0,[219,[[80,[37]]]],0,[219,[[80,[37]]]],0,[[225,225],[[17,[127]]]],[[226,226],[[17,[127]]]],0,0,[224,[[80,[37]]]],0,[220,30],0,[217,90],0,[[216,227]],[219,29],0,[220,23],0,[220,90],[221,90],0,0,[216,23],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[216,227],0,[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[228,23],0,[229],[230],[231],[228],[232],[229,229],[230,230],[231,231],[228,228],[232,232],[[]],[[]],[[]],[[]],[[]],[228,23],0,[[],229],[[],230],[[],231],[[],228],[[],232],[229,23],0,0,[229,140],[230,140],[231,140],[228,140],[232,140],[[229,229],30],[[230,230],30],[[231,231],30],[[228,228],30],[[232,232],30],[229,23],0,[[229,8],9],[[230,8],9],[[231,8],9],[[228,8],9],[[232,8],9],[[]],[[]],[[]],[[]],[[]],[229,23],0,[[]],[[]],[[]],[[]],[[]],[232,30],0,[230,23],[231,23],[228,23],0,0,0,[229,23],0,[228,23],0,0,[228,23],0,0,[228,23],0,[229,23],0,[228,23],0,[[230,233]],[[231,234]],[[228,235]],[228,23],0,[229,23],0,[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[230,233],[231,234],[228,235],0,0,0,[[],24],[[],24],[[],24],[[],24],[[],24],[230,23],[231,23],0,0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[234,234],[[]],[[234,234],127],[[],234],[[234,234],30],[[],30],[[234,8],9],[[]],[192,[[17,[234]]]],[[234,150]],[[]],[192,30],[[234,234],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,[[]],[[]],[233,233],[[]],[[233,233],127],[[],233],[[233,233],30],[[],30],[[233,8],9],[[]],[192,[[17,[233]]]],[[233,150]],[[]],[192,30],[[233,233],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,[[]],[[]],[235,235],[[]],[[235,235],127],[[],235],[[235,235],30],[[],30],[[235,8],9],[[]],[192,[[17,[235]]]],[[235,150]],[[]],[192,30],[[235,235],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[236],[237],[238],[236,236],[237,237],[238,238],[239,239],[[]],[[]],[[]],[[]],[[],236],[[],237],[[],238],[[239,136]],[236,140],[237,140],[238,140],[239,140],[[236,236],30],[[237,237],30],[[238,238],30],[[239,239],30],[[236,8],9],[[237,8],9],[[238,8],9],[[239,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[17,[239]],29,202,128,203],[[5,[87]]]],[237,23],0,0,[[238,240]],[[]],[[]],[[]],[[]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[238,240],0,[[],24],[[],24],[[],24],[[],24],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[240,240],[[]],[[240,240],127],[[],240],[[240,240],30],[[],30],[[240,8],9],[[]],[192,[[17,[240]]]],[[240,150]],[[]],[192,30],[[240,240],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,[[]],[[]],[[]],[[]],[241],[241,241],[242,242],[[]],[[]],[[],241],[[242,136]],[241,140],[242,140],[[241,241],30],[[242,242],30],[[241,8],9],[[242,8],9],[[]],[[]],[[]],[[]],[[[17,[242]],29,202,128,203],[[5,[87]]]],[241,90],0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[243],[243,243],[244,244],[[]],[[]],[[],243],[[244,136]],[243,140],[244,140],[[243,243],30],[[244,244],30],[[243,8],9],[[244,8],9],[[]],[[]],[[]],[[]],[[[17,[244]],29,202,128,203],[[5,[87]]]],[243,[[80,[37]]]],0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[245],[245,245],[227,227],[[]],[[]],[[227,227],127],[245,23],0,[[],245],[[],227],[245,140],[[245,245],30],[[227,227],30],[[],30],[245,23],0,[[245,8],9],[[227,8],9],[[]],[[]],[192,[[17,[227]]]],[[227,150]],[[]],[[]],[192,30],[[227,227],[[17,[127]]]],0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[197,197],[[]],[[197,197],127],[[],197],[[197,197],30],[[],30],[[197,8],9],[[]],[192,[[17,[197]]]],[[197,150]],[[]],[192,30],[[197,197],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,[[]],[[]],[246,246],[[]],[[246,136]],[246,140],[[246,246],30],[[246,8],9],[[]],[[]],[[[17,[246]],29,202,128,203],[[5,[87]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,[[]],[[]],[247],[247,247],[[]],[[],247],0,0,0,0,[247,140],[[247,247],30],[[247,8],9],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[248,160],0,0,0,0,0,0,[249,160],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[250],[251],[252],[253],[254],[255],[256],[257],[258],[259],[260],[261],[262],[263],[264],[265],[266],[249],[267],[248],[268],[269],[250,250],[251,251],[252,252],[253,253],[254,254],[255,255],[256,256],[257,257],[258,258],[259,259],[260,260],[261,261],[262,262],[263,263],[264,264],[265,265],[266,266],[249,249],[267,267],[248,248],[268,268],[269,269],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],250],[[],251],[[],252],[[],253],[[],254],[[],255],[[],256],[[],257],[[],258],[[],259],[[],260],[[],261],[[],262],[[],263],[[],264],[[],265],[[],266],[[],249],[[],267],[[],248],[[],268],[[],269],0,0,0,0,0,[250,140],[251,140],[252,140],[253,140],[254,140],[255,140],[256,140],[257,140],[258,140],[259,140],[260,140],[261,140],[262,140],[263,140],[264,140],[265,140],[266,140],[249,140],[267,140],[248,140],[268,140],[269,140],[[250,250],30],[[251,251],30],[[252,252],30],[[253,253],30],[[254,254],30],[[255,255],30],[[256,256],30],[[257,257],30],[[258,258],30],[[259,259],30],[[260,260],30],[[261,261],30],[[262,262],30],[[263,263],30],[[264,264],30],[[265,265],30],[[266,266],30],[[249,249],30],[[267,267],30],[[248,248],30],[[268,268],30],[[269,269],30],[[250,8],9],[[251,8],9],[[252,8],9],[[253,8],9],[[254,8],9],[[255,8],9],[[256,8],9],[[257,8],9],[[258,8],9],[[259,8],9],[[260,8],9],[[261,8],9],[[262,8],9],[[263,8],9],[[264,8],9],[[265,8],9],[[266,8],9],[[249,8],9],[[267,8],9],[[248,8],9],[[268,8],9],[[269,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[267,160],0,0,0,0,0,0,0,0,[252,193],[260,193],0,0,[[248,160]],[[249,160]],[[267,160]],[[252,193]],[[260,193]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[270],[270,270],[[]],[[],270],[270,140],[[270,270],30],[[270,8],9],[[]],0,0,[[]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[271],[271,271],[199,199],[[]],[[]],[[199,199],127],[[],271],[[],199],[271,23],0,[271,140],[[271,271],30],[[199,199],30],[[],30],[[271,8],9],[[199,8],9],[[]],[[]],[192,[[17,[199]]]],[[199,150]],[[]],[[]],[192,30],[[199,199],[[17,[127]]]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[272],[273],[272,272],[273,273],[[]],[[]],[272,23],0,[[],272],[[],273],[273,23],0,[272,140],[273,140],[[272,272],30],[[273,273],30],[[272,8],9],[[273,8],9],[[]],[[]],[[]],[[]],[272,29],0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[274],[274,274],[275,275],[[]],[[]],[[],274],[[275,136]],[274,140],[275,140],[[274,274],30],[[275,275],30],[[274,8],9],[[275,8],9],[[]],[[]],0,[[]],[[]],0,[[[17,[275]],29,202,128,203],[[5,[87]]]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],0,0,0,0,[[]],[[]],[193,193],[[]],[[193,193],127],[[],193],[[193,193],30],[[],30],[[193,8],9],[[]],[192,[[17,[193]]]],[[193,150]],[[]],[192,30],[[193,193],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,[[]],[[]],[276],[276,276],[[]],[276,23],0,[[],276],[276,23],0,[276,140],[[276,276],30],[[276,8],9],[[]],[276,29],0,[[]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,[277,[[80,[37]]]],0,[[]],[[]],[[]],[[]],[277],[277,277],[278,278],[[]],[[]],[[],277],[[278,136]],[277,140],[278,140],[[277,277],30],[[278,278],30],[[277,8],9],[[278,8],9],[[]],[[]],[[]],[[]],[[[17,[278]],29,202,128,203],[[5,[87]]]],[277,[[80,[37]]]],0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],0,0,0,0,[[]],[[]],[198,198],[[]],[[198,198],127],[[],198],[[198,198],30],[[],30],[[198,8],9],[[]],[192,[[17,[198]]]],[[198,150]],[[]],[192,30],[[198,198],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,[[]],[[]],[279],[279,279],[[]],[[],279],[279,140],[[279,279],30],[279,90],0,[[279,8],9],[[]],[279,[[80,[37]]]],0,[[]],[279,29],0,[279,23],0,[279,23],0,0,[[]],[[],5],[[],5],[[],24],[[]],0,[[]],[[]],[280],[280,280],[[]],[[],280],[280,140],[[280,280],30],[[280,8],9],[[]],[280,29],0,[[]],[280,[[80,[37]]]],0,[[]],[[],5],[[],5],[[],24],[[]],0,0,0,[[]],[[]],[281,281],[[]],[[281,136]],[281,140],[[281,281],30],[[281,8],9],[[]],[[]],[[[17,[281]],29,202,128,203],[[5,[87]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[282,[[80,[37]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[283],[284],[285],[286],[287],[288],[289],[290],[291],[292],[293],[294],[295],[296],[297],[282],[298],[283,283],[284,284],[285,285],[286,286],[287,287],[288,288],[289,289],[290,290],[291,291],[292,292],[293,293],[294,294],[295,295],[296,296],[297,297],[282,282],[298,298],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[284,30],0,[297,[[80,[37]]]],0,[[],283],[[],284],[[],285],[[],286],[[],287],[[],288],[[],289],[[],290],[[],291],[[],292],[[],293],[[],294],[[],295],[[],296],[[],297],[[],282],[[],298],[283,23],0,[283,23],0,[297,299],0,0,[283,140],[284,140],[285,140],[286,140],[287,140],[288,140],[289,140],[290,140],[291,140],[292,140],[293,140],[294,140],[295,140],[296,140],[297,140],[282,140],[298,140],[[283,283],30],[[284,284],30],[[285,285],30],[[286,286],30],[[287,287],30],[[288,288],30],[[289,289],30],[[290,290],30],[[291,291],30],[[292,292],30],[[293,293],30],[[294,294],30],[[295,295],30],[[296,296],30],[[297,297],30],[[282,282],30],[[298,298],30],[297,300],0,[283,90],0,0,[[283,8],9],[[284,8],9],[[285,8],9],[[286,8],9],[[287,8],9],[[288,8],9],[[289,8],9],[[290,8],9],[[291,8],9],[[292,8],9],[[293,8],9],[[294,8],9],[[295,8],9],[[296,8],9],[[297,8],9],[[282,8],9],[[298,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[294,[[80,[37]]]],0,0,[297,90],0,[296,[[80,[37]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[283,30],0,[296,[[80,[37]]]],0,[289,30],0,0,0,[296,23],0,[295,23],0,0,0,[290,[[80,[37]]]],0,[290,[[80,[37]]]],0,0,[289,29],0,[289,30],0,[295,23],0,[296,29],0,0,[282,[[80,[37]]]],0,[287,23],[288,23],[291,23],0,0,0,0,[[297,299]],[[297,300]],[[286,301]],[[290,302]],[[292,303]],[[294,304]],[[297,305]],[[298,306]],[296,[[80,[37]]]],0,0,[293,[[80,[37]]]],0,0,0,[294,23],0,[283,90],[287,90],[288,90],[291,90],[297,90],[298,90],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[286,301],[290,302],[292,303],[294,304],[297,305],[298,306],0,0,0,0,0,0,[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[289,30],0,[289,30],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[305,305],[299,299],[300,300],[[]],[[]],[[]],[[305,305],127],[[299,299],127],[[300,300],127],[[],305],[[],299],[[],300],[[305,305],30],[[299,299],30],[[300,300],30],[[],30],[[],30],[[],30],[[305,8],9],[[299,8],9],[[300,8],9],[[]],[[]],[[]],[192,[[17,[305]]]],[192,[[17,[299]]]],[192,[[17,[300]]]],[[305,150]],[[299,150]],[[300,150]],[[]],[[]],[[]],[192,30],[192,30],[192,30],[[305,305],[[17,[127]]]],[[299,299],[[17,[127]]]],[[300,300],[[17,[127]]]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[],24],[[]],[[]],[[]],0,0,[[]],[[]],[306,306],[[]],[[306,306],127],[[],306],[[306,306],30],[[],30],[[306,8],9],[[]],[192,[[17,[306]]]],[[306,150]],[[]],[192,30],[[306,306],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,[[]],[[]],[303,303],[[]],[[303,303],127],[[],303],[[303,303],30],[[],30],[[303,8],9],[[]],[192,[[17,[303]]]],[[303,150]],[[]],[192,30],[[303,303],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,[[]],[[]],[304,304],[[]],[[304,304],127],[[],304],[[304,304],30],[[],30],[[304,8],9],[[]],[192,[[17,[304]]]],[[304,150]],[[]],[192,30],[[304,304],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,[307,90],0,[[]],[[]],[[]],[[]],[307],[307,307],[308,308],[[]],[[]],[[],307],[[308,136]],[307,140],[308,140],[[307,307],30],[[308,308],30],[307,90],0,[[307,8],9],[[308,8],9],[[]],[[]],[[]],[[]],[307,90],0,[307,90],0,[[[17,[308]],29,202,128,203],[[5,[87]]]],0,[307,[[80,[37]]]],0,[307,[[80,[37]]]],0,0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[301,301],[[]],[[301,301],127],[[],301],[[301,301],30],[[],30],[[301,8],9],[[]],[192,[[17,[301]]]],[[301,150]],[[]],[192,30],[[301,301],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,[[]],[[]],[[]],[[]],[309],[310],[309,309],[310,310],[[]],[[]],[[],309],[[],310],[309,23],[310,23],0,0,0,[309,140],[310,140],[[309,309],30],[[310,310],30],[[309,8],9],[[310,8],9],[[]],[[]],[[]],[[]],[310,30],0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[309,30],0,[[]],[[]],0,0,0,[[]],[[]],[302,302],[[]],[[302,302],127],[[],302],[[302,302],30],[[],30],[[302,8],9],[[]],[192,[[17,[302]]]],[[302,150]],[[]],[192,30],[[302,302],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,0,0,0,0,0,[311,29],0,[[]],[[]],[[]],[[]],[[]],[[]],[311],[311,311],[195,195],[312,312],[[]],[[]],[[]],[[195,195],127],0,[[],311],[[],195],[[312,136]],[311,140],[312,140],[311,29],0,[[311,311],30],[[195,195],30],[[312,312],30],[[],30],[[311,8],9],[[195,8],9],[[312,8],9],[[]],[[]],[[]],[192,[[17,[195]]]],[[195,150]],[[]],[[]],[[]],[192,30],[[[17,[312]],29,202,128,203],[[5,[87]]]],[[195,195],[[17,[127]]]],0,[311,29],0,[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[],24],[[]],[[]],[[]],0,0,0,[[]],[[]],[158,158],[[]],[[158,158],127],[[],158],[[158,158],30],[[],30],[[158,8],9],[[]],[192,[[17,[158]]]],[[158,150]],[[]],[192,30],[[158,158],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,[[]],[[]],[313],[313,313],[[]],[313,[[80,[37]]]],0,[313,314],0,[[],313],[313,140],[[313,313],30],[[313,8],9],[[]],[313,[[80,[37]]]],0,[[]],0,0,[[313,314]],[[313,315]],[[]],[[],5],[[],5],[313,315],0,[[],24],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[315,315],[314,314],[[]],[[]],[[315,315],127],[[314,314],127],[[],315],[[],314],[[315,315],30],[[314,314],30],[[],30],[[],30],[[315,8],9],[[314,8],9],[[]],[[]],[192,[[17,[315]]]],[192,[[17,[314]]]],[[315,150]],[[314,150]],[[]],[[]],[192,30],[192,30],[[315,315],[[17,[127]]]],[[314,314],[[17,[127]]]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],0,0,0,0,[[]],[[]],[194,194],[[]],[[194,194],127],[[],194],[[194,194],30],[[],30],[[194,8],9],[[]],[192,[[17,[194]]]],[[194,150]],[[]],[192,30],[[194,194],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,[[]],[[]],[196,196],[[]],[[196,196],127],[[],196],[[196,196],30],[[],30],[[196,8],9],[[]],[192,[[17,[196]]]],[[196,150]],[[]],[192,30],[[196,196],[[17,[127]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[316,[[0,[41,11]]]]],[[316,[[0,[41,11]]]]]],[[]],[[317,166],[[5,[157,318]]]],[6,[[5,[319]]]],[[317,157],[[5,[166,318]]]],[[317,8],9],[[319,8],9],[[320,8],9],[[318,8],9],[[318,8],9],[[]],[[]],[[]],[[]],[[]],[87,318],[4,318],[[]],[46,318],[321,317],[25,317],[[[0,[27,28]]],[[5,[317,318]]]],[[[0,[27,28]]],29],[[]],[[]],[[]],[[]],[[]],[[]],[[11,322,3],[[323,[11]]]],[[11,3],[[316,[11]]]],[18],[[[316,[11]],[0,[27,28]],191,[324,[320]]],[[5,[318]]]],[317,25],[318,[[17,[22]]]],0,[[]],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[93,31],0,0,0,[325,23],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[326,30],0,[327,327],[93,93],[328,328],[52,52],[329,329],[[[36,[41]]],[[36,[41]]]],[326,326],[325,325],[330,330],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[23,[17,[23]],[17,[23]],[17,[23]]],[[103,[[102,[101]]]]]],0,[[156,151],[[5,[1,10]]]],[[],328],[[],331],[[],332],[[54,23,80],[[103,[[102,[101]]]]]],[6,[[5,[93]]]],[6,[[5,[333]]]],[6,[[5,[334]]]],[6,[[5,[21]]]],[6,[[5,[328]]]],[6,[[5,[335]]]],[6,[[5,[336]]]],[6,[[5,[331]]]],[6,[[5,[337]]]],[6,[[5,[338]]]],[6,[[5,[326]]]],[6,[[5,[339]]]],[6,[[5,[340]]]],[6,[[5,[341]]]],[6,[[5,[342]]]],[6,[[5,[156]]]],[6,[[5,[332]]]],0,0,[[],[[103,[[102,[101]]]]]],0,0,[[328,328],30],[[[36,[154]],[36,[154]]],30],[[325,325],30],[[],30],[[],30],[[],30],0,0,[[327,8],9],[[327,8],9],[[93,8],9],[[93,8],9],[[333,8],9],[[334,8],9],[[21,8],9],[[328,8],9],[[335,8],9],[[336,8],9],[[331,8],9],[[52,8],9],[[329,8],9],[[[36,[109]],8],9],[[337,8],9],[[338,8],9],[[326,8],9],[[339,8],9],[[325,8],9],[[330,8],9],[[340,8],9],[[341,8],9],[[342,8],9],[[156,8],9],[[332,8],9],[[4,8],9],[[4,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[46,4],[343,4],[87,4],[70,4],[89,4],[[]],[344,4],[85,4],[345,4],[163,[[103,[[102,[101]]]]]],[[23,29],[[103,[[102,[101]]]]]],[[],[[103,[[102,[101]]]]]],[[29,23],[[103,[[102,[101]]]]]],[52,[[103,[[102,[101]]]]]],[[54,23,80,329],[[103,[[102,[101]]]]]],[30,[[103,[[102,[101]]]]]],[[19,29],[[103,[[102,[101]]]]]],[327,[[103,[[102,[101]]]]]],[[19,29],[[103,[[102,[101]]]]]],[[54,23,80,329],[[103,[[102,[101]]]]]],[[],[[103,[[102,[101]]]]]],[[23,29],[[103,[[102,[101]]]]]],[23,[[103,[[102,[101]]]]]],[[],[[103,[[102,[101]]]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[54,23,80,329,[0,[346,113]]],[[103,[[102,[101]]]]]],[[23,[17,[23]],[17,[23]],[17,[23]],[17,[23]],[17,[23]]],[[103,[[102,[101]]]]]],0,[93,347],0,0,0,0,0,[[54,23,80,329,[0,[346,113]]],[[103,[[102,[101]]]]]],[[23,80,17],[[103,[[102,[101]]]]]],0,0,0,[18],[326,30],[[54,23,80,329,[0,[346,113]]],[[103,[[102,[101]]]]]],[[54,23,80,[0,[135,348]]],[[103,[[102,[101]]]]]],[330,[[17,[23]]]],[[327,118],[[103,[[102,[101]]]]]],0,0,0,[[23,23,325],[[103,[[102,[101]]]]]],0,[23,[[103,[[102,[101]]]]]],[23,[[103,[[102,[101]]]]]],[[19,[17,[16]]],[[103,[[102,[101]]]]]],[349,[[103,[[102,[101]]]]]],0,[[93,20],5],[[333,20],5],[[334,20],5],[[21,20],5],[[328,20],5],[[335,20],5],[[336,20],5],[330,[[17,[23]]]],[21,[[103,[[102,[101]]]]]],0,0,[4,[[17,[22]]]],0,0,0,0,[[330,21,30],[[103,[[102,[101]]]]]],[[23,23],[[103,[[102,[101]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],0,0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],0,0,[350,[[103,[[102,[101]]]]]],0,0,[[332,[0,[34,35]]],[[103,[[102,[101]]]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[103,[[102,[101]]]]]],[[145,[80,[37]],[80,[37]],[80,[37]],144,[36,[[0,[34,35]]]]],[[103,[[102,[101]]]]]],[[23,80,[17,[15]],30],[[103,[[102,[101]]]]]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[[351,[41]]],[[351,[41]]]],[[]],[[[351,[11]],15,30],[[5,[99,4]]]],[[]],[[]],[11,[[351,[11]]]],[[[351,[11]],284],[[5,[352,4]]]],[[[351,[11]],30],[[5,[[39,[50]],4]]]],[[]],[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[353,353],[[[354,[41,41,41]]],[[354,[41,41,41]]]],[[]],[[]],0,0,[6,[[5,[355]]]],0,0,0,[[356,8],9],[[349,8],9],[[355,8],9],[[353,8],9],[[357,8],9],[[357,8],9],[[358,8],9],[[358,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[359,357],[4,357],[[]],[4,358],[46,358],[[]],[357,358],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[98,98,[0,[11,41]],[42,[[0,[26,48,360,361,41]],[0,[27,28,41]]]],[0,[27,28,41]],[0,[26,48,360,361,41]],19,44],[[354,[[0,[11,41]],[0,[26,48,360,361,41]],[0,[27,28,41]]]]]],0,0,[18],[18],0,0,[[[354,[[0,[11,41]],[0,[26,48,360,361,41]],[0,[27,28,41]]]],19,[17,[362]],363,30,30],[[5,[358]]]],[[[354,[[0,[11,41]],[0,[26,48,360,361,41]],[0,[27,28,41]]]],19,[17,[362]],[67,[57]],90,30],364],[[[354,[[0,[11,41]],[0,[26,48,360,361,41]],[0,[27,28,41]]]],[32,[80]],[67,[57]],90,30],[[39,[364]]]],[[356,20],5],[[349,20],5],[357,[[17,[22]]]],[358,[[17,[22]]]],0,[[]],[[]],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],[[],24],0,[[[354,[[0,[11,41]],[0,[26,48,360,361,41]],[0,[27,28,41]]]],365,[39,[37]]],[[5,[163,357]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[19,31],[[]],[[]],[[]],[[]],[345,345],[19,19],[[]],[[]],[6,[[5,[19]]]],[[19,19],30],[[],30],[[345,8],9],[[345,8],9],[[19,8],9],[[]],[111,345],[[]],[49,19],[[]],[[]],[18],[[19,20],5],[345,[[17,[22]]]],[[]],[[]],[[19,[67,[44]]],45],[[],3],[[],5],[[[17,[23]]],[[5,[19]]]],[[],5],[[[17,[[80,[37]]]]],[[5,[19]]]],[23,[[5,[19]]]],[[],5],[[],5],[[],24],[[],24],0,[[]],[[]],0,[[[0,[135,14]],19,19],[[103,[[102,[101]]]]]],[19,[[103,[[102,[101]]]]]],[45,[[103,[[102,[101]]]]]],[45,[[103,[[102,[101]]]]]],[19,[[103,[[102,[101]]]]]],0,0,[[[80,[37]]],[[5,[[38,[37]],40]]]],0,0,[[]],[[]],0,[[]],[[]],0,[[],5],[[],5],[[],24],[[]],0,0,0,0,0,0,0,0,[6,[[5,[[39,[37]]]]]],[[[32,[[80,[37]]]],20],5],[6,[[5,[[17,[[39,[37]]]]]]]],[[[17,[[32,[[80,[37]]]]]],20],5],[6,[[5,[[17,[2]]]]]],[[[17,[2]],20],5],[6,[[5,[[17,[25]]]]]],[[[17,[25]],20],5],[6,[[5,[322]]]],[[322,20],5],[6,[[5,[2]]]],[[2,20],5],[6,[[5,[25]]]],[[25,20],5],[6,[[5,[191]]]],[[191,20],5],0,0,[[]],[[]],[[]],[[]],[98,98],[[]],[[]],[[]],[[366,30]],[98,[[5,[332,4]]]],[[]],[[]],[[[103,[367]],368],[[369,[17]]]],[[98,164],101],[[98,349],[[5,[355,4]]]],[[98,349,362],[[5,[355,4]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],24],[[],24],[[]],[[]],[[98,370]]],"c":[445],"p":[[3,"Profile"],[3,"PrivateKey"],[3,"String"],[4,"ServiceError"],[4,"Result"],[8,"Deserializer"],[4,"ProfileManagerError"],[3,"Formatter"],[6,"Result"],[4,"ProfileCipherError"],[8,"PushService"],[3,"AccountManager"],[3,"Url"],[8,"IdentityKeyStore"],[3,"ServiceCredentials"],[3,"ProfileKey"],[4,"Option"],[3,"Demand"],[3,"ServiceAddress"],[8,"Serializer"],[3,"AccountAttributes"],[8,"Error"],[15,"str"],[3,"TypeId"],[3,"PublicKey"],[8,"ProtocolStore"],[8,"Rng"],[8,"CryptoRng"],[15,"u32"],[15,"bool"],[6,"Aci"],[8,"AsRef"],[3,"ProfileName"],[8,"Read"],[8,"Send"],[4,"AvatarWrite"],[15,"u8"],[15,"array"],[3,"Vec"],[4,"AttachmentCipherError"],[8,"Clone"],[3,"ServiceCipher"],[8,"SessionStore"],[3,"DeviceId"],[3,"ProtocolAddress"],[4,"SignalProtocolError"],[8,"KyberPreKeyStore"],[8,"SenderKeyStore"],[3,"Uuid"],[3,"Envelope"],[3,"Content"],[3,"HttpAuth"],[3,"ServiceConfiguration"],[4,"Endpoint"],[4,"SignalServers"],[3,"Metadata"],[4,"ContentBody"],[3,"PniSignatureMessage"],[3,"DataMessage"],[3,"CallMessage"],[3,"StoryMessage"],[3,"TypingMessage"],[3,"SyncMessage"],[3,"NullMessage"],[3,"EditMessage"],[3,"ReceiptMessage"],[8,"Into"],[3,"Content"],[3,"EnvelopeEntity"],[4,"CredentialsCacheError"],[3,"InMemoryCredentialsCache"],[3,"Member"],[3,"PendingMember"],[3,"RequestingMember"],[3,"AccessControl"],[3,"Group"],[3,"GroupChanges"],[4,"GroupChange"],[3,"Timer"],[15,"slice"],[3,"Group"],[8,"CredentialsCache"],[3,"GroupsManager"],[3,"GroupContextV2"],[4,"GroupDecodingError"],[3,"ZkGroupVerificationFailure"],[3,"DecodeError"],[3,"ZkGroupDeserializationFailure"],[6,"Error"],[15,"u64"],[3,"AuthCredentialWithPniResponse"],[3,"GroupSecretParams"],[3,"ServiceIds"],[3,"ServerPublicParams"],[3,"AccessControl"],[3,"HashMap"],[3,"GroupMasterKey"],[3,"SignalWebSocket"],[3,"MessagePipe"],[3,"Bytes"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"PanicingWebSocketService"],[8,"Stream"],[8,"Deserialize"],[3,"Attachment"],[3,"Contact"],[8,"Debug"],[4,"ParseContactError"],[3,"UuidError"],[3,"ContactDetails"],[8,"Serialize"],[3,"PreKeyEntity"],[3,"SignedPreKeyEntity"],[3,"KyberPreKeyEntity"],[3,"SignedPreKey"],[3,"PreKeyState"],[3,"PreKeyRecord"],[3,"SignedPreKeyRecord"],[3,"KyberPreKeyRecord"],[3,"Braced"],[3,"Hyphenated"],[3,"Simple"],[15,"u128"],[3,"Urn"],[4,"Ordering"],[8,"Buf"],[8,"Default"],[3,"Global"],[3,"ProfileKeyCiphertext"],[3,"SpecificServiceId"],[3,"UuidCiphertext"],[4,"ServiceId"],[8,"Sized"],[8,"BufMut"],[3,"EncodeError"],[15,"char"],[8,"FromIterator"],[15,"usize"],[3,"UidStruct"],[3,"Error"],[15,"u16"],[3,"ProfileKeyCommitment"],[3,"ProfileKeyVersion"],[3,"GroupPublicParams"],[3,"Timestamp"],[4,"Variant"],[4,"Version"],[8,"Hasher"],[3,"ProfileCipher"],[8,"Borrow"],[3,"Utf8Error"],[8,"PartialEq"],[3,"ProfileService"],[3,"SignalServiceProfile"],[3,"ProvisionMessage"],[4,"Action"],[3,"GroupDetails"],[4,"AccessRequired"],[3,"GroupJoinInfo"],[3,"Pack"],[3,"AttachmentPointer"],[3,"WebSocketRequestMessage"],[3,"WebSocketResponseMessage"],[3,"ProvisionEnvelope"],[3,"ServerCertificate"],[3,"SenderCertificate"],[3,"DeviceName"],[3,"WebSocketMessage"],[3,"UnidentifiedSenderMessage"],[3,"BodyRange"],[3,"Preview"],[3,"TextAttachment"],[3,"Verified"],[3,"GroupContext"],[3,"PaymentAddress"],[3,"DecryptionErrorMessage"],[3,"ProvisioningUuid"],[3,"AvatarUploadAttributes"],[3,"Member"],[3,"PendingMember"],[3,"RequestingMember"],[3,"BannedMember"],[3,"GroupChange"],[3,"GroupChanges"],[3,"GroupAttributeBlob"],[3,"GroupInviteLink"],[3,"GroupExternalCredential"],[4,"ProvisioningVersion"],[6,"SignalingKey"],[15,"i32"],[4,"Role"],[4,"State"],[4,"Style"],[4,"Type"],[4,"Type"],[4,"Type"],[4,"Type"],[4,"Flags"],[4,"AttachmentIdentifier"],[4,"WireType"],[3,"DecodeContext"],[4,"Style"],[4,"AssociatedValue"],[3,"Offer"],[3,"Answer"],[3,"IceUpdate"],[3,"Busy"],[3,"Hangup"],[3,"Opaque"],[4,"Type"],[4,"Type"],[4,"Urgency"],[3,"Avatar"],[3,"Quote"],[3,"StoryContext"],[3,"Contact"],[3,"Sticker"],[3,"Reaction"],[3,"Delete"],[3,"GroupCallUpdate"],[3,"Payment"],[3,"GiftBadge"],[4,"Flags"],[4,"ProtocolVersion"],[4,"Type"],[3,"PostalAddress"],[3,"Name"],[3,"Phone"],[3,"Email"],[3,"Avatar"],[4,"Type"],[4,"Type"],[4,"Type"],[3,"Amount"],[3,"Notification"],[3,"Activation"],[4,"Item"],[4,"Type"],[3,"MobileCoin"],[4,"Amount"],[3,"MobileCoin"],[4,"Transaction"],[3,"QuotedAttachment"],[4,"Content"],[3,"Actions"],[3,"ModifyAddFromInviteLinkAccessControlAction"],[3,"ModifyAttributesAccessControlAction"],[3,"AddMemberAction"],[3,"DeleteMemberAction"],[3,"ModifyMemberRoleAction"],[3,"ModifyMemberProfileKeyAction"],[3,"AddPendingMemberAction"],[3,"DeletePendingMemberAction"],[3,"PromotePendingMemberAction"],[3,"PromotePendingPniAciMemberProfileKeyAction"],[3,"AddRequestingMemberAction"],[3,"DeleteRequestingMemberAction"],[3,"PromoteRequestingMemberAction"],[3,"AddBannedMemberAction"],[3,"DeleteBannedMemberAction"],[3,"ModifyTitleAction"],[3,"ModifyDescriptionAction"],[3,"ModifyAvatarAction"],[3,"ModifyDisappearingMessagesTimerAction"],[3,"ModifyMembersAccessControlAction"],[3,"ModifyInviteLinkPasswordAction"],[3,"ModifyAnnouncementsOnlyAction"],[3,"GroupChangeState"],[3,"Member"],[3,"Avatar"],[3,"Member"],[3,"GroupInviteLinkContentsV1"],[4,"Contents"],[3,"Sticker"],[3,"MobileCoinAddress"],[4,"Address"],[3,"Certificate"],[3,"Certificate"],[4,"Attachment"],[3,"CallLinkUpdate"],[3,"Sent"],[3,"Contacts"],[3,"Blocked"],[3,"Request"],[3,"Read"],[3,"Viewed"],[3,"Configuration"],[3,"StickerPackOperation"],[3,"ViewOnceOpen"],[3,"FetchLatest"],[3,"Keys"],[3,"MessageRequestResponse"],[3,"OutgoingPayment"],[3,"PniChangeNumber"],[3,"CallEvent"],[3,"CallLogEvent"],[4,"Direction"],[4,"Event"],[4,"Type"],[4,"Type"],[4,"Type"],[4,"Type"],[4,"Type"],[4,"Type"],[3,"MobileCoin"],[4,"PaymentDetail"],[3,"UnidentifiedDeliveryStatus"],[3,"StoryMessageRecipient"],[3,"Gradient"],[4,"Background"],[3,"Message"],[4,"ContentHint"],[4,"Type"],[3,"LinkingManager"],[3,"ProvisioningCipher"],[4,"ProvisioningError"],[3,"ConfirmCodeResponse"],[4,"SecondaryDeviceProvisioning"],[3,"KeyPair"],[3,"PhoneNumber"],[3,"ProvisioningManager"],[3,"Sender"],[4,"VerificationTransport"],[3,"RegistrationSessionMetadataResponse"],[4,"ServiceIdType"],[3,"DeviceCapabilities"],[4,"HttpAuthOverride"],[4,"RegistrationMethod"],[3,"PreKeyStatus"],[3,"AttachmentV2UploadAttributes"],[3,"DeviceId"],[3,"DeviceInfo"],[3,"RecaptchaAttributes"],[3,"ProofRequired"],[3,"PreKeyResponse"],[3,"WhoAmIResponse"],[3,"VerifyAccountResponse"],[3,"PreKeyResponseItem"],[3,"MismatchedDevices"],[3,"StaleDevices"],[4,"ParseError"],[4,"DecodeError"],[4,"ParseServiceAddressError"],[8,"MaybeSend"],[6,"Pni"],[8,"ProtobufMessage"],[3,"OutgoingPushMessages"],[15,"i64"],[3,"MessageReceiver"],[8,"Iterator"],[3,"SentMessage"],[3,"MessageSender"],[3,"SendMessageResponse"],[3,"OutgoingPushMessage"],[4,"AttachmentUploadError"],[4,"MessageSenderError"],[3,"Error"],[8,"SessionStoreExt"],[8,"Sync"],[3,"UnidentifiedAccess"],[8,"IntoIterator"],[6,"SendMessageResult"],[3,"AttachmentSpec"],[8,"WebSocketService"],[3,"SignalRequestStream"],[3,"Context"],[4,"Poll"],[8,"FnOnce"],[13,"ModifyMemberProfileKey"],[13,"PromotePendingMember"],[13,"ModifyMemberRole"],[13,"PromoteRequestingMember"],[4,"WebSocketStreamItem"],[13,"InvalidData"],[13,"WsError"],[13,"WsClosing"],[13,"NewDeviceRegistration"],[13,"UnhandledResponseCode"],[13,"Timeout"],[13,"SendError"],[13,"ResponseError"],[13,"JsonDecodeError"],[13,"WsError"],[13,"WsClosing"],[13,"InvalidFrameError"],[13,"UntrustedIdentity"],[13,"ProofRequired"],[13,"NotFound"]]},\ -"libsignal_service_actix":{"doc":"","t":"AAADLLLLLLLLLLLLLLLLLLLLLLDENNLLLLLLLLLLLLLLLLLLLLLLLL","n":["prelude","push_service","websocket","AwcPushService","borrow","borrow_mut","clone","clone_into","delete_json","from","get_from_cdn","get_json","get_protobuf","into","new","patch_json","post_json","post_to_cdn0","put_json","put_protobuf","to_owned","try_from","try_into","type_id","vzip","ws","AwcWebSocket","AwcWebSocketError","ConnectionError","ProtocolError","borrow","borrow","borrow_mut","borrow_mut","fmt","fmt","from","from","from","from","into","into","provide","send_message","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":[[0,"libsignal_service_actix"],[3,"libsignal_service_actix::push_service"],[26,"libsignal_service_actix::websocket"]],"d":["","","","","","","","","Deletes a resource through the HTTP DELETE verb.","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","",""],"i":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,21,21,27,21,27,21,21,21,27,21,21,21,27,21,21,27,21,21,27,21,27,21,27,21,27,21],"f":[0,0,0,0,[[]],[[]],[1,1],[[]],[[1,2,3,4],[[7,[[6,[5]]]]]],[[]],[[1,8,3],[[7,[[6,[5]]]]]],[[1,2,3,4,9],[[7,[[6,[5]]]]]],[[1,2,3,4,9],[[7,[[6,[5]]]]]],[[]],[[[11,[10]],[13,[12]],14],1],[[1,2,3,4,9,15],[[7,[[6,[5]]]]]],[[1,2,3,4,9,15],[[7,[[6,[5]]]]]],[[1,3,4,13],[[7,[[6,[5]]]]]],[[1,2,3,4,9,15],[[7,[[6,[5]]]]]],[[1,2,3,4,[0,[16,17]]],[[7,[[6,[5]]]]]],[[]],[[],18],[[],18],[[],19],[[]],[[1,3,4,[13,[12]],20],[[7,[[6,[5]]]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[21,22],23],[[21,22],23],[[]],[[]],[24,21],[25,21],[[]],[[]],[26],[[27,28],[[7,[[6,[5]]]]]],[21,[[13,[29]]]],[[],14],[[],18],[[],18],[[],18],[[],18],[[],19],[[],19],[[]],[[]]],"c":[],"p":[[3,"AwcPushService"],[4,"Endpoint"],[15,"str"],[15,"slice"],[8,"Future"],[3,"Box"],[3,"Pin"],[15,"u32"],[4,"HttpAuthOverride"],[3,"ServiceConfiguration"],[8,"Into"],[3,"ServiceCredentials"],[4,"Option"],[3,"String"],[8,"Serialize"],[8,"Sized"],[8,"Message"],[4,"Result"],[3,"TypeId"],[15,"bool"],[4,"AwcWebSocketError"],[3,"Formatter"],[6,"Result"],[4,"ProtocolError"],[4,"WsClientError"],[3,"Demand"],[3,"AwcWebSocket"],[3,"Bytes"],[8,"Error"]]},\ -"libsignal_service_hyper":{"doc":"","t":"AAADLLLLLLLLLLLLLLLLLLLLLLNDELLLLLLLLLLLLLLLLLLLLLLL","n":["prelude","push_service","websocket","HyperPushService","borrow","borrow_mut","clone","clone_into","delete_json","from","get_from_cdn","get_json","get_protobuf","into","new","patch_json","post_json","post_to_cdn0","put_json","put_protobuf","to_owned","try_from","try_into","type_id","vzip","ws","ConnectionError","TungsteniteWebSocket","TungsteniteWebSocketError","borrow","borrow","borrow_mut","borrow_mut","fmt","fmt","from","from","from","into","into","provide","send_message","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":[[0,"libsignal_service_hyper"],[3,"libsignal_service_hyper::push_service"],[26,"libsignal_service_hyper::websocket"]],"d":["","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","",""],"i":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,22,0,0,27,22,27,22,22,22,27,22,22,27,22,22,27,22,22,27,22,27,22,27,22,27,22],"f":[0,0,0,0,[[]],[[]],[1,1],[[]],[[1,2,3,4],[[7,[[6,[5]]]]]],[[]],[[1,8,3],[[7,[[6,[5]]]]]],[[1,2,3,4,9],[[7,[[6,[5]]]]]],[[1,2,3,4,9],[[7,[[6,[5]]]]]],[[]],[[[11,[10]],[13,[12]],14],1],[[1,2,3,4,9,[0,[15,16]]],[[7,[[6,[5]]]]]],[[1,2,3,4,9,[0,[15,16]]],[[7,[[6,[5]]]]]],[[1,3,4,13],[[7,[[6,[5]]]]]],[[1,2,3,4,9,[0,[15,16]]],[[7,[[6,[5]]]]]],[[1,2,3,4,[0,[17,18]]],[[7,[[6,[5]]]]]],[[]],[[],19],[[],19],[[],20],[[]],[[1,3,4,[13,[12]],21],[[7,[[6,[5]]]]]],0,0,0,[[]],[[]],[[]],[[]],[[22,23],24],[[22,23],24],[[]],[25,22],[[]],[[]],[[]],[26],[[27,28],[[7,[[6,[5]]]]]],[22,[[13,[29]]]],[[],14],[[],19],[[],19],[[],19],[[],19],[[],20],[[],20],[[]],[[]]],"c":[],"p":[[3,"HyperPushService"],[4,"Endpoint"],[15,"str"],[15,"slice"],[8,"Future"],[3,"Box"],[3,"Pin"],[15,"u32"],[4,"HttpAuthOverride"],[3,"ServiceConfiguration"],[8,"Into"],[3,"ServiceCredentials"],[4,"Option"],[3,"String"],[8,"MaybeSend"],[8,"Serialize"],[8,"Sized"],[8,"Message"],[4,"Result"],[3,"TypeId"],[15,"bool"],[4,"TungsteniteWebSocketError"],[3,"Formatter"],[6,"Result"],[4,"Error"],[3,"Demand"],[3,"TungsteniteWebSocket"],[3,"Bytes"],[8,"Error"]]},\ -"zkgroup":{"doc":"","t":"AAACCAAAAAAACCCCCCCAAAAADLLLLLLLLLLLLLEDDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLDLLLLLLLLLLLLLDLLLLLLLLLLDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLCCCCCAAADDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLCCCCCCCCCCCAAAAAAAADLLLLLLLLLLLLLLLDLLLLLLLLLLDLLMLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLEDDDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLDLLLLLLLLLLLDLLLLLLLLLLLLCCCCCAAAAADLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLDLLLLLLLLLLDLLLLLLLLLLLDLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAISDLLLLKLLLLLLLLLKLLLLLLLRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDDLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLGGGGGGGGGGGGGGGFFAAAAAAAAAAAAIDDDDDDDDSDDDDQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLDLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLL","n":["api","common","crypto","ServerPublicParams","ServerSecretParams","auth","call_links","generic_server_params","groups","profiles","receipts","server_params","AnyAuthCredentialPresentation","AuthCredential","AuthCredentialPresentationV2","AuthCredentialResponse","AuthCredentialWithPni","AuthCredentialWithPniPresentation","AuthCredentialWithPniResponse","auth_credential","auth_credential_presentation","auth_credential_response","auth_credential_with_pni","auth_credential_with_pni_response","AuthCredential","borrow","borrow_mut","clone","clone_into","deserialize","from","into","serialize","to_owned","try_from","try_into","type_id","vzip","AnyAuthCredentialPresentation","AuthCredentialPresentationV2","AuthCredentialWithPniPresentation","V2","V3","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","from","from","from","from","from","get_aci_ciphertext","get_pni_ciphertext","get_pni_ciphertext","get_redemption_time","get_redemption_time","get_redemption_time","get_uuid_ciphertext","get_uuid_ciphertext","into","into","into","new","serialize","serialize","serialize","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","AuthCredentialResponse","borrow","borrow_mut","deserialize","from","into","serialize","try_from","try_into","type_id","vzip","AuthCredentialWithPni","borrow","borrow_mut","clone","clone_into","deserialize","from","into","serialize","to_owned","try_from","try_into","type_id","vzip","AuthCredentialWithPniResponse","borrow","borrow_mut","deserialize","from","into","serialize","try_from","try_into","type_id","vzip","CallLinkAuthCredential","CallLinkAuthCredentialPresentation","CallLinkAuthCredentialResponse","CallLinkPublicParams","CallLinkSecretParams","CreateCallLinkCredential","CreateCallLinkCredentialPresentation","CreateCallLinkCredentialRequest","CreateCallLinkCredentialRequestContext","CreateCallLinkCredentialResponse","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","decrypt_uid","derive_from_root_key","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","encrypt_uid","from","from","from","from","from","from","from","from","from","from","get_public_params","get_request","get_user_id","get_user_id","into","into","into","into","into","into","into","into","into","into","issue","issue_credential","new","present","present","receive","receive","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","GenericServerPublicParams","GenericServerSecretParams","borrow","borrow","borrow_mut","borrow_mut","deserialize","deserialize","from","from","generate","get_public_params","into","into","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GroupMasterKey","GroupPublicParams","GroupSecretParams","ProfileKeyCiphertext","UuidCiphertext","group_params","profile_key_ciphertext","uuid_ciphertext","GroupMasterKey","GroupPublicParams","GroupSecretParams","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","decrypt_blob","decrypt_blob_with_padding","decrypt_profile_key","decrypt_service_id","default","derive_from_master_key","deserialize","deserialize","deserialize","encrypt_blob","encrypt_blob_with_padding","encrypt_profile_key","encrypt_profile_key_bytes","encrypt_service_id","encrypt_uid_struct","from","from","from","generate","get_group_identifier","get_group_identifier","get_master_key","get_public_params","into","into","into","new","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ProfileKeyCiphertext","borrow","borrow_mut","clone","clone_into","default","deserialize","eq","equivalent","from","into","serialize","to_owned","try_from","try_into","type_id","vzip","UuidCiphertext","borrow","borrow_mut","clone","clone_into","default","deserialize","eq","equivalent","from","into","serialize","to_owned","try_from","try_into","type_id","vzip","AnyProfileKeyCredentialPresentation","ExpiringProfileKeyCredential","ExpiringProfileKeyCredentialPresentation","ExpiringProfileKeyCredentialResponse","ProfileKey","ProfileKeyCommitment","ProfileKeyCredentialPresentationV1","ProfileKeyCredentialPresentationV2","ProfileKeyCredentialRequest","ProfileKeyCredentialRequestContext","ProfileKeyVersion","expiring_profile_key_credential","expiring_profile_key_credential_response","profile_key","profile_key_commitment","profile_key_credential_presentation","profile_key_credential_request","profile_key_credential_request_context","profile_key_version","ExpiringProfileKeyCredential","aci","borrow","borrow_mut","clone","clone_into","deserialize","from","get_expiration_time","into","serialize","to_owned","try_from","try_into","type_id","vzip","ExpiringProfileKeyCredentialResponse","borrow","borrow_mut","deserialize","from","into","serialize","try_from","try_into","type_id","vzip","ProfileKey","borrow","borrow_mut","bytes","clone","clone_into","create","derive_access_key","deserialize","from","generate","get_bytes","get_commitment","get_profile_key_version","into","serialize","to_owned","try_from","try_into","type_id","vzip","ProfileKeyCommitment","borrow","borrow_mut","clone","clone_into","deserialize","from","into","serialize","to_owned","try_from","try_into","type_id","vzip","AnyProfileKeyCredentialPresentation","ExpiringProfileKeyCredentialPresentation","ProfileKeyCredentialPresentationV1","ProfileKeyCredentialPresentationV2","V1","V2","V3","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","from","from","from","from","from","from","from","get_expiration_time","get_profile_key_ciphertext","get_profile_key_ciphertext","get_profile_key_ciphertext","get_profile_key_ciphertext","get_uuid_ciphertext","get_uuid_ciphertext","get_uuid_ciphertext","get_uuid_ciphertext","into","into","into","into","new","serialize","serialize","serialize","serialize","to_structurally_valid_v1_presentation_bytes","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ProfileKeyCredentialRequest","borrow","borrow_mut","deserialize","from","into","serialize","try_from","try_into","type_id","vzip","ProfileKeyCredentialRequestContext","borrow","borrow_mut","deserialize","from","get_request","into","serialize","try_from","try_into","type_id","vzip","ProfileKeyVersion","borrow","borrow_mut","clone","clone_into","from","into","serialize","to_owned","try_from","try_into","type_id","vzip","ReceiptCredential","ReceiptCredentialPresentation","ReceiptCredentialRequest","ReceiptCredentialRequestContext","ReceiptCredentialResponse","receipt_credential","receipt_credential_presentation","receipt_credential_request","receipt_credential_request_context","receipt_credential_response","ReceiptCredential","borrow","borrow_mut","clone","clone_into","deserialize","from","get_receipt_expiration_time","get_receipt_level","into","serialize","to_owned","try_from","try_into","type_id","vzip","ReceiptCredentialPresentation","borrow","borrow_mut","deserialize","from","get_receipt_expiration_time","get_receipt_level","get_receipt_serial_bytes","get_receipt_struct","into","serialize","try_from","try_into","type_id","vzip","ReceiptCredentialRequest","borrow","borrow_mut","deserialize","from","into","serialize","try_from","try_into","type_id","vzip","ReceiptCredentialRequestContext","borrow","borrow_mut","deserialize","from","get_request","into","serialize","try_from","try_into","type_id","vzip","ReceiptCredentialResponse","borrow","borrow_mut","deserialize","from","into","serialize","try_from","try_into","type_id","vzip","ServerPublicParams","ServerSecretParams","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","create_auth_credential_presentation","create_auth_credential_presentation_v2","create_auth_credential_with_pni_presentation","create_expiring_profile_key_credential_presentation","create_profile_key_credential_request_context","create_receipt_credential_presentation","create_receipt_credential_request_context","deserialize","deserialize","from","from","generate","get_public_params","into","into","issue_auth_credential","issue_auth_credential_with_pni_as_aci","issue_auth_credential_with_pni_as_service_id","issue_expiring_profile_key_credential","issue_receipt_credential","receive_auth_credential","receive_auth_credential_with_pni_as_aci","receive_auth_credential_with_pni_as_service_id","receive_expiring_profile_key_credential","receive_receipt_credential","serialize","serialize","sign","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","verify_auth_credential_presentation","verify_auth_credential_presentation_v2","verify_auth_credential_with_pni_presentation","verify_expiring_profile_key_credential_presentation","verify_profile_key_credential_presentation","verify_receipt_credential_presentation","verify_signature","vzip","vzip","array_utils","constants","errors","sho","simple_types","ArrayLike","LEN","OneBased","borrow","borrow_mut","clone","clone_into","create","create","default","deserialize","eq","equivalent","fmt","from","index","into","iter","iter","serialize","to_owned","try_from","try_into","type_id","vzip","ACCESS_KEY_LEN","AESGCM_NONCE_LEN","AESGCM_TAG_LEN","AES_KEY_LEN","AUTH_CREDENTIAL_LEN","AUTH_CREDENTIAL_PRESENTATION_V2_LEN","AUTH_CREDENTIAL_RESPONSE_LEN","AUTH_CREDENTIAL_WITH_PNI_LEN","AUTH_CREDENTIAL_WITH_PNI_RESPONSE_LEN","EXPIRING_PROFILE_KEY_CREDENTIAL_LEN","EXPIRING_PROFILE_KEY_CREDENTIAL_RESPONSE_LEN","GROUP_IDENTIFIER_LEN","GROUP_MASTER_KEY_LEN","GROUP_PUBLIC_PARAMS_LEN","GROUP_SECRET_PARAMS_LEN","NUM_AUTH_CRED_ATTRIBUTES","NUM_PROFILE_KEY_CRED_ATTRIBUTES","NUM_RECEIPT_CRED_ATTRIBUTES","PRESENTATION_VERSION_1","PRESENTATION_VERSION_2","PRESENTATION_VERSION_3","PROFILE_KEY_CIPHERTEXT_LEN","PROFILE_KEY_COMMITMENT_LEN","PROFILE_KEY_CREDENTIAL_PRESENTATION_V2_LEN","PROFILE_KEY_CREDENTIAL_REQUEST_CONTEXT_LEN","PROFILE_KEY_CREDENTIAL_REQUEST_LEN","PROFILE_KEY_LEN","PROFILE_KEY_VERSION_ENCODED_LEN","PROFILE_KEY_VERSION_LEN","RANDOMNESS_LEN","RECEIPT_CREDENTIAL_LEN","RECEIPT_CREDENTIAL_PRESENTATION_LEN","RECEIPT_CREDENTIAL_REQUEST_CONTEXT_LEN","RECEIPT_CREDENTIAL_REQUEST_LEN","RECEIPT_CREDENTIAL_RESPONSE_LEN","RECEIPT_SERIAL_LEN","RESERVED_LEN","SECONDS_PER_DAY","SERVER_PUBLIC_PARAMS_LEN","SERVER_SECRET_PARAMS_LEN","SIGNATURE_LEN","TEST_ARRAY_16","TEST_ARRAY_16_1","TEST_ARRAY_32","TEST_ARRAY_32_1","TEST_ARRAY_32_2","TEST_ARRAY_32_3","TEST_ARRAY_32_4","TEST_ARRAY_32_5","UUID_CIPHERTEXT_LEN","UUID_LEN","ZkGroupDeserializationFailure","ZkGroupVerificationFailure","borrow","borrow","borrow_mut","borrow_mut","fmt","fmt","fmt","fmt","from","from","into","into","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Sho","absorb_and_ratchet","borrow","borrow_mut","from","get_point","get_point_single_elligator","get_scalar","into","new","squeeze","try_from","try_into","type_id","vzip","AesKeyBytes","CoarseRedemptionTime","GroupIdentifierBytes","GroupMasterKeyBytes","NotarySignatureBytes","ProfileKeyBytes","ProfileKeyVersionBytes","ProfileKeyVersionEncodedBytes","RandomnessBytes","ReceiptLevel","ReceiptSerialBytes","ReservedBytes","SignatureBytes","Timestamp","UidBytes","encode_receipt_serial_bytes","encode_redemption_time","credentials","profile_key_commitment","profile_key_credential_request","profile_key_encryption","profile_key_struct","proofs","receipt_credential_request","receipt_struct","signature","timestamp_struct","uid_encryption","uid_struct","AttrScalars","AuthCredential","AuthCredentialWithPni","BlindedExpiringProfileKeyCredential","BlindedExpiringProfileKeyCredentialWithSecretNonce","BlindedReceiptCredential","BlindedReceiptCredentialWithSecretNonce","ExpiringProfileKeyCredential","KeyPair","NUM_ATTRS","PniCredential","ProfileKeyCredential","PublicKey","ReceiptCredential","Storage","SystemParams","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","create_auth_credential","create_auth_credential_with_pni","create_blinded_expiring_profile_key_credential","create_blinded_receipt_credential","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","from","from","from","from","from","from","from","from","from","from","from","from","from","generate","get_blinded_expiring_profile_key_credential","get_blinded_receipt_credential","get_hardcoded","get_public_key","into","into","into","into","into","into","into","into","into","into","into","into","into","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Commitment","CommitmentWithSecretNonce","SystemParams","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calc_j3","clone","clone","clone","clone_into","clone_into","clone_into","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","from","from","from","generate","get_hardcoded","get_profile_key_commitment","into","into","into","new","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Ciphertext","CiphertextWithSecretNonce","KeyPair","PublicKey","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decrypt_blinded_expiring_profile_key_credential","deserialize","deserialize","deserialize","deserialize","encrypt","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","from","from","from","from","generate","get_ciphertext","get_public_key","into","into","into","into","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Ciphertext","KeyPair","PublicKey","SystemParams","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decrypt","default","derive_from","deserialize","deserialize","deserialize","deserialize","encrypt","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","from","from","from","from","generate","get_hardcoded","get_public_key","into","into","into","into","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ProfileKeyStruct","borrow","borrow_mut","calc_M3","clone","clone_into","conditional_select","default","deserialize","eq","equivalent","from","into","new","serialize","to_bytes","to_owned","try_from","try_into","type_id","vzip","AuthCredentialIssuanceProof","AuthCredentialPresentationProofV2","AuthCredentialWithPniIssuanceProof","AuthCredentialWithPniPresentationProof","ExpiringProfileKeyCredentialIssuanceProof","ExpiringProfileKeyCredentialPresentationProof","ProfileKeyCredentialPresentationProofV1","ProfileKeyCredentialPresentationProofV2","ProfileKeyCredentialRequestProof","ReceiptCredentialIssuanceProof","ReceiptCredentialPresentationProof","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","from","from","from","from","from","from","from","from","from","from","from","get_poksho_statement","get_poksho_statement","get_poksho_statement","get_poksho_statement","get_poksho_statement","get_poksho_statement","get_poksho_statement","get_poksho_statement","get_poksho_statement","into","into","into","into","into","into","into","into","into","into","into","new","new","new","new","new","new","new","new","new","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","verify","verify","verify","verify","verify","verify","verify","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Ciphertext","CiphertextWithSecretNonce","KeyPair","PublicKey","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decrypt_blinded_receipt_credential","deserialize","deserialize","deserialize","deserialize","encrypt","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","from","from","from","from","generate","get_ciphertext","get_public_key","into","into","into","into","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ReceiptStruct","borrow","borrow_mut","calc_m1","calc_m1_from","clone","clone_into","deserialize","eq","equivalent","from","into","new","serialize","to_owned","try_from","try_into","type_id","vzip","KeyPair","PublicKey","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","deserialize","eq","eq","equivalent","equivalent","from","from","generate","get_public_key","into","into","serialize","serialize","sign","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","verify","vzip","vzip","TimestampStruct","borrow","borrow_mut","calc_m","calc_m_from","clone","clone_into","deserialize","eq","equivalent","from","into","new","serialize","to_owned","try_from","try_into","type_id","vzip","A","A","Ciphertext","G_a","G_a","KeyPair","PublicKey","SystemParams","a","as_points","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decrypt","default","derive_from","deserialize","deserialize","deserialize","deserialize","encrypt","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","from","from","from","from","generate","get_hardcoded","get_public_key","id","id","into","into","into","into","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","UidStruct","as_points","borrow","borrow_mut","calc_M1","clone","clone_into","deserialize","eq","equivalent","from","from_service_id","into","serialize","to_owned","try_from","try_into","type_id","vzip"],"q":[[0,"zkgroup"],[3,"zkgroup::api"],[12,"zkgroup::api::auth"],[24,"zkgroup::api::auth::auth_credential"],[38,"zkgroup::api::auth::auth_credential_presentation"],[83,"zkgroup::api::auth::auth_credential_response"],[94,"zkgroup::api::auth::auth_credential_with_pni"],[108,"zkgroup::api::auth::auth_credential_with_pni_response"],[119,"zkgroup::api::call_links"],[251,"zkgroup::api::generic_server_params"],[275,"zkgroup::api::groups"],[283,"zkgroup::api::groups::group_params"],[343,"zkgroup::api::groups::profile_key_ciphertext"],[360,"zkgroup::api::groups::uuid_ciphertext"],[377,"zkgroup::api::profiles"],[396,"zkgroup::api::profiles::expiring_profile_key_credential"],[412,"zkgroup::api::profiles::expiring_profile_key_credential_response"],[423,"zkgroup::api::profiles::profile_key"],[444,"zkgroup::api::profiles::profile_key_commitment"],[458,"zkgroup::api::profiles::profile_key_credential_presentation"],[518,"zkgroup::api::profiles::profile_key_credential_request"],[529,"zkgroup::api::profiles::profile_key_credential_request_context"],[541,"zkgroup::api::profiles::profile_key_version"],[554,"zkgroup::api::receipts"],[564,"zkgroup::api::receipts::receipt_credential"],[580,"zkgroup::api::receipts::receipt_credential_presentation"],[595,"zkgroup::api::receipts::receipt_credential_request"],[606,"zkgroup::api::receipts::receipt_credential_request_context"],[618,"zkgroup::api::receipts::receipt_credential_response"],[629,"zkgroup::api::server_params"],[684,"zkgroup::common"],[689,"zkgroup::common::array_utils"],[714,"zkgroup::common::constants"],[765,"zkgroup::common::errors"],[789,"zkgroup::common::sho"],[804,"zkgroup::common::simple_types"],[821,"zkgroup::crypto"],[833,"zkgroup::crypto::credentials"],[1054,"zkgroup::crypto::profile_key_commitment"],[1107,"zkgroup::crypto::profile_key_credential_request"],[1176,"zkgroup::crypto::profile_key_encryption"],[1247,"zkgroup::crypto::profile_key_struct"],[1268,"zkgroup::crypto::proofs"],[1449,"zkgroup::crypto::receipt_credential_request"],[1518,"zkgroup::crypto::receipt_struct"],[1537,"zkgroup::crypto::signature"],[1573,"zkgroup::crypto::timestamp_struct"],[1592,"zkgroup::crypto::uid_encryption"],[1671,"zkgroup::crypto::uid_struct"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Like ProfileKeyCredentialPresentationV1, but with an …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Abstracts over fixed-length arrays (and similar types) …","","A wrapper around an array or slice to use one-based …","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Seconds in a 24-hour cycle (ignoring leap seconds).","","","","","","","","","","","","","","Deserialization failure in zkgroup","Verification failure in zkgroup","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","Measured in days past the epoch.","","","","","","","","","","","","Measured in seconds past the epoch.","","","","","","","","","","","","","","","","Used to specialize a KeyPair<S> to support a certain …","","","","","","","","","The number of attributes supported in this system.","Unused, kept only because ServerSecretParams contains a …","Unused, kept only because ServerSecretParams contains a …","","","The storage (should be a fixed-size array of Scalar).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Deprecated; use …","Deprecated; use …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","The full set of information known by the client after …","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,8,8,8,6,7,8,6,7,6,7,8,8,8,6,7,7,8,7,8,6,7,8,6,8,6,7,8,8,6,7,8,6,7,8,6,7,8,6,7,8,6,7,0,16,16,16,16,16,16,16,16,16,16,0,17,17,17,17,17,17,17,17,17,17,17,17,17,0,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,23,24,25,26,27,28,29,30,19,20,23,24,25,26,27,28,29,30,19,20,19,20,19,20,19,19,23,24,25,26,27,28,29,30,19,20,19,23,24,25,26,27,28,29,30,19,20,19,26,25,30,23,24,25,26,27,28,29,30,19,20,27,23,26,24,29,23,26,23,24,25,26,27,28,29,30,19,20,19,20,23,24,25,26,27,28,29,30,19,20,23,24,25,26,27,28,29,30,19,20,23,24,25,26,27,28,29,30,19,20,25,30,23,24,25,26,27,28,29,30,19,20,0,0,31,33,31,33,31,33,31,33,31,31,31,33,31,33,31,33,31,33,31,33,31,33,0,0,0,0,0,0,0,0,0,0,0,34,35,36,34,35,36,34,35,36,34,35,36,35,35,35,35,34,35,34,35,36,35,35,35,35,35,35,34,35,36,35,35,36,35,35,34,35,36,34,34,35,36,34,35,36,34,35,36,34,35,36,34,35,36,34,35,36,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,0,48,48,48,48,48,48,48,48,48,48,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,49,49,49,49,49,49,49,49,49,49,49,49,49,0,0,0,0,54,54,54,54,51,52,53,54,51,52,53,51,52,53,54,54,54,54,51,52,53,53,54,51,52,53,54,51,52,53,54,51,52,53,54,54,51,52,53,54,54,51,52,53,54,51,52,53,54,51,52,53,54,51,52,53,0,55,55,55,55,55,55,55,55,55,55,0,56,56,56,56,56,56,56,56,56,56,56,0,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,0,0,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,62,62,62,62,62,62,62,62,62,62,0,63,63,63,63,63,63,63,63,63,63,63,0,64,64,64,64,64,64,64,64,64,64,0,0,65,66,65,66,65,66,65,66,66,66,66,66,66,66,66,65,66,65,66,65,65,65,66,65,65,65,65,65,66,66,66,66,66,65,66,65,65,66,65,66,65,66,65,66,65,65,65,65,65,65,66,65,66,0,0,0,0,0,0,72,0,70,70,70,70,72,70,70,70,70,70,70,70,70,70,72,70,70,70,70,70,70,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,15,22,15,22,22,15,15,22,15,22,15,22,15,22,15,22,15,22,15,22,15,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,88,0,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,89,89,89,89,87,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,89,95,99,87,89,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,0,0,0,106,107,108,106,107,108,107,106,107,108,106,107,108,106,107,108,106,107,108,106,107,108,106,107,108,106,106,107,106,107,108,107,106,107,108,106,107,108,106,107,108,106,107,108,106,107,108,106,107,108,0,0,0,0,110,101,111,102,110,101,111,102,110,101,111,102,110,101,111,102,110,110,101,111,102,110,110,101,111,102,110,101,111,102,110,101,111,102,110,111,110,110,101,111,102,110,101,111,102,110,101,111,102,110,101,111,102,110,101,111,102,110,101,111,102,110,101,111,102,0,0,0,0,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,113,115,113,112,113,114,115,113,112,113,114,115,112,113,114,115,112,113,114,115,112,112,113,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,0,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,0,0,0,0,0,0,0,0,0,0,0,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,126,127,117,118,119,120,121,122,123,124,125,126,127,0,0,0,0,132,103,133,104,132,103,133,104,132,103,133,104,132,103,133,104,132,132,103,133,104,132,132,103,133,104,132,103,133,104,132,103,133,104,132,133,132,132,103,133,104,132,103,133,104,132,103,133,104,132,103,133,104,132,103,133,104,132,103,133,104,132,103,133,104,0,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,0,0,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,134,134,135,134,135,134,134,135,134,135,134,135,134,135,135,134,135,0,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,129,131,0,129,131,0,0,0,129,130,138,129,131,130,138,129,131,130,138,129,131,130,138,129,131,130,129,130,129,138,129,131,130,129,138,129,131,130,138,129,131,130,138,129,131,130,138,138,129,129,131,138,129,131,130,138,129,131,130,138,129,131,130,138,129,131,130,138,129,131,130,138,129,131,130,138,129,131,130,0,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1,1],[[]],[2,[[3,[1]]]],[[]],[[]],[[1,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[2,[[3,[6]]]],[2,[[3,[7]]]],[7,8],[6,8],[[]],[[]],[[]],[7,9],[8,[[10,[9]]]],[7,9],[8,11],[6,12],[7,11],[8,9],[6,9],[[]],[[]],[[]],[[[14,[13]]],[[3,[8,15]]]],[[8,4],3],[[6,4],3],[[7,4],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[]],[[]],[[]],0,[[]],[[]],[2,[[3,[16]]]],[[]],[[]],[[16,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[17,17],[[]],[2,[[3,[17]]]],[[]],[[]],[[17,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[18]]]],[[]],[[]],[[18,4],3],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19,19],[20,20],[[]],[[]],[[19,9],[[3,[21,22]]]],[[[14,[13]]],19],[2,[[3,[23]]]],[2,[[3,[24]]]],[2,[[3,[25]]]],[2,[[3,[26]]]],[2,[[3,[27]]]],[2,[[3,[28]]]],[2,[[3,[29]]]],[2,[[3,[30]]]],[2,[[3,[19]]]],[2,[[3,[20]]]],[[19,21],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19,20],[26,27],[25,9],[30,9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[27,21,11,31,32],28],[[21,11,31,32],23],[[[14,[13]],32],26],[[24,21,11,33,19,32],25],[[29,[14,[13]],21,33,19,32],30],[[23,21,11,33],[[3,[24,22]]]],[[26,28,21,33],[[3,[29,22]]]],[[23,4],3],[[24,4],3],[[25,4],3],[[26,4],3],[[27,4],3],[[28,4],3],[[29,4],3],[[30,4],3],[[19,4],3],[[20,4],3],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[25,11,31,20],[[3,[22]]]],[[30,[14,[13]],11,31,20],[[3,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[2,[[3,[31]]]],[2,[[3,[33]]]],[[]],[[]],[32,31],[31,33],[[]],[[]],[[31,4],3],[[33,4],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[34,34],[35,35],[36,36],[[]],[[]],[[]],[[35,[14,[13]]],[[3,[[37,[13]],22]]]],[[35,[14,[13]]],[[3,[[37,[13]],22]]]],[[35,38,21],[[3,[39,22]]]],[[35,9],[[3,[40,22]]]],[[],34],[34,35],[2,[[3,[34]]]],[2,[[3,[35]]]],[2,[[3,[36]]]],[[35,32,[14,[13]]],[[37,[13]]]],[[35,32,[14,[13]],41],[[37,[13]]]],[[35,39,21],38],[[35,42,21],38],[[35,40],9],[[35,43],9],[[]],[[]],[[]],[32,35],[35,44],[36,44],[35,34],[35,36],[[]],[[]],[[]],[[[45,[13]]],34],[[34,4],3],[[35,4],3],[[36,4],3],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[]],[[]],[[]],0,[[]],[[]],[38,38],[[]],[[],38],[2,[[3,[38]]]],[[38,38],46],[[],46],[[]],[[]],[[38,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[9,9],[[]],[[],9],[2,[[3,[9]]]],[[9,9],46],[[],46],[[]],[[]],[[9,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[47,21],[[]],[[]],[47,47],[[]],[2,[[3,[47]]]],[[]],[47,11],[[]],[[47,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[48]]]],[[]],[[]],[[48,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],0,[39,39],[[]],[42,39],[39,[[45,[13]]]],[2,[[3,[39]]]],[[]],[32,39],[39,42],[[39,21],49],[[39,21],50],[[]],[[39,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[49,49],[[]],[2,[[3,[49]]]],[[]],[[]],[[49,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,[[3,[51]]]],[2,[[3,[52]]]],[2,[[3,[53]]]],[51,54],[[]],[53,54],[52,54],[[]],[[]],[[]],[53,11],[54,38],[51,38],[52,38],[53,38],[54,9],[51,9],[52,9],[53,9],[[]],[[]],[[]],[[]],[[[14,[13]]],[[3,[54,15]]]],[[54,4],3],[[51,4],3],[[52,4],3],[[53,4],3],[54,[[37,[13]]]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,[[]],[[]],[2,[[3,[55]]]],[[]],[[]],[[55,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[56]]]],[[]],[56,55],[[]],[[56,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[50,50],[[]],[[]],[[]],[[50,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[57,57],[[]],[2,[[3,[57]]]],[[]],[57,11],[57,58],[[]],[[57,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[59]]]],[[]],[59,11],[59,58],[59,60],[59,61],[[]],[[59,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[62]]]],[[]],[[]],[[62,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[63]]]],[[]],[63,62],[[]],[[63,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[64]]]],[[]],[[]],[[64,4],3],[[],3],[[],3],[[],5],[[]],0,0,[[]],[[]],[[]],[[]],[65,65],[66,66],[[]],[[]],[[66,32,35,1],8],[[66,32,35,1],6],[[66,32,35,17],7],[[66,32,35,47],53],[[66,32,21,39],56],[[66,32,57],59],[[66,32,60],63],[2,[[3,[65]]]],[2,[[3,[66]]]],[[]],[[]],[32,65],[65,66],[[]],[[]],[[65,32,21,12],16],[[65,32,21,67,11],18],[[65,32,21,67,11],18],[[65,32,55,21,49,11],[[3,[48,22]]]],[[65,32,62,11,58],64],[[66,21,12,16],[[3,[1,22]]]],[[66,21,67,11,18],[[3,[17,22]]]],[[66,21,67,11,18],[[3,[17,22]]]],[[66,56,48,11],[[3,[47,22]]]],[[66,63,64],[[3,[57,22]]]],[[65,4],3],[[66,4],3],[[65,32,[14,[13]]],68],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[65,36,8,11],[[3,[22]]]],[[65,36,6,12],[[3,[22]]]],[[65,36,7,11],[[3,[22]]]],[[65,36,53,11],[[3,[22]]]],[[65,36,54,11],[[3,[22]]]],[[65,59],[[3,[22]]]],[[66,[14,[13]],68],[[3,[22]]]],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[[[70,[69]]],[[70,[69]]]],[[]],[71],[71,[[70,[72]]]],[[],[[70,[73]]]],[2,[[3,[[70,[74]]]]]],[[[70,[75]],[70,[75]]],46],[[],46],[[[70,[76]],77],78],[[]],[[[70,[[80,[79]]]],79]],[[]],[[],81],[[[70,[72]]],81],[[[70,[82]],4],3],[[]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[22,77],78],[[22,77],78],[[15,77],78],[[15,77],78],[[]],[[]],[[]],[[]],[[],83],[[],83],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[]],[[]],0,[[84,[14,[13]]]],[[]],[[]],[[]],[84,85],[84,85],[84,86],[[]],[[[14,[13]],[14,[13]]],84],[[84,79],[[37,[13]]]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[60,86],[41,86],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[87,87],[[[89,[88]]],[[89,[88]]]],[90,90],[91,91],[92,92],[93,93],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[100,100],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[89,[91]],43,12,84],91],[[[89,[92]],43,43,11,84],92],[[[89,[94]],43,101,102,11,84],95],[[[89,[98]],103,104,11,58,84],99],[[],87],[2,[[3,[87]]]],[2,[[3,[[89,[88]]]]]],[2,[[3,[90]]]],[2,[[3,[91]]]],[2,[[3,[92]]]],[2,[[3,[93]]]],[2,[[3,[94]]]],[2,[[3,[95]]]],[2,[[3,[96]]]],[2,[[3,[97]]]],[2,[[3,[98]]]],[2,[[3,[99]]]],[2,[[3,[100]]]],[[87,87],46],[[[89,[88]],[89,[88]]],46],[[90,90],46],[[91,91],46],[[92,92],46],[[93,93],46],[[94,94],46],[[95,95],46],[[96,96],46],[[97,97],46],[[98,98],46],[[99,99],46],[[100,100],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[84,[[89,[88]]]],[95,96],[99,100],[[],87],[[[89,[88]]],90],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[87,4],3],[[[89,[88]],4],3],[[90,4],3],[[91,4],3],[[92,4],3],[[93,4],3],[[94,4],3],[[95,4],3],[[96,4],3],[[97,4],3],[[98,4],3],[[99,4],3],[[100,4],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[42,105],86],[106,106],[107,107],[108,108],[[]],[[]],[[]],[2,[[3,[106]]]],[2,[[3,[107]]]],[2,[[3,[108]]]],[[106,106],46],[[107,107],46],[[108,108],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[],106],[[],106],[107,108],[[]],[[]],[[]],[[109,105],107],[[106,4],3],[[107,4],3],[[108,4],3],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[101,101],[111,111],[102,102],[[]],[[]],[[]],[[]],[[110,96],94],[2,[[3,[110]]]],[2,[[3,[101]]]],[2,[[3,[111]]]],[2,[[3,[102]]]],[[110,109,84],111],[[110,110],46],[[101,101],46],[[111,111],46],[[102,102],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[84,110],[111,102],[110,101],[[]],[[]],[[]],[[]],[[110,4],3],[[101,4],3],[[111,4],3],[[102,4],3],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[112,112],[113,113],[114,114],[115,115],[[]],[[]],[[]],[[]],[[113,115,105],[[3,[109,22]]]],[[],115],[84,113],[2,[[3,[112]]]],[2,[[3,[113]]]],[2,[[3,[114]]]],[2,[[3,[115]]]],[[113,109],115],[[112,112],46],[[113,113],46],[[114,114],46],[[115,115],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[],112],[[],112],[113,114],[[]],[[]],[[]],[[]],[[112,4],3],[[113,4],3],[[114,4],3],[[115,4],3],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,[[]],[[]],[[42,105],85],[109,109],[[]],[[109,109,116],109],[[],109],[2,[[3,[109]]]],[[109,109],46],[[],46],[[]],[[]],[[42,105],109],[[109,4],3],[109,42],[[]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[117,117],[118,118],[119,119],[120,120],[121,121],[122,122],[123,123],[124,124],[125,125],[126,126],[127,127],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,[[3,[117]]]],[2,[[3,[118]]]],[2,[[3,[119]]]],[2,[[3,[120]]]],[2,[[3,[121]]]],[2,[[3,[122]]]],[2,[[3,[123]]]],[2,[[3,[124]]]],[2,[[3,[125]]]],[2,[[3,[126]]]],[2,[[3,[127]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],128],[[],128],[[],128],[[],128],[[],128],[[],128],[[],128],[[],128],[[],128],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[89,[91]],91,43,12,84],117],[[[89,[92]],92,43,43,11,84],118],[[110,111,107,84],119],[[[89,[94]],101,102,95,43,11,84],120],[[[89,[98]],103,104,99,11,58,84],121],[[90,129,91,43,130,12,84],122],[[90,129,92,43,130,43,130,11,84],123],[[129,113,90,94,130,115,105,42,84],126],[[90,98,84],127],[[117,4],3],[[118,4],3],[[119,4],3],[[120,4],3],[[121,4],3],[[122,4],3],[[123,4],3],[[124,4],3],[[125,4],3],[[126,4],3],[[127,4],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[117,90,91,43,12],[[3,[22]]]],[[118,90,92,43,43,11],[[3,[22]]]],[[119,101,102,108],[[3,[22]]]],[[120,90,101,105,102,96,11],[[3,[22]]]],[[121,90,103,104,100,61],[[3,[22]]]],[[122,[89,[91]],131,130,12],[[3,[22]]]],[[123,[89,[92]],131,130,130,11],[[3,[22]]]],[[126,[89,[94]],130,131,115,114,11],[[3,[22]]]],[[127,[89,[98]],61],[[3,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[132,132],[103,103],[133,133],[104,104],[[]],[[]],[[]],[[]],[[132,100],98],[2,[[3,[132]]]],[2,[[3,[103]]]],[2,[[3,[133]]]],[2,[[3,[104]]]],[[132,60,84],133],[[132,132],46],[[103,103],46],[[133,133],46],[[104,104],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[84,132],[133,104],[132,103],[[]],[[]],[[]],[[]],[[132,4],3],[[103,4],3],[[133,4],3],[[104,4],3],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,[[]],[[]],[61,86],[[11,58],86],[61,61],[[]],[2,[[3,[61]]]],[[61,61],46],[[],46],[[]],[[]],[[60,11,58],61],[[61,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,0,[[]],[[]],[[]],[[]],[134,134],[135,135],[[]],[[]],[2,[[3,[134]]]],[2,[[3,[135]]]],[[134,134],46],[[135,135],46],[[],46],[[],46],[[]],[[]],[84,134],[134,135],[[]],[[]],[[134,4],3],[[135,4],3],[[134,[14,[13]],84],136],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[135,[14,[13]],136],[[3,[22]]]],[[]],[[]],0,[[]],[[]],[137,86],[11,86],[137,137],[[]],[2,[[3,[137]]]],[[137,137],46],[[],46],[[]],[[]],[11,137],[[137,4],3],[[]],[[],3],[[],3],[[],5],[[]],[129,85],[131,85],0,[129,[[45,[85]]]],[131,[[45,[85]]]],0,0,0,[129,[[45,[86]]]],[130,[[45,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[138,138],[129,129],[131,131],[130,130],[[]],[[]],[[]],[[]],[[129,130],[[3,[40,22]]]],[[],130],[84,129],[2,[[3,[138]]]],[2,[[3,[129]]]],[2,[[3,[131]]]],[2,[[3,[130]]]],[[129,43],130],[[138,138],46],[[129,129],46],[[131,131],46],[[130,130],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[],138],[[],138],[129,131],[129,139],[131,139],[[]],[[]],[[]],[[]],[[138,4],3],[[129,4],3],[[131,4],3],[[130,4],3],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,[43,[[45,[85]]]],[[]],[[]],[40,85],[43,43],[[]],[2,[[3,[43]]]],[[43,43],46],[[],46],[[]],[40,43],[[]],[[43,4],3],[[]],[[],3],[[],3],[[],5],[[]]],"c":[],"p":[[3,"AuthCredential"],[8,"Deserializer"],[4,"Result"],[8,"Serializer"],[3,"TypeId"],[3,"AuthCredentialPresentationV2"],[3,"AuthCredentialWithPniPresentation"],[4,"AnyAuthCredentialPresentation"],[3,"UuidCiphertext"],[4,"Option"],[6,"Timestamp"],[6,"CoarseRedemptionTime"],[15,"u8"],[15,"slice"],[3,"ZkGroupDeserializationFailure"],[3,"AuthCredentialResponse"],[3,"AuthCredentialWithPni"],[3,"AuthCredentialWithPniResponse"],[3,"CallLinkSecretParams"],[3,"CallLinkPublicParams"],[6,"Aci"],[3,"ZkGroupVerificationFailure"],[3,"CallLinkAuthCredentialResponse"],[3,"CallLinkAuthCredential"],[3,"CallLinkAuthCredentialPresentation"],[3,"CreateCallLinkCredentialRequestContext"],[3,"CreateCallLinkCredentialRequest"],[3,"CreateCallLinkCredentialResponse"],[3,"CreateCallLinkCredential"],[3,"CreateCallLinkCredentialPresentation"],[3,"GenericServerSecretParams"],[6,"RandomnessBytes"],[3,"GenericServerPublicParams"],[3,"GroupMasterKey"],[3,"GroupSecretParams"],[3,"GroupPublicParams"],[3,"Vec"],[3,"ProfileKeyCiphertext"],[3,"ProfileKey"],[4,"ServiceId"],[15,"u32"],[6,"ProfileKeyBytes"],[3,"UidStruct"],[6,"GroupIdentifierBytes"],[15,"array"],[15,"bool"],[3,"ExpiringProfileKeyCredential"],[3,"ExpiringProfileKeyCredentialResponse"],[3,"ProfileKeyCommitment"],[3,"ProfileKeyVersion"],[3,"ProfileKeyCredentialPresentationV1"],[3,"ProfileKeyCredentialPresentationV2"],[3,"ExpiringProfileKeyCredentialPresentation"],[4,"AnyProfileKeyCredentialPresentation"],[3,"ProfileKeyCredentialRequest"],[3,"ProfileKeyCredentialRequestContext"],[3,"ReceiptCredential"],[6,"ReceiptLevel"],[3,"ReceiptCredentialPresentation"],[6,"ReceiptSerialBytes"],[3,"ReceiptStruct"],[3,"ReceiptCredentialRequest"],[3,"ReceiptCredentialRequestContext"],[3,"ReceiptCredentialResponse"],[3,"ServerSecretParams"],[3,"ServerPublicParams"],[6,"Pni"],[6,"NotarySignatureBytes"],[8,"Clone"],[3,"OneBased"],[8,"FnMut"],[8,"ArrayLike"],[8,"Default"],[8,"Deserialize"],[8,"PartialEq"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[15,"usize"],[8,"Index"],[3,"Iter"],[8,"Serialize"],[3,"String"],[3,"Sho"],[3,"RistrettoPoint"],[3,"Scalar"],[3,"SystemParams"],[8,"AttrScalars"],[3,"KeyPair"],[3,"PublicKey"],[3,"AuthCredential"],[3,"AuthCredentialWithPni"],[3,"ProfileKeyCredential"],[3,"ExpiringProfileKeyCredential"],[3,"BlindedExpiringProfileKeyCredentialWithSecretNonce"],[3,"BlindedExpiringProfileKeyCredential"],[3,"PniCredential"],[3,"ReceiptCredential"],[3,"BlindedReceiptCredentialWithSecretNonce"],[3,"BlindedReceiptCredential"],[3,"PublicKey"],[3,"Ciphertext"],[3,"PublicKey"],[3,"Ciphertext"],[6,"UidBytes"],[3,"SystemParams"],[3,"CommitmentWithSecretNonce"],[3,"Commitment"],[3,"ProfileKeyStruct"],[3,"KeyPair"],[3,"CiphertextWithSecretNonce"],[3,"SystemParams"],[3,"KeyPair"],[3,"PublicKey"],[3,"Ciphertext"],[3,"Choice"],[3,"AuthCredentialIssuanceProof"],[3,"AuthCredentialWithPniIssuanceProof"],[3,"ProfileKeyCredentialRequestProof"],[3,"ExpiringProfileKeyCredentialIssuanceProof"],[3,"ReceiptCredentialIssuanceProof"],[3,"AuthCredentialPresentationProofV2"],[3,"AuthCredentialWithPniPresentationProof"],[3,"ProfileKeyCredentialPresentationProofV1"],[3,"ProfileKeyCredentialPresentationProofV2"],[3,"ExpiringProfileKeyCredentialPresentationProof"],[3,"ReceiptCredentialPresentationProof"],[3,"Statement"],[3,"KeyPair"],[3,"Ciphertext"],[3,"PublicKey"],[3,"KeyPair"],[3,"CiphertextWithSecretNonce"],[3,"KeyPair"],[3,"PublicKey"],[6,"SignatureBytes"],[3,"TimestampStruct"],[3,"SystemParams"],[15,"str"]]}\ +"libsignal_protocol":{"doc":"Rust implementation of the Signal Protocol for asynchronous","t":"GNNDDEEEDNDEDDIQDDINDDDDDDDDQDDDINDNGNNNDDDDDNIDDIDNNDDDNDDNDINDEGEDIDNCDDIDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLKLLKLLLKLLKLLKLLLLKLLKLLFFLLLLLLLLLLLLLLLLMMAFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLALLLLLLLLLLMLMLMMLKLLKLLLLKLLLLMFFFFLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMLLLMFFFLLLLLLLMLLLLLMLLKLLLKLLKLLKLLKLLMFFFFFFFLLLLLMMLLLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLMLLKLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNGNNENNNNNNLLLLLLLLLLLLLMMDDLLLLFLLLLLLLLLLLLLLLLLLLLLLLLDIDENNDGDGGLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["Aci","Aci","Aci","AliceSignalProtocolParameters","BobSignalProtocolParameters","CiphertextMessage","CiphertextMessageType","ContentHint","DecryptionErrorMessage","Default","DeviceId","Direction","DisplayableFingerprint","Fingerprint","GenericSignedPreKey","Id","IdentityKey","IdentityKeyPair","IdentityKeyStore","Implicit","InMemIdentityKeyStore","InMemKyberPreKeyStore","InMemPreKeyStore","InMemSenderKeyStore","InMemSessionStore","InMemSignalProtocolStore","InMemSignedPreKeyStore","KeyPair","KeyPair","KyberPayload","KyberPreKeyId","KyberPreKeyRecord","KyberPreKeyStore","Plaintext","PlaintextContent","PlaintextContent","Pni","Pni","Pni","PreKey","PreKeyBundle","PreKeyBundleContent","PreKeyId","PreKeyRecord","PreKeySignalMessage","PreKeySignalMessage","PreKeyStore","PrivateKey","ProtocolAddress","ProtocolStore","PublicKey","Receiving","Resendable","ScannableFingerprint","SealedSenderDecryptionResult","SenderCertificate","SenderKey","SenderKeyDistributionMessage","SenderKeyMessage","SenderKeyMessage","SenderKeyRecord","SenderKeyStore","Sending","ServerCertificate","ServiceId","ServiceIdFixedWidthBinaryBytes","ServiceIdKind","SessionRecord","SessionStore","SignalMessage","SignalMessage","SignalProtocolError","SignedPreKeyId","SignedPreKeyRecord","SignedPreKeyStore","UnidentifiedSenderMessageContent","Unknown","Whisper","alice_base_key","all_kyber_pre_key_ids","all_kyber_pre_key_ids","all_pre_key_ids","all_pre_key_ids","all_signed_pre_key_ids","all_signed_pre_key_ids","archive_current_state","as_ref","as_ref","as_ref","as_ref","base_key","body","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calculate_agreement","calculate_agreement","calculate_signature","calculate_signature","calculate_signature_for_multipart_message","certificate","certificate","chain_id","chain_id","chain_key","ciphertext","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","content_hint","contents","counter","create_sender_key_distribution_message","ct_eq","current_ratchet_key_matches","decode","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","device_id","device_id","device_id","device_id","device_id","device_id","display","display_string","distribution_id","distribution_id","ec_pre_key_id","ec_pre_key_public","ec_pre_key_signature","encode_hex","encode_hex","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encode_hex_upper","encode_hex_upper","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","expiration","extract_decryption_error_message_from_serialized_content","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_original","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_djb_public_key_bytes","from_public_and_private","from_storage","from_storage","from_storage","generate","generate","generate","get_identity","get_identity","get_identity","get_identity_key_pair","get_identity_key_pair","get_identity_key_pair","get_kyber_ciphertext","get_kyber_pre_key","get_kyber_pre_key","get_kyber_pre_key","get_local_registration_id","get_local_registration_id","get_local_registration_id","get_pre_key","get_pre_key","get_pre_key","get_receiver_chain_key_bytes","get_sender_chain_key_bytes","get_signed_pre_key","get_signed_pre_key","get_signed_pre_key","get_storage","get_storage","get_storage","group_decrypt","group_encrypt","group_id","has_kyber_pre_key","has_usable_sender_chain","hash","hash","hash","hash","hash","hash","hash","id","id","id","identity_key","identity_key","identity_key","identity_key","identity_store","incremental_mac","initialize_alice_session_record","initialize_bob_session_record","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_trusted_identity","is_trusted_identity","is_trusted_identity","iteration","iteration","kem","key","key_id","key_pair","key_pair","key_pair","key_type","key_type","kyber_ciphertext","kyber_pre_key_id","kyber_pre_key_id","kyber_pre_key_id","kyber_pre_key_public","kyber_pre_key_public","kyber_pre_key_signature","kyber_pre_key_signature","kyber_pre_key_store","load_existing_sessions","load_sender_key","load_sender_key","load_sender_key","load_session","load_session","load_session","local_identity_key_bytes","local_registration_id","mark_kyber_pre_key_used","mark_kyber_pre_key_used","mark_kyber_pre_key_used","message","message","message","message_decrypt","message_decrypt_prekey","message_decrypt_signal","message_encrypt","message_type","message_version","message_version","message_version","message_version","modify","msg_type","name","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_fresh","our_base_key_pair","our_identity_key_pair","our_identity_key_pair","our_kyber_pre_key_pair","our_one_time_pre_key_pair","our_ratchet_key_pair","our_signed_pre_key_pair","parse_from_service_id_binary","parse_from_service_id_fixed_width_binary","parse_from_service_id_string","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pre_key_id","pre_key_id","pre_key_id","pre_key_public","pre_key_public","pre_key_store","private_key","private_key","private_key","private_key","process_prekey","process_prekey_bundle","process_sender_key_distribution_message","public_key","public_key","public_key","public_key","public_key","public_key","public_key","public_key","public_key_bytes","ratchet_key","raw_uuid","registration_id","registration_id","registration_id","remote_identity_key_bytes","remote_registration_id","remove_pre_key","remove_pre_key","remove_pre_key","reset","save_identity","save_identity","save_identity","save_kyber_pre_key","save_kyber_pre_key","save_kyber_pre_key","save_pre_key","save_pre_key","save_pre_key","save_signed_pre_key","save_signed_pre_key","save_signed_pre_key","scannable","sealed_sender_decrypt","sealed_sender_decrypt_to_usmc","sealed_sender_encrypt","sealed_sender_encrypt_from_usmc","sealed_sender_multi_recipient_encrypt","sealed_sender_multi_recipient_encrypt_using_new_ephemeral_key_derivation","sealed_sender_multi_recipient_fan_out","secret_key","sender","sender_device_id","sender_e164","sender_e164","sender_e164","sender_key_store","sender_ratchet_key","sender_uuid","sender_uuid","sender_uuid","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialized","serialized","serialized","serialized","serialized","serialized","serialized","serialized","serialized","service_id_binary","service_id_fixed_width_binary","service_id_string","session_store","session_version","set_their_kyber_pre_key","set_their_one_time_pre_key","sign_alternate_identity","signature","signature","signature","signature","signed_pre_key_id","signed_pre_key_id","signed_pre_key_public","signed_pre_key_signature","signed_pre_key_store","signer","signing_key","store_sender_key","store_sender_key","store_sender_key","store_session","store_session","store_session","their_base_key","their_identity_key","their_identity_key","their_kyber_ciphertext","their_kyber_pre_key","their_one_time_pre_key","their_ratchet_key","their_signed_pre_key","timestamp","timestamp","timestamp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_u32","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_primitive","try_from_primitive","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","validate","validate","verify_alternate_identity","verify_mac","verify_signature","verify_signature","verify_signature_for_multipart_message","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_kyber_pre_key","with_their_kyber_pre_key","with_their_one_time_pre_key","ApplicationCallbackError","BadKEMCiphertextLength","BadKEMKeyLength","BadKEMKeyType","BadKeyLength","BadKeyType","CiphertextMessageTooShort","DuplicatedMessage","FfiBindingError","FingerprintParsingError","FingerprintVersionMismatch","InvalidArgument","InvalidKyberPreKeyId","InvalidMacKeyLength","InvalidMessage","InvalidPreKeyId","InvalidProtobufEncoding","InvalidRegistrationId","InvalidSealedSenderMessage","InvalidSenderKeySession","InvalidSessionStructure","InvalidSignedPreKeyId","InvalidState","LegacyCiphertextVersion","NoKeyTypeIdentifier","NoSenderKeyState","Result","SealedSenderSelfSend","SessionNotFound","SignalProtocolError","SignatureValidationFailed","UnknownSealedSenderVersion","UnrecognizedCiphertextVersion","UnrecognizedMessageVersion","UntrustedIdentity","WrongKEMKeyType","borrow","borrow_mut","fmt","fmt","from","into","provide","source","to_string","try_from","try_into","type_id","vzip","distribution_id","distribution_id","Incremental","Validating","borrow","borrow","borrow_mut","borrow_mut","calculate_chunk_size","clone","clone","clone_into","clone_into","finalize","finalize","from","from","into","into","new","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update","update","validating","vzip","vzip","Key","KeyKind","KeyPair","KeyType","Kyber1024","Kyber768","Public","PublicKey","Secret","SecretKey","SerializedCiphertext","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","ct_eq","decapsulate","deserialize","encapsulate","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from_public_and_private","generate","into","into","into","into","into","key_length","key_length","key_length","key_type","new","public_key","secret_key","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"libsignal_protocol"],[1026,"libsignal_protocol::error"],[1075,"libsignal_protocol::error::SignalProtocolError"],[1077,"libsignal_protocol::incremental_mac"],[1108,"libsignal_protocol::kem"]],"d":["A service ID representing an ACI (“ACcount Identifier”…","An Aci.","An ACI","","","","","","","","The type used in memory to represent a device, i.e. a …","Each Signal message can be considered to have exactly two …","","","","","A public key that represents the identity of a user.","The private identity of a user.","Interface defining the identity store, which may be …","","Reference implementation of traits::IdentityKeyStore.","Reference implementation of traits::KyberPreKeyStore.","Reference implementation of traits::PreKeyStore.","Reference implementation of traits::SenderKeyStore.","Reference implementation of traits::SessionStore.","Reference implementation of traits::ProtocolStore.","Reference implementation of traits::SignedPreKeyStore.","","","","A unique identifier selecting among this client’s known …","","Interface for storing signed Kyber pre-keys downloaded …","","","","A service ID representing a PNI (“Phone Number Identifier…","A Pni.","A PNI","","","","A unique identifier selecting among this client’s known …","","","","Interface for storing pre-keys downloaded from a server.","","Represents a unique Signal client instance as …","Mixes in all the store interfaces defined in this module.","","We are in the context of receiving a message.","","","","","","","","","","Interface for storing sender key records, allowing …","We are in the context of sending a message.","","A Signal service ID, which can be one of various types.","The fixed-width binary representation of a ServiceId.","Known types of ServiceId.","","Interface for a Signal client instance to store a session …","","","","A unique identifier selecting among this client’s known …","","Interface for storing signed pre-keys downloaded from a …","","","","","Returns all registered Kyber pre-key ids","Returns all registered Kyber pre-key ids","Returns all registered pre-key ids","Returns all registered pre-key ids","Returns all registered signed pre-key ids","Returns all registered signed pre-key ids","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A constant-time comparison as long as the two keys have a …","","Deserialize a public identity from a byte slice.","","","","","","","","","","","","","","","","","An identifier representing a particular Signal client …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","For testing","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","Generate a random new identity from randomness in csprng.","","Return the public identity for the given address, if known.","","","Return the single specific identity the store is assumed …","","","","Look up the signed kyber pre-key corresponding to …","","","Return a u32 specific to this store instance.","","","Look up the pre-key corresponding to prekey_id.","","","","","Look up the signed pre-key corresponding to …","","","","","","","","","","","","","","","","","","","","","Return the public identity of this user.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return whether an identity is trusted for the role …","","","","","Keys and protocol functions for standard key encapsulation …","","","","","","","","","","","","","","","","","Bulk version of SessionStore::load_session.","Look up the entry corresponding to …","","","Look up the session corresponding to address.","","","","","Mark the entry for kyber_prekey_id as “used”. This …","","","","","","","","","","","","","","","","","A unique identifier for the target user. This is usually a …","","","","","","Create a new address.","","","","Initialize a public-facing identity from a public key.","Create a key pair from a public identity_key and a private …","","","","","","","","","","Create a new instance.","Create an empty pre-key store.","Create an empty signed pre-key store.","Create an empty kyber pre-key store.","Create an empty session store.","Create an empty sender key store.","Create an object with the minimal implementation of …","","","","","","","","","Parses from the standard binary representation, returning …","Parses from the standard binary representation, returning …","Parses from the standard String representation, returning …","","","","","","","","","","","","","","Return the private key that defines this identity.","","","","","","","","","","Return the public key representing this identity.","Return the public key that defines this identity.","","","","","","Returns the UUID inside this service ID, discarding the …","","","","","","Remove the entry for prekey_id.","","","Clear the mapping of known keys.","Record an identity into the store. The identity is then …","","","Set the entry for kyber_prekey_id to the value of record.","","","Set the entry for prekey_id to the value of record.","","","Set the entry for signed_prekey_id to the value of record.","","","","Decrypt a Sealed Sender message ciphertext in either the …","Decrypt the payload of a sealed-sender message in either …","Encrypt the plaintext message ptext, generate an …","This method implements the single-key single-recipient KEM …","This method implements a single-key multi-recipient KEM as …","For testing only.","Split out the encoded message from …","","","","","","","","","","","","","","","","","Return an owned byte slice which can be deserialized with …","Return a byte slice which can later be deserialized with …","","","","","","","","","","","","","","The standard variable-width binary representation for a …","The standard fixed-width binary representation for a …","The standard string representation for a Signal service ID.","","","","","Generate a signature claiming that other represents the …","","","","","","","","","","","","Assign record to the entry for (sender, distribution_id).","","","Set the entry for address to the value of record.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Given a trusted identity self, verify that other …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","error in method call ‘{0}’: {1}","bad KEM ciphertext length <{1}> for key with type <{0}>","bad KEM key length <{1}> for key with type <{0}>","bad KEM key type <{0:#04x}>","bad key length <{1}> for key with type <{0}>","bad key type <{0:#04x}>","ciphertext serialized bytes were too short <{0}>","message with old counter {0} / {1}","error while invoking an ffi callback: {0}","fingerprint parsing error","fingerprint version number mismatch them {0} us {1}","invalid argument: {0}","invalid Kyber prekey identifier","invalid MAC key length <{0}>","invalid {0:?} message: {1}","invalid prekey identifier","protobuf encoding was invalid","session for {0} has invalid registration ID {1:X}","invalid sealed sender message: {0}","invalid sender key session with distribution ID …","invalid session: {0}","invalid signed prekey identifier","invalid state for call to {0} to succeed: {1}","ciphertext version was too old <{0}>","no key type identifier","missing sender key state for distribution ID …","","self send of a sealed sender message","session with {0} not found","","invalid signature detected","unknown sealed sender message version {0}","ciphertext version was unrecognized <{0}>","unrecognized message version <{0}>","untrusted identity for address {0}","unexpected KEM key type <{0:#04x}> (expected <{1:#04x}>)","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","A public/secret key pair for a KEM protocol.","Designates a supported KEM protocol","Kyber1024 key","Kyber768 key","","A KEM public key with the ability to encapsulate a shared …","","A KEM secret key with the ability to decapsulate a shared …","","","","","","","","","","","","","","","","","","","","","","A constant-time comparison as long as the two keys have a …","Decapsulates a SharedSecret that was encapsulated into a …","Create a Key<Kind> instance from a byte string created …","Create a SharedSecret and a Ciphertext. The Ciphertext can …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Deserialize public and secret keys that were serialized by …","Creates a public-secret key pair for a specified KEM …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Return the KeyType that identifies the KEM protocol for …","","","","Create a binary representation of the key that includes a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,26,27,0,0,0,0,0,0,38,0,0,0,0,0,104,0,0,0,38,0,0,0,0,0,0,0,0,104,0,0,0,0,35,0,65,0,26,27,35,0,0,0,0,0,65,0,0,0,0,0,50,38,0,0,0,35,0,0,65,0,0,50,0,0,0,0,0,0,0,65,0,0,0,0,0,38,35,1,6,8,9,8,10,8,1,11,12,13,14,12,11,16,74,75,53,66,26,27,28,29,15,17,20,30,31,32,33,34,65,35,11,36,12,13,14,16,37,23,24,38,58,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,74,75,53,66,26,27,28,29,15,17,20,30,31,32,33,34,65,35,11,36,12,13,14,16,37,23,24,38,58,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,17,20,17,20,17,23,24,13,14,14,13,26,27,28,29,15,17,20,30,31,32,33,34,35,11,36,12,13,14,16,37,23,24,38,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,26,27,28,29,15,17,20,30,31,32,33,34,35,11,36,12,13,14,16,37,23,24,38,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,28,29,15,33,41,43,45,31,53,53,11,0,15,1,33,9,10,6,48,49,53,104,104,15,17,31,23,24,39,44,1,29,37,58,40,66,58,32,32,13,14,66,66,66,11,12,13,14,11,12,13,14,26,27,28,29,15,17,33,35,38,41,43,45,50,26,27,28,29,15,17,33,35,38,41,43,45,50,0,24,0,26,26,27,28,28,29,29,15,30,30,31,32,33,65,35,11,36,12,13,14,16,37,23,24,38,58,39,41,41,42,43,43,44,45,45,46,50,37,74,75,53,66,66,26,27,28,28,29,15,15,17,20,20,30,31,32,33,33,34,34,65,35,11,36,12,13,14,16,16,37,23,24,38,38,58,39,40,41,41,42,43,43,44,1,45,45,46,47,9,10,6,48,49,8,50,15,20,104,42,46,20,34,42,79,47,8,79,47,8,1,82,6,8,79,47,8,80,9,8,1,1,81,10,8,104,42,46,0,0,53,40,1,26,27,28,29,41,43,45,104,104,44,34,12,40,66,8,0,0,0,74,75,53,66,26,27,28,29,15,17,20,30,31,32,33,34,65,35,11,36,12,13,14,16,37,23,24,38,58,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,79,47,8,13,14,0,24,23,104,104,44,15,17,12,12,40,66,40,66,40,66,8,48,55,49,8,78,48,8,1,1,82,6,8,12,58,58,0,0,0,0,65,11,12,13,14,40,53,29,74,75,53,104,104,29,20,30,32,33,34,11,36,12,13,14,23,24,40,44,47,9,10,6,48,49,8,1,74,74,75,75,75,75,75,27,27,27,28,29,15,33,41,43,45,12,40,66,40,66,8,34,44,46,20,0,0,0,104,104,17,33,34,23,44,20,15,37,27,12,40,66,1,1,80,9,8,47,79,47,8,82,6,8,80,9,8,81,10,8,32,0,0,0,0,0,0,0,42,53,24,24,58,58,8,11,24,58,58,104,104,15,17,31,33,34,65,39,44,1,53,11,12,13,14,16,37,23,24,27,27,27,8,1,74,74,34,104,104,23,24,12,40,40,40,8,24,14,55,49,8,78,48,8,75,74,75,75,74,74,74,74,104,104,37,26,27,28,29,15,17,20,30,31,32,33,34,35,11,36,12,13,14,16,37,23,24,38,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,26,28,29,30,41,43,45,38,74,75,53,66,26,26,27,28,29,15,15,17,17,20,20,30,31,32,33,33,34,34,34,65,35,35,11,11,36,12,12,13,13,14,14,16,16,37,37,23,24,38,58,39,40,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,26,35,74,75,53,66,26,27,28,29,15,17,20,30,31,32,33,34,65,35,11,36,12,13,14,16,37,23,24,38,58,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,74,75,53,66,26,27,28,29,15,17,20,30,31,32,33,34,65,35,11,36,12,13,14,16,37,23,24,38,58,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,23,24,33,11,15,13,15,74,75,53,66,26,27,28,29,15,17,20,30,31,32,33,34,65,35,11,36,12,13,14,16,37,23,24,38,58,39,40,41,42,43,44,1,45,46,47,9,10,6,48,49,8,50,40,74,74,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,4,4,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,105,106,0,0,95,96,95,96,0,95,96,95,96,95,96,95,96,95,96,95,95,96,95,96,95,96,95,96,95,96,95,95,96,0,0,0,0,67,67,0,0,0,0,0,67,100,101,103,85,67,100,101,103,85,67,100,101,103,85,67,100,101,103,85,103,103,103,103,67,103,67,103,67,67,100,101,67,100,101,103,85,85,85,67,100,101,103,85,102,100,101,103,85,85,85,103,67,100,101,103,85,67,67,67,100,101,103,103,103,85,67,100,101,103,85,67,100,101,103,85,67,100,101,103,85],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[5,[[3,[2]],4]]]],[6,7],[8,7],[9,7],[8,7],[10,7],[8,7],[1,[[5,[4]]]],[11,[[3,[2]]]],[12,[[3,[2]]]],[13,[[3,[2]]]],[14,[[3,[2]]]],[12,15],[11,[[3,[2]]]],[16,[[3,[2]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,15],[[19,[[18,[[3,[2]]]]]]]],[[20,15],[[19,[[18,[[3,[2]]]]]]]],[[17,[3,[2]],[0,[21,22]]],[[19,[[18,[[3,[2]]]]]]]],[[20,[3,[2]],[0,[21,22]]],[[19,[[18,[[3,[2]]]]]]]],[[17,[3,[[3,[2]]]],[0,[21,22]]],[[19,[[18,[[3,[2]]]]]]]],[23,[[19,[[3,[2]]]]]],[24,[[19,[[3,[2]]]]]],[13,25],[14,[[19,[25]]]],[14,[[19,[[3,[2]]]]]],[13,[[3,[2]]]],[26,26],[27,27],[28,28],[29,29],[15,15],[17,17],[20,20],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[11,11],[36,36],[12,12],[13,13],[14,14],[16,16],[37,37],[23,23],[24,24],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[44,44],[1,1],[45,45],[46,46],[47,47],[9,9],[10,10],[6,6],[48,48],[49,49],[8,8],[50,50],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[28,28],51],[[29,29],51],[[15,15],51],[[33,33],51],[[41,41],51],[[43,43],51],[[45,45],51],[[31,[3,[2]]],[[19,[52]]]],[53,[[19,[38]]]],[53,[[19,[[3,[2]]]]]],[11,25],[[29,54,55,[0,[22,21]]],[[19,[14]]]],[[15,15],56],[[1,15],[[5,[52,4]]]],[[[3,[2]]],[[19,[33]]]],[[],9],[[],10],[[],6],[[],48],[[],49],[[[3,[2]]],[[19,[53]]]],[[[3,[2]]],[[19,[57]]]],[[[3,[2]]],[[19,[57]]]],[[[3,[2]]],[[19,[15]]]],[[[3,[2]]],[[19,[17]]]],[[[3,[2]]],[[19,[31]]]],[[[3,[2]]],[[19,[23]]]],[[[3,[2]]],[[19,[24]]]],[[[3,[2]]],[[5,[39,4]]]],[[[3,[2]]],[[19,[44]]]],[[[3,[2]]],[[5,[1,4]]]],[29,28],[37,25],[58,[[19,[28]]]],[40,[[19,[28]]]],0,0,0,[32,[[19,[59]]]],[13,54],[14,[[19,[54]]]],0,0,0,[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[],[[61,[60]]]],[[26,26],52],[[27,27],52],[[28,28],52],[[29,29],52],[[15,15],52],[[17,17],52],[[33,33],52],[[35,35],52],[[38,38],52],[[41,41],52],[[43,43],52],[[45,45],52],[[50,50],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],[[],52],0,[24,[[19,[62]]]],[[[3,[2]]],[[19,[37]]]],[[26,63],64],[[26,63],64],[[27,63],64],[[28,63],64],[[28,63],64],[[29,63],64],[[29,63],64],[[15,63],64],[[30,63],64],[[30,63],64],[[31,63],64],[[32,63],64],[[33,63],64],[[65,63],64],[[35,63],64],[[11,63],64],[[36,63],64],[[12,63],64],[[13,63],64],[[14,63],64],[[16,63],64],[[37,63],64],[[23,63],64],[[24,63],64],[[38,63],64],[[58,63],64],[[39,63],64],[[41,63],64],[[41,63],64],[[42,63],64],[[43,63],64],[[43,63],64],[[44,63],64],[[45,63],64],[[45,63],64],[[46,63],64],[[50,63],64],[[[3,[2]],35,62,25],[[19,[37]]]],[[]],[[]],[[]],[[]],[40,66],[[]],[[]],[25,28],[[]],[[]],[33,15],[[]],[[]],[[]],[34,20],[[]],[[]],[[]],[[]],[15,33],[20,34],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[37,16],[[]],[[]],[[]],[[]],[25,38],[[]],[[]],[[]],[[]],[[]],[25,41],[[]],[[]],[25,43],[[]],[[]],[[]],[25,45],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[19,[15]]]],[[[3,[2]],[3,[2]]],[[19,[20]]]],0,0,0,[[[0,[22,21]]],20],[[[0,[21,22]]],34],[[67,41,17],[[19,[42]]]],[29,[[69,[[18,[68]]]]]],[[47,29],[[69,[[18,[68]]]]]],[[8,29],[[69,[[18,[68]]]]]],[[],[[69,[[18,[68]]]]]],[47,[[69,[[18,[68]]]]]],[8,[[69,[[18,[68]]]]]],[1,[[5,[[71,[[70,[2]]]],4]]]],[41,[[69,[[18,[68]]]]]],[[6,41],[[69,[[18,[68]]]]]],[[8,41],[[69,[[18,[68]]]]]],[[],[[69,[[18,[68]]]]]],[47,[[69,[[18,[68]]]]]],[8,[[69,[[18,[68]]]]]],[43,[[69,[[18,[68]]]]]],[[9,43],[[69,[[18,[68]]]]]],[[8,43],[[69,[[18,[68]]]]]],[[1,15],[[5,[[71,[[18,[[3,[2]]]]]],4]]]],[1,[[5,[[70,[2]],4]]]],[45,[[69,[[18,[68]]]]]],[[10,45],[[69,[[18,[68]]]]]],[[8,45],[[69,[[18,[68]]]]]],0,0,0,[[[3,[2]],55,29],[[19,[[70,[2]]]]]],[[55,29,54,[3,[2]],[0,[22,21]]],[[19,[13]]]],[53,[[19,[[71,[[3,[2]]]]]]]],[40,52],[[1,72],[[5,[52,4]]]],[[26,73]],[[27,73]],[[28,73]],[[29,73]],[[41,73]],[[43,73]],[[45,73]],[[],19],[[],19],[44,[[19,[43]]]],[34,33],[12,33],[40,[[19,[33]]]],0,0,0,[[74,[0,[22,21]]],[[19,[1]]]],[75,[[19,[1]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[29,33,50],[[69,[[18,[68]]]]]],[[47,29,33,50],[[69,[[18,[68]]]]]],[[8,29,33,50],[[69,[[18,[68]]]]]],[13,25],[14,[[19,[25]]]],0,[24,[[19,[15]]]],[23,[[19,[25]]]],[[],19],[[],19],[44,[[19,[20]]]],0,0,[12,[[71,[76]]]],[12,[[71,[41]]]],[40,[[19,[[71,[41]]]]]],0,[40,[[19,[[71,[77]]]]]],0,[40,[[19,[[71,[[3,[2]]]]]]]],0,0,[[48,[3,[29]]],[[19,[[70,[1]]]]]],[[29,54],[[69,[[18,[68]]]]]],[[49,29,54],[[69,[[18,[68]]]]]],[[8,29,54],[[69,[[18,[68]]]]]],[29,[[69,[[18,[68]]]]]],[[48,29],[[69,[[18,[68]]]]]],[[8,29],[[69,[[18,[68]]]]]],[1,[[5,[[70,[2]],4]]]],[1,[[5,[25,4]]]],[41,[[69,[[18,[68]]]]]],[[6,41],[[69,[[18,[68]]]]]],[[8,41],[[69,[[18,[68]]]]]],[12,11],[58,[[19,[[3,[2]]]]]],0,[[65,29,78,79,80,81,82,[0,[22,21]]],[[19,[[70,[2]]]]]],[[12,29,78,79,80,81,82,[0,[22,21]]],[[19,[[70,[2]]]]]],[[11,29,78,79,[0,[22,21]]],[[19,[[70,[2]]]]]],[[[3,[2]],29,78,79,72],[[19,[65]]]],[65,35],[11,2],[12,2],[13,2],[14,2],[[40,83],[[19,[40]]]],[53,[[19,[35]]]],[29,84],[[34,20,33,15,15],74],[[34,20,[71,[20]],20,[71,[85]],33,15,[71,[76]]],75],[[35,24,[70,[2]],38,[71,[[70,[2]]]]],[[19,[53]]]],[[62,[3,[2]]],57],[[62,[3,[2]]],57],[[59,28],29],[[15,17],20],[[[3,[2]],[3,[2]]],[[19,[30]]]],[[25,25,[3,[2]],33,[3,[2]],33],[[19,[32]]]],[15,33],[[33,17],34],[[2,[3,[2]],15,25,25,[3,[2]],33,33],[[19,[11]]]],[[41,76],36],[[2,25,[71,[43]],45,[71,[36]],15,33,11],[[19,[12]]]],[[2,54,25,25,[18,[[3,[2]]]],[0,[21,22]],17],[[19,[13]]]],[[2,54,25,25,[70,[2]],15],[[19,[14]]]],[[25,15,17,[0,[22,21]]],[[19,[23]]]],[[59,[71,[59]],15,28,62,23,17,[0,[22,21]]],[[19,[24]]]],[[25,28,71,45,15,[70,[2]],33],[[19,[40]]]],[[43,20],44],[[34,25],47],[[],9],[[],10],[[],6],[[],48],[[],49],[[34,25],[[19,[8]]]],[[],1],[74,20],[74,34],[75,34],[75,[[71,[85]]]],[75,[[71,[20]]]],[75,20],[75,20],[[[3,[2]]],[[71,[27]]]],[86,[[71,[27]]]],[84,[[71,[27]]]],[[28,28],[[71,[51]]]],[[29,29],[[71,[51]]]],[[15,15],[[71,[51]]]],[[33,33],[[71,[51]]]],[[41,41],[[71,[51]]]],[[43,43],[[71,[51]]]],[[45,45],[[71,[51]]]],[12,[[71,[43]]]],[40,[[19,[[71,[43]]]]]],0,[40,[[19,[[71,[15]]]]]],0,0,[34,17],[44,[[19,[17]]]],[46,[[19,[17]]]],0,[[12,29,1,79,80,81,82],[[19,[0]]]],[[29,78,79,40,72,[0,[22,21]]],19],[[29,14,55],19],[[],19],[[],19],[17,[[19,[15]]]],[33,15],[34,15],[23,[[19,[15]]]],[44,[[19,[15]]]],0,[15,[[19,[[3,[2]]]]]],[37,[[71,[15]]]],[27,54],[12,25],[40,[[19,[25]]]],0,[1,[[5,[[71,[[70,[2]]]],4]]]],[1,[[5,[25,4]]]],[43,[[69,[[18,[68]]]]]],[[9,43],[[69,[[18,[68]]]]]],[[8,43],[[69,[[18,[68]]]]]],[47],[[29,33],[[69,[[18,[68]]]]]],[[47,29,33],[[69,[[18,[68]]]]]],[[8,29,33],[[69,[[18,[68]]]]]],[[41,42],[[69,[[18,[68]]]]]],[[6,41,42],[[69,[[18,[68]]]]]],[[8,41,42],[[69,[[18,[68]]]]]],[[43,44],[[69,[[18,[68]]]]]],[[9,43,44],[[69,[[18,[68]]]]]],[[8,43,44],[[69,[[18,[68]]]]]],[[45,46],[[69,[[18,[68]]]]]],[[10,45,46],[[69,[[18,[68]]]]]],[[8,45,46],[[69,[[18,[68]]]]]],0,[[[3,[2]],15,62,[71,[59]],59,28,79,78,80,81,82],[[19,[58]]]],[[[3,[2]],79],[[19,[53]]]],[[29,24,[3,[2]],78,79,72,[0,[22,21]]],[[19,[[70,[2]]]]]],[[29,53,79,[0,[22,21]]],[[19,[[70,[2]]]]]],[[[3,[29]],[3,[1]],53,79,[0,[22,21]]],[[19,[[70,[2]]]]]],[[[3,[29]],[3,[1]],53,79,[0,[22,21]]],[[19,[[70,[2]]]]]],[[[3,[2]]],[[19,[[70,[[70,[2]]]]]]]],[42,[[19,[87]]]],[53,[[19,[24]]]],[24,[[19,[28]]]],[24,[[19,[[71,[84]]]]]],[58,[[19,[[71,[84]]]]]],0,0,[11,15],[24,[[19,[84]]]],[58,[[19,[84]]]],0,[[],[[19,[[70,[2]]]]]],[[],[[19,[[70,[2]]]]]],[15,[[18,[[3,[2]]]]]],[17,[[70,[2]]]],[31,[[19,[[70,[2]]]]]],[33,[[18,[[3,[2]]]]]],[34,[[18,[[3,[2]]]]]],[65,[[3,[2]]]],[39,[[5,[[70,[2]],4]]]],[44,[[19,[[70,[2]]]]]],[1,[[5,[[70,[2]],4]]]],[53,[[19,[[3,[2]]]]]],[11,[[3,[2]]]],[12,[[3,[2]]]],[13,[[3,[2]]]],[14,[[3,[2]]]],[16,[[3,[2]]]],[37,[[3,[2]]]],[23,[[19,[[3,[2]]]]]],[24,[[19,[[3,[2]]]]]],[27,[[70,[2]]]],[27,86],[27,59],0,[1,[[5,[25,4]]]],[[74,77]],[[74,15]],[[34,33,[0,[22,21]]],[[19,[[18,[[3,[2]]]]]]]],[[],[[19,[[70,[2]]]]]],[[],[[19,[[70,[2]]]]]],[23,[[19,[[3,[2]]]]]],[24,[[19,[[3,[2]]]]]],[12,45],[40,[[19,[45]]]],[40,[[19,[15]]]],[40,[[19,[[3,[2]]]]]],0,[24,[[19,[23]]]],[14,[[19,[15]]]],[[29,54,39],[[69,[[18,[68]]]]]],[[49,29,54,39],[[69,[[18,[68]]]]]],[[8,29,54,39],[[69,[[18,[68]]]]]],[[29,1],[[69,[[18,[68]]]]]],[[48,29,1],[[69,[[18,[68]]]]]],[[8,29,1],[[69,[[18,[68]]]]]],[75,15],[74,33],[75,33],[75,[[71,[76]]]],[74,[[71,[77]]]],[74,[[71,[15]]]],[74,15],[74,15],[[],[[19,[62]]]],[[],[[19,[62]]]],[37,62],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[[],59],[38,25],[[],5],[[],5],[[],5],[[],5],[2,[[5,[26,[88,[26]]]]]],[[],5],[[],5],[[],5],[[],5],[[[3,[2]]],[[19,[15]]]],[[],5],[[],5],[[[3,[2]]],[[19,[17]]]],[[],5],[17,[[19,[20]]]],[[],5],[[],5],[[],5],[[],5],[[[3,[2]]],[[19,[33]]]],[[],5],[[[3,[2]]],[[19,[34]]]],[17,[[19,[34]]]],[[],5],[[],5],[2,[[5,[35,[88,[35]]]]]],[[[3,[2]]],[[19,[11]]]],[[],5],[[],5],[[[3,[2]]],[[19,[12]]]],[[],5],[[],5],[[[3,[2]]],[[19,[13]]]],[[],5],[[[3,[2]]],[[19,[14]]]],[[[3,[2]]],[[19,[16]]]],[[],5],[[[3,[2]]],[[19,[37]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[66,[[19,[40]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],[[5,[26,[88,[26]]]]]],[[],[[5,[35,[88,[35]]]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[],89],[[23,15],[[19,[52]]]],[[24,15,62],[[19,[52]]]],[[33,33,[3,[2]]],[[19,[52]]]],[[11,33,33,[3,[2]]],[[19,[52]]]],[[15,[3,[2]],[3,[2]]],[[19,[52]]]],[[13,15],[[19,[52]]]],[[15,[3,[[3,[2]]]],[3,[2]]],[[19,[52]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[40,41,77,[70,[2]]],40],[[74,77],74],[[74,15],74],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[4,63],64],[[4,63],64],[[]],[[]],[90],[4,[[71,[91]]]],[[],59],[[],5],[[],5],[[],89],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[92,92],[[[95,[[0,[93,94,93]]]]],[[95,[[0,[93,94,93]]]]]],[[[96,[[0,[93,94,93]]]]],[[96,[[0,[93,94,93]]]]]],[[]],[[]],[[[95,[[0,[94,93]]]]],[[97,[[0,[94,93]]]]]],[[[96,[[0,[94,93]]]]],[[5,[92,98]]]],[[]],[[]],[[]],[[]],[[[0,[94,93]],92],[[95,[[0,[94,93]]]]]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],89],[[],89],[[[95,[[0,[94,93]]]],[3,[2]]],7],[[[96,[[0,[94,93]]]],[3,[2]]],[[5,[92,98]]]],[[[95,[[0,[94,93]]]],99],[[96,[[0,[94,93]]]]]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[67,67],[100,100],[101,101],[[[103,[[0,[93,102]]]]],[[103,[[0,[93,102]]]]]],[85,85],[[]],[[]],[[]],[[]],[[]],[[[103,[100]],[103,[100]]],56],[[[103,[101]],76],[[19,[[18,[[3,[2]]]]]]]],[[[3,[2]]],[[19,[[103,[102]]]]]],[[[103,[100]]]],[[67,67],52],[[[103,[100]],[103,[100]]],52],[[],52],[[],52],[[67,63],64],[[67,63],64],[[100,63],64],[[101,63],64],[[]],[[]],[[]],[[]],[[]],[[[3,[2]],[3,[2]]],[[19,[85]]]],[67,85],[[]],[[]],[[]],[[]],[[]],[67,92],[67,92],[67,92],[[[103,[102]]],67],[[77,87],85],0,0,[[[103,[102]]],[[18,[[3,[2]]]]]],[[]],[[]],[[]],[[]],[[]],[[],59],[2,[[19,[67]]]],[[],5],[[],5],[[],5],[[[3,[2]]],[[19,[[103,[100]]]]]],[[],5],[[[3,[2]]],[[19,[[103,[101]]]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],89],[[],89],[[],89],[[],89],[[],89],[[]],[[]],[[]],[[]],[[]]],"c":[],"p":[[3,"SessionRecord"],[15,"u8"],[15,"slice"],[4,"SignalProtocolError"],[4,"Result"],[3,"InMemKyberPreKeyStore"],[8,"Iterator"],[3,"InMemSignalProtocolStore"],[3,"InMemPreKeyStore"],[3,"InMemSignedPreKeyStore"],[3,"SignalMessage"],[3,"PreKeySignalMessage"],[3,"SenderKeyMessage"],[3,"SenderKeyDistributionMessage"],[3,"PublicKey"],[3,"PlaintextContent"],[3,"PrivateKey"],[3,"Box"],[6,"Result"],[3,"KeyPair"],[8,"CryptoRng"],[8,"Rng"],[3,"ServerCertificate"],[3,"SenderCertificate"],[15,"u32"],[4,"ServiceIdKind"],[4,"ServiceId"],[3,"DeviceId"],[3,"ProtocolAddress"],[3,"DisplayableFingerprint"],[3,"ScannableFingerprint"],[3,"Fingerprint"],[3,"IdentityKey"],[3,"IdentityKeyPair"],[4,"CiphertextMessageType"],[3,"KyberPayload"],[3,"DecryptionErrorMessage"],[4,"ContentHint"],[3,"SenderKeyRecord"],[3,"PreKeyBundle"],[3,"KyberPreKeyId"],[3,"KyberPreKeyRecord"],[3,"PreKeyId"],[3,"PreKeyRecord"],[3,"SignedPreKeyId"],[3,"SignedPreKeyRecord"],[3,"InMemIdentityKeyStore"],[3,"InMemSessionStore"],[3,"InMemSenderKeyStore"],[4,"Direction"],[4,"Ordering"],[15,"bool"],[3,"UnidentifiedSenderMessageContent"],[3,"Uuid"],[8,"SenderKeyStore"],[3,"Choice"],[8,"Sized"],[3,"SealedSenderDecryptionResult"],[3,"String"],[15,"char"],[8,"FromIterator"],[15,"u64"],[3,"Formatter"],[6,"Result"],[4,"CiphertextMessage"],[3,"PreKeyBundleContent"],[4,"KeyType"],[8,"Future"],[3,"Pin"],[3,"Vec"],[4,"Option"],[3,"SystemTime"],[8,"Hasher"],[3,"AliceSignalProtocolParameters"],[3,"BobSignalProtocolParameters"],[6,"SerializedCiphertext"],[6,"PublicKey"],[8,"SessionStore"],[8,"IdentityKeyStore"],[8,"PreKeyStore"],[8,"SignedPreKeyStore"],[8,"KyberPreKeyStore"],[8,"FnOnce"],[15,"str"],[3,"KeyPair"],[6,"ServiceIdFixedWidthBinaryBytes"],[6,"SecretKey"],[3,"TryFromPrimitiveError"],[3,"TypeId"],[3,"Demand"],[8,"Error"],[15,"usize"],[8,"Clone"],[8,"Mac"],[3,"Incremental"],[3,"Validating"],[6,"Output"],[3,"MacError"],[8,"IntoIterator"],[3,"Public"],[3,"Secret"],[8,"KeyKind"],[3,"Key"],[8,"GenericSignedPreKey"],[13,"NoSenderKeyState"],[13,"InvalidSenderKeySession"]]},\ +"libsignal_service":{"doc":"","t":"DRRNNEIDNENNNNRMMALLLLLLLLALLAAFLLALLLLLLLLLLLLLLALLLLLAAMLAAAAAACLLAAALALAALLLALLLLLLLLLLLLLLLLALLLLALLLLACENNLLFFLLLLLLLLLLLLDLLLLLFLLLLLLLLNNENNDDEGNNLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLMMLMLLLLLLLLLLLLLLLLMMLLLLMCCCNDECNCCNCCCDCNCNCCNCCNCNCNMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMCMLLLLLLLLLLLLMLLLCDLLMLMLMLMLMMMMMMLLMLMLDNNNNIENNNNDEDEDDNNDNNNNNNNDNNNNDDNNNNNNNMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLFLLMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLMMMMLMMMLLMLMMMMLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMMMLLLLLLLLLLLLKLMMMMMMMMFCNNDDCQCCCIELLLLLLLLLLLLLKLLLLLLLLLLLLLLCLDDNNNENNMMMLLLLLLMMLLMLLLLLLLLLLMLLLMMLMLMLLLLLLLLLLLLLMMLLLDDDDDLLLLLLLLLLLLLLLLLLLLLLLMLLLLLMMMMMMMMMLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLCCCCCDCCDDCCCCSSSSCDIYCCCCCCCCCCDDLLLLLLLLLLLLLLLLLLLLLLMKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLCLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNDENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLMLLLMLLLLLLLLLLLDLLLLLLLLLLDDDDDDDDDDDDDDDDDDDDDDDNDDDDDDDDDDEDDDDDDNDDDDDDDAMLLMMLMLMMLMMLMLLMMMMMLMMMLLMMMMMAMLMLMMMMMMMMLLMMMLMLLLLMMMMAMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAMLMLMLLMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMAMLMMLMMMMAMMLMMLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMMMLMLMLMLMLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMALLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLMLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMAMALMAMAALMAMMLLLLMMLMMLLLLMMMMLMMLLMMLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMLMMMMLMLMAMMLMMMMMMLMMLLLMMMLMMLLMMMMMALLMMLLMMAMMLLMMMLMLMMMMMMMLLLLMMMMMMLMLMLMMMMLMMMLMAMLMMMMLMMLMMMLMALMMALMMLMLLLLLLLLLLLLLLLMMMMLMLLMLMLMLMLMMMMLMMAMAMLMLMLMALMLMLMLMLLLLMMMMMMMMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMALMLMLMLMMMMLMLMAMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLALMENNNNNLLLLLLLLLLLLLLLLLLLLENNNENNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLENNNNNNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLALLLLLMMMMMLLLLLLLMLMAALLLMMMLLLMMMLLLLLLLLLLLLLLLLLLLLLLLMMLLLLLLLMLLLLLLNNNNNELLLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLLNNELLLLLLLLLLLLLLLLLLLLDLLLLLLMLLLLLLLMLLLLLNDDNNEDDNNNDNNEDDNDDNNMMLLMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAMLLLLLLLLLLLMLLMMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLMMMLMLMLMLLAALMLMLMLLMLMLLMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLDDDDDMLLLLLLLLLLLMLLLLLLLLLLLLLLLLMLLLLLLMALLLLLLLLLLLMLLLLLLLLLLLMLLLLLLMLLLMMMLMLMALMALMLMLMLLLLMLMLLLLLLLLLLLLLLLLLLMMMLLLLLLLMMLLLLLNNNENLLLLLLLLLLLLLLLLLLLLNNNENLLLLLLLLLLLLLLLLLLLLNNENLLLLLLLLLLLLLLLLLLLLDNDEDNAAMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMALLLLLMLLLLLLLLLMLLLLLLLLNNELLLLLLLLLLLLLLLLLLLLEDNLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLDNELLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLNNDELLLLLLLLLLLMLLLLLLLMLLLLLLLLLLMLLLLLLLLLLNNNNNENNLLLLLLLLLLLLLLLLLLLLNENNNLLLLLLLLLLLLLLLLDAMMMMLLLLLLMMMMLLLLLMMMMMMMMMMMMMMMMLLLLLDDDDDDDDDDDDDDDDDDDDDDLMMMMMMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMMMMMMMMLLMMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLMMLLLLLLNDNNENNLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLMLLLMLLLLLLLLLLLMLLLLLLLLLLEDNLLLLLLLLLLLLLLLLLLLMLLMLLLLLLLLLLLNNENLLLLLLLLLLLLLLLLLLLLDLLLLLLMLLMLLLLLMLLLLLLEDNLMLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLNNENLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLMLLLMLLMLMLMMLLLLLDLLLLLLLLLLLMLLMLLLLLENNLLLLLLLLLLLLLLLLDDDDDDDDDDDDDDDDDMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLLLLMLMLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMLMLMLLLLLLLLLLLLLLLLLLMLMLMMALMLMMALMLMMLMLMLMLMALMLLLMMMALLLLLLLLLMALMMMLMLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMLMMLLLLLLLLLLLLLLLLLNNNNEENNNNENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNELLLLLLLLLLLLLLLLLLLLNNNENLLLLLLLLLLLLLLLLLLLLNNNNENLLLLLLLLLLLLLLLLLLLLDNELMLLLLLLLLLLLLLLLLMLLLLLLLMLMLMLMLMMLLLLLLLLLLNNNNNENLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLMMMLLLLLLLLLLLMLLLLLLLLLMLLNNELLLLLLLLLLLLLLLLLLLLENNNNDNNNNELMLLLLLLLLLLLLLLMLLLLLLMLLLLLLLLLLLLLLLLLLMLMLLLLLLLLLLLLLLLENNLLLLLLLLLLLLLLLLLLLLDLLLLLLMLMLLLLLLMLAMLLLLLLMLLENNNNNNNELLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNENNLLLLLLLLLLLLLLLLLLLLNNENLLLLLLLLLLLLLLLLLLLLDNNNDNNCCDEDCENNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLFLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLMMMMMMMMMMMMMDNDENNQNRDDDNNDENNNNRNDNNNNNNNDDDDNNINDNEDNNNEEDNNDNDNNNNNNEDNDNNMMLMMMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLMLLLLLLLLLLLLLLLLLLMLMLLLLKLLLLLLLLLLLLLLLLLMMLMMLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLKLLLLKLLLLMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMKLMLMMMMMKKMMMLLKKLLMMMLMLLLLMLLLLLLLLLMMLMMMMLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLMMLMMLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLKMMMMMMMMDLLLLLLLLLLLLLLLDENCCNNDENDDNNDGDNNNMMLLLLLLLLLLLLLLLLMLLLLMMLMMMLLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMMMMLMMLLMMLLLLLLLMLLLLLLLLLLLLLLLLLLLLMLLLLLLLLMLMLLLLLLLLMMMMMNNEDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMLLILKLKKCCFCDLLMLLMLLLLAAAAAAAAFFFFFFFFFFFFFFFFDDLLLLLLLLLLLLLLLLLLLLLLLLLL","n":["AccountManager","GROUP_LEAVE_FLAG","GROUP_UPDATE_FLAG","InvalidPublicKey","InvalidUuid","LinkError","MaybeSend","Profile","ProfileCipherError","ProfileManagerError","ProtocolError","ProvisioningError","ServiceError","ServiceError","USER_AGENT","about","about_emoji","attachment_cipher","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cipher","clone","clone_into","configuration","content","decrypt_device_name","default","deserialize","envelope","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","groups_v2","into","into","into","into","link_device","messagepipe","models","name","new","pre_keys","prelude","profile_cipher","profile_name","profile_service","proto","protocol","provide","provide","provisioning","push_service","receiver","retrieve_profile","sender","serialize","service_address","session_store","set_account_attributes","source","source","sticker_cipher","submit_recaptcha_challenge","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unidentified_access","update_device_name","update_pre_key_bundle","upload_versioned_profile","upload_versioned_profile_without_avatar","utils","vzip","vzip","vzip","vzip","websocket","zkgroup","AttachmentCipherError","MacError","PaddingError","borrow","borrow_mut","decrypt_in_place","encrypt_in_place","eq","equivalent","fmt","fmt","from","into","provide","to_string","try_from","try_into","type_id","vzip","ServiceCipher","borrow","borrow_mut","clone","clone_into","from","get_preferred_protocol_address","into","new","open_envelope","to_owned","try_from","try_into","type_id","vzip","Cdn","ContactDiscovery","Endpoint","Production","Service","ServiceConfiguration","ServiceCredentials","SignalServers","SignalingKey","Staging","Storage","authorization","base_url","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","certificate_authority","clone","clone","clone","clone_into","clone_into","clone_into","deserialize","device_id","e164","eq","equivalent","fmt","fmt","from","from","from","from","from","from","from_str","into","into","into","into","login","password","phonenumber","serialize","signaling_key","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unidentified_sender_trust_root","uuid","vzip","vzip","vzip","vzip","zkgroup_server_public_params","AttachmentPointer","AttachmentPointerFlags","CallMessage","CallMessage","Content","ContentBody","DataMessage","DataMessage","DataMessageFlags","EditMessage","EditMessage","GroupContext","GroupContextV2","GroupType","Metadata","NullMessage","NullMessage","PniSignatureMessage","PniSignatureMessage","Reaction","ReceiptMessage","ReceiptMessage","ServiceError","StoryMessage","StoryMessage","SyncMessage","SynchronizeMessage","TypingMessage","TypingMessage","body","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_body","from_proto","into","into","into","into_proto","metadata","needs_receipt","sender","sender_device","sync_message","timestamp","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unidentified_sender","vzip","vzip","vzip","Envelope","EnvelopeEntity","borrow","borrow_mut","content","deserialize","destination_uuid","from","guid","into","report_spam_token","serialize","server_timestamp","source","source_device","source_uuid","story","timestamp","try_from","try_into","type","type_id","urgent","vzip","AccessControl","AnnouncementOnly","AttributeAccess","Avatar","BincodeError","CredentialsCache","CredentialsCacheError","DeleteMember","DeletePendingMember","DeleteRequestingMember","Description","Group","GroupChange","GroupChanges","GroupDecodingError","GroupsManager","InMemoryCredentialsCache","InviteLinkAccess","InviteLinkPassword","Member","MemberAccess","ModifyMemberProfileKey","ModifyMemberRole","NewMember","NewPendingMember","NewRequestingMember","NotAci","PendingMember","PromotePendingMember","PromoteRequestingMember","ProtobufDecodeError","ReadError","RequestingMember","Timer","Timer","Title","WriteError","WrongBlob","WrongEnumValue","ZkGroupDeserializationFailure","ZkGroupVerificationFailure","access_control","add_from_invite_link","added_by_uuid","attributes","avatar","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","changes","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","decrypt_group","decrypt_group_context","default","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","disappearing_messages_timer","duration","editor","eq","eq","eq","eq","eq","eq","equivalent","equivalent","fetch_encrypted_group","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get_authorization_for_today","get_group","into","into","into","into","into","into","into","into","into","into","into","into","invite_link_password","joined_at_revision","members","members","new","pending_members","profile_key","profile_key","provide","provide","requesting_members","retrieve_avatar","revision","revision","role","role","serialize","serialize","serialize","serialize","serialize","serialize","source","timestamp","timestamp","title","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","utils","uuid","uuid","uuid","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","write","write","profile_key","profile_key","role","role","uuid","uuid","uuid","uuid","derive_v2_migration_master_key","Envelope","KeepAliveRequest","Message","MessagePipe","PanicingWebSocketService","ServiceCredentials","Stream","WebSocketMessage","WebSocketRequestMessage","WebSocketResponseMessage","WebSocketService","WebSocketStreamItem","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","from","from","from","from_socket","into","into","into","send_message","send_message","stream","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","web_socket_message","ws","Attachment","Contact","MissingAvatarContentType","MissingProfileKey","MissingUuid","ParseContactError","Protobuf","Uuid","archived","avatar","blocked","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","color","content_type","deserialize","deserialize","expire_timer","fmt","fmt","fmt","fmt","from","from","from","from","from","from_proto","inbox_position","into","into","into","name","phone_number","profile_key","profile_key","provide","reader","serialize","serialize","source","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uuid","verified","vzip","vzip","vzip","KyberPreKeyEntity","PreKeyEntity","PreKeyState","SignedPreKey","SignedPreKeyEntity","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","identity_key","into","into","into","into","into","key_id","key_id","key_id","pq_last_resort_key","pq_pre_keys","pre_keys","public_key","public_key","public_key","serialize","serialize","serialize","serialize","signature","signature","signed_pre_key","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","AccessControl","AttachmentIdentifier","AttachmentPointer","Contacts","Content","DeviceId","Envelope","Group","GroupMasterKey","GroupSecretParams","Member","MessageReceiver","MessageSender","MessageSenderError","NAMESPACE_DNS","NAMESPACE_OID","NAMESPACE_URL","NAMESPACE_X500","PendingMember","ProfileKey","ProtobufMessage","ProtobufMessage","PushService","RequestingMember","ServiceAddress","ServiceCipher","ServiceConfiguration","ServiceCredentials","ServiceError","SessionStoreExt","SignalingKey","Timer","Uuid","UuidError","as_braced","as_bytes","as_fields","as_hyphenated","as_ref","as_simple","as_u128","as_u64_pair","as_urn","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","braced","bytes","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","create","decode","decode_length_delimited","decrypt_blob","decrypt_blob_with_padding","decrypt_profile_key","decrypt_service_id","default","default","derive_access_key","derive_from_master_key","deserialize","deserialize","deserialize","deserialize","encode","encode_buffer","encode_hex","encode_hex_upper","encode_length_delimited","encode_length_delimited_to_vec","encode_to_vec","encoded_len","encrypt_blob","encrypt_blob_with_padding","encrypt_profile_key","encrypt_profile_key_bytes","encrypt_service_id","encrypt_uid_struct","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes_le","from_bytes_ref","from_fields","from_fields_le","from_slice","from_slice_le","from_str","from_u128","from_u128_le","from_u64_pair","generate","generate","get_bytes","get_commitment","get_group_identifier","get_master_key","get_profile_key_version","get_public_params","get_timestamp","get_variant","get_version","get_version_num","hash","hash","hash","hyphenated","into","into","into","into","into","into","into_bytes","is_nil","merge","merge_length_delimited","new","nil","parse_str","partial_cmp","partial_cmp","phonenumber","provide","serialize","serialize","serialize","serialize","simple","to_bytes_le","to_fields_le","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_u128_le","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_parse","try_parse_ascii","type_id","type_id","type_id","type_id","type_id","type_id","urn","vzip","vzip","vzip","vzip","vzip","vzip","EncryptionError","InputTooLong","ProfileCipher","ProfileCipherError","Utf8Error","borrow","borrow","borrow_mut","borrow_mut","decrypt_about","decrypt_avatar","decrypt_emoji","decrypt_name","encrypt_about","encrypt_emoji","encrypt_name","fmt","fmt","from","from","from","from","into","into","into_inner","provide","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ProfileName","as_ref","borrow","borrow_mut","clone","clone_into","deserialize","deserialize","deserialize","empty","eq","equivalent","family_name","fmt","fmt","from","given_name","into","is_cjkv","is_empty","serialize","serialize","to_owned","to_string","try_from","try_into","type_id","vzip","ProfileService","borrow","borrow_mut","from","from_socket","into","retrieve_profile_by_id","try_from","try_into","type_id","vzip","AccessControl","AttachmentPointer","AvatarUploadAttributes","BannedMember","BodyRange","CallMessage","ContactDetails","Content","DataMessage","DecryptionErrorMessage","DeviceName","EditMessage","Envelope","Group","GroupAttributeBlob","GroupChange","GroupChanges","GroupContext","GroupContextV2","GroupDetails","GroupExternalCredential","GroupInviteLink","GroupJoinInfo","Initial","Member","NullMessage","Pack","PaymentAddress","PendingMember","PniSignatureMessage","Preview","ProvisionEnvelope","ProvisionMessage","ProvisioningUuid","ProvisioningVersion","ReceiptMessage","RequestingMember","SenderCertificate","ServerCertificate","StoryMessage","SyncMessage","TabletSupport","TextAttachment","TypingMessage","UnidentifiedSenderMessage","Verified","WebSocketMessage","WebSocketRequestMessage","WebSocketResponseMessage","access_control","access_control","aci","aci","aci","aci","aci_identity_key_private","aci_identity_key_private","aci_identity_key_public","aci_identity_key_public","acl","action","action","actions","active","active","add_from_invite_link","add_from_invite_link","add_from_invite_link","add_from_invite_link","added_by_user_id","address","algorithm","allows_replies","allows_replies","announcements_only","answer","archived","archived","archived","archived","associated_value","attachment","attachment_identifier","attachment_pointer","attachments","attributes","attributes","author","author","avatar","avatar","avatar","avatar","avatar","background","banned_members","blocked","blocked","blocked","blocked","blocked","blur_hash","blur_hash","body","body","body","body","body","body","body","body","body_range","body_ranges","body_ranges","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","busy","call_event","call_link_update","call_log_event","call_message","call_message","caption","caption","cdn_number","cdn_number","certificate","certificate","certificate","certificate","change_epoch","ciphertext","ciphertext","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","color","color","color","color","configuration","contact","contact_details","contacts","content","content","content","content_type","content_type","contents","cover","credential","data_message","data_message","data_message","date","date","date","decrypt","decryption_error_message","decryption_error_message","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","delete","description","description","description","description","destination_aci","destination_aci","destination_device_id","destination_device_id","destination_service_id","destination_service_id","device_id","device_id","digest","digest","disappearing_messages_timer","edit_message","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encrypted_message","encrypted_message","encrypted_static","encrypted_static","envelope","ephemeral_public","ephemeral_public","ephemeral_public","ephemeral_public","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","expire_timer","expire_timer","expire_timer","expire_timer","expire_timer","expire_timer","fetch_latest","file_name","file_name","flags","flags","flags","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_i32","from_request","gift_badge","group","group_attribute_blob","group_call_update","group_change","group_change","group_change","group_changes","group_changes","group_context","group_details","group_id","group_id","group_invite_link","group_v2","hangup","has_file_attachment","has_story_context","has_text_attachment","hash","headers","headers","height","height","ice_update","id","id","id","id","id","id","id","id","identity_key","identity_key","image","inbox_position","inbox_position","inbox_position","inbox_position","incremental_digest","incremental_digest","incremental_mac_chunk_size","incremental_mac_chunk_size","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","invite_link_password","is_prekey_signal_message","is_queue_empty","is_reaction","is_receipt","is_signal_key_encrypted","is_signal_message","is_signal_service_envelope","is_story","is_story_reaction","is_unidentified_sender","is_urgent","is_valid","is_view_once","is_view_once","joined_at_revision","key","key","key","keys","legacy_hangup","length","length","master_key","master_key","member","member","member_count","members","members","members","members","members","members_e164","members_e164","message","message","message_request_response","name","name","name","name","name","name","null_message","null_message","null_message","number","number","number","number","offer","opaque","outgoing_payment","pack","padding","padding","padding","padding","partial_cmp","path","path","payment","payment_address","pending_admin_approval","pending_members","pni","pni","pni","pni","pni_change_number","pni_identity_key_private","pni_identity_key_private","pni_identity_key_public","pni_identity_key_public","pni_signature_message","policy","presentation","presentation","preview","preview","profile_key","profile_key","profile_key","profile_key","profile_key","profile_key","profile_key","profile_key","profile_key","profile_key","provisioning_code","provisioning_code","provisioning_version","provisioning_version","public_key","public_key","public_key","public_key","quote","ratchet_key","ratchet_key","reaction","read","read_receipts","read_receipts","receipt_message","receipt_message","reporting_token","reporting_token","request","request","requesting_members","required_protocol_version","required_protocol_version","response","revision","revision","revision","revision","role","role","sender_certificate","sender_key_distribution_message","sender_key_distribution_message","sent","server_certificate","server_guid","server_guid","server_signature","server_timestamp","server_timestamp","set_action","set_add_from_invite_link","set_add_from_invite_link","set_attributes","set_members","set_role","set_state","set_text_style","set_type","set_type","set_type","set_type","signature","signature","signature","signature","signature","signature","signature","size","size","source_address","source_device","source_device","source_service_id","source_service_id","start","start","state","state","status","status","sticker","sticker_pack_operation","stickers","story","story","story_context","story_message","story_message","sync_message","sync_message","synthetic_iv","synthetic_iv","target_sent_timestamp","target_sent_timestamp","text","text","text_attachment","text_background_color","text_background_color","text_foreground_color","text_foreground_color","text_style","text_style","thumbnail","thumbnail","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","title","title","title","title","title","title","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","token","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type","type","type","type","type","type","type","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typing_message","typing_message","unidentified_sender_message","upload_timestamp","upload_timestamp","urgent","urgent","url","url","user_agent","user_agent","user_id","user_id","user_id","uuid","uuid","verb","verb","verified","verified","verified","view_once_open","viewed","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","web_socket_message","width","width","AccessRequired","Administrator","Any","Member","Unknown","Unsatisfiable","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","AttachmentIdentifier","Borderless","CdnId","CdnKey","Flags","Gif","VoiceMessage","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","default","encode","encoded_len","eq","eq","equivalent","fmt","fmt","from","from","from_i32","hash","into","into","is_valid","merge","partial_cmp","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AssociatedValue","Bold","Italic","MentionAci","Monospace","None","Spoiler","Strikethrough","Style","Style","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","default","encode","encoded_len","eq","eq","equivalent","fmt","fmt","from","from","from_i32","hash","into","into","is_valid","merge","partial_cmp","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Answer","Busy","Hangup","IceUpdate","Offer","Opaque","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","data","data","default","default","default","default","default","default","device_id","device_id","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hangup","id","id","id","id","id","id","id","id","id","id","into","into","into","into","into","into","line","line","mid","mid","offer","opaque","opaque","opaque","opaque","opaque","opaque","opaque","sdp","sdp","sdp","sdp","sdp","sdp","set_type","set_type","set_urgency","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type","type","type","type","type_id","type_id","type_id","type_id","type_id","type_id","urgency","urgency","vzip","vzip","vzip","vzip","vzip","vzip","HangupAccepted","HangupBusy","HangupDeclined","HangupNeedPermission","HangupNormal","Type","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","OfferAudioCall","OfferVideoCall","Type","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Droppable","HandleImmediately","Urgency","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Avatar","borrow","borrow_mut","clear","clone","clone_into","content_type","content_type","default","encoded_len","eq","fmt","from","into","length","length","to_owned","try_from","try_into","type_id","vzip","CdnSelectorAttachments","Contact","Delete","EndSession","ExpirationTimerUpdate","Flags","GiftBadge","GroupCallUpdate","Initial","Mentions","MessageTimers","Payment","Payments","ProfileKeyUpdate","ProtocolVersion","Quote","Reaction","Reactions","Sticker","StoryContext","ViewOnce","ViewOnceVideo","address","attachments","author_aci","author_aci","author_aci","author_aci","avatar","body_ranges","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","contact","data","default","default","default","default","default","default","default","default","default","default","default","email","emoji","emoji","emoji","emoji","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","era_id","era_id","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_i32","from_i32","hash","hash","id","id","into","into","into","into","into","into","into","into","into","into","into","is_valid","is_valid","item","name","number","organization","organization","pack_id","pack_id","pack_key","pack_key","partial_cmp","partial_cmp","payment","quote","receipt_credential_presentation","receipt_credential_presentation","remove","remove","sent_timestamp","sent_timestamp","set_type","sticker_id","sticker_id","target_author_aci","target_author_aci","target_sent_timestamp","target_sent_timestamp","target_sent_timestamp","target_sent_timestamp","text","text","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Avatar","Email","Name","Phone","PostalAddress","avatar","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","city","city","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","country","country","default","default","default","default","default","display_name","display_name","email","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","family_name","family_name","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","given_name","given_name","into","into","into","into","into","is_profile","is_profile","label","label","label","label","label","label","middle_name","middle_name","neighborhood","neighborhood","phone","pobox","pobox","postal_address","postcode","postcode","prefix","prefix","region","region","set_type","set_type","set_type","street","street","suffix","suffix","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type","type","type","type","type","type","type_id","type_id","type_id","type_id","type_id","value","value","value","value","vzip","vzip","vzip","vzip","vzip","Custom","Home","Mobile","Type","Work","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Custom","Home","Mobile","Type","Work","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Custom","Home","Type","Work","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Activation","Activation","Amount","Item","Notification","Notification","activation","amount","amount","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","merge","note","note","notification","set_type","to_owned","to_owned","to_owned","to_owned","transaction","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Activated","Request","Type","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Amount","MobileCoin","MobileCoin","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","into","into","merge","pico_mob","pico_mob","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","MobileCoin","MobileCoin","Transaction","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","into","into","merge","receipt","receipt","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GiftBadge","Normal","QuotedAttachment","Type","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","content_type","content_type","default","default","encoded_len","eq","eq","equivalent","file_name","file_name","fmt","fmt","from","from","from_i32","hash","into","into","is_valid","partial_cmp","thumbnail","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Ciphertext","KeyExchange","PlaintextContent","PrekeyBundle","Receipt","Type","UnidentifiedSender","Unknown","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Avatar","Content","Description","DisappearingMessagesDuration","Title","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","into","merge","to_owned","try_from","try_into","type_id","vzip","Actions","actions","add_banned_members","add_members","add_pending_members","add_requesting_members","borrow","borrow_mut","clear","clone","clone_into","default","delete_banned_members","delete_members","delete_pending_members","delete_requesting_members","encoded_len","eq","fmt","from","into","modify_add_from_invite_link_access","modify_announcements_only","modify_attributes_access","modify_avatar","modify_description","modify_disappearing_messages_timer","modify_invite_link_password","modify_member_access","modify_member_profile_keys","modify_member_roles","modify_title","promote_pending_members","promote_pending_pni_aci_members","promote_requesting_members","revision","source_service_id","to_owned","try_from","try_into","type_id","vzip","AddBannedMemberAction","AddMemberAction","AddPendingMemberAction","AddRequestingMemberAction","DeleteBannedMemberAction","DeleteMemberAction","DeletePendingMemberAction","DeleteRequestingMemberAction","ModifyAddFromInviteLinkAccessControlAction","ModifyAnnouncementsOnlyAction","ModifyAttributesAccessControlAction","ModifyAvatarAction","ModifyDescriptionAction","ModifyDisappearingMessagesTimerAction","ModifyInviteLinkPasswordAction","ModifyMemberProfileKeyAction","ModifyMemberRoleAction","ModifyMembersAccessControlAction","ModifyTitleAction","PromotePendingMemberAction","PromotePendingPniAciMemberProfileKeyAction","PromoteRequestingMemberAction","add_from_invite_link_access","add_from_invite_link_access","added","added","added","added","announcements_only","attributes_access","attributes_access","avatar","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","deleted_user_id","deleted_user_id","deleted_user_id","deleted_user_id","description","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","invite_link_password","join_from_invite_link","members_access","members_access","pni","presentation","presentation","presentation","profile_key","profile_key","profile_key","role","role","role","role","set_add_from_invite_link_access","set_attributes_access","set_members_access","set_role","set_role","timer","title","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","user_id","user_id","user_id","user_id","user_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","GroupChangeState","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","group_change","group_state","into","to_owned","try_from","try_into","type_id","vzip","Deliver","Member","Quit","RequestInfo","Type","Unknown","Update","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","default","default","e164","e164","encoded_len","eq","eq","equivalent","fmt","fmt","from","from","from_i32","hash","into","into","is_valid","partial_cmp","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Avatar","Member","borrow","borrow","borrow_mut","borrow_mut","clear","clear","clone","clone","clone_into","clone_into","content_type","content_type","default","default","e164","e164","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","into","into","length","length","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Contents","GroupInviteLinkContentsV1","V1Contents","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","group_master_key","into","into","invite_link_password","merge","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Administrator","Default","Role","Unknown","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Sticker","borrow","borrow_mut","clear","clone","clone_into","content_type","content_type","default","emoji","emoji","encoded_len","eq","fmt","from","id","id","into","to_owned","try_from","try_into","type_id","vzip","Address","MobileCoinAddress","MobileCoinAddress","address","address","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","into","into","merge","signature","signature","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Delivery","Read","Type","Viewed","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Certificate","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","expires","expires","fmt","from","identity_key","identity_key","into","sender_device","sender_device","sender_e164","sender_e164","sender_uuid","sender_uuid","signer","to_owned","try_from","try_into","type_id","vzip","Certificate","borrow","borrow_mut","clear","clone","clone_into","default","encoded_len","eq","fmt","from","id","id","into","key","key","to_owned","try_from","try_into","type_id","vzip","Attachment","FileAttachment","TextAttachment","borrow","borrow_mut","clone","clone_into","encode","encoded_len","eq","fmt","from","into","merge","to_owned","try_from","try_into","type_id","vzip","Blocked","CallEvent","CallLinkUpdate","CallLogEvent","Configuration","Contacts","FetchLatest","Keys","MessageRequestResponse","OutgoingPayment","PniChangeNumber","Read","Request","Sent","StickerPackOperation","ViewOnceOpen","Viewed","acis","admin_pass_key","admin_pass_key","blob","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_event","call_log_event","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","complete","complete","conversation_id","conversation_id","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","destination_e164","destination_e164","destination_service_id","destination_service_id","direction","direction","edit_message","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","event","event","expiration_start_timestamp","expiration_start_timestamp","fetch_latest","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","group_id","group_id","group_ids","id","id","identity_key_pair","identity_key_pair","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_recipient_update","is_recipient_update","last_resort_kyber_pre_key","last_resort_kyber_pre_key","link_previews","link_previews","message","message_request_response","new_e164","new_e164","note","note","numbers","outgoing_payment","pack_id","pack_id","pack_key","pack_key","payment_detail","provisioning_version","provisioning_version","read_receipts","read_receipts","recipient_service_id","recipient_service_id","registration_id","registration_id","request","root_key","root_key","sender_aci","sender_aci","sender_aci","sender_aci","sender_aci","sender_aci","sent","set_direction","set_event","set_type","set_type","set_type","set_type","set_type","set_type","signed_pre_key","signed_pre_key","sticker_pack_operation","storage_service","storage_service","story_message","story_message_recipients","thread_aci","thread_aci","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","timestamp","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type","type","type","type","type","type","type","type","type","type","type","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typing_indicators","typing_indicators","unidentified_delivery_indicators","unidentified_delivery_indicators","unidentified_status","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Accepted","AdHocCall","AudioCall","Delete","Direction","Event","GroupCall","Incoming","NotAccepted","Outgoing","Type","UnknownAction","UnknownDirection","UnknownType","VideoCall","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","default","default","default","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_i32","from_i32","from_i32","hash","hash","hash","into","into","into","is_valid","is_valid","is_valid","partial_cmp","partial_cmp","partial_cmp","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Clear","Type","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","LocalProfile","StorageManifest","SubscriptionStatus","Type","Unknown","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Accept","Block","BlockAndDelete","Delete","Type","Unknown","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","MobileCoin","MobileCoin","PaymentDetail","amount_pico_mob","amount_pico_mob","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","encode","encoded_len","encoded_len","eq","eq","fee_pico_mob","fee_pico_mob","fmt","fmt","from","from","into","into","ledger_block_index","ledger_block_index","ledger_block_timestamp","ledger_block_timestamp","merge","output_public_keys","receipt","receipt","recipient_address","recipient_address","spent_key_images","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Blocked","Configuration","Contacts","Keys","PniIdentity","Type","Unknown","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","StoryMessageRecipient","UnidentifiedDeliveryStatus","borrow","borrow","borrow_mut","borrow_mut","clear","clear","clone","clone","clone_into","clone_into","default","default","destination_service_id","destination_service_id","destination_service_id","destination_service_id","distribution_list_ids","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","into","into","is_allowed_to_reply","is_allowed_to_reply","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unidentified","unidentified","vzip","vzip","Install","Remove","Type","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Background","Bold","Color","Condensed","Default","Gradient","Gradient","Regular","Script","Serif","Style","angle","angle","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone_into","clone_into","clone_into","cmp","colors","default","default","encode","encoded_len","encoded_len","end_color","end_color","eq","eq","eq","equivalent","fmt","fmt","fmt","from","from","from","from_i32","hash","into","into","into","is_valid","merge","partial_cmp","positions","start_color","start_color","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Action","Started","Stopped","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Message","borrow","borrow_mut","clear","clone","clone_into","content","content","content_hint","content_hint","default","encoded_len","eq","fmt","from","group_id","group_id","into","message","sender_certificate","set_content_hint","set_type","to_owned","try_from","try_into","type","type","type_id","vzip","ContentHint","Default","Implicit","Message","PlaintextContent","PrekeyMessage","Resendable","SenderkeyMessage","Type","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","default","default","eq","eq","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_i32","hash","hash","into","into","is_valid","is_valid","partial_cmp","partial_cmp","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Default","State","Unverified","Verified","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","Request","Response","Type","Unknown","borrow","borrow_mut","clone","clone_into","cmp","default","eq","equivalent","fmt","from","from_i32","hash","into","is_valid","partial_cmp","to_owned","try_from","try_into","type_id","vzip","ConfirmCodeResponse","DecodeError","EncryptOnlyProvisioningCipher","InvalidData","LinkingManager","NewDeviceRegistration","ProtocolError","ProvisionEnvelope","ProvisionMessage","ProvisioningCipher","ProvisioningError","ProvisioningManager","ProvisioningVersion","SecondaryDeviceProvisioning","ServiceError","Url","WsClosing","WsError","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","decrypt","deserialize","encrypt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_key_pair","from_public","generate","generate_registration_id","into","into","into","into","into","into","new","new","provide","provision_secondary_device","public_key","source","storage_capable","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","uuid","vzip","vzip","vzip","vzip","vzip","vzip","reason","reason","reason","aci_private_key","aci_public_key","device_id","phone_number","pni_private_key","pni_public_key","pni_registration_id","profile_key","registration_id","service_ids","AccountAttributes","AccountIdentity","AttachmentV2UploadAttributes","AvatarWrite","Base64DecodeError","BincodeError","ByteStream","CredentialsCacheError","DEFAULT_DEVICE_ID","DeviceCapabilities","DeviceId","DeviceInfo","GroupsV2DecryptionError","GroupsV2Error","HttpAuth","HttpAuthOverride","Identified","InvalidFrameError","InvalidUrl","JsonDecodeError","KEEPALIVE_TIMEOUT_SECONDS","MacError","MismatchedDevices","MismatchedDevicesException","NewAvatar","NoAvatar","NoOverride","NotFoundError","ParseServiceAddress","PhoneNumberIdentity","PreKeyResponse","PreKeyResponseItem","PreKeyStatus","ProofRequired","ProofRequiredError","ProtobufDecodeError","PushService","RateLimitExceeded","RecaptchaAttributes","RecoveryPassword","RegistrationMethod","RegistrationSessionMetadataResponse","ResponseError","RetainAvatar","SendError","ServiceError","ServiceIdType","ServiceIds","SessionId","SignalProtocolError","SignalServiceProfile","Sms","StaleDevices","StaleDevices","Timeout","Unauthorized","UnhandledResponseCode","Unidentified","UnsupportedContent","VerificationTransport","VerifyAccountResponse","Voice","WhoAmIResponse","WsClosing","WsError","about","about_emoji","aci","aci","allowed_to_request_code","announcement_group","as_str","avatar","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capabilities","capabilities","captcha","captcha_required","change_number","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","create_verification_session","created","decrypt","default","default","default","delete_json","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","device_id","device_id","devices","devices","discoverable_by_phone_number","eq","eq","eq","equivalent","equivalent","equivalent","extra_devices","fetches_messages","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_attachment","get_attachment_by_id","get_attachment_v2_upload_attributes","get_from_cdn","get_group","get_json","get_messages","get_pre_key","get_pre_key_status","get_pre_keys","get_protobuf","get_sender_certificate","get_sticker","get_sticker_pack_manifest","get_uuid_only_sender_certificate","gift_badges","gv1_migration","gv2","id","id","identity_key","identity_key","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","last_seen","missing_devices","name","name","name","next_call","next_sms","next_verification_attempt","number","number","options","password","patch_json","patch_verification_session","pin","pni","pni","pni","pni","pni_registration_id","pnp","post_json","post_to_cdn0","pq_count","pq_pre_key","pre_key","provide","push_challenge_required","put_json","put_protobuf","recovery_password","register_pre_keys","registration_id","registration_id","registration_lock","request_verification_code","requested_information","retrieve_groups_v2_profile_avatar","retrieve_profile_avatar","retrieve_profile_by_id","send_messages","sender_key","serialize","serialize","serialize","serialize","serialize","serialize","serialize","session_id","set_account_attributes","signaling_key","signed_pre_key","source","stale_devices","storage","storage_capable","stories","submit_registration_request","submit_verification_code","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","token","token","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unidentified_access","unidentified_access_key","unlink_device","unrestricted_unidentified_access","unrestricted_unidentified_access","upload_attachment","username","uuid","uuid","verified","video","voice","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","whoami","write_profile","ws","http_code","reason","reason","reason","reason","reason","reason","reason","MessageReceiver","borrow","borrow_mut","clone","clone_into","create_message_pipe","from","into","new","retrieve_contacts","retrieve_messages","to_owned","try_from","try_into","type_id","vzip","AttachmentSpec","AttachmentUploadError","AttachmentUploadError","ContactDetails","GroupDetails","IoError","MaximumRetriesLimitExceeded","MessageSender","MessageSenderError","NotFound","OutgoingPushMessage","OutgoingPushMessages","ProofRequired","ProtocolError","SendMessageResponse","SendMessageResult","SentMessage","ServiceError","ServiceError","UntrustedIdentity","blur_hash","borderless","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","caption","clone","clone","clone_into","clone_into","content","content_type","deserialize","destination_device_id","destination_registration_id","file_name","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","height","into","into","into","into","into","into","into","into","length","messages","needs_sync","needs_sync","new","online","preview","provide","provide","recipient","recipient","send_contact_details","send_message","send_message_to_group","serialize","serialize","source","source","timestamp","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unidentified","upload_attachment","voice_note","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","address","options","token","uuid","InvalidUuid","NoUuid","ParseServiceAddressError","ServiceAddress","aci","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","eq","equivalent","fmt","fmt","fmt","from","from","from","from","into","into","provide","serialize","source","to_owned","to_owned","to_protocol_address","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","uuid","vzip","vzip","SessionStoreExt","compute_safety_number","delete_all_sessions","delete_service_addr_device_session","delete_session","get_sub_device_sessions","AttachmentCipherError","decrypt_in_place","derive_key","encrypt_in_place","UnidentifiedAccess","borrow","borrow_mut","certificate","from","into","key","try_from","try_into","type_id","vzip","serde_base64","serde_optional_base64","serde_optional_private_key","serde_optional_public_key","serde_phone_number","serde_private_key","serde_public_key","serde_signaling_key","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","deserialize","serialize","SignalRequestStream","SignalWebSocket","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","from","from","from_socket","get_attachment_v2_upload_attributes","into","into","poll_next","request","send_messages","send_messages_unidentified","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_request_stream"],"q":[[0,"libsignal_service"],[108,"libsignal_service::attachment_cipher"],[127,"libsignal_service::cipher"],[142,"libsignal_service::configuration"],[216,"libsignal_service::content"],[301,"libsignal_service::envelope"],[325,"libsignal_service::groups_v2"],[571,"libsignal_service::groups_v2::GroupChange"],[579,"libsignal_service::groups_v2::utils"],[580,"libsignal_service::messagepipe"],[622,"libsignal_service::models"],[682,"libsignal_service::pre_keys"],[755,"libsignal_service::prelude"],[971,"libsignal_service::profile_cipher"],[1007,"libsignal_service::profile_name"],[1035,"libsignal_service::profile_service"],[1046,"libsignal_service::proto"],[2282,"libsignal_service::proto::access_control"],[2308,"libsignal_service::proto::attachment_pointer"],[2351,"libsignal_service::proto::body_range"],[2397,"libsignal_service::proto::call_message"],[2541,"libsignal_service::proto::call_message::hangup"],[2567,"libsignal_service::proto::call_message::offer"],[2590,"libsignal_service::proto::call_message::opaque"],[2613,"libsignal_service::proto::contact_details"],[2634,"libsignal_service::proto::data_message"],[2889,"libsignal_service::proto::data_message::contact"],[3025,"libsignal_service::proto::data_message::contact::email"],[3050,"libsignal_service::proto::data_message::contact::phone"],[3075,"libsignal_service::proto::data_message::contact::postal_address"],[3099,"libsignal_service::proto::data_message::payment"],[3179,"libsignal_service::proto::data_message::payment::activation"],[3202,"libsignal_service::proto::data_message::payment::amount"],[3239,"libsignal_service::proto::data_message::payment::notification"],[3276,"libsignal_service::proto::data_message::quote"],[3321,"libsignal_service::proto::envelope"],[3349,"libsignal_service::proto::group_attribute_blob"],[3370,"libsignal_service::proto::group_change"],[3412,"libsignal_service::proto::group_change::actions"],[3828,"libsignal_service::proto::group_changes"],[3847,"libsignal_service::proto::group_context"],[3892,"libsignal_service::proto::group_details"],[3932,"libsignal_service::proto::group_invite_link"],[3969,"libsignal_service::proto::member"],[3993,"libsignal_service::proto::pack"],[4016,"libsignal_service::proto::payment_address"],[4055,"libsignal_service::proto::receipt_message"],[4079,"libsignal_service::proto::sender_certificate"],[4107,"libsignal_service::proto::server_certificate"],[4128,"libsignal_service::proto::story_message"],[4147,"libsignal_service::proto::sync_message"],[4548,"libsignal_service::proto::sync_message::call_event"],[4623,"libsignal_service::proto::sync_message::call_log_event"],[4645,"libsignal_service::proto::sync_message::fetch_latest"],[4670,"libsignal_service::proto::sync_message::message_request_response"],[4696,"libsignal_service::proto::sync_message::outgoing_payment"],[4745,"libsignal_service::proto::sync_message::request"],[4772,"libsignal_service::proto::sync_message::sent"],[4815,"libsignal_service::proto::sync_message::sticker_pack_operation"],[4838,"libsignal_service::proto::text_attachment"],[4909,"libsignal_service::proto::typing_message"],[4932,"libsignal_service::proto::unidentified_sender_message"],[4961,"libsignal_service::proto::unidentified_sender_message::message"],[5010,"libsignal_service::proto::verified"],[5034,"libsignal_service::proto::web_socket_message"],[5058,"libsignal_service::provisioning"],[5151,"libsignal_service::provisioning::ProvisioningError"],[5154,"libsignal_service::provisioning::SecondaryDeviceProvisioning"],[5164,"libsignal_service::push_service"],[5637,"libsignal_service::push_service::ServiceError"],[5645,"libsignal_service::receiver"],[5661,"libsignal_service::sender"],[5800,"libsignal_service::sender::MessageSenderError"],[5804,"libsignal_service::service_address"],[5848,"libsignal_service::session_store"],[5854,"libsignal_service::sticker_cipher"],[5858,"libsignal_service::unidentified_access"],[5869,"libsignal_service::utils"],[5877,"libsignal_service::utils::serde_base64"],[5879,"libsignal_service::utils::serde_optional_base64"],[5881,"libsignal_service::utils::serde_optional_private_key"],[5883,"libsignal_service::utils::serde_optional_public_key"],[5885,"libsignal_service::utils::serde_phone_number"],[5887,"libsignal_service::utils::serde_private_key"],[5889,"libsignal_service::utils::serde_public_key"],[5891,"libsignal_service::utils::serde_signaling_key"],[5893,"libsignal_service::websocket"]],"d":["","GROUP_LEAVE_FLAG signals that this message is a group …","GROUP_UPDATE_FLAG signals that this message updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Everything needed to support Signal Groups v2","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Link a new device, given a tsurl.","","","","","","","","","","","","","","","","","","","","","","Set profile attributes","","","","Upload a proof-required reCaptcha token and response.","","","","","","","","","","","","","","","","","Update (encrypted) device name","Checks the availability of pre-keys, and updates them as …","Upload a profile","Upload a profile","","","","","","","","","","","","","Decrypts an attachment in place, given the key material.","Encrypts an attachment in place, given the key material.","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","Decrypts incoming messages and encrypts outgoing messages.","","","","","Returns the argument unchanged.","Equivalent of …","Calls U::from(self).","","Opens (“decrypts”) an envelope.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Converts a proto::Content into a public Content, including …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Global cache for groups v2 credentials, as demonstrated in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Get an entry of the cache, key usually represents the day …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Overwrite the entire contents of the cache with new data.","","","","","","","","","","Given a 16-byte GroupV1 ID, derive the migration key.","","","","","WebSocketService that panics on every request, mainly for …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns the stream of Envelopes","","","","","","","","","","","","","","Return a SignalWebSocket for sending messages and other …","Attachment represents an attachment received from a peer","Mirror of the protobuf ContactDetails message but with …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type used in memory to represent a device, i.e. a …","","","","","","","","","UUID namespace for Domain Name System (DNS).","UUID namespace for ISO Object Identifiers (OIDs).","UUID namespace for Uniform Resource Locators (URLs).","UUID namespace for X.500 Distinguished Names (DNs).","","","A Protocol Buffers message.","","","","","","","","","","","","A Universally Unique Identifier (UUID).","A general error that can occur when working with UUIDs.","Get a borrowed Braced formatter.","Returns a slice of 16 octets containing the value.","Returns the four field values of the UUID.","Get a borrowed Hyphenated formatter.","","Get a borrowed Simple formatter.","Returns a 128bit value containing the value.","Returns two 64bit values containing the value.","Get a borrowed Urn formatter.","","","","","","","","","","","","","Get a Braced formatter.","","Clears the message, resetting all fields to their default.","","","","","","","","","","","","","","","","Decodes an instance of the message from a buffer.","Decodes a length-delimited instance of the message from …","","","","","","","","","","","","","Encodes the message to a buffer.","A buffer that can be used for encode_... calls, that is …","","","Encodes the message with a length-delimiter to a buffer.","Encodes the message with a length-delimiter to a newly …","Encodes the message to a newly allocated buffer.","Returns the encoded length of the message without a length …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","Creates a reference to a UUID from a reference to the …","Creates a UUID from four field values.","Creates a UUID from four field values in little-endian …","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","","Creates a UUID from a 128bit value.","Creates a UUID from a 128bit value in little-endian order.","Creates a UUID from two 64bit values.","","","","","","","","","If the UUID is the correct version (v1, v6, or v7) this …","Returns the variant of the UUID structure.","Returns the version of the UUID.","Returns the version number of the UUID.","","","","Get a Hyphenated formatter.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes self and returns the underlying byte value of the …","Tests if the UUID is nil (all zeros).","Decodes an instance of the message from a buffer, and …","Decodes a length-delimited instance of the message from …","","The ‘nil UUID’ (all zeros).","Parses a Uuid from a string of hexadecimal digits with …","","","","","","","","","Get a Simple formatter.","Returns the bytes of the UUID in little-endian order.","Returns the four field values of the UUID in little-endian …","","","","","","","","","","Returns a 128bit little-endian value containing the value.","","","","","","","","","","","","","","Parses a Uuid from a string of hexadecimal digits with …","Parses a Uuid from a string of hexadecimal digits with …","","","","","","","Get a Urn formatter.","","","","","","","","","Encrypt and decrypt a ProfileName and other profile …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Zero-copy deserialization of a ProfileName.","Copying deserialization of a ProfileName.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in AccessControl.","","Returns the value of aci, or the default value if aci is …","Returns the value of aci, or the default value if aci is …","","","Returns the value of aci_identity_key_private, or the …","","Returns the value of aci_identity_key_public, or the …","","","Returns the enum value of action, or the default if the …","","","Returns the value of active, or the default value if active…","","Returns the enum value of add_from_invite_link, or the …","Returns the enum value of add_from_invite_link, or the …","","","","","","Returns the value of allows_replies, or the default value …","","","","Returns the value of archived, or the default value if …","Returns the value of archived, or the default value if …","","","","","","Nested message and enum types in AttachmentPointer.","","Returns the enum value of attributes, or the default if …","","Returns the value of author, or the default value if author…","","","","","","","","","Returns the value of blocked, or the default value if …","Returns the value of blocked, or the default value if …","","","","Returns the value of blur_hash, or the default value if …","","Returns the value of body, or the default value if body is …","Returns the value of body, or the default value if body is …","Returns the value of body, or the default value if body is …","Returns the value of body, or the default value if body is …","","","","Encrypted ProvisionMessage","Nested message and enum types in BodyRange.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in CallMessage.","","Returns the value of caption, or the default value if …","","Returns the value of cdn_number, or the default value if …","Next ID: 18","Returns the value of certificate, or the default value if …","Returns the value of certificate, or the default value if …","","","","Returns the value of ciphertext, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of color, or the default value if color …","Returns the value of color, or the default value if color …","","","","","Nested message and enum types in ContactDetails.","","Returns the value of content, or the default value if …","Contains an encrypted Content","","Returns the value of content_type, or the default value if …","","","","","Nested message and enum types in DataMessage.","","","Returns the value of date, or the default value if date is …","","","","Returns the value of decryption_error_message, or the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of description, or the default value if …","","","","Returns the value of destination_aci, or the default value …","","Returns the value of destination_device_id, or the default …","","Returns the value of destination_service_id, or the …","","Returns the value of device_id, or the default value if …","","Returns the value of digest, or the default value if digest…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of encrypted_message, or the default …","","Returns the value of encrypted_static, or the default …","","Nested message and enum types in Envelope.","Returns the value of ephemeral_public, or the default …","Returns the value of ephemeral_public, or the default …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of expire_timer, or the default value if …","Returns the value of expire_timer, or the default value if …","Returns the value of expire_timer, or the default value if …","","","","","Returns the value of file_name, or the default value if …","","Returns the value of flags, or the default value if flags …","Returns the value of flags, or the default value if flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a ProvisioningVersion, or None if value …","Equivalent of …","","","Nested message and enum types in GroupAttributeBlob.","","Nested message and enum types in GroupChange.","Returns the value of group_change, or the default value if …","","Nested message and enum types in GroupChanges.","","Nested message and enum types in GroupContext.","Nested message and enum types in GroupDetails.","Returns the value of group_id, or the default value if …","","Nested message and enum types in GroupInviteLink.","","","","","","","","","Returns the value of height, or the default value if height…","","","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","","","","","Returns the value of identity_key, or the default value if …","","","Returns the value of inbox_position, or the default value …","Returns the value of inbox_position, or the default value …","","","Returns the value of incremental_digest, or the default …","","Returns the value of incremental_mac_chunk_size, or the …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Equivalent of …","","Equivalent of …","","","","","Returns true if value is a variant of ProvisioningVersion.","Returns the value of is_view_once, or the default value if …","","","Returns the value of key, or the default value if key is …","","","","","Returns the value of length, or the default value if length…","","Returns the value of master_key, or the default value if …","","Nested message and enum types in Member.","","","Returns the enum value of members, or the default if the …","","","","","","","Returns the value of message, or the default value if …","","","Returns the value of name, or the default value if name is …","Returns the value of name, or the default value if name is …","Returns the value of name, or the default value if name is …","","","","Returns the value of null_message, or the default value if …","","","Returns the value of number, or the default value if number…","Returns the value of number, or the default value if number…","","","","","","Nested message and enum types in Pack.","Returns the value of padding, or the default value if …","Returns the value of padding, or the default value if …","","","","Returns the value of path, or the default value if path is …","","","Nested message and enum types in PaymentAddress.","","","Returns the value of pni, or the default value if pni is …","Returns the value of pni, or the default value if pni is …","","","","Returns the value of pni_identity_key_private, or the …","","Returns the value of pni_identity_key_public, or the …","","","","","","","","Returns the value of profile_key, or the default value if …","Returns the value of profile_key, or the default value if …","Returns the value of profile_key, or the default value if …","Returns the value of profile_key, or the default value if …","","","","","","","Returns the value of provisioning_code, or the default …","","Returns the value of provisioning_version, or the default …","NEXT ID: 13","Returns the value of public_key, or the default value if …","","","","","Returns the value of ratchet_key, or the default value if …","","","","Returns the value of read_receipts, or the default value …","","Nested message and enum types in ReceiptMessage.","","Returns the value of reporting_token, or the default value …","NEXT ID: 18","","","","Returns the value of required_protocol_version, or the …","","","Returns the value of revision, or the default value if …","","","","Returns the enum value of role, or the default if the …","","Nested message and enum types in SenderCertificate.","Returns the value of sender_key_distribution_message, or …","","","Nested message and enum types in ServerCertificate.","Returns the value of server_guid, or the default value if …","","","Returns the value of server_timestamp, or the default …","","Sets action to the provided enum value.","Sets add_from_invite_link to the provided enum value.","Sets add_from_invite_link to the provided enum value.","Sets attributes to the provided enum value.","Sets members to the provided enum value.","Sets role to the provided enum value.","Sets state to the provided enum value.","Sets text_style to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Returns the value of signature, or the default value if …","Returns the value of signature, or the default value if …","Returns the value of signature, or the default value if …","","","","","Returns the value of size, or the default value if size is …","","","Returns the value of source_device, or the default value …","","Returns the value of source_service_id, or the default …","","Returns the value of start, or the default value if start …","","Returns the enum value of state, or the default if the …","","Returns the value of status, or the default value if status…","","","","","Returns the value of story, or the default value if story …","","","Nested message and enum types in StoryMessage.","","Nested message and enum types in SyncMessage.","","Returns the value of synthetic_iv, or the default value if …","","Returns the value of target_sent_timestamp, or the default …","","Returns the value of text, or the default value if text is …","","Nested message and enum types in TextAttachment.","Returns the value of text_background_color, or the default …","","Returns the value of text_foreground_color, or the default …","integer representation of hex color","Returns the enum value of text_style, or the default if …","","Returns the value of thumbnail, or the default value if …","","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","","","","","","","","","Returns the value of title, or the default value if title …","Returns the value of title, or the default value if title …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in TypingMessage.","","Nested message and enum types in UnidentifiedSenderMessage.","Returns the value of upload_timestamp, or the default …","","Returns the value of urgent, or the default value if urgent…","","Returns the value of url, or the default value if url is …","","Returns the value of user_agent, or the default value if …","","","","","Returns the value of uuid, or the default value if uuid is …","","Returns the value of verb, or the default value if verb is …","","Nested message and enum types in Verified.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in WebSocketMessage.","Returns the value of width, or the default value if width …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a AccessRequired, or None if value is …","","Calls U::from(self).","Returns true if value is a variant of AccessRequired.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Flags, or None if value is not a …","","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Flags.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Style, or None if value is not a …","","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Style.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of data, or the default value if data is …","","","","","","","","Returns the value of device_id, or the default value if …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Nested message and enum types in Hangup.","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","Returns the value of id, or the default value if id is …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the value of line, or the default value if line is …","Legacy/deprecated; remove when old clients are gone.","Returns the value of mid, or the default value if mid is …","Legacy/deprecated; remove when old clients are gone.","Nested message and enum types in Offer.","Nested message and enum types in Opaque.","Returns the value of opaque, or the default value if opaque…","Returns the value of opaque, or the default value if opaque…","Returns the value of opaque, or the default value if opaque…","","","","Returns the value of sdp, or the default value if sdp is …","Returns the value of sdp, or the default value if sdp is …","Returns the value of sdp, or the default value if sdp is …","Legacy/deprecated; replaced by ‘opaque’","Legacy/deprecated; replaced by ‘opaque’","Legacy/deprecated; replaced by ‘opaque’","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets urgency to the provided enum value.","","","","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","","","","","","","","","Returns the enum value of urgency, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Urgency, or None if value is not a …","","Calls U::from(self).","Returns true if value is a variant of Urgency.","","","","","","","","","","","","","Returns the value of content_type, or the default value if …","","","","","","Returns the argument unchanged.","Calls U::from(self).","Returns the value of length, or the default value if length…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of author_aci, or the default value if …","Returns the value of author_aci, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in Contact.","","","","","","","","","","","","","","Returns the value of emoji, or the default value if emoji …","Returns the value of emoji, or the default value if emoji …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of era_id, or the default value if era_id…","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Flags, or None if value is not a …","Converts an i32 to a ProtocolVersion, or None if value is …","","","Returns the value of id, or the default value if id is …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Flags.","Returns true if value is a variant of ProtocolVersion.","","","","Returns the value of organization, or the default value if …","","Returns the value of pack_id, or the default value if …","","Returns the value of pack_key, or the default value if …","","","","Nested message and enum types in Payment.","Nested message and enum types in Quote.","Returns the value of receipt_credential_presentation, or …","","Returns the value of remove, or the default value if remove…","","Returns the value of sent_timestamp, or the default value …","","Sets type to the provided enum value.","Returns the value of sticker_id, or the default value if …","","Returns the value of target_author_aci, or the default …","","Returns the value of target_sent_timestamp, or the default …","Returns the value of target_sent_timestamp, or the default …","","","Returns the value of text, or the default value if text is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of city, or the default value if city is …","","","","","","","","","","","","","","","","","Returns the value of country, or the default value if …","","","","","","","Returns the value of display_name, or the default value if …","","Nested message and enum types in Email.","","","","","","","","","","","Returns the value of family_name, or the default value if …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the value of given_name, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the value of is_profile, or the default value if …","","Returns the value of label, or the default value if label …","Returns the value of label, or the default value if label …","Returns the value of label, or the default value if label …","","","","Returns the value of middle_name, or the default value if …","","Returns the value of neighborhood, or the default value if …","","Nested message and enum types in Phone.","Returns the value of pobox, or the default value if pobox …","","Nested message and enum types in PostalAddress.","Returns the value of postcode, or the default value if …","","Returns the value of prefix, or the default value if prefix…","","Returns the value of region, or the default value if region…","","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Returns the value of street, or the default value if street…","","Returns the value of suffix, or the default value if suffix…","","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","","","","","","","","","Returns the value of value, or the default value if value …","Returns the value of value, or the default value if value …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","Nested message and enum types in Activation.","Nested message and enum types in Amount.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns the value of note, or the default value if note is …","","Nested message and enum types in Notification.","Sets type to the provided enum value.","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","Returns the value of pico_mob, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","Returns the value of receipt, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of content_type, or the default value if …","","","","","","","","Returns the value of file_name, or the default value if …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","Nested message and enum types in Actions.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of add_from_invite_link_access, or …","","","","","","","Returns the enum value of attributes_access, or the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns the enum value of members_access, or the default …","","Only set when receiving from server","Only set when sending to server","Only set when sending to server","Only set when sending to server","Only set when receiving from server","Only set when receiving from server","Only set when receiving from server","Returns the enum value of role, or the default if the …","Returns the enum value of role, or the default if the …","","","Sets add_from_invite_link_access to the provided enum …","Sets attributes_access to the provided enum value.","Sets members_access to the provided enum value.","Sets role to the provided enum value.","Sets role to the provided enum value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Only set when receiving from server","Only set when receiving from server","Only set when receiving from server","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of e164, or the default value if e164 is …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of content_type, or the default value if …","","","","Returns the value of e164, or the default value if e164 is …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns the value of length, or the default value if length…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Role, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Role.","","","","","","","","","","","","","Returns the value of content_type, or the default value if …","","","Returns the value of emoji, or the default value if emoji …","","","","","Returns the argument unchanged.","Returns the value of id, or the default value if id is …","","Calls U::from(self).","","","","","","","","","Returns the value of address, or the default value if …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","Returns the value of signature, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","Returns the value of expires, or the default value if …","","","Returns the argument unchanged.","Returns the value of identity_key, or the default value if …","","Calls U::from(self).","Returns the value of sender_device, or the default value …","","Returns the value of sender_e164, or the default value if …","","Returns the value of sender_uuid, or the default value if …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the value of id, or the default value if id is …","","Calls U::from(self).","Returns the value of key, or the default value if key is …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of admin_pass_key, or the default value …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Nested message and enum types in CallEvent.","Nested message and enum types in CallLogEvent.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of complete, or the default value if …","","Returns the value of conversation_id, or the default value …","","","","","","","","","","","","","","","","","","","Returns the value of destination_e164, or the default …","","Returns the value of destination_service_id, or the …","","Returns the enum value of direction, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of event, or the default if the …","","Returns the value of expiration_start_timestamp, or the …","","Nested message and enum types in FetchLatest.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the value of group_id, or the default value if …","","","Returns the value of id, or the default value if id is …","","Returns the value of identity_key_pair, or the default …","Serialized libsignal-client IdentityKeyPair","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the value of is_recipient_update, or the default …","","Returns the value of last_resort_kyber_pre_key, or the …","Serialized libsignal-client KyberPreKeyRecord","Returns the value of link_previews, or the default value …","","","Nested message and enum types in MessageRequestResponse.","Returns the value of new_e164, or the default value if …","The e164 we have changed our number to","Returns the value of note, or the default value if note is …","","","Nested message and enum types in OutgoingPayment.","Returns the value of pack_id, or the default value if …","","Returns the value of pack_key, or the default value if …","","","Returns the value of provisioning_version, or the default …","","Returns the value of read_receipts, or the default value …","","Returns the value of recipient_service_id, or the default …","","Returns the value of registration_id, or the default value …","","Nested message and enum types in Request.","Returns the value of root_key, or the default value if …","","Returns the value of sender_aci, or the default value if …","Returns the value of sender_aci, or the default value if …","Returns the value of sender_aci, or the default value if …","","","","Nested message and enum types in Sent.","Sets direction to the provided enum value.","Sets event to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Sets type to the provided enum value.","Returns the value of signed_pre_key, or the default value …","Serialized libsignal-client SignedPreKeyRecord","Nested message and enum types in StickerPackOperation.","Returns the value of storage_service, or the default value …","","","","Returns the value of thread_aci, or the default value if …","","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","Returns the value of timestamp, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","Returns the enum value of type, or the default if the …","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of typing_indicators, or the default …","","Returns the value of unidentified_delivery_indicators, or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","Converts an i32 to a Direction, or None if value is not a …","Converts an i32 to a Event, or None if value is not a …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Type.","Returns true if value is a variant of Direction.","Returns true if value is a variant of Event.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","Returns the value of amount_pico_mob, or the default value …","@required","","","","","","","","","","","","","","","","Returns the value of fee_pico_mob, or the default value if …","@required","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns the value of ledger_block_index, or the default …","@required","Returns the value of ledger_block_timestamp, or the …","","","","Returns the value of receipt, or the default value if …","","Returns the value of recipient_address, or the default …","","","","","","","","","","","","","GROUPS = 2;","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","Returns the value of destination_service_id, or the …","Returns the value of destination_service_id, or the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns the value of is_allowed_to_reply, or the default …","","","","","","","","","","Returns the value of unidentified, or the default value if …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","Returns the value of angle, or the default value if angle …","degrees","","","","","","","","","","","","","","","","","","","","","Returns the value of end_color, or the default value if …","deprecated: this field will be removed in a future release.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Style, or None if value is not a …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Style.","","","percent from 0 to 1","Returns the value of start_color, or the default value if …","deprecated: this field will be removed in a future release.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Action, or None if value is not a …","","Calls U::from(self).","Returns true if value is a variant of Action.","","","","","","","","","","","","","Returns the value of content, or the default value if …","","Returns the enum value of content_hint, or the default if …","","","","","","Returns the argument unchanged.","Returns the value of group_id, or the default value if …","","Calls U::from(self).","Nested message and enum types in Message.","","Sets content_hint to the provided enum value.","Sets type to the provided enum value.","","","","Returns the enum value of type, or the default if the …","","","","","Show an error immediately; it was important but we can’t …","Don’t show any error UI at all; this is something sent …","Further cases should line up with Envelope.Type, even …","","","Sender will try to resend; delay any error UI if possible","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","Converts an i32 to a ContentHint, or None if value is not …","","","Calls U::from(self).","Calls U::from(self).","Returns true if value is a variant of Type.","Returns true if value is a variant of ContentHint.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a State, or None if value is not a …","","Calls U::from(self).","Returns true if value is a variant of State.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Converts an i32 to a Type, or None if value is not a valid …","","Calls U::from(self).","Returns true if value is a variant of Type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Generate a random key pair","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Account Identity (ACI)","","","","","","","","","","","","","","","","","","","Since we can’t use format!() with constants, the URLs …","","","","","","","","","Phone number identity (PNI)","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fetches a list of all devices tied to the authenticated …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Returns the argument unchanged.","","","Request AttachmentV2UploadAttributes","Downloads larger files in streaming fashion, e.g. …","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Upload larger file to CDN0 in legacy fashion, e.g. for …","","","","","","","","","","","","","Request a verification code.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Upload attachment to CDN","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Method used to check our own UUID","Writes a profile and returns the avatar URL, if one was …","","","","","","","","","","Equivalent of Java’s SignalServiceMessageReceiver.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","One-off method to receive all pending messages.","","","","","","Attachment specification to be used for uploading.","","","","","","","Equivalent of Java’s SignalServiceMessageSender.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Upload contact details to the CDN and send a sync message","Send a message content to a single recipient.","Send a message to the recipients in a group.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Encrypts and uploads an attachment","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","This is additional functions required to handle session …","","Remove the session records corresponding to all devices of …","Remove a session record for a recipient ID + device ID …","Remove a session record for a recipient ID + device ID …","Get the IDs of all known sub devices with active sessions …","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A dispatching web socket client for the Signal web socket …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","",""],"i":[0,0,0,10,10,0,0,0,7,0,10,10,7,10,0,1,1,0,15,7,10,1,15,7,10,1,0,1,1,0,0,0,1,1,0,7,7,10,10,1,15,7,7,7,10,10,10,10,1,0,15,7,10,1,15,0,0,1,15,0,0,0,0,0,0,0,7,10,0,0,0,15,0,1,0,0,15,7,10,0,15,1,7,10,15,7,10,1,15,7,10,1,15,7,10,1,0,15,15,15,15,0,15,7,10,1,0,0,0,43,43,43,43,0,0,43,43,43,43,43,43,43,43,43,43,43,43,0,45,45,45,45,45,0,45,45,45,45,45,45,45,45,56,56,0,57,56,0,0,0,0,57,56,18,55,55,18,57,56,55,18,57,56,55,55,18,57,55,18,57,57,18,18,57,57,57,56,55,55,55,18,57,56,57,55,18,57,56,18,18,18,57,18,55,18,57,57,55,18,57,56,55,18,57,56,55,18,57,56,55,18,55,18,57,56,55,0,0,0,59,0,0,0,59,0,0,59,0,0,0,0,0,59,0,59,0,0,59,0,0,59,0,59,0,59,53,58,53,59,58,53,59,58,53,59,58,53,59,58,53,59,58,53,59,59,59,59,59,59,59,59,59,59,53,53,58,53,59,59,53,58,58,58,0,58,58,53,59,58,53,59,58,53,59,58,53,59,58,58,53,59,0,0,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,0,80,80,80,87,0,0,80,80,80,80,0,0,0,0,0,0,80,80,0,80,80,80,80,80,80,87,0,80,80,87,72,0,0,80,80,72,87,87,87,87,78,77,75,77,78,85,72,73,74,75,76,77,78,79,80,81,87,85,72,73,74,75,76,77,78,79,80,81,87,79,84,73,74,75,76,77,78,79,80,81,74,75,76,77,78,79,80,81,0,85,73,78,74,75,76,77,78,81,78,81,79,74,75,76,77,78,81,75,81,85,72,72,74,75,76,77,78,79,80,81,87,87,85,72,73,74,75,76,77,78,79,80,81,87,87,87,87,87,84,73,85,85,85,72,73,74,75,76,77,78,79,80,81,87,78,74,77,78,85,78,74,76,72,87,78,85,78,79,74,75,74,75,76,77,78,81,87,75,76,78,74,75,76,77,78,79,80,81,72,87,85,72,73,74,75,76,77,77,78,79,80,81,87,85,72,73,74,75,76,77,78,79,80,81,87,85,72,73,74,75,76,77,78,79,80,81,87,0,74,75,76,85,72,73,74,75,76,77,78,79,80,81,87,84,73,372,373,374,375,374,372,373,375,0,0,376,376,0,0,0,367,0,0,0,0,0,376,101,106,376,101,106,376,101,106,101,376,101,106,367,106,101,376,101,106,376,101,106,376,101,106,376,101,106,0,101,0,0,112,112,112,0,112,112,110,110,110,109,110,112,109,110,112,110,109,109,110,110,109,110,112,112,109,110,112,112,112,110,110,109,110,112,110,110,110,110,112,109,109,110,112,112,109,110,112,109,110,112,109,110,112,110,110,109,110,112,0,0,0,0,0,116,117,119,118,120,116,117,119,118,120,116,117,118,116,117,119,118,120,116,117,119,118,120,120,116,117,119,118,120,116,117,118,120,120,120,116,117,118,116,119,118,120,117,118,120,116,116,117,119,119,118,118,120,116,117,119,118,120,116,117,119,118,120,116,117,119,118,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,51,51,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,51,51,51,51,51,51,51,51,113,51,47,99,94,19,113,51,47,99,94,19,51,19,349,113,51,47,99,94,19,113,51,47,99,94,19,51,47,19,349,349,94,94,94,94,51,99,19,94,51,99,94,19,349,51,51,51,349,349,349,349,94,94,94,94,94,94,113,51,47,113,51,47,113,113,51,51,51,51,47,47,113,51,51,51,51,51,51,47,47,99,94,19,51,51,51,51,51,51,51,51,51,51,51,94,19,19,19,94,94,19,94,51,51,51,51,113,51,47,51,113,51,47,99,94,19,51,51,349,349,99,51,51,51,47,0,113,51,99,94,19,51,51,51,113,51,47,99,94,19,113,51,47,51,113,51,51,47,99,94,19,113,51,47,99,94,19,51,51,113,51,47,99,94,19,51,113,51,47,99,94,19,11,11,0,0,11,153,11,153,11,153,153,153,153,153,153,153,11,11,153,153,11,11,153,11,153,11,11,11,153,11,153,11,153,11,153,11,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,157,157,157,157,157,157,157,157,157,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,83,114,159,114,159,159,159,159,159,182,63,63,187,161,161,97,163,97,163,184,179,182,64,64,83,61,114,161,114,161,174,64,165,0,62,97,97,164,164,178,114,161,83,163,176,83,114,161,67,114,161,165,165,166,167,62,168,166,167,62,168,0,62,64,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,61,67,67,67,0,70,165,165,165,165,169,170,169,170,187,171,171,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,182,183,184,185,186,97,83,187,188,189,190,163,191,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,192,114,161,114,161,67,62,0,67,52,52,189,165,165,190,164,182,0,70,68,175,175,182,52,70,70,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,62,175,175,83,163,177,177,61,61,52,52,180,180,165,165,83,70,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,182,183,184,185,186,97,83,187,188,189,190,163,191,173,173,173,173,0,171,173,171,173,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,192,62,114,161,62,114,161,67,165,165,62,165,62,165,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,192,167,62,64,0,62,0,86,86,0,188,0,0,63,63,0,62,61,64,62,64,192,166,167,165,165,61,166,167,178,161,166,167,178,161,177,177,175,114,161,114,161,165,165,165,165,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,83,52,166,62,52,166,52,166,52,62,52,52,192,62,62,183,165,165,182,67,61,174,174,86,86,0,184,163,97,178,161,97,83,178,161,167,167,67,178,114,161,178,114,161,177,70,177,114,159,114,159,61,61,67,0,66,67,66,67,192,166,166,62,0,163,83,60,159,60,159,67,159,159,159,159,70,182,183,185,62,176,62,64,114,159,62,64,114,159,183,185,159,159,159,159,168,168,83,163,62,180,180,62,67,159,159,0,70,52,52,172,67,83,62,62,172,86,86,83,163,183,183,0,70,70,67,0,52,52,187,52,52,63,97,163,97,97,183,177,176,172,52,65,178,169,170,60,169,170,60,182,165,165,52,52,52,52,52,174,174,177,177,167,167,62,67,164,52,52,62,0,70,0,70,171,171,68,68,176,176,0,176,176,176,176,176,176,165,165,52,62,63,180,52,62,65,63,180,184,185,186,164,175,164,175,83,163,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,191,171,166,167,172,164,169,170,173,52,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,172,52,65,178,172,52,65,178,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,0,70,0,165,165,52,52,175,175,159,159,183,185,186,181,181,166,166,0,67,114,67,67,171,166,167,172,164,169,170,173,52,70,61,174,62,66,65,63,64,175,176,177,67,165,178,86,114,161,179,180,60,68,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,0,165,165,0,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,162,0,202,203,203,0,202,202,202,203,202,203,202,203,202,203,202,202,203,203,202,203,202,202,203,202,203,202,202,202,203,202,203,202,202,203,202,203,202,203,202,203,202,203,0,206,206,207,206,206,206,206,0,207,206,207,206,207,206,207,206,207,206,206,207,207,206,207,206,206,207,206,207,206,206,206,207,206,207,206,206,207,206,207,206,207,206,207,206,207,0,0,0,0,0,0,208,209,210,211,212,213,208,209,210,211,212,213,208,209,210,211,212,213,208,209,210,211,212,213,208,209,210,211,212,213,213,213,208,209,210,211,212,213,212,212,208,209,210,211,212,213,208,209,210,211,212,213,208,209,210,211,212,213,208,209,210,211,212,213,0,208,209,210,211,212,208,209,210,211,212,208,209,210,211,212,213,210,210,210,210,0,0,208,209,210,208,209,210,208,209,210,208,209,210,208,212,213,208,209,210,211,212,213,208,209,210,211,212,213,208,209,210,211,212,213,208,212,208,212,208,209,210,211,212,213,213,213,208,209,210,211,212,213,215,215,215,215,215,0,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,215,214,214,0,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,214,216,216,0,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,228,0,0,227,227,0,0,0,228,228,228,0,228,227,0,0,0,228,0,0,228,228,220,218,218,219,218,219,220,218,218,220,221,222,223,224,219,225,226,227,228,218,220,221,222,223,224,219,225,226,227,228,218,220,221,222,223,224,219,225,226,218,220,221,222,223,224,219,225,226,227,228,218,220,221,222,223,224,219,225,226,227,228,227,228,0,221,218,220,221,222,223,224,219,225,226,227,228,220,221,222,221,222,218,220,221,222,223,224,219,225,226,218,220,221,222,223,224,219,225,226,227,228,227,228,224,224,218,220,221,222,223,224,219,225,226,227,228,218,220,221,222,223,224,219,225,226,227,228,227,228,227,228,218,218,218,220,221,222,223,224,219,225,226,227,228,227,228,225,220,220,220,220,221,221,221,221,227,228,0,0,226,226,222,222,219,219,218,221,221,222,222,222,223,222,223,218,218,218,220,221,222,223,224,219,225,226,227,228,218,220,221,222,223,224,219,225,226,227,228,218,220,221,222,223,224,219,225,226,227,228,218,218,218,220,221,222,223,224,219,225,226,227,228,218,220,221,222,223,224,219,225,226,227,228,0,0,0,0,0,234,231,232,233,230,234,231,232,233,230,234,230,230,231,232,233,230,234,231,232,233,230,234,231,232,233,230,234,230,230,231,232,233,230,234,231,231,0,231,232,233,230,234,231,232,233,230,234,231,231,231,232,233,230,234,231,232,233,230,234,231,231,231,232,233,230,234,234,234,232,233,230,232,233,230,231,231,230,230,0,230,230,0,230,230,231,231,230,230,232,233,230,230,230,231,231,231,232,233,230,234,231,232,233,230,234,231,232,233,230,234,232,233,230,232,233,230,231,232,233,230,234,232,233,232,233,231,232,233,230,234,236,236,236,0,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,235,235,235,0,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,235,237,237,0,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,0,241,0,0,0,241,0,0,238,238,239,240,241,238,239,240,241,238,239,240,238,239,240,241,238,239,240,241,238,239,240,241,238,239,240,241,238,239,240,241,238,239,240,241,238,239,240,241,238,239,240,241,241,239,239,0,240,238,239,240,241,239,238,239,240,241,238,239,240,241,240,240,238,239,240,241,238,239,240,241,242,242,0,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,242,0,0,244,243,244,243,244,243,243,244,243,244,243,244,243,244,243,244,243,244,243,244,243,244,244,243,243,243,244,243,244,243,244,243,244,243,244,0,246,0,245,246,245,246,245,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,246,245,245,245,246,245,246,245,246,245,246,245,246,229,229,0,0,247,229,247,229,247,247,229,247,229,229,247,247,247,229,247,247,229,229,247,247,247,229,247,229,229,229,247,229,229,229,247,247,229,247,229,247,229,247,229,247,229,199,199,199,199,199,0,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,248,0,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,248,0,0,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,250,250,252,256,260,263,271,251,251,267,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,253,257,261,264,266,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,270,252,269,269,259,255,258,259,255,258,259,254,262,254,262,250,251,269,254,262,268,265,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,254,255,258,259,262,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,251,269,250,270,271,0,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,272,201,0,201,201,0,201,201,273,201,273,201,273,273,201,273,201,201,273,201,273,273,273,273,201,201,273,201,273,201,201,201,273,201,201,201,273,201,273,201,273,201,273,201,273,201,0,0,274,275,274,275,274,275,274,275,274,275,274,274,274,275,275,275,274,275,274,275,274,275,274,275,274,275,274,274,274,275,274,275,274,275,274,275,274,275,0,0,277,276,277,276,277,276,276,277,276,277,276,277,276,277,276,277,276,277,276,277,276,276,277,276,277,276,277,276,277,276,277,276,277,276,277,195,195,0,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,0,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,278,0,0,280,279,279,279,280,279,280,279,279,280,279,280,279,280,279,280,279,280,279,280,279,280,279,280,280,279,279,279,280,279,280,279,280,279,280,279,280,200,200,0,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,0,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,281,0,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,282,0,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,287,284,284,286,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,0,0,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,286,286,299,299,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,285,285,285,285,299,299,285,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,299,299,285,285,0,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,296,296,287,299,299,298,298,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,285,285,298,298,291,291,285,0,298,298,297,297,287,0,292,292,292,292,297,291,291,291,291,297,297,298,298,0,284,284,289,290,293,289,290,293,0,299,299,288,292,294,296,299,300,298,298,0,295,295,285,285,296,296,285,289,290,293,299,300,285,289,290,293,299,300,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,288,292,294,296,299,300,288,292,294,296,299,300,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,291,291,291,291,285,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,284,300,302,307,307,302,0,0,307,301,302,301,0,302,301,307,307,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,307,301,302,308,0,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,308,305,305,305,0,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,305,306,306,306,306,0,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,306,0,310,0,309,309,309,310,309,310,309,309,310,309,310,309,310,309,310,309,310,309,309,309,310,309,310,309,310,309,309,309,309,310,309,309,309,309,309,309,309,310,309,310,309,310,309,310,309,310,303,303,303,303,303,0,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,0,0,311,312,311,312,311,312,311,312,311,312,311,312,311,312,311,312,312,311,312,311,312,311,312,311,312,311,312,312,312,311,312,311,312,311,312,311,312,311,311,311,312,304,304,0,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,0,197,314,197,197,0,314,197,197,197,0,313,313,313,197,314,313,197,314,313,313,197,314,313,197,314,197,313,313,197,314,313,314,313,313,313,197,314,197,313,197,314,313,197,314,197,197,313,197,314,197,314,197,313,313,313,313,197,314,313,197,314,313,197,314,313,197,314,313,197,314,0,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,160,0,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,315,0,315,315,315,315,315,315,315,315,315,315,0,316,316,317,317,317,316,317,0,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,317,316,196,0,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,198,198,0,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,0,13,13,13,0,321,13,0,0,0,0,0,0,0,13,321,13,13,324,319,320,321,318,13,324,319,320,321,318,13,318,318,319,320,319,319,320,321,13,13,324,319,320,321,318,13,13,13,13,319,319,319,0,324,319,320,321,318,13,324,318,13,318,319,13,320,318,13,324,319,320,321,318,13,324,319,320,321,318,13,324,319,320,321,318,13,320,324,319,320,321,318,13,377,378,379,380,380,380,380,380,380,380,380,380,380,0,328,0,0,4,4,14,4,0,0,0,0,4,4,0,0,330,4,4,4,0,4,0,4,39,39,330,4,4,328,0,0,0,0,4,4,0,4,0,331,0,0,4,39,4,0,0,0,331,4,0,326,0,4,4,4,4,330,4,0,0,326,0,4,4,158,158,95,95,327,329,326,158,328,95,334,335,24,329,336,337,332,54,330,39,338,339,327,340,326,331,341,342,343,158,333,4,328,95,334,335,24,329,336,337,332,54,330,39,338,339,327,340,326,331,341,342,343,158,333,4,24,158,336,327,329,328,95,329,54,330,39,327,326,331,328,95,329,54,330,39,327,326,331,332,14,335,158,329,332,333,14,95,334,335,24,329,336,337,332,338,339,327,340,341,342,343,158,333,334,341,14,338,24,329,39,326,329,39,326,342,24,328,328,95,95,334,335,24,329,336,337,332,54,330,39,338,339,327,340,326,331,341,342,343,158,333,4,4,328,95,334,335,24,329,336,337,332,54,330,39,338,339,327,340,326,331,341,342,343,158,333,4,4,4,4,4,4,4,4,4,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,329,329,329,335,327,338,158,328,95,334,335,24,329,336,337,332,54,330,39,338,339,327,340,326,331,341,342,343,158,333,4,335,342,335,24,158,327,327,327,339,340,337,54,14,14,24,95,95,339,340,24,329,14,14,332,341,341,4,327,14,14,331,14,24,341,24,14,327,14,14,14,14,329,95,334,335,24,329,336,337,331,14,24,341,4,343,329,340,329,14,14,328,95,329,54,330,39,327,326,331,328,95,4,336,337,328,95,334,335,24,329,336,337,332,54,330,39,338,339,327,340,326,331,341,342,343,158,333,4,328,95,334,335,24,329,336,337,332,54,330,39,338,339,327,340,326,331,341,342,343,158,333,4,336,328,95,334,335,24,329,336,337,332,54,330,39,338,339,327,340,326,331,341,342,343,158,333,4,158,24,14,24,158,14,54,339,340,327,24,24,328,95,334,335,24,329,336,337,332,54,330,39,338,339,327,340,326,331,341,342,343,158,333,4,14,14,14,381,382,383,384,385,386,387,388,0,352,352,352,352,352,352,352,352,352,352,352,352,352,352,352,0,0,359,0,0,358,359,0,0,359,0,0,359,359,0,0,0,358,359,359,366,366,366,357,350,356,354,355,358,359,366,357,350,356,354,355,358,359,366,354,355,354,355,357,366,356,357,357,366,357,350,356,354,358,358,359,359,366,357,350,356,354,355,358,358,358,359,359,359,359,366,366,357,350,356,354,355,358,359,366,350,356,354,355,350,366,358,359,350,354,355,355,355,357,350,358,359,350,354,355,358,359,366,357,350,356,354,355,358,359,366,357,350,356,354,355,358,359,357,366,357,350,356,354,355,358,359,354,355,366,366,357,350,356,354,355,358,359,366,389,390,390,391,345,345,0,0,22,345,22,345,22,345,22,345,22,22,22,22,345,345,22,345,345,22,22,345,22,345,22,345,345,22,22,345,345,22,22,22,22,345,22,345,22,22,345,22,0,361,361,361,361,361,0,0,0,0,0,363,363,363,363,363,363,363,363,363,363,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,368,100,368,100,100,100,368,100,100,100,368,100,368,100,100,100,100,368,100,368,100,368,100,368,100,100],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[1,1],[[]],0,0,0,[[],1],[6,[[5,[1]]]],0,[[7,8],9],[[7,8],9],[[10,8],9],[[10,8],9],[[1,8],9],[[]],[[]],[4,7],[11,7],[[]],[12,10],[13,10],[4,10],[[]],0,[[]],[[]],[[]],[[]],[[[15,[14]],16,17,18],[[5,[10]]]],0,0,0,[[14,[20,[19]]],[[15,[14]]]],0,0,0,0,0,0,0,[21],[21],0,0,0,[[[15,[14]],22],[[5,[1,7]]]],0,[[1,23],5],0,0,[[[15,[14]],24],[[5,[4]]]],[7,[[20,[25]]]],[10,[[20,[25]]]],0,[[[15,[14]],26,26],[[5,[4]]]],[[]],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[],27],[[],27],0,[[[15,[14]],26,28],[[5,[4]]]],[[[15,[14]],29,[0,[30,31]],32,32,32,33],[[5,[4]]]],[[[15,[14]],34,[36,[[35,[26]]]],[20,[3]],[20,[3]],[39,[[0,[37,38]]]]],[[5,[[20,[3]],7]]]],[[[15,[14]],34,[36,[[35,[26]]]],[20,[3]],[20,[3]],33],[[5,[7]]]],0,[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[[41,[40]],[42,[40]]],[[5,[43]]]],[[[41,[40]],[41,[40]],[42,[40]]]],[[43,43],33],[[],33],[[43,8],9],[[43,8],9],[[]],[[]],[21],[[],3],[[],5],[[],5],[[],27],[[]],0,[[]],[[]],[[[45,[44,44]]],[[45,[44,44]]]],[[]],[[]],[[46,22,47],[[5,[48,12]]]],[[]],[[[0,[29,49,50,44]],[0,[30,31,44]],28,51,32],[[45,[[0,[29,49,50,44]],[0,[30,31,44]]]]]],[[[45,[[0,[29,49,50,44]],[0,[30,31,44]]]],52],[[5,[[20,[53]],4]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,0,0,0,0,0,[18,[[20,[54]]]],[[55,56],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[55,55],[18,18],[57,57],[[]],[[]],[[]],[6,[[5,[57]]]],0,[18,3],[[57,57],33],[[],33],[[57,8],9],[[56,8],9],[57,55],[[]],[57,55],[[]],[[]],[[]],[26,[[5,[57]]]],[[]],[[]],[[]],[[]],[18,3],0,0,[[57,23],5],0,[[]],[[]],[[]],[57,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[],27],[[],27],0,0,[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[58,58],[53,53],[59,59],[[]],[[]],[[]],[[58,8],9],[[53,8],9],[[59,8],9],[[]],[[]],[[]],[60,59],[61,59],[62,59],[63,59],[64,59],[65,59],[66,59],[67,59],[68,59],[[[69,[59]],58],53],[[70,58],[[5,[53,4]]]],[[]],[[]],[[]],[59,70],0,0,0,0,0,0,[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[],27],0,[[]],[[]],[[]],0,0,[[]],[[]],0,[6,[[5,[71]]]],0,[[]],0,[[]],0,[[71,23],5],0,0,0,0,0,0,[[],5],[[],5],0,[[],27],0,[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],[[5,[72]]]],[73,[[5,[72]]]],[74,74],[75,75],[76,76],[77,77],[78,78],[79,79],[80,80],[81,81],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[82,[40]],83],[[5,[78,4]]]],[[[85,[14,84]],86],[[5,[[20,[79]],87]]]],[[],73],0,[6,[[5,[74]]]],[6,[[5,[75]]]],[6,[[5,[76]]]],[6,[[5,[77]]]],[6,[[5,[78]]]],[6,[[5,[81]]]],0,0,0,[[74,74],33],[[75,75],33],[[76,76],33],[[77,77],33],[[78,78],33],[[81,81],33],[[],33],[[],33],[[[85,[14,84]],[82,[40]]],[[5,[83,4]]]],[[72,8],9],[[72,8],9],[[74,8],9],[[75,8],9],[[76,8],9],[[77,8],9],[[78,8],9],[[79,8],9],[[80,8],9],[[81,8],9],[[87,8],9],[[87,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[88,87],[[]],[89,87],[90,87],[91,87],[92,[[5,[[20,[93]],72]]]],[[73,92],[[5,[[20,[93]],72]]]],[[[85,[14,84]],94],[[5,[54,4]]]],[[[85,[14,84]],94,54],[[5,[78,4]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[95,14,84,96],[[85,[14,84]]]],0,0,0,[21],[21],0,[[[85,[14,84]],26,94],[[5,[[20,[[42,[40]]]],4]]]],0,0,0,0,[[74,23],5],[[75,23],5],[[76,23],5],[[77,23],5],[[78,23],5],[[81,23],5],[87,[[20,[25]]]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[97,[[5,[77]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[98,[92,93]]],[[5,[72]]]],[[73,[98,[92,93]]],[[5,[72]]]],0,0,0,0,0,0,0,0,[[[82,[40]]],[[5,[99,12]]]],0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[100,18],101],[[]],[[]],[[]],[102,[[105,[[104,[103]]]]]],[[106,102],[[105,[[104,[103]]]]]],[101,107],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[],27],[[]],[[]],[[]],0,[101,100],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,[6,[[5,[[109,[108]]]]]],[6,[[5,[110]]]],0,[[[109,[111]],8],9],[[110,8],9],[[112,8],9],[[112,8],9],[[]],[[]],[[]],[91,112],[113,112],[[114,[20,[102]]],[[5,[110,112]]]],0,[[]],[[]],[[]],0,0,[110,[[5,[19,112]]]],0,[21],0,[[[109,[115]],23],5],[[110,23],5],[112,[[20,[25]]]],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[],27],0,0,[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[6,[[5,[116]]]],[6,[[5,[117]]]],[6,[[5,[118]]]],[[116,8],9],[[117,8],9],[[119,8],9],[[118,8],9],[[120,8],9],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[[116,23],5],[[119,23],5],[[118,23],5],[[120,23],5],0,0,0,[[],5],[121,[[5,[116]]]],[[],5],[[],5],[122,[[5,[119]]]],[123,[[5,[118]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[51,124],[51,[[41,[40]]]],[51],[51,125],[51,[[82,[40]]]],[51,126],[51,127],[51],[51,128],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[51,124],0,[[]],[113,113],[51,51],[47,47],[99,99],[94,94],[19,19],[[]],[[]],[[]],[[]],[[]],[[]],[[51,51],129],[[47,47],129],[[[41,[40]]],19],[130,[[5,[131,91]]]],[130,[[5,[131,91]]]],[[94,[82,[40]]],[[5,[[42,[40,132]],90]]]],[[94,[82,[40]]],[[5,[[42,[40,132]],90]]]],[[94,133,134],[[5,[19,90]]]],[[94,135],[[5,[136,90]]]],[[],51],[[],99],[19,[[41,[40]]]],[99,94],[6,[[5,[51]]]],[6,[[5,[99]]]],[6,[[5,[94]]]],[6,[[5,[19]]]],[[137,138],[[5,[139]]]],[[],[[41,[40]]]],[[],[[141,[140]]]],[[],[[141,[140]]]],[[137,138],[[5,[139]]]],[137,[[42,[40,132]]]],[137,[[42,[40,132]]]],[[],142],[[94,[41,[40]],[82,[40]]],[[42,[40,132]]]],[[94,[41,[40]],[82,[40]],32],[[42,[40,132]]]],[[94,19,134],133],[[94,[41,[40]],134],133],[[94,136],135],[[94,143],135],[[113,113],33],[[51,51],33],[[47,47],33],[[],33],[[],33],[[],33],[[113,8],[[5,[144]]]],[[113,8],[[5,[144]]]],[[51,8],[[5,[144]]]],[[51,8],[[5,[144]]]],[[51,8],[[5,[144]]]],[[51,8],[[5,[144]]]],[[47,8],[[5,[144]]]],[[47,8],[[5,[144]]]],[[]],[126,51],[134,51],[125,51],[128,51],[124,51],[[]],[32,47],[[]],[[]],[[]],[[]],[[[41,[40]]],51],[[[41,[40]]],51],[[[41,[40]]],51],[[32,145,145,[41,[40]]],51],[[32,145,145,[41,[40]]],51],[[[82,[40]]],[[5,[51,113]]]],[[[82,[40]]],[[5,[51,113]]]],[26,[[5,[51]]]],[127,51],[127,51],[[92,92],51],[[[41,[40]]],94],[[[41,[40]]],19],[19,[[41,[40]]]],[[19,134],146],[94,[[41,[40]]]],[94,99],[[19,134],147],[94,148],[51,[[20,[149]]]],[51,150],[51,[[20,[151]]]],[51,142],[[113,152]],[[51,152]],[[47,152]],[51,125],[[]],[[]],[[]],[[]],[[]],[[]],[51,[[41,[40]]]],[51,33],[[137,130],[[5,[91]]]],[[137,130],[[5,[91]]]],[[[41,[40]]],99],[[],51],[26,[[5,[51,113]]]],[[51,51],[[20,[129]]]],[[47,47],[[20,[129]]]],0,[21],[[51,23],5],[[99,23],5],[[94,23],5],[[19,23],5],[51,126],[51,[[41,[40]]]],[51],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[51,127],[[],5],[[],5],[26,[[5,[51]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[26,[[5,[51,113]]]],[[[82,[40]]],[[5,[51,113]]]],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[51,128],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[153,[35,[[82,[40]]]]],[[5,[3,11]]]],[[153,[82,[40]]],[[5,[[42,[40]],11]]]],[[153,[35,[[82,[40]]]]],[[5,[3,11]]]],[[153,[35,[[82,[40]]]]],[[5,[[20,[[36,[3]]]],11]]]],[[153,3],[[5,[[42,[40]],11]]]],[[153,3],[[5,[[42,[40]],11]]]],[[153,[154,[[36,[26]]]]],[[5,[[42,[40]],11]]]],[[11,8],9],[[11,8],9],[[]],[19,153],[[]],[155,11],[[]],[[]],[153,19],[21],[11,[[20,[25]]]],[[],3],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],0,[[[36,[[35,[26]]]]],[[36,[26]]]],[[]],[[]],[[[36,[44]]],[[36,[44]]]],[[]],[[[82,[40]]],[[5,[[20,[[36,[26]]]],155]]]],[[[82,[40]]],[[5,[[20,[[36,[3]]]],155]]]],[6,[[5,[[36,[108]]]]]],[[],[[36,[26]]]],[[[36,[156]],[36,[156]]],33],[[],33],0,[[[36,[111]],8],9],[[[36,[[35,[26]]]],8],9],[[]],0,[[]],[[[36,[[35,[26]]]]],33],[[[36,[[35,[26]]]]],33],[[[36,[115]],23],5],[[[36,[[35,[26]]]]],[[42,[40]]]],[[]],[[],3],[[],5],[[],5],[[],27],[[]],0,[[]],[[]],[[]],[100,157],[[]],[[157,22,[20,[19]]],[[5,[158,4]]]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[114,26],[159,26],0,0,[159,[[82,[40]]]],0,[159,[[82,[40]]]],0,0,[63,160],0,0,[161,33],0,[97,162],[163,162],0,0,0,0,0,[64,33],0,0,0,[114,33],[161,33],0,0,0,0,0,0,0,[97,162],0,[164,26],0,0,0,0,0,0,0,0,[114,33],[161,33],0,0,0,[165,26],0,[166,[[82,[40]]]],[167,[[82,[40]]]],[62,26],[168,[[82,[40]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[165,26],0,[165,32],0,[169,[[82,[40]]]],[170,[[82,[40]]]],0,0,0,[171,[[82,[40]]]],0,[171],[166],[167],[172],[164],[169],[170],[173],[52],[70],[61],[174],[62],[66],[65],[63],[64],[175],[176],[177],[67],[165],[178],[86],[114],[161],[179],[180],[60],[68],[181],[168],[159],[182],[183],[184],[185],[186],[97],[83],[187],[188],[189],[190],[163],[191],[171,171],[166,166],[167,167],[172,172],[164,164],[169,169],[170,170],[173,173],[52,52],[70,70],[61,61],[174,174],[62,62],[66,66],[65,65],[63,63],[64,64],[175,175],[176,176],[177,177],[67,67],[165,165],[178,178],[86,86],[114,114],[161,161],[179,179],[180,180],[60,60],[68,68],[181,181],[168,168],[159,159],[192,192],[182,182],[183,183],[184,184],[185,185],[186,186],[97,97],[83,83],[187,187],[188,188],[189,189],[190,190],[163,163],[191,191],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[192,192],129],[114,26],[161,26],0,0,0,0,0,0,[52,[[82,[40]]]],0,0,[165,26],0,0,0,0,0,0,0,[175,92],0,0,[[[82,[40]],193,33],[[5,[52,4]]]],[70,[[82,[40]]]],0,[[],171],[[],166],[[],167],[[],172],[[],164],[[],169],[[],170],[[],173],[[],52],[[],70],[[],61],[[],174],[[],62],[[],66],[[],65],[[],63],[[],64],[[],175],[[],176],[[],177],[[],67],[[],165],[[],178],[[],86],[[],114],[[],161],[[],179],[[],180],[[],60],[[],68],[[],181],[[],168],[[],159],[[],192],[[],182],[[],183],[[],184],[[],185],[[],186],[[],97],[[],83],[[],187],[[],188],[[],189],[[],190],[[],163],[[],191],0,[175,26],0,0,0,[177,26],0,[61,32],0,[52,26],0,[180,32],0,[165,[[82,[40]]]],0,0,0,[171,142],[166,142],[167,142],[172,142],[164,142],[169,142],[170,142],[173,142],[52,142],[70,142],[61,142],[174,142],[62,142],[66,142],[65,142],[63,142],[64,142],[175,142],[176,142],[177,142],[67,142],[165,142],[178,142],[86,142],[114,142],[161,142],[179,142],[180,142],[60,142],[68,142],[181,142],[168,142],[159,142],[182,142],[183,142],[184,142],[185,142],[186,142],[97,142],[83,142],[187,142],[188,142],[189,142],[190,142],[163,142],[191,142],[173,[[82,[40]]]],0,[173,[[82,[40]]]],0,0,[171,[[82,[40]]]],[173,[[82,[40]]]],0,0,[[171,171],33],[[166,166],33],[[167,167],33],[[172,172],33],[[164,164],33],[[169,169],33],[[170,170],33],[[173,173],33],[[52,52],33],[[70,70],33],[[61,61],33],[[174,174],33],[[62,62],33],[[66,66],33],[[65,65],33],[[63,63],33],[[64,64],33],[[175,175],33],[[176,176],33],[[177,177],33],[[67,67],33],[[165,165],33],[[178,178],33],[[86,86],33],[[114,114],33],[[161,161],33],[[179,179],33],[[180,180],33],[[60,60],33],[[68,68],33],[[181,181],33],[[168,168],33],[[159,159],33],[[192,192],33],[[182,182],33],[[183,183],33],[[184,184],33],[[185,185],33],[[186,186],33],[[97,97],33],[[83,83],33],[[187,187],33],[[188,188],33],[[189,189],33],[[190,190],33],[[163,163],33],[[191,191],33],[[],33],[62,32],[114,32],[161,32],0,0,0,0,[165,26],0,[62,32],[165,32],0,0,[[171,8],9],[[166,8],9],[[167,8],9],[[172,8],9],[[164,8],9],[[169,8],9],[[170,8],9],[[173,8],9],[[52,8],9],[[70,8],9],[[61,8],9],[[174,8],9],[[62,8],9],[[66,8],9],[[65,8],9],[[63,8],9],[[64,8],9],[[175,8],9],[[176,8],9],[[177,8],9],[[67,8],9],[[165,8],9],[[178,8],9],[[86,8],9],[[114,8],9],[[161,8],9],[[179,8],9],[[180,8],9],[[60,8],9],[[68,8],9],[[181,8],9],[[168,8],9],[[159,8],9],[[192,8],9],[[182,8],9],[[183,8],9],[[184,8],9],[[185,8],9],[[186,8],9],[[97,8],9],[[83,8],9],[[187,8],9],[[188,8],9],[[189,8],9],[[190,8],9],[[163,8],9],[[191,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[194,[[20,[192]]]],[166,167],0,0,0,0,0,[86,[[82,[40]]]],0,0,0,0,0,[63,[[82,[40]]]],0,0,0,0,[64,33],[62,33],[64,33],[[192,152]],0,0,[165,32],0,0,[166,92],[167,92],[178,[[82,[40]]]],[161,[[82,[40]]]],0,0,0,0,[177,[[82,[40]]]],0,0,[114,32],[161,32],0,0,[165,[[82,[40]]]],0,[165,32],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[52,33],[166,33],[62,33],[52,33],[166,33],[52,33],[166,33],[52,33],[62,33],[52,33],[52,33],[194,33],[62,33],0,0,[165,[[82,[40]]]],0,0,0,0,[174,32],0,[86,[[82,[40]]]],0,0,0,0,[97,162],0,0,0,0,0,0,[167,26],0,0,[178,26],[114,26],[161,26],0,0,0,[177,[[82,[40]]]],0,0,[114,26],[159,26],0,0,0,0,0,0,[66,[[82,[40]]]],[67,[[82,[40]]]],0,0,[[192,192],[[20,[129]]]],[166,26],0,0,0,0,0,[60,[[82,[40]]]],[159,26],0,0,0,[159,[[82,[40]]]],0,[159,[[82,[40]]]],0,0,0,0,0,0,0,[62,[[82,[40]]]],[64,[[82,[40]]]],[114,[[82,[40]]]],[159,[[82,[40]]]],0,0,0,0,0,0,[159,26],0,[159,32],0,[168,[[82,[40]]]],0,0,0,0,[180,[[82,[40]]]],0,0,0,[159,33],0,0,0,[52,[[82,[40]]]],0,0,0,0,[62,32],0,0,[86,32],0,0,0,[183,195],0,0,[70,[[82,[40]]]],0,0,0,[52,26],0,0,[52,92],0,[[63,160]],[[97,162]],[[163,162]],[[97,162]],[[97,162]],[[183,195]],[[177,196]],[[176,197]],[[172,198]],[[52,199]],[[65,200]],[[178,201]],[169,[[82,[40]]]],[170,[[82,[40]]]],[60,[[82,[40]]]],0,0,0,0,[165,32],0,[52,22],[52,32],0,[52,26],0,[174,32],0,[177,196],0,[167,32],0,0,0,0,[52,33],0,0,0,0,0,0,[171,[[82,[40]]]],0,[68,92],0,[176,26],0,0,[176,32],0,[176,32],0,[176,197],0,[165,[[82,[40]]]],0,[52,92],[62,92],[63,92],[180,92],0,0,0,0,0,0,0,0,[164,26],[175,26],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[71,[[5,[52]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[172,198],[52,199],[65,200],[178,201],0,0,0,0,[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],0,0,0,[165,92],0,[52,33],0,[175,26],0,[159,26],0,0,0,0,[181,26],0,[166,26],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[165,32],0,0,0,0,0,0,0,[[]],[[]],[162,162],[[]],[[162,162],129],[[],162],[[162,162],33],[[],33],[[162,8],9],[[]],[194,[[20,[162]]]],[[162,152]],[[]],[194,33],[[162,162],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[202,202],[203,203],[[]],[[]],[[202,202],129],[[],202],[[203,138]],[203,142],[[202,202],33],[[203,203],33],[[],33],[[202,8],9],[[203,8],9],[[]],[[]],[194,[[20,[202]]]],[[202,152]],[[]],[[]],[194,33],[[[20,[203]],32,204,130,205],[[5,[91]]]],[[202,202],[[20,[129]]]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[206,206],[207,207],[[]],[[]],[[206,206],129],[[],206],[[207,138]],[207,142],[[206,206],33],[[207,207],33],[[],33],[[206,8],9],[[207,8],9],[[]],[[]],[194,[[20,[206]]]],[[206,152]],[[]],[[]],[194,33],[[[20,[207]],32,204,130,205],[[5,[91]]]],[[206,206],[[20,[129]]]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[208],[209],[210],[211],[212],[213],[208,208],[209,209],[210,210],[211,211],[212,212],[213,213],[[]],[[]],[[]],[[]],[[]],[[]],[213,[[82,[40]]]],0,[[],208],[[],209],[[],210],[[],211],[[],212],[[],213],[212,32],0,[208,142],[209,142],[210,142],[211,142],[212,142],[213,142],[[208,208],33],[[209,209],33],[[210,210],33],[[211,211],33],[[212,212],33],[[213,213],33],[[208,8],9],[[209,8],9],[[210,8],9],[[211,8],9],[[212,8],9],[[213,8],9],[[]],[[]],[[]],[[]],[[]],[[]],0,[208,92],[209,92],[210,92],[211,92],[212,92],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[210,32],0,[210,26],0,0,0,[208,[[82,[40]]]],[209,[[82,[40]]]],[210,[[82,[40]]]],0,0,0,[208,26],[209,26],[210,26],0,0,0,[[208,214]],[[212,215]],[[213,216]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[208,214],[212,215],0,0,[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[213,216],0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[215,215],[[]],[[215,215],129],[[],215],[[215,215],33],[[],33],[[215,8],9],[[]],[194,[[20,[215]]]],[[215,152]],[[]],[194,33],[[215,215],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,[[]],[[]],[214,214],[[]],[[214,214],129],[[],214],[[214,214],33],[[],33],[[214,8],9],[[]],[194,[[20,[214]]]],[[214,152]],[[]],[194,33],[[214,214],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,[[]],[[]],[216,216],[[]],[[216,216],129],[[],216],[[216,216],33],[[],33],[[216,8],9],[[]],[194,[[20,[216]]]],[[216,152]],[[]],[194,33],[[216,216],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,[[]],[[]],[217],[217,217],[[]],[217,26],0,[[],217],[217,142],[[217,217],33],[[217,8],9],[[]],[[]],[217,32],0,[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[218,26],[219,26],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[218],[220],[221],[222],[223],[224],[219],[225],[226],[218,218],[220,220],[221,221],[222,222],[223,223],[224,224],[219,219],[225,225],[226,226],[227,227],[228,228],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[227,227],129],[[228,228],129],0,0,[[],218],[[],220],[[],221],[[],222],[[],223],[[],224],[[],219],[[],225],[[],226],[[],227],[[],228],0,[221,26],[222,26],0,0,[218,142],[220,142],[221,142],[222,142],[223,142],[224,142],[219,142],[225,142],[226,142],[[218,218],33],[[220,220],33],[[221,221],33],[[222,222],33],[[223,223],33],[[224,224],33],[[219,219],33],[[225,225],33],[[226,226],33],[[227,227],33],[[228,228],33],[[],33],[[],33],[224,26],0,[[218,8],9],[[220,8],9],[[221,8],9],[[222,8],9],[[223,8],9],[[224,8],9],[[219,8],9],[[225,8],9],[[226,8],9],[[227,8],9],[[228,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[194,[[20,[227]]]],[194,[[20,[228]]]],[[227,152]],[[228,152]],[218,92],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[194,33],[194,33],0,0,0,[220,26],0,[221,[[82,[40]]]],0,[221,[[82,[40]]]],0,[[227,227],[[20,[129]]]],[[228,228],[[20,[129]]]],0,0,[226,[[82,[40]]]],0,[222,33],0,[219,92],0,[[218,229]],[221,32],0,[222,26],0,[222,92],[223,92],0,0,[218,26],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[218,229],0,[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[230,26],0,[231],[232],[233],[230],[234],[231,231],[232,232],[233,233],[230,230],[234,234],[[]],[[]],[[]],[[]],[[]],[230,26],0,[[],231],[[],232],[[],233],[[],230],[[],234],[231,26],0,0,[231,142],[232,142],[233,142],[230,142],[234,142],[[231,231],33],[[232,232],33],[[233,233],33],[[230,230],33],[[234,234],33],[231,26],0,[[231,8],9],[[232,8],9],[[233,8],9],[[230,8],9],[[234,8],9],[[]],[[]],[[]],[[]],[[]],[231,26],0,[[]],[[]],[[]],[[]],[[]],[234,33],0,[232,26],[233,26],[230,26],0,0,0,[231,26],0,[230,26],0,0,[230,26],0,0,[230,26],0,[231,26],0,[230,26],0,[[232,235]],[[233,236]],[[230,237]],[230,26],0,[231,26],0,[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[232,235],[233,236],[230,237],0,0,0,[[],27],[[],27],[[],27],[[],27],[[],27],[232,26],[233,26],0,0,[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[[]],[[]],[236,236],[[]],[[236,236],129],[[],236],[[236,236],33],[[],33],[[236,8],9],[[]],[194,[[20,[236]]]],[[236,152]],[[]],[194,33],[[236,236],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,[[]],[[]],[235,235],[[]],[[235,235],129],[[],235],[[235,235],33],[[],33],[[235,8],9],[[]],[194,[[20,[235]]]],[[235,152]],[[]],[194,33],[[235,235],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,[[]],[[]],[237,237],[[]],[[237,237],129],[[],237],[[237,237],33],[[],33],[[237,8],9],[[]],[194,[[20,[237]]]],[[237,152]],[[]],[194,33],[[237,237],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[238],[239],[240],[238,238],[239,239],[240,240],[241,241],[[]],[[]],[[]],[[]],[[],238],[[],239],[[],240],[[241,138]],[238,142],[239,142],[240,142],[241,142],[[238,238],33],[[239,239],33],[[240,240],33],[[241,241],33],[[238,8],9],[[239,8],9],[[240,8],9],[[241,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[20,[241]],32,204,130,205],[[5,[91]]]],[239,26],0,0,[[240,242]],[[]],[[]],[[]],[[]],0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[240,242],0,[[],27],[[],27],[[],27],[[],27],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[242,242],[[]],[[242,242],129],[[],242],[[242,242],33],[[],33],[[242,8],9],[[]],[194,[[20,[242]]]],[[242,152]],[[]],[194,33],[[242,242],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,[[]],[[]],[[]],[[]],[243],[243,243],[244,244],[[]],[[]],[[],243],[[244,138]],[243,142],[244,142],[[243,243],33],[[244,244],33],[[243,8],9],[[244,8],9],[[]],[[]],[[]],[[]],[[[20,[244]],32,204,130,205],[[5,[91]]]],[243,92],0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[245],[245,245],[246,246],[[]],[[]],[[],245],[[246,138]],[245,142],[246,142],[[245,245],33],[[246,246],33],[[245,8],9],[[246,8],9],[[]],[[]],[[]],[[]],[[[20,[246]],32,204,130,205],[[5,[91]]]],[245,[[82,[40]]]],0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[247],[247,247],[229,229],[[]],[[]],[[229,229],129],[247,26],0,[[],247],[[],229],[247,142],[[247,247],33],[[229,229],33],[[],33],[247,26],0,[[247,8],9],[[229,8],9],[[]],[[]],[194,[[20,[229]]]],[[229,152]],[[]],[[]],[194,33],[[229,229],[[20,[129]]]],0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[199,199],[[]],[[199,199],129],[[],199],[[199,199],33],[[],33],[[199,8],9],[[]],[194,[[20,[199]]]],[[199,152]],[[]],[194,33],[[199,199],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,[[]],[[]],[248,248],[[]],[[248,138]],[248,142],[[248,248],33],[[248,8],9],[[]],[[]],[[[20,[248]],32,204,130,205],[[5,[91]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,[[]],[[]],[249],[249,249],[[]],[[],249],0,0,0,0,[249,142],[[249,249],33],[[249,8],9],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[250,162],0,0,0,0,0,0,[251,162],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[252],[253],[254],[255],[256],[257],[258],[259],[260],[261],[262],[263],[264],[265],[266],[267],[268],[251],[269],[250],[270],[271],[252,252],[253,253],[254,254],[255,255],[256,256],[257,257],[258,258],[259,259],[260,260],[261,261],[262,262],[263,263],[264,264],[265,265],[266,266],[267,267],[268,268],[251,251],[269,269],[250,250],[270,270],[271,271],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],252],[[],253],[[],254],[[],255],[[],256],[[],257],[[],258],[[],259],[[],260],[[],261],[[],262],[[],263],[[],264],[[],265],[[],266],[[],267],[[],268],[[],251],[[],269],[[],250],[[],270],[[],271],0,0,0,0,0,[252,142],[253,142],[254,142],[255,142],[256,142],[257,142],[258,142],[259,142],[260,142],[261,142],[262,142],[263,142],[264,142],[265,142],[266,142],[267,142],[268,142],[251,142],[269,142],[250,142],[270,142],[271,142],[[252,252],33],[[253,253],33],[[254,254],33],[[255,255],33],[[256,256],33],[[257,257],33],[[258,258],33],[[259,259],33],[[260,260],33],[[261,261],33],[[262,262],33],[[263,263],33],[[264,264],33],[[265,265],33],[[266,266],33],[[267,267],33],[[268,268],33],[[251,251],33],[[269,269],33],[[250,250],33],[[270,270],33],[[271,271],33],[[252,8],9],[[253,8],9],[[254,8],9],[[255,8],9],[[256,8],9],[[257,8],9],[[258,8],9],[[259,8],9],[[260,8],9],[[261,8],9],[[262,8],9],[[263,8],9],[[264,8],9],[[265,8],9],[[266,8],9],[[267,8],9],[[268,8],9],[[251,8],9],[[269,8],9],[[250,8],9],[[270,8],9],[[271,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[269,162],0,0,0,0,0,0,0,0,[254,195],[262,195],0,0,[[250,162]],[[251,162]],[[269,162]],[[254,195]],[[262,195]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[272],[272,272],[[]],[[],272],[272,142],[[272,272],33],[[272,8],9],[[]],0,0,[[]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[273],[273,273],[201,201],[[]],[[]],[[201,201],129],[[],273],[[],201],[273,26],0,[273,142],[[273,273],33],[[201,201],33],[[],33],[[273,8],9],[[201,8],9],[[]],[[]],[194,[[20,[201]]]],[[201,152]],[[]],[[]],[194,33],[[201,201],[[20,[129]]]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[274],[275],[274,274],[275,275],[[]],[[]],[274,26],0,[[],274],[[],275],[275,26],0,[274,142],[275,142],[[274,274],33],[[275,275],33],[[274,8],9],[[275,8],9],[[]],[[]],[[]],[[]],[274,32],0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[276],[276,276],[277,277],[[]],[[]],[[],276],[[277,138]],[276,142],[277,142],[[276,276],33],[[277,277],33],[[276,8],9],[[277,8],9],[[]],[[]],0,[[]],[[]],0,[[[20,[277]],32,204,130,205],[[5,[91]]]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],0,0,0,0,[[]],[[]],[195,195],[[]],[[195,195],129],[[],195],[[195,195],33],[[],33],[[195,8],9],[[]],[194,[[20,[195]]]],[[195,152]],[[]],[194,33],[[195,195],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,[[]],[[]],[278],[278,278],[[]],[278,26],0,[[],278],[278,26],0,[278,142],[[278,278],33],[[278,8],9],[[]],[278,32],0,[[]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,[279,[[82,[40]]]],0,[[]],[[]],[[]],[[]],[279],[279,279],[280,280],[[]],[[]],[[],279],[[280,138]],[279,142],[280,142],[[279,279],33],[[280,280],33],[[279,8],9],[[280,8],9],[[]],[[]],[[]],[[]],[[[20,[280]],32,204,130,205],[[5,[91]]]],[279,[[82,[40]]]],0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],0,0,0,0,[[]],[[]],[200,200],[[]],[[200,200],129],[[],200],[[200,200],33],[[],33],[[200,8],9],[[]],[194,[[20,[200]]]],[[200,152]],[[]],[194,33],[[200,200],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,[[]],[[]],[281],[281,281],[[]],[[],281],[281,142],[[281,281],33],[281,92],0,[[281,8],9],[[]],[281,[[82,[40]]]],0,[[]],[281,32],0,[281,26],0,[281,26],0,0,[[]],[[],5],[[],5],[[],27],[[]],0,[[]],[[]],[282],[282,282],[[]],[[],282],[282,142],[[282,282],33],[[282,8],9],[[]],[282,32],0,[[]],[282,[[82,[40]]]],0,[[]],[[],5],[[],5],[[],27],[[]],0,0,0,[[]],[[]],[283,283],[[]],[[283,138]],[283,142],[[283,283],33],[[283,8],9],[[]],[[]],[[[20,[283]],32,204,130,205],[[5,[91]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[284,[[82,[40]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[285],[286],[287],[288],[289],[290],[291],[292],[293],[294],[295],[296],[297],[298],[299],[284],[300],[285,285],[286,286],[287,287],[288,288],[289,289],[290,290],[291,291],[292,292],[293,293],[294,294],[295,295],[296,296],[297,297],[298,298],[299,299],[284,284],[300,300],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[286,33],0,[299,[[82,[40]]]],0,[[],285],[[],286],[[],287],[[],288],[[],289],[[],290],[[],291],[[],292],[[],293],[[],294],[[],295],[[],296],[[],297],[[],298],[[],299],[[],284],[[],300],[285,26],0,[285,26],0,[299,301],0,0,[285,142],[286,142],[287,142],[288,142],[289,142],[290,142],[291,142],[292,142],[293,142],[294,142],[295,142],[296,142],[297,142],[298,142],[299,142],[284,142],[300,142],[[285,285],33],[[286,286],33],[[287,287],33],[[288,288],33],[[289,289],33],[[290,290],33],[[291,291],33],[[292,292],33],[[293,293],33],[[294,294],33],[[295,295],33],[[296,296],33],[[297,297],33],[[298,298],33],[[299,299],33],[[284,284],33],[[300,300],33],[299,302],0,[285,92],0,0,[[285,8],9],[[286,8],9],[[287,8],9],[[288,8],9],[[289,8],9],[[290,8],9],[[291,8],9],[[292,8],9],[[293,8],9],[[294,8],9],[[295,8],9],[[296,8],9],[[297,8],9],[[298,8],9],[[299,8],9],[[284,8],9],[[300,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[296,[[82,[40]]]],0,0,[299,92],0,[298,[[82,[40]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[285,33],0,[298,[[82,[40]]]],0,[291,33],0,0,0,[298,26],0,[297,26],0,0,0,[292,[[82,[40]]]],0,[292,[[82,[40]]]],0,0,[291,32],0,[291,33],0,[297,26],0,[298,32],0,0,[284,[[82,[40]]]],0,[289,26],[290,26],[293,26],0,0,0,0,[[299,301]],[[299,302]],[[288,303]],[[292,304]],[[294,305]],[[296,306]],[[299,307]],[[300,308]],[298,[[82,[40]]]],0,0,[295,[[82,[40]]]],0,0,0,[296,26],0,[285,92],[289,92],[290,92],[293,92],[299,92],[300,92],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[288,303],[292,304],[294,305],[296,306],[299,307],[300,308],0,0,0,0,0,0,[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[291,33],0,[291,33],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[307,307],[301,301],[302,302],[[]],[[]],[[]],[[307,307],129],[[301,301],129],[[302,302],129],[[],307],[[],301],[[],302],[[307,307],33],[[301,301],33],[[302,302],33],[[],33],[[],33],[[],33],[[307,8],9],[[301,8],9],[[302,8],9],[[]],[[]],[[]],[194,[[20,[307]]]],[194,[[20,[301]]]],[194,[[20,[302]]]],[[307,152]],[[301,152]],[[302,152]],[[]],[[]],[[]],[194,33],[194,33],[194,33],[[307,307],[[20,[129]]]],[[301,301],[[20,[129]]]],[[302,302],[[20,[129]]]],[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[],27],[[]],[[]],[[]],0,0,[[]],[[]],[308,308],[[]],[[308,308],129],[[],308],[[308,308],33],[[],33],[[308,8],9],[[]],[194,[[20,[308]]]],[[308,152]],[[]],[194,33],[[308,308],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,[[]],[[]],[305,305],[[]],[[305,305],129],[[],305],[[305,305],33],[[],33],[[305,8],9],[[]],[194,[[20,[305]]]],[[305,152]],[[]],[194,33],[[305,305],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,[[]],[[]],[306,306],[[]],[[306,306],129],[[],306],[[306,306],33],[[],33],[[306,8],9],[[]],[194,[[20,[306]]]],[[306,152]],[[]],[194,33],[[306,306],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,[309,92],0,[[]],[[]],[[]],[[]],[309],[309,309],[310,310],[[]],[[]],[[],309],[[310,138]],[309,142],[310,142],[[309,309],33],[[310,310],33],[309,92],0,[[309,8],9],[[310,8],9],[[]],[[]],[[]],[[]],[309,92],0,[309,92],0,[[[20,[310]],32,204,130,205],[[5,[91]]]],0,[309,[[82,[40]]]],0,[309,[[82,[40]]]],0,0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],0,0,0,0,0,0,0,[[]],[[]],[303,303],[[]],[[303,303],129],[[],303],[[303,303],33],[[],33],[[303,8],9],[[]],[194,[[20,[303]]]],[[303,152]],[[]],[194,33],[[303,303],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,[[]],[[]],[[]],[[]],[311],[312],[311,311],[312,312],[[]],[[]],[[],311],[[],312],[311,26],[312,26],0,0,0,[311,142],[312,142],[[311,311],33],[[312,312],33],[[311,8],9],[[312,8],9],[[]],[[]],[[]],[[]],[312,33],0,[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[311,33],0,[[]],[[]],0,0,0,[[]],[[]],[304,304],[[]],[[304,304],129],[[],304],[[304,304],33],[[],33],[[304,8],9],[[]],[194,[[20,[304]]]],[[304,152]],[[]],[194,33],[[304,304],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,0,0,0,0,0,[313,32],0,[[]],[[]],[[]],[[]],[[]],[[]],[313],[313,313],[197,197],[314,314],[[]],[[]],[[]],[[197,197],129],0,[[],313],[[],197],[[314,138]],[313,142],[314,142],[313,32],0,[[313,313],33],[[197,197],33],[[314,314],33],[[],33],[[313,8],9],[[197,8],9],[[314,8],9],[[]],[[]],[[]],[194,[[20,[197]]]],[[197,152]],[[]],[[]],[[]],[194,33],[[[20,[314]],32,204,130,205],[[5,[91]]]],[[197,197],[[20,[129]]]],0,[313,32],0,[[]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[],27],[[]],[[]],[[]],0,0,0,[[]],[[]],[160,160],[[]],[[160,160],129],[[],160],[[160,160],33],[[],33],[[160,8],9],[[]],[194,[[20,[160]]]],[[160,152]],[[]],[194,33],[[160,160],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,[[]],[[]],[315],[315,315],[[]],[315,[[82,[40]]]],0,[315,316],0,[[],315],[315,142],[[315,315],33],[[315,8],9],[[]],[315,[[82,[40]]]],0,[[]],0,0,[[315,316]],[[315,317]],[[]],[[],5],[[],5],[315,317],0,[[],27],[[]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[317,317],[316,316],[[]],[[]],[[317,317],129],[[316,316],129],[[],317],[[],316],[[317,317],33],[[316,316],33],[[],33],[[],33],[[317,8],9],[[316,8],9],[[]],[[]],[194,[[20,[317]]]],[194,[[20,[316]]]],[[317,152]],[[316,152]],[[]],[[]],[194,33],[194,33],[[317,317],[[20,[129]]]],[[316,316],[[20,[129]]]],[[]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],0,0,0,0,[[]],[[]],[196,196],[[]],[[196,196],129],[[],196],[[196,196],33],[[],33],[[196,8],9],[[]],[194,[[20,[196]]]],[[196,152]],[[]],[194,33],[[196,196],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,[[]],[[]],[198,198],[[]],[[198,198],129],[[],198],[[198,198],33],[[],33],[[198,8],9],[[]],[194,[[20,[198]]]],[[198,152]],[[]],[194,33],[[198,198],[[20,[129]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[318,[[0,[44,14]]]]],[[318,[[0,[44,14]]]]]],[[]],[[319,168],[[5,[159,13]]]],[6,[[5,[320]]]],[[319,159],[[5,[168,13]]]],[[319,8],9],[[320,8],9],[[321,8],9],[[13,8],9],[[13,8],9],[[]],[[]],[[]],[[]],[[]],[91,13],[12,13],[4,13],[[]],[322,319],[28,319],[[[0,[30,31]]],[[5,[319,13]]]],[[[0,[30,31]]],32],[[]],[[]],[[]],[[]],[[]],[[]],[[14,323,3],[[324,[14]]]],[[14,3],[[318,[14]]]],[21],[[[318,[14]],[0,[30,31]],193,[325,[321]]],[[5,[13]]]],[319,28],[13,[[20,[25]]]],0,[[]],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],0,[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[95,34],0,0,0,[326,26],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[327,33],0,[328,328],[95,95],[329,329],[54,54],[330,330],[[[39,[44]]],[[39,[44]]]],[327,327],[326,326],[331,331],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[26,[20,[26]],[20,[26]],[20,[26]]],[[105,[[104,[103]]]]]],0,[[158,153],[[5,[1,11]]]],[[],329],[[],332],[[],333],[[56,26,82],[[105,[[104,[103]]]]]],[6,[[5,[95]]]],[6,[[5,[334]]]],[6,[[5,[335]]]],[6,[[5,[24]]]],[6,[[5,[329]]]],[6,[[5,[336]]]],[6,[[5,[337]]]],[6,[[5,[332]]]],[6,[[5,[338]]]],[6,[[5,[339]]]],[6,[[5,[327]]]],[6,[[5,[340]]]],[6,[[5,[341]]]],[6,[[5,[342]]]],[6,[[5,[343]]]],[6,[[5,[158]]]],[6,[[5,[333]]]],0,0,[[],[[105,[[104,[103]]]]]],0,0,[[329,329],33],[[[39,[156]],[39,[156]]],33],[[326,326],33],[[],33],[[],33],[[],33],0,0,[[328,8],9],[[328,8],9],[[95,8],9],[[95,8],9],[[334,8],9],[[335,8],9],[[24,8],9],[[329,8],9],[[336,8],9],[[337,8],9],[[332,8],9],[[54,8],9],[[330,8],9],[[[39,[111]],8],9],[[338,8],9],[[339,8],9],[[327,8],9],[[340,8],9],[[326,8],9],[[331,8],9],[[341,8],9],[[342,8],9],[[343,8],9],[[158,8],9],[[333,8],9],[[4,8],9],[[4,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[89,4],[91,4],[12,4],[72,4],[344,4],[345,4],[87,4],[346,4],[[]],[165,[[105,[[104,[103]]]]]],[[26,32],[[105,[[104,[103]]]]]],[[],[[105,[[104,[103]]]]]],[[32,26],[[105,[[104,[103]]]]]],[54,[[105,[[104,[103]]]]]],[[56,26,82,330],[[105,[[104,[103]]]]]],[33,[[105,[[104,[103]]]]]],[[22,32],[[105,[[104,[103]]]]]],[328,[[105,[[104,[103]]]]]],[[22,32],[[105,[[104,[103]]]]]],[[56,26,82,330],[[105,[[104,[103]]]]]],[[],[[105,[[104,[103]]]]]],[[26,32],[[105,[[104,[103]]]]]],[26,[[105,[[104,[103]]]]]],[[],[[105,[[104,[103]]]]]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,[[56,26,82,330,[0,[347,115]]],[[105,[[104,[103]]]]]],[[26,[20,[26]],[20,[26]],[20,[26]],[20,[26]],[20,[26]]],[[105,[[104,[103]]]]]],0,[95,348],0,0,0,0,0,[[56,26,82,330,[0,[347,115]]],[[105,[[104,[103]]]]]],[[26,82,20],[[105,[[104,[103]]]]]],0,0,0,[21],[327,33],[[56,26,82,330,[0,[347,115]]],[[105,[[104,[103]]]]]],[[56,26,82,[0,[137,349]]],[[105,[[104,[103]]]]]],[331,[[20,[26]]]],[[328,120],[[105,[[104,[103]]]]]],0,0,0,[[26,26,326],[[105,[[104,[103]]]]]],0,[26,[[105,[[104,[103]]]]]],[26,[[105,[[104,[103]]]]]],[[22,[20,[19]]],[[105,[[104,[103]]]]]],[350,[[105,[[104,[103]]]]]],0,[[95,23],5],[[334,23],5],[[335,23],5],[[24,23],5],[[329,23],5],[[336,23],5],[[337,23],5],[331,[[20,[26]]]],[24,[[105,[[104,[103]]]]]],0,0,[4,[[20,[25]]]],0,0,0,0,[[331,24,33],[[105,[[104,[103]]]]]],[[26,26],[[105,[[104,[103]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],0,0,[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],0,0,[351,[[105,[[104,[103]]]]]],0,0,[[333,[0,[37,38]]],[[105,[[104,[103]]]]]],0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[[105,[[104,[103]]]]]],[[147,[82,[40]],[82,[40]],[82,[40]],146,[39,[[0,[37,38]]]]],[[105,[[104,[103]]]]]],[[26,82,[20,[18]],33],[[105,[[104,[103]]]]]],0,0,0,0,0,0,0,0,0,[[]],[[]],[[[352,[44]]],[[352,[44]]]],[[]],[[[352,[14]],18,33],[[5,[101,4]]]],[[]],[[]],[14,[[352,[14]]]],[[[352,[14]],286],[[5,[353,4]]]],[[[352,[14]],33],[[5,[[42,[52]],4]]]],[[]],[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[354,354],[[[355,[44,44,44]]],[[355,[44,44,44]]]],[[]],[[]],0,0,[6,[[5,[356]]]],0,0,0,[[357,8],9],[[350,8],9],[[356,8],9],[[354,8],9],[[358,8],9],[[358,8],9],[[359,8],9],[[359,8],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[4,358],[360,358],[4,359],[[]],[12,359],[358,359],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[100,100,[0,[14,44]],[45,[[0,[29,50,361,362,44]],[0,[30,31,44]]]],[0,[30,31,44]],[0,[29,50,361,362,44]],22,47],[[355,[[0,[14,44]],[0,[29,50,361,362,44]],[0,[30,31,44]]]]]],0,0,[21],[21],0,0,[[[355,[[0,[14,44]],[0,[29,50,361,362,44]],[0,[30,31,44]]]],22,[20,[363]],364,33,33],[[5,[359]]]],[[[355,[[0,[14,44]],[0,[29,50,361,362,44]],[0,[30,31,44]]]],22,[20,[363]],[69,[59]],92,33],365],[[[355,[[0,[14,44]],[0,[29,50,361,362,44]],[0,[30,31,44]]]],[35,[82]],[69,[59]],92,33],[[42,[365]]]],[[357,23],5],[[350,23],5],[358,[[20,[25]]]],[359,[[20,[25]]]],0,[[]],[[]],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],[[],27],0,[[[355,[[0,[14,44]],[0,[29,50,361,362,44]],[0,[30,31,44]]]],366,[42,[40]]],[[5,[165,358]]]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,[22,34],[[]],[[]],[[]],[[]],[345,345],[22,22],[[]],[[]],[6,[[5,[22]]]],[[22,22],33],[[],33],[[345,8],9],[[345,8],9],[[22,8],9],[[]],[113,345],[51,22],[[]],[[]],[[]],[21],[[22,23],5],[345,[[20,[25]]]],[[]],[[]],[[22,[69,[47]]],48],[[],3],[[],5],[[[20,[26]]],[[5,[22]]]],[[[20,[[82,[40]]]]],[[5,[22]]]],[[],5],[26,[[5,[22]]]],[[],5],[[],5],[[],27],[[],27],0,[[]],[[]],0,[[[0,[137,17]],22,22],[[105,[[104,[103]]]]]],[22,[[105,[[104,[103]]]]]],[48,[[105,[[104,[103]]]]]],[48,[[105,[[104,[103]]]]]],[22,[[105,[[104,[103]]]]]],0,0,[[[82,[40]]],[[5,[[41,[40]],43]]]],0,0,[[]],[[]],0,[[]],[[]],0,[[],5],[[],5],[[],27],[[]],0,0,0,0,0,0,0,0,[6,[[5,[[42,[40]]]]]],[[[35,[[82,[40]]]],23],5],[6,[[5,[[20,[[42,[40]]]]]]]],[[[20,[[35,[[82,[40]]]]]],23],5],[6,[[5,[[20,[2]]]]]],[[[20,[2]],23],5],[6,[[5,[[20,[28]]]]]],[[[20,[28]],23],5],[6,[[5,[323]]]],[[323,23],5],[6,[[5,[2]]]],[[2,23],5],[6,[[5,[28]]]],[[28,23],5],[6,[[5,[193]]]],[[193,23],5],0,0,[[]],[[]],[[]],[[]],[100,100],[[]],[[]],[[]],[[367,33]],[100,[[5,[333,4]]]],[[]],[[]],[[[105,[368]],369],[[370,[20]]]],[[100,166],103],[[100,350],[[5,[356,4]]]],[[100,350,363],[[5,[356,4]]]],[[]],[[],5],[[],5],[[],5],[[],5],[[],27],[[],27],[[]],[[]],[[100,371]]],"c":[467],"p":[[3,"Profile"],[3,"PrivateKey"],[3,"String"],[4,"ServiceError"],[4,"Result"],[8,"Deserializer"],[4,"ProfileManagerError"],[3,"Formatter"],[6,"Result"],[4,"LinkError"],[4,"ProfileCipherError"],[4,"SignalProtocolError"],[4,"ProvisioningError"],[8,"PushService"],[3,"AccountManager"],[3,"Url"],[8,"IdentityKeyStore"],[3,"ServiceCredentials"],[3,"ProfileKey"],[4,"Option"],[3,"Demand"],[3,"ServiceAddress"],[8,"Serializer"],[3,"AccountAttributes"],[8,"Error"],[15,"str"],[3,"TypeId"],[3,"PublicKey"],[8,"ProtocolStore"],[8,"Rng"],[8,"CryptoRng"],[15,"u32"],[15,"bool"],[6,"Aci"],[8,"AsRef"],[3,"ProfileName"],[8,"Read"],[8,"Send"],[4,"AvatarWrite"],[15,"u8"],[15,"array"],[3,"Vec"],[4,"AttachmentCipherError"],[8,"Clone"],[3,"ServiceCipher"],[8,"SessionStore"],[3,"DeviceId"],[3,"ProtocolAddress"],[8,"KyberPreKeyStore"],[8,"SenderKeyStore"],[3,"Uuid"],[3,"Envelope"],[3,"Content"],[3,"HttpAuth"],[3,"ServiceConfiguration"],[4,"Endpoint"],[4,"SignalServers"],[3,"Metadata"],[4,"ContentBody"],[3,"PniSignatureMessage"],[3,"CallMessage"],[3,"DataMessage"],[3,"TypingMessage"],[3,"StoryMessage"],[3,"ReceiptMessage"],[3,"NullMessage"],[3,"SyncMessage"],[3,"EditMessage"],[8,"Into"],[3,"Content"],[3,"EnvelopeEntity"],[4,"CredentialsCacheError"],[3,"InMemoryCredentialsCache"],[3,"Member"],[3,"PendingMember"],[3,"RequestingMember"],[3,"AccessControl"],[3,"Group"],[3,"GroupChanges"],[4,"GroupChange"],[3,"Timer"],[15,"slice"],[3,"Group"],[8,"CredentialsCache"],[3,"GroupsManager"],[3,"GroupContextV2"],[4,"GroupDecodingError"],[3,"ZkGroupDeserializationFailure"],[6,"Error"],[3,"ZkGroupVerificationFailure"],[3,"DecodeError"],[15,"u64"],[3,"AuthCredentialWithPniResponse"],[3,"GroupSecretParams"],[3,"ServiceIds"],[3,"ServerPublicParams"],[3,"AccessControl"],[3,"HashMap"],[3,"GroupMasterKey"],[3,"SignalWebSocket"],[3,"MessagePipe"],[3,"Bytes"],[8,"Future"],[3,"Box"],[3,"Pin"],[3,"PanicingWebSocketService"],[8,"Stream"],[8,"Deserialize"],[3,"Attachment"],[3,"Contact"],[8,"Debug"],[4,"ParseContactError"],[3,"UuidError"],[3,"ContactDetails"],[8,"Serialize"],[3,"PreKeyEntity"],[3,"SignedPreKeyEntity"],[3,"KyberPreKeyEntity"],[3,"SignedPreKey"],[3,"PreKeyState"],[3,"PreKeyRecord"],[3,"SignedPreKeyRecord"],[3,"KyberPreKeyRecord"],[3,"Braced"],[3,"Hyphenated"],[3,"Simple"],[15,"u128"],[3,"Urn"],[4,"Ordering"],[8,"Buf"],[8,"Default"],[3,"Global"],[3,"ProfileKeyCiphertext"],[3,"SpecificServiceId"],[3,"UuidCiphertext"],[4,"ServiceId"],[8,"Sized"],[8,"BufMut"],[3,"EncodeError"],[15,"char"],[8,"FromIterator"],[15,"usize"],[3,"UidStruct"],[3,"Error"],[15,"u16"],[3,"ProfileKeyCommitment"],[3,"ProfileKeyVersion"],[3,"GroupPublicParams"],[3,"Timestamp"],[4,"Variant"],[4,"Version"],[8,"Hasher"],[3,"ProfileCipher"],[8,"Borrow"],[3,"Utf8Error"],[8,"PartialEq"],[3,"ProfileService"],[3,"SignalServiceProfile"],[3,"ProvisionMessage"],[4,"Action"],[3,"GroupDetails"],[4,"AccessRequired"],[3,"GroupJoinInfo"],[3,"Pack"],[3,"AttachmentPointer"],[3,"WebSocketRequestMessage"],[3,"WebSocketResponseMessage"],[3,"ProvisionEnvelope"],[3,"ServerCertificate"],[3,"SenderCertificate"],[3,"DeviceName"],[3,"WebSocketMessage"],[3,"UnidentifiedSenderMessage"],[3,"BodyRange"],[3,"Preview"],[3,"TextAttachment"],[3,"Verified"],[3,"GroupContext"],[3,"PaymentAddress"],[3,"DecryptionErrorMessage"],[3,"ProvisioningUuid"],[3,"AvatarUploadAttributes"],[3,"Member"],[3,"PendingMember"],[3,"RequestingMember"],[3,"BannedMember"],[3,"GroupChange"],[3,"GroupChanges"],[3,"GroupAttributeBlob"],[3,"GroupInviteLink"],[3,"GroupExternalCredential"],[4,"ProvisioningVersion"],[6,"SignalingKey"],[15,"i32"],[4,"Role"],[4,"State"],[4,"Style"],[4,"Type"],[4,"Type"],[4,"Type"],[4,"Type"],[4,"Flags"],[4,"AttachmentIdentifier"],[4,"WireType"],[3,"DecodeContext"],[4,"Style"],[4,"AssociatedValue"],[3,"Offer"],[3,"Answer"],[3,"IceUpdate"],[3,"Busy"],[3,"Hangup"],[3,"Opaque"],[4,"Type"],[4,"Type"],[4,"Urgency"],[3,"Avatar"],[3,"Quote"],[3,"StoryContext"],[3,"Contact"],[3,"Sticker"],[3,"Reaction"],[3,"Delete"],[3,"GroupCallUpdate"],[3,"Payment"],[3,"GiftBadge"],[4,"Flags"],[4,"ProtocolVersion"],[4,"Type"],[3,"PostalAddress"],[3,"Name"],[3,"Phone"],[3,"Email"],[3,"Avatar"],[4,"Type"],[4,"Type"],[4,"Type"],[3,"Amount"],[3,"Notification"],[3,"Activation"],[4,"Item"],[4,"Type"],[3,"MobileCoin"],[4,"Amount"],[3,"MobileCoin"],[4,"Transaction"],[3,"QuotedAttachment"],[4,"Content"],[3,"Actions"],[3,"ModifyAddFromInviteLinkAccessControlAction"],[3,"ModifyAttributesAccessControlAction"],[3,"AddMemberAction"],[3,"DeleteMemberAction"],[3,"ModifyMemberRoleAction"],[3,"ModifyMemberProfileKeyAction"],[3,"AddPendingMemberAction"],[3,"DeletePendingMemberAction"],[3,"PromotePendingMemberAction"],[3,"PromotePendingPniAciMemberProfileKeyAction"],[3,"AddRequestingMemberAction"],[3,"DeleteRequestingMemberAction"],[3,"PromoteRequestingMemberAction"],[3,"AddBannedMemberAction"],[3,"DeleteBannedMemberAction"],[3,"ModifyTitleAction"],[3,"ModifyDescriptionAction"],[3,"ModifyAvatarAction"],[3,"ModifyDisappearingMessagesTimerAction"],[3,"ModifyMembersAccessControlAction"],[3,"ModifyInviteLinkPasswordAction"],[3,"ModifyAnnouncementsOnlyAction"],[3,"GroupChangeState"],[3,"Member"],[3,"Avatar"],[3,"Member"],[3,"GroupInviteLinkContentsV1"],[4,"Contents"],[3,"Sticker"],[3,"MobileCoinAddress"],[4,"Address"],[3,"Certificate"],[3,"Certificate"],[4,"Attachment"],[3,"CallLinkUpdate"],[3,"Sent"],[3,"Contacts"],[3,"Blocked"],[3,"Request"],[3,"Read"],[3,"Viewed"],[3,"Configuration"],[3,"StickerPackOperation"],[3,"ViewOnceOpen"],[3,"FetchLatest"],[3,"Keys"],[3,"MessageRequestResponse"],[3,"OutgoingPayment"],[3,"PniChangeNumber"],[3,"CallEvent"],[3,"CallLogEvent"],[4,"Direction"],[4,"Event"],[4,"Type"],[4,"Type"],[4,"Type"],[4,"Type"],[4,"Type"],[4,"Type"],[3,"MobileCoin"],[4,"PaymentDetail"],[3,"UnidentifiedDeliveryStatus"],[3,"StoryMessageRecipient"],[3,"Gradient"],[4,"Background"],[3,"Message"],[4,"ContentHint"],[4,"Type"],[3,"LinkingManager"],[3,"ProvisioningCipher"],[3,"ConfirmCodeResponse"],[4,"SecondaryDeviceProvisioning"],[3,"KeyPair"],[3,"PhoneNumber"],[3,"ProvisioningManager"],[3,"Sender"],[4,"VerificationTransport"],[3,"RegistrationSessionMetadataResponse"],[4,"ServiceIdType"],[3,"DeviceCapabilities"],[4,"HttpAuthOverride"],[4,"RegistrationMethod"],[3,"PreKeyStatus"],[3,"AttachmentV2UploadAttributes"],[3,"DeviceId"],[3,"DeviceInfo"],[3,"RecaptchaAttributes"],[3,"ProofRequired"],[3,"PreKeyResponse"],[3,"WhoAmIResponse"],[3,"VerifyAccountResponse"],[3,"PreKeyResponseItem"],[3,"MismatchedDevices"],[3,"StaleDevices"],[4,"DecodeError"],[4,"ParseServiceAddressError"],[4,"ParseError"],[8,"MaybeSend"],[6,"Pni"],[8,"ProtobufMessage"],[3,"OutgoingPushMessages"],[15,"i64"],[3,"MessageReceiver"],[8,"Iterator"],[3,"SentMessage"],[3,"MessageSender"],[3,"SendMessageResponse"],[3,"OutgoingPushMessage"],[4,"AttachmentUploadError"],[4,"MessageSenderError"],[3,"Error"],[8,"SessionStoreExt"],[8,"Sync"],[3,"UnidentifiedAccess"],[8,"IntoIterator"],[6,"SendMessageResult"],[3,"AttachmentSpec"],[8,"WebSocketService"],[3,"SignalRequestStream"],[3,"Context"],[4,"Poll"],[8,"FnOnce"],[13,"ModifyMemberProfileKey"],[13,"PromotePendingMember"],[13,"ModifyMemberRole"],[13,"PromoteRequestingMember"],[4,"WebSocketStreamItem"],[13,"InvalidData"],[13,"WsError"],[13,"WsClosing"],[13,"NewDeviceRegistration"],[13,"UnhandledResponseCode"],[13,"Timeout"],[13,"SendError"],[13,"ResponseError"],[13,"JsonDecodeError"],[13,"WsError"],[13,"WsClosing"],[13,"InvalidFrameError"],[13,"UntrustedIdentity"],[13,"ProofRequired"],[13,"NotFound"]]},\ +"libsignal_service_actix":{"doc":"","t":"AAADLLLLLLLLLLLLLLLLLLLLLLDENNLLLLLLLLLLLLLLLLLLLLLLLL","n":["prelude","push_service","websocket","AwcPushService","borrow","borrow_mut","clone","clone_into","delete_json","from","get_from_cdn","get_json","get_protobuf","into","new","patch_json","post_json","post_to_cdn0","put_json","put_protobuf","to_owned","try_from","try_into","type_id","vzip","ws","AwcWebSocket","AwcWebSocketError","ConnectionError","ProtocolError","borrow","borrow","borrow_mut","borrow_mut","fmt","fmt","from","from","from","from","into","into","provide","send_message","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":[[0,"libsignal_service_actix"],[3,"libsignal_service_actix::push_service"],[26,"libsignal_service_actix::websocket"]],"d":["","","","","","","","","Deletes a resource through the HTTP DELETE verb.","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","",""],"i":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,21,21,27,21,27,21,21,21,27,21,21,21,27,21,21,27,21,21,27,21,27,21,27,21,27,21],"f":[0,0,0,0,[[]],[[]],[1,1],[[]],[[1,2,3,4],[[7,[[6,[5]]]]]],[[]],[[1,8,3],[[7,[[6,[5]]]]]],[[1,2,3,4,9],[[7,[[6,[5]]]]]],[[1,2,3,4,9],[[7,[[6,[5]]]]]],[[]],[[[11,[10]],[13,[12]],14],1],[[1,2,3,4,9,15],[[7,[[6,[5]]]]]],[[1,2,3,4,9,15],[[7,[[6,[5]]]]]],[[1,3,4,13],[[7,[[6,[5]]]]]],[[1,2,3,4,9,15],[[7,[[6,[5]]]]]],[[1,2,3,4,[0,[16,17]]],[[7,[[6,[5]]]]]],[[]],[[],18],[[],18],[[],19],[[]],[[1,3,4,[13,[12]],20],[[7,[[6,[5]]]]]],0,0,0,0,[[]],[[]],[[]],[[]],[[21,22],23],[[21,22],23],[[]],[24,21],[25,21],[[]],[[]],[[]],[26],[[27,28],[[7,[[6,[5]]]]]],[21,[[13,[29]]]],[[],14],[[],18],[[],18],[[],18],[[],18],[[],19],[[],19],[[]],[[]]],"c":[],"p":[[3,"AwcPushService"],[4,"Endpoint"],[15,"str"],[15,"slice"],[8,"Future"],[3,"Box"],[3,"Pin"],[15,"u32"],[4,"HttpAuthOverride"],[3,"ServiceConfiguration"],[8,"Into"],[3,"ServiceCredentials"],[4,"Option"],[3,"String"],[8,"Serialize"],[8,"Sized"],[8,"Message"],[4,"Result"],[3,"TypeId"],[15,"bool"],[4,"AwcWebSocketError"],[3,"Formatter"],[6,"Result"],[4,"ProtocolError"],[4,"WsClientError"],[3,"Demand"],[3,"AwcWebSocket"],[3,"Bytes"],[8,"Error"]]},\ +"libsignal_service_hyper":{"doc":"","t":"AAADLLLLLLLLLLLLLLLLLLLLLLNDELLLLLLLLLLLLLLLLLLLLLLL","n":["prelude","push_service","websocket","HyperPushService","borrow","borrow_mut","clone","clone_into","delete_json","from","get_from_cdn","get_json","get_protobuf","into","new","patch_json","post_json","post_to_cdn0","put_json","put_protobuf","to_owned","try_from","try_into","type_id","vzip","ws","ConnectionError","TungsteniteWebSocket","TungsteniteWebSocketError","borrow","borrow","borrow_mut","borrow_mut","fmt","fmt","from","from","from","into","into","provide","send_message","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip"],"q":[[0,"libsignal_service_hyper"],[3,"libsignal_service_hyper::push_service"],[26,"libsignal_service_hyper::websocket"]],"d":["","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","",""],"i":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,22,0,0,27,22,27,22,22,22,27,22,22,27,22,22,27,22,22,27,22,27,22,27,22,27,22],"f":[0,0,0,0,[[]],[[]],[1,1],[[]],[[1,2,3,4],[[7,[[6,[5]]]]]],[[]],[[1,8,3],[[7,[[6,[5]]]]]],[[1,2,3,4,9],[[7,[[6,[5]]]]]],[[1,2,3,4,9],[[7,[[6,[5]]]]]],[[]],[[[11,[10]],[13,[12]],14],1],[[1,2,3,4,9,[0,[15,16]]],[[7,[[6,[5]]]]]],[[1,2,3,4,9,[0,[15,16]]],[[7,[[6,[5]]]]]],[[1,3,4,13],[[7,[[6,[5]]]]]],[[1,2,3,4,9,[0,[15,16]]],[[7,[[6,[5]]]]]],[[1,2,3,4,[0,[17,18]]],[[7,[[6,[5]]]]]],[[]],[[],19],[[],19],[[],20],[[]],[[1,3,4,[13,[12]],21],[[7,[[6,[5]]]]]],0,0,0,[[]],[[]],[[]],[[]],[[22,23],24],[[22,23],24],[[]],[[]],[25,22],[[]],[[]],[26],[[27,28],[[7,[[6,[5]]]]]],[22,[[13,[29]]]],[[],14],[[],19],[[],19],[[],19],[[],19],[[],20],[[],20],[[]],[[]]],"c":[],"p":[[3,"HyperPushService"],[4,"Endpoint"],[15,"str"],[15,"slice"],[8,"Future"],[3,"Box"],[3,"Pin"],[15,"u32"],[4,"HttpAuthOverride"],[3,"ServiceConfiguration"],[8,"Into"],[3,"ServiceCredentials"],[4,"Option"],[3,"String"],[8,"MaybeSend"],[8,"Serialize"],[8,"Sized"],[8,"Message"],[4,"Result"],[3,"TypeId"],[15,"bool"],[4,"TungsteniteWebSocketError"],[3,"Formatter"],[6,"Result"],[4,"Error"],[3,"Demand"],[3,"TungsteniteWebSocket"],[3,"Bytes"],[8,"Error"]]},\ +"zkgroup":{"doc":"","t":"AAACCAAAAAAACCCCCCCAAAAADLLLLLLLLLLLLLEDDNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLDLLLLLLLLLLLLLDLLLLLLLLLLDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLCCCCCAAADDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLCCCCCCCCCCCAAAAAAAADLLLLLLLLLLLLLLLDLLLLLLLLLLDLLMLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLEDDDNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLDLLLLLLLLLLLDLLLLLLLLLLLLCCCCCAAAAADLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLDLLLLLLLLLLDLLLLLLLLLLLDLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAAAAAISDLLLLKLLLLLLLLLKLLLLLLLRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRDDLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLGGGGGGGGGGGGGGGFFAAAAAAAAAAAAIDDDDDDDDSDDDDQDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLDDDDDDDDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLLLLDLLDDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDLLLLLLLLLLLLLLLLLL","n":["api","common","crypto","ServerPublicParams","ServerSecretParams","auth","call_links","generic_server_params","groups","profiles","receipts","server_params","AnyAuthCredentialPresentation","AuthCredential","AuthCredentialPresentationV2","AuthCredentialResponse","AuthCredentialWithPni","AuthCredentialWithPniPresentation","AuthCredentialWithPniResponse","auth_credential","auth_credential_presentation","auth_credential_response","auth_credential_with_pni","auth_credential_with_pni_response","AuthCredential","borrow","borrow_mut","clone","clone_into","deserialize","from","into","serialize","to_owned","try_from","try_into","type_id","vzip","AnyAuthCredentialPresentation","AuthCredentialPresentationV2","AuthCredentialWithPniPresentation","V2","V3","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","from","from","from","from","from","get_aci_ciphertext","get_pni_ciphertext","get_pni_ciphertext","get_redemption_time","get_redemption_time","get_redemption_time","get_uuid_ciphertext","get_uuid_ciphertext","into","into","into","new","serialize","serialize","serialize","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","AuthCredentialResponse","borrow","borrow_mut","deserialize","from","into","serialize","try_from","try_into","type_id","vzip","AuthCredentialWithPni","borrow","borrow_mut","clone","clone_into","deserialize","from","into","serialize","to_owned","try_from","try_into","type_id","vzip","AuthCredentialWithPniResponse","borrow","borrow_mut","deserialize","from","into","serialize","try_from","try_into","type_id","vzip","CallLinkAuthCredential","CallLinkAuthCredentialPresentation","CallLinkAuthCredentialResponse","CallLinkPublicParams","CallLinkSecretParams","CreateCallLinkCredential","CreateCallLinkCredentialPresentation","CreateCallLinkCredentialRequest","CreateCallLinkCredentialRequestContext","CreateCallLinkCredentialResponse","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","decrypt_uid","derive_from_root_key","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","encrypt_uid","from","from","from","from","from","from","from","from","from","from","get_public_params","get_request","get_user_id","get_user_id","into","into","into","into","into","into","into","into","into","into","issue","issue_credential","new","present","present","receive","receive","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","GenericServerPublicParams","GenericServerSecretParams","borrow","borrow","borrow_mut","borrow_mut","deserialize","deserialize","from","from","generate","get_public_params","into","into","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GroupMasterKey","GroupPublicParams","GroupSecretParams","ProfileKeyCiphertext","UuidCiphertext","group_params","profile_key_ciphertext","uuid_ciphertext","GroupMasterKey","GroupPublicParams","GroupSecretParams","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","decrypt_blob","decrypt_blob_with_padding","decrypt_profile_key","decrypt_service_id","default","derive_from_master_key","deserialize","deserialize","deserialize","encrypt_blob","encrypt_blob_with_padding","encrypt_profile_key","encrypt_profile_key_bytes","encrypt_service_id","encrypt_uid_struct","from","from","from","generate","get_group_identifier","get_group_identifier","get_master_key","get_public_params","into","into","into","new","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ProfileKeyCiphertext","borrow","borrow_mut","clone","clone_into","default","deserialize","eq","equivalent","from","into","serialize","to_owned","try_from","try_into","type_id","vzip","UuidCiphertext","borrow","borrow_mut","clone","clone_into","default","deserialize","eq","equivalent","from","into","serialize","to_owned","try_from","try_into","type_id","vzip","AnyProfileKeyCredentialPresentation","ExpiringProfileKeyCredential","ExpiringProfileKeyCredentialPresentation","ExpiringProfileKeyCredentialResponse","ProfileKey","ProfileKeyCommitment","ProfileKeyCredentialPresentationV1","ProfileKeyCredentialPresentationV2","ProfileKeyCredentialRequest","ProfileKeyCredentialRequestContext","ProfileKeyVersion","expiring_profile_key_credential","expiring_profile_key_credential_response","profile_key","profile_key_commitment","profile_key_credential_presentation","profile_key_credential_request","profile_key_credential_request_context","profile_key_version","ExpiringProfileKeyCredential","aci","borrow","borrow_mut","clone","clone_into","deserialize","from","get_expiration_time","into","serialize","to_owned","try_from","try_into","type_id","vzip","ExpiringProfileKeyCredentialResponse","borrow","borrow_mut","deserialize","from","into","serialize","try_from","try_into","type_id","vzip","ProfileKey","borrow","borrow_mut","bytes","clone","clone_into","create","derive_access_key","deserialize","from","generate","get_bytes","get_commitment","get_profile_key_version","into","serialize","to_owned","try_from","try_into","type_id","vzip","ProfileKeyCommitment","borrow","borrow_mut","clone","clone_into","deserialize","from","into","serialize","to_owned","try_from","try_into","type_id","vzip","AnyProfileKeyCredentialPresentation","ExpiringProfileKeyCredentialPresentation","ProfileKeyCredentialPresentationV1","ProfileKeyCredentialPresentationV2","V1","V2","V3","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","from","from","from","from","from","from","from","get_expiration_time","get_profile_key_ciphertext","get_profile_key_ciphertext","get_profile_key_ciphertext","get_profile_key_ciphertext","get_uuid_ciphertext","get_uuid_ciphertext","get_uuid_ciphertext","get_uuid_ciphertext","into","into","into","into","new","serialize","serialize","serialize","serialize","to_structurally_valid_v1_presentation_bytes","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ProfileKeyCredentialRequest","borrow","borrow_mut","deserialize","from","into","serialize","try_from","try_into","type_id","vzip","ProfileKeyCredentialRequestContext","borrow","borrow_mut","deserialize","from","get_request","into","serialize","try_from","try_into","type_id","vzip","ProfileKeyVersion","borrow","borrow_mut","clone","clone_into","from","into","serialize","to_owned","try_from","try_into","type_id","vzip","ReceiptCredential","ReceiptCredentialPresentation","ReceiptCredentialRequest","ReceiptCredentialRequestContext","ReceiptCredentialResponse","receipt_credential","receipt_credential_presentation","receipt_credential_request","receipt_credential_request_context","receipt_credential_response","ReceiptCredential","borrow","borrow_mut","clone","clone_into","deserialize","from","get_receipt_expiration_time","get_receipt_level","into","serialize","to_owned","try_from","try_into","type_id","vzip","ReceiptCredentialPresentation","borrow","borrow_mut","deserialize","from","get_receipt_expiration_time","get_receipt_level","get_receipt_serial_bytes","get_receipt_struct","into","serialize","try_from","try_into","type_id","vzip","ReceiptCredentialRequest","borrow","borrow_mut","deserialize","from","into","serialize","try_from","try_into","type_id","vzip","ReceiptCredentialRequestContext","borrow","borrow_mut","deserialize","from","get_request","into","serialize","try_from","try_into","type_id","vzip","ReceiptCredentialResponse","borrow","borrow_mut","deserialize","from","into","serialize","try_from","try_into","type_id","vzip","ServerPublicParams","ServerSecretParams","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","create_auth_credential_presentation","create_auth_credential_presentation_v2","create_auth_credential_with_pni_presentation","create_expiring_profile_key_credential_presentation","create_profile_key_credential_request_context","create_receipt_credential_presentation","create_receipt_credential_request_context","deserialize","deserialize","from","from","generate","get_public_params","into","into","issue_auth_credential","issue_auth_credential_with_pni_as_aci","issue_auth_credential_with_pni_as_service_id","issue_expiring_profile_key_credential","issue_receipt_credential","receive_auth_credential","receive_auth_credential_with_pni_as_aci","receive_auth_credential_with_pni_as_service_id","receive_expiring_profile_key_credential","receive_receipt_credential","serialize","serialize","sign","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","verify_auth_credential_presentation","verify_auth_credential_presentation_v2","verify_auth_credential_with_pni_presentation","verify_expiring_profile_key_credential_presentation","verify_profile_key_credential_presentation","verify_receipt_credential_presentation","verify_signature","vzip","vzip","array_utils","constants","errors","sho","simple_types","ArrayLike","LEN","OneBased","borrow","borrow_mut","clone","clone_into","create","create","default","deserialize","eq","equivalent","fmt","from","index","into","iter","iter","serialize","to_owned","try_from","try_into","type_id","vzip","ACCESS_KEY_LEN","AESGCM_NONCE_LEN","AESGCM_TAG_LEN","AES_KEY_LEN","AUTH_CREDENTIAL_LEN","AUTH_CREDENTIAL_PRESENTATION_V2_LEN","AUTH_CREDENTIAL_RESPONSE_LEN","AUTH_CREDENTIAL_WITH_PNI_LEN","AUTH_CREDENTIAL_WITH_PNI_RESPONSE_LEN","EXPIRING_PROFILE_KEY_CREDENTIAL_LEN","EXPIRING_PROFILE_KEY_CREDENTIAL_RESPONSE_LEN","GROUP_IDENTIFIER_LEN","GROUP_MASTER_KEY_LEN","GROUP_PUBLIC_PARAMS_LEN","GROUP_SECRET_PARAMS_LEN","NUM_AUTH_CRED_ATTRIBUTES","NUM_PROFILE_KEY_CRED_ATTRIBUTES","NUM_RECEIPT_CRED_ATTRIBUTES","PRESENTATION_VERSION_1","PRESENTATION_VERSION_2","PRESENTATION_VERSION_3","PROFILE_KEY_CIPHERTEXT_LEN","PROFILE_KEY_COMMITMENT_LEN","PROFILE_KEY_CREDENTIAL_PRESENTATION_V2_LEN","PROFILE_KEY_CREDENTIAL_REQUEST_CONTEXT_LEN","PROFILE_KEY_CREDENTIAL_REQUEST_LEN","PROFILE_KEY_LEN","PROFILE_KEY_VERSION_ENCODED_LEN","PROFILE_KEY_VERSION_LEN","RANDOMNESS_LEN","RECEIPT_CREDENTIAL_LEN","RECEIPT_CREDENTIAL_PRESENTATION_LEN","RECEIPT_CREDENTIAL_REQUEST_CONTEXT_LEN","RECEIPT_CREDENTIAL_REQUEST_LEN","RECEIPT_CREDENTIAL_RESPONSE_LEN","RECEIPT_SERIAL_LEN","RESERVED_LEN","SECONDS_PER_DAY","SERVER_PUBLIC_PARAMS_LEN","SERVER_SECRET_PARAMS_LEN","SIGNATURE_LEN","TEST_ARRAY_16","TEST_ARRAY_16_1","TEST_ARRAY_32","TEST_ARRAY_32_1","TEST_ARRAY_32_2","TEST_ARRAY_32_3","TEST_ARRAY_32_4","TEST_ARRAY_32_5","UUID_CIPHERTEXT_LEN","UUID_LEN","ZkGroupDeserializationFailure","ZkGroupVerificationFailure","borrow","borrow","borrow_mut","borrow_mut","fmt","fmt","fmt","fmt","from","from","into","into","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Sho","absorb_and_ratchet","borrow","borrow_mut","from","get_point","get_point_single_elligator","get_scalar","into","new","squeeze","try_from","try_into","type_id","vzip","AesKeyBytes","CoarseRedemptionTime","GroupIdentifierBytes","GroupMasterKeyBytes","NotarySignatureBytes","ProfileKeyBytes","ProfileKeyVersionBytes","ProfileKeyVersionEncodedBytes","RandomnessBytes","ReceiptLevel","ReceiptSerialBytes","ReservedBytes","SignatureBytes","Timestamp","UidBytes","encode_receipt_serial_bytes","encode_redemption_time","credentials","profile_key_commitment","profile_key_credential_request","profile_key_encryption","profile_key_struct","proofs","receipt_credential_request","receipt_struct","signature","timestamp_struct","uid_encryption","uid_struct","AttrScalars","AuthCredential","AuthCredentialWithPni","BlindedExpiringProfileKeyCredential","BlindedExpiringProfileKeyCredentialWithSecretNonce","BlindedReceiptCredential","BlindedReceiptCredentialWithSecretNonce","ExpiringProfileKeyCredential","KeyPair","NUM_ATTRS","PniCredential","ProfileKeyCredential","PublicKey","ReceiptCredential","Storage","SystemParams","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","create_auth_credential","create_auth_credential_with_pni","create_blinded_expiring_profile_key_credential","create_blinded_receipt_credential","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","from","from","from","from","from","from","from","from","from","from","from","from","from","generate","get_blinded_expiring_profile_key_credential","get_blinded_receipt_credential","get_hardcoded","get_public_key","into","into","into","into","into","into","into","into","into","into","into","into","into","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Commitment","CommitmentWithSecretNonce","SystemParams","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calc_j3","clone","clone","clone","clone_into","clone_into","clone_into","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","from","from","from","generate","get_hardcoded","get_profile_key_commitment","into","into","into","new","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Ciphertext","CiphertextWithSecretNonce","KeyPair","PublicKey","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decrypt_blinded_expiring_profile_key_credential","deserialize","deserialize","deserialize","deserialize","encrypt","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","from","from","from","from","generate","get_ciphertext","get_public_key","into","into","into","into","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Ciphertext","KeyPair","PublicKey","SystemParams","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decrypt","default","derive_from","deserialize","deserialize","deserialize","deserialize","encrypt","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","from","from","from","from","generate","get_hardcoded","get_public_key","into","into","into","into","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ProfileKeyStruct","borrow","borrow_mut","calc_M3","clone","clone_into","conditional_select","default","deserialize","eq","equivalent","from","into","new","serialize","to_bytes","to_owned","try_from","try_into","type_id","vzip","AuthCredentialIssuanceProof","AuthCredentialPresentationProofV2","AuthCredentialWithPniIssuanceProof","AuthCredentialWithPniPresentationProof","ExpiringProfileKeyCredentialIssuanceProof","ExpiringProfileKeyCredentialPresentationProof","ProfileKeyCredentialPresentationProofV1","ProfileKeyCredentialPresentationProofV2","ProfileKeyCredentialRequestProof","ReceiptCredentialIssuanceProof","ReceiptCredentialPresentationProof","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","from","from","from","from","from","from","from","from","from","from","from","get_poksho_statement","get_poksho_statement","get_poksho_statement","get_poksho_statement","get_poksho_statement","get_poksho_statement","get_poksho_statement","get_poksho_statement","get_poksho_statement","into","into","into","into","into","into","into","into","into","into","into","new","new","new","new","new","new","new","new","new","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","verify","verify","verify","verify","verify","verify","verify","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Ciphertext","CiphertextWithSecretNonce","KeyPair","PublicKey","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decrypt_blinded_receipt_credential","deserialize","deserialize","deserialize","deserialize","encrypt","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","from","from","from","from","generate","get_ciphertext","get_public_key","into","into","into","into","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ReceiptStruct","borrow","borrow_mut","calc_m1","calc_m1_from","clone","clone_into","deserialize","eq","equivalent","from","into","new","serialize","to_owned","try_from","try_into","type_id","vzip","KeyPair","PublicKey","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","deserialize","eq","eq","equivalent","equivalent","from","from","generate","get_public_key","into","into","serialize","serialize","sign","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","verify","vzip","vzip","TimestampStruct","borrow","borrow_mut","calc_m","calc_m_from","clone","clone_into","deserialize","eq","equivalent","from","into","new","serialize","to_owned","try_from","try_into","type_id","vzip","A","A","Ciphertext","G_a","G_a","KeyPair","PublicKey","SystemParams","a","as_points","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","decrypt","default","derive_from","deserialize","deserialize","deserialize","deserialize","encrypt","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","from","from","from","from","generate","get_hardcoded","get_public_key","id","id","into","into","into","into","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","UidStruct","as_points","borrow","borrow_mut","calc_M1","clone","clone_into","deserialize","eq","equivalent","from","from_service_id","into","serialize","to_owned","try_from","try_into","type_id","vzip"],"q":[[0,"zkgroup"],[3,"zkgroup::api"],[12,"zkgroup::api::auth"],[24,"zkgroup::api::auth::auth_credential"],[38,"zkgroup::api::auth::auth_credential_presentation"],[83,"zkgroup::api::auth::auth_credential_response"],[94,"zkgroup::api::auth::auth_credential_with_pni"],[108,"zkgroup::api::auth::auth_credential_with_pni_response"],[119,"zkgroup::api::call_links"],[251,"zkgroup::api::generic_server_params"],[275,"zkgroup::api::groups"],[283,"zkgroup::api::groups::group_params"],[343,"zkgroup::api::groups::profile_key_ciphertext"],[360,"zkgroup::api::groups::uuid_ciphertext"],[377,"zkgroup::api::profiles"],[396,"zkgroup::api::profiles::expiring_profile_key_credential"],[412,"zkgroup::api::profiles::expiring_profile_key_credential_response"],[423,"zkgroup::api::profiles::profile_key"],[444,"zkgroup::api::profiles::profile_key_commitment"],[458,"zkgroup::api::profiles::profile_key_credential_presentation"],[518,"zkgroup::api::profiles::profile_key_credential_request"],[529,"zkgroup::api::profiles::profile_key_credential_request_context"],[541,"zkgroup::api::profiles::profile_key_version"],[554,"zkgroup::api::receipts"],[564,"zkgroup::api::receipts::receipt_credential"],[580,"zkgroup::api::receipts::receipt_credential_presentation"],[595,"zkgroup::api::receipts::receipt_credential_request"],[606,"zkgroup::api::receipts::receipt_credential_request_context"],[618,"zkgroup::api::receipts::receipt_credential_response"],[629,"zkgroup::api::server_params"],[684,"zkgroup::common"],[689,"zkgroup::common::array_utils"],[714,"zkgroup::common::constants"],[765,"zkgroup::common::errors"],[789,"zkgroup::common::sho"],[804,"zkgroup::common::simple_types"],[821,"zkgroup::crypto"],[833,"zkgroup::crypto::credentials"],[1054,"zkgroup::crypto::profile_key_commitment"],[1107,"zkgroup::crypto::profile_key_credential_request"],[1176,"zkgroup::crypto::profile_key_encryption"],[1247,"zkgroup::crypto::profile_key_struct"],[1268,"zkgroup::crypto::proofs"],[1449,"zkgroup::crypto::receipt_credential_request"],[1518,"zkgroup::crypto::receipt_struct"],[1537,"zkgroup::crypto::signature"],[1573,"zkgroup::crypto::timestamp_struct"],[1592,"zkgroup::crypto::uid_encryption"],[1671,"zkgroup::crypto::uid_struct"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Like ProfileKeyCredentialPresentationV1, but with an …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Abstracts over fixed-length arrays (and similar types) …","","A wrapper around an array or slice to use one-based …","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Seconds in a 24-hour cycle (ignoring leap seconds).","","","","","","","","","","","","","","Deserialization failure in zkgroup","Verification failure in zkgroup","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","Measured in days past the epoch.","","","","","","","","","","","","Measured in seconds past the epoch.","","","","","","","","","","","","","","","","Used to specialize a KeyPair<S> to support a certain …","","","","","","","","","The number of attributes supported in this system.","Unused, kept only because ServerSecretParams contains a …","Unused, kept only because ServerSecretParams contains a …","","","The storage (should be a fixed-size array of Scalar).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Deprecated; use …","Deprecated; use …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","The full set of information known by the client after …","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,8,8,8,6,7,8,6,7,6,7,8,8,8,6,7,7,8,7,8,6,7,8,6,8,6,7,8,8,6,7,8,6,7,8,6,7,8,6,7,8,6,7,0,16,16,16,16,16,16,16,16,16,16,0,17,17,17,17,17,17,17,17,17,17,17,17,17,0,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,23,24,25,26,27,28,29,30,19,20,23,24,25,26,27,28,29,30,19,20,19,20,19,20,19,19,23,24,25,26,27,28,29,30,19,20,19,23,24,25,26,27,28,29,30,19,20,19,26,25,30,23,24,25,26,27,28,29,30,19,20,27,23,26,24,29,23,26,23,24,25,26,27,28,29,30,19,20,19,20,23,24,25,26,27,28,29,30,19,20,23,24,25,26,27,28,29,30,19,20,23,24,25,26,27,28,29,30,19,20,25,30,23,24,25,26,27,28,29,30,19,20,0,0,31,33,31,33,31,33,31,33,31,31,31,33,31,33,31,33,31,33,31,33,31,33,0,0,0,0,0,0,0,0,0,0,0,34,35,36,34,35,36,34,35,36,34,35,36,35,35,35,35,34,35,34,35,36,35,35,35,35,35,35,34,35,36,35,35,36,35,35,34,35,36,34,34,35,36,34,35,36,34,35,36,34,35,36,34,35,36,34,35,36,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,0,48,48,48,48,48,48,48,48,48,48,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,49,49,49,49,49,49,49,49,49,49,49,49,49,0,0,0,0,54,54,54,54,51,52,53,54,51,52,53,51,52,53,54,54,54,54,51,52,53,53,54,51,52,53,54,51,52,53,54,51,52,53,54,54,51,52,53,54,54,51,52,53,54,51,52,53,54,51,52,53,54,51,52,53,0,55,55,55,55,55,55,55,55,55,55,0,56,56,56,56,56,56,56,56,56,56,56,0,50,50,50,50,50,50,50,50,50,50,50,50,0,0,0,0,0,0,0,0,0,0,0,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,62,62,62,62,62,62,62,62,62,62,0,63,63,63,63,63,63,63,63,63,63,63,0,64,64,64,64,64,64,64,64,64,64,0,0,65,66,65,66,65,66,65,66,66,66,66,66,66,66,66,65,66,65,66,65,65,65,66,65,65,65,65,65,66,66,66,66,66,65,66,65,65,66,65,66,65,66,65,66,65,65,65,65,65,65,66,65,66,0,0,0,0,0,0,72,0,70,70,70,70,72,70,70,70,70,70,70,70,70,70,72,70,70,70,70,70,70,70,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,15,22,15,22,22,15,15,22,15,22,15,22,15,22,15,22,15,22,15,22,15,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,88,0,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,89,89,89,89,87,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,89,95,99,87,89,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,87,89,90,91,92,93,94,95,96,97,98,99,100,0,0,0,106,107,108,106,107,108,107,106,107,108,106,107,108,106,107,108,106,107,108,106,107,108,106,107,108,106,106,107,106,107,108,107,106,107,108,106,107,108,106,107,108,106,107,108,106,107,108,106,107,108,0,0,0,0,110,101,111,102,110,101,111,102,110,101,111,102,110,101,111,102,110,110,101,111,102,110,110,101,111,102,110,101,111,102,110,101,111,102,110,111,110,110,101,111,102,110,101,111,102,110,101,111,102,110,101,111,102,110,101,111,102,110,101,111,102,110,101,111,102,0,0,0,0,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,113,115,113,112,113,114,115,113,112,113,114,115,112,113,114,115,112,113,114,115,112,112,113,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,112,113,114,115,0,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,0,0,0,0,0,0,0,0,0,0,0,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,124,125,126,127,117,118,119,120,121,122,123,126,127,117,118,119,120,121,122,123,124,125,126,127,0,0,0,0,132,103,133,104,132,103,133,104,132,103,133,104,132,103,133,104,132,132,103,133,104,132,132,103,133,104,132,103,133,104,132,103,133,104,132,133,132,132,103,133,104,132,103,133,104,132,103,133,104,132,103,133,104,132,103,133,104,132,103,133,104,132,103,133,104,0,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,0,0,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,134,134,135,134,135,134,134,135,134,135,134,135,134,135,135,134,135,0,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,129,131,0,129,131,0,0,0,129,130,138,129,131,130,138,129,131,130,138,129,131,130,138,129,131,130,129,130,129,138,129,131,130,129,138,129,131,130,138,129,131,130,138,129,131,130,138,138,129,129,131,138,129,131,130,138,129,131,130,138,129,131,130,138,129,131,130,138,129,131,130,138,129,131,130,138,129,131,130,0,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[1,1],[[]],[2,[[3,[1]]]],[[]],[[]],[[1,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[2,[[3,[6]]]],[2,[[3,[7]]]],[6,8],[[]],[7,8],[[]],[[]],[7,9],[8,[[10,[9]]]],[7,9],[8,11],[6,12],[7,11],[8,9],[6,9],[[]],[[]],[[]],[[[14,[13]]],[[3,[8,15]]]],[[8,4],3],[[6,4],3],[[7,4],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[]],[[]],[[]],0,[[]],[[]],[2,[[3,[16]]]],[[]],[[]],[[16,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[17,17],[[]],[2,[[3,[17]]]],[[]],[[]],[[17,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[18]]]],[[]],[[]],[[18,4],3],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19,19],[20,20],[[]],[[]],[[19,9],[[3,[21,22]]]],[[[14,[13]]],19],[2,[[3,[23]]]],[2,[[3,[24]]]],[2,[[3,[25]]]],[2,[[3,[26]]]],[2,[[3,[27]]]],[2,[[3,[28]]]],[2,[[3,[29]]]],[2,[[3,[30]]]],[2,[[3,[19]]]],[2,[[3,[20]]]],[[19,21],9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[19,20],[26,27],[25,9],[30,9],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[27,21,11,31,32],28],[[21,11,31,32],23],[[[14,[13]],32],26],[[24,21,11,33,19,32],25],[[29,[14,[13]],21,33,19,32],30],[[23,21,11,33],[[3,[24,22]]]],[[26,28,21,33],[[3,[29,22]]]],[[23,4],3],[[24,4],3],[[25,4],3],[[26,4],3],[[27,4],3],[[28,4],3],[[29,4],3],[[30,4],3],[[19,4],3],[[20,4],3],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[25,11,31,20],[[3,[22]]]],[[30,[14,[13]],11,31,20],[[3,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[]],[2,[[3,[31]]]],[2,[[3,[33]]]],[[]],[[]],[32,31],[31,33],[[]],[[]],[[31,4],3],[[33,4],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[34,34],[35,35],[36,36],[[]],[[]],[[]],[[35,[14,[13]]],[[3,[[37,[13]],22]]]],[[35,[14,[13]]],[[3,[[37,[13]],22]]]],[[35,38,21],[[3,[39,22]]]],[[35,9],[[3,[40,22]]]],[[],34],[34,35],[2,[[3,[34]]]],[2,[[3,[35]]]],[2,[[3,[36]]]],[[35,32,[14,[13]]],[[37,[13]]]],[[35,32,[14,[13]],41],[[37,[13]]]],[[35,39,21],38],[[35,42,21],38],[[35,40],9],[[35,43],9],[[]],[[]],[[]],[32,35],[35,44],[36,44],[35,34],[35,36],[[]],[[]],[[]],[[[45,[13]]],34],[[34,4],3],[[35,4],3],[[36,4],3],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[]],[[]],[[]],0,[[]],[[]],[38,38],[[]],[[],38],[2,[[3,[38]]]],[[38,38],46],[[],46],[[]],[[]],[[38,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[9,9],[[]],[[],9],[2,[[3,[9]]]],[[9,9],46],[[],46],[[]],[[]],[[9,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[47,21],[[]],[[]],[47,47],[[]],[2,[[3,[47]]]],[[]],[47,11],[[]],[[47,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[48]]]],[[]],[[]],[[48,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],0,[39,39],[[]],[42,39],[39,[[45,[13]]]],[2,[[3,[39]]]],[[]],[32,39],[39,42],[[39,21],49],[[39,21],50],[[]],[[39,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[49,49],[[]],[2,[[3,[49]]]],[[]],[[]],[[49,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,[[3,[51]]]],[2,[[3,[52]]]],[2,[[3,[53]]]],[[]],[53,54],[52,54],[51,54],[[]],[[]],[[]],[53,11],[54,38],[51,38],[52,38],[53,38],[54,9],[51,9],[52,9],[53,9],[[]],[[]],[[]],[[]],[[[14,[13]]],[[3,[54,15]]]],[[54,4],3],[[51,4],3],[[52,4],3],[[53,4],3],[54,[[37,[13]]]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,[[]],[[]],[2,[[3,[55]]]],[[]],[[]],[[55,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[56]]]],[[]],[56,55],[[]],[[56,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[50,50],[[]],[[]],[[]],[[50,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[57,57],[[]],[2,[[3,[57]]]],[[]],[57,11],[57,58],[[]],[[57,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[59]]]],[[]],[59,11],[59,58],[59,60],[59,61],[[]],[[59,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[62]]]],[[]],[[]],[[62,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[63]]]],[[]],[63,62],[[]],[[63,4],3],[[],3],[[],3],[[],5],[[]],0,[[]],[[]],[2,[[3,[64]]]],[[]],[[]],[[64,4],3],[[],3],[[],3],[[],5],[[]],0,0,[[]],[[]],[[]],[[]],[65,65],[66,66],[[]],[[]],[[66,32,35,1],8],[[66,32,35,1],6],[[66,32,35,17],7],[[66,32,35,47],53],[[66,32,21,39],56],[[66,32,57],59],[[66,32,60],63],[2,[[3,[65]]]],[2,[[3,[66]]]],[[]],[[]],[32,65],[65,66],[[]],[[]],[[65,32,21,12],16],[[65,32,21,67,11],18],[[65,32,21,67,11],18],[[65,32,55,21,49,11],[[3,[48,22]]]],[[65,32,62,11,58],64],[[66,21,12,16],[[3,[1,22]]]],[[66,21,67,11,18],[[3,[17,22]]]],[[66,21,67,11,18],[[3,[17,22]]]],[[66,56,48,11],[[3,[47,22]]]],[[66,63,64],[[3,[57,22]]]],[[65,4],3],[[66,4],3],[[65,32,[14,[13]]],68],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[65,36,8,11],[[3,[22]]]],[[65,36,6,12],[[3,[22]]]],[[65,36,7,11],[[3,[22]]]],[[65,36,53,11],[[3,[22]]]],[[65,36,54,11],[[3,[22]]]],[[65,59],[[3,[22]]]],[[66,[14,[13]],68],[[3,[22]]]],[[]],[[]],0,0,0,0,0,0,0,0,[[]],[[]],[[[70,[69]]],[[70,[69]]]],[[]],[71],[71,[[70,[72]]]],[[],[[70,[73]]]],[2,[[3,[[70,[74]]]]]],[[[70,[75]],[70,[75]]],46],[[],46],[[[70,[76]],77],78],[[]],[[[70,[[80,[79]]]],79]],[[]],[[],81],[[[70,[72]]],81],[[[70,[82]],4],3],[[]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[22,77],78],[[22,77],78],[[15,77],78],[[15,77],78],[[]],[[]],[[]],[[]],[[],83],[[],83],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[]],[[]],0,[[84,[14,[13]]]],[[]],[[]],[[]],[84,85],[84,85],[84,86],[[]],[[[14,[13]],[14,[13]]],84],[[84,79],[[37,[13]]]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[60,86],[41,86],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[87,87],[[[89,[88]]],[[89,[88]]]],[90,90],[91,91],[92,92],[93,93],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[100,100],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[89,[91]],43,12,84],91],[[[89,[92]],43,43,11,84],92],[[[89,[94]],43,101,102,11,84],95],[[[89,[98]],103,104,11,58,84],99],[[],87],[2,[[3,[87]]]],[2,[[3,[[89,[88]]]]]],[2,[[3,[90]]]],[2,[[3,[91]]]],[2,[[3,[92]]]],[2,[[3,[93]]]],[2,[[3,[94]]]],[2,[[3,[95]]]],[2,[[3,[96]]]],[2,[[3,[97]]]],[2,[[3,[98]]]],[2,[[3,[99]]]],[2,[[3,[100]]]],[[87,87],46],[[[89,[88]],[89,[88]]],46],[[90,90],46],[[91,91],46],[[92,92],46],[[93,93],46],[[94,94],46],[[95,95],46],[[96,96],46],[[97,97],46],[[98,98],46],[[99,99],46],[[100,100],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[84,[[89,[88]]]],[95,96],[99,100],[[],87],[[[89,[88]]],90],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[87,4],3],[[[89,[88]],4],3],[[90,4],3],[[91,4],3],[[92,4],3],[[93,4],3],[[94,4],3],[[95,4],3],[[96,4],3],[[97,4],3],[[98,4],3],[[99,4],3],[[100,4],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[42,105],86],[106,106],[107,107],[108,108],[[]],[[]],[[]],[2,[[3,[106]]]],[2,[[3,[107]]]],[2,[[3,[108]]]],[[106,106],46],[[107,107],46],[[108,108],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[],106],[[],106],[107,108],[[]],[[]],[[]],[[109,105],107],[[106,4],3],[[107,4],3],[[108,4],3],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[110,110],[101,101],[111,111],[102,102],[[]],[[]],[[]],[[]],[[110,96],94],[2,[[3,[110]]]],[2,[[3,[101]]]],[2,[[3,[111]]]],[2,[[3,[102]]]],[[110,109,84],111],[[110,110],46],[[101,101],46],[[111,111],46],[[102,102],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[84,110],[111,102],[110,101],[[]],[[]],[[]],[[]],[[110,4],3],[[101,4],3],[[111,4],3],[[102,4],3],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[112,112],[113,113],[114,114],[115,115],[[]],[[]],[[]],[[]],[[113,115,105],[[3,[109,22]]]],[[],115],[84,113],[2,[[3,[112]]]],[2,[[3,[113]]]],[2,[[3,[114]]]],[2,[[3,[115]]]],[[113,109],115],[[112,112],46],[[113,113],46],[[114,114],46],[[115,115],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[],112],[[],112],[113,114],[[]],[[]],[[]],[[]],[[112,4],3],[[113,4],3],[[114,4],3],[[115,4],3],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,[[]],[[]],[[42,105],85],[109,109],[[]],[[109,109,116],109],[[],109],[2,[[3,[109]]]],[[109,109],46],[[],46],[[]],[[]],[[42,105],109],[[109,4],3],[109,42],[[]],[[],3],[[],3],[[],5],[[]],0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[117,117],[118,118],[119,119],[120,120],[121,121],[122,122],[123,123],[124,124],[125,125],[126,126],[127,127],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[2,[[3,[117]]]],[2,[[3,[118]]]],[2,[[3,[119]]]],[2,[[3,[120]]]],[2,[[3,[121]]]],[2,[[3,[122]]]],[2,[[3,[123]]]],[2,[[3,[124]]]],[2,[[3,[125]]]],[2,[[3,[126]]]],[2,[[3,[127]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],128],[[],128],[[],128],[[],128],[[],128],[[],128],[[],128],[[],128],[[],128],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[89,[91]],91,43,12,84],117],[[[89,[92]],92,43,43,11,84],118],[[110,111,107,84],119],[[[89,[94]],101,102,95,43,11,84],120],[[[89,[98]],103,104,99,11,58,84],121],[[90,129,91,43,130,12,84],122],[[90,129,92,43,130,43,130,11,84],123],[[129,113,90,94,130,115,105,42,84],126],[[90,98,84],127],[[117,4],3],[[118,4],3],[[119,4],3],[[120,4],3],[[121,4],3],[[122,4],3],[[123,4],3],[[124,4],3],[[125,4],3],[[126,4],3],[[127,4],3],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[117,90,91,43,12],[[3,[22]]]],[[118,90,92,43,43,11],[[3,[22]]]],[[119,101,102,108],[[3,[22]]]],[[120,90,101,105,102,96,11],[[3,[22]]]],[[121,90,103,104,100,61],[[3,[22]]]],[[122,[89,[91]],131,130,12],[[3,[22]]]],[[123,[89,[92]],131,130,130,11],[[3,[22]]]],[[126,[89,[94]],130,131,115,114,11],[[3,[22]]]],[[127,[89,[98]],61],[[3,[22]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[132,132],[103,103],[133,133],[104,104],[[]],[[]],[[]],[[]],[[132,100],98],[2,[[3,[132]]]],[2,[[3,[103]]]],[2,[[3,[133]]]],[2,[[3,[104]]]],[[132,60,84],133],[[132,132],46],[[103,103],46],[[133,133],46],[[104,104],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[84,132],[133,104],[132,103],[[]],[[]],[[]],[[]],[[132,4],3],[[103,4],3],[[133,4],3],[[104,4],3],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,[[]],[[]],[61,86],[[11,58],86],[61,61],[[]],[2,[[3,[61]]]],[[61,61],46],[[],46],[[]],[[]],[[60,11,58],61],[[61,4],3],[[]],[[],3],[[],3],[[],5],[[]],0,0,[[]],[[]],[[]],[[]],[134,134],[135,135],[[]],[[]],[2,[[3,[134]]]],[2,[[3,[135]]]],[[134,134],46],[[135,135],46],[[],46],[[],46],[[]],[[]],[84,134],[134,135],[[]],[[]],[[134,4],3],[[135,4],3],[[134,[14,[13]],84],136],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[135,[14,[13]],136],[[3,[22]]]],[[]],[[]],0,[[]],[[]],[137,86],[11,86],[137,137],[[]],[2,[[3,[137]]]],[[137,137],46],[[],46],[[]],[[]],[11,137],[[137,4],3],[[]],[[],3],[[],3],[[],5],[[]],[129,85],[131,85],0,[129,[[45,[85]]]],[131,[[45,[85]]]],0,0,0,[129,[[45,[86]]]],[130,[[45,[85]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[138,138],[129,129],[131,131],[130,130],[[]],[[]],[[]],[[]],[[129,130],[[3,[40,22]]]],[[],130],[84,129],[2,[[3,[138]]]],[2,[[3,[129]]]],[2,[[3,[131]]]],[2,[[3,[130]]]],[[129,43],130],[[138,138],46],[[129,129],46],[[131,131],46],[[130,130],46],[[],46],[[],46],[[],46],[[],46],[[]],[[]],[[]],[[]],[[],138],[[],138],[129,131],[129,139],[131,139],[[]],[[]],[[]],[[]],[[138,4],3],[[129,4],3],[[131,4],3],[[130,4],3],[[]],[[]],[[]],[[]],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],3],[[],5],[[],5],[[],5],[[],5],[[]],[[]],[[]],[[]],0,[43,[[45,[85]]]],[[]],[[]],[40,85],[43,43],[[]],[2,[[3,[43]]]],[[43,43],46],[[],46],[[]],[40,43],[[]],[[43,4],3],[[]],[[],3],[[],3],[[],5],[[]]],"c":[],"p":[[3,"AuthCredential"],[8,"Deserializer"],[4,"Result"],[8,"Serializer"],[3,"TypeId"],[3,"AuthCredentialPresentationV2"],[3,"AuthCredentialWithPniPresentation"],[4,"AnyAuthCredentialPresentation"],[3,"UuidCiphertext"],[4,"Option"],[6,"Timestamp"],[6,"CoarseRedemptionTime"],[15,"u8"],[15,"slice"],[3,"ZkGroupDeserializationFailure"],[3,"AuthCredentialResponse"],[3,"AuthCredentialWithPni"],[3,"AuthCredentialWithPniResponse"],[3,"CallLinkSecretParams"],[3,"CallLinkPublicParams"],[6,"Aci"],[3,"ZkGroupVerificationFailure"],[3,"CallLinkAuthCredentialResponse"],[3,"CallLinkAuthCredential"],[3,"CallLinkAuthCredentialPresentation"],[3,"CreateCallLinkCredentialRequestContext"],[3,"CreateCallLinkCredentialRequest"],[3,"CreateCallLinkCredentialResponse"],[3,"CreateCallLinkCredential"],[3,"CreateCallLinkCredentialPresentation"],[3,"GenericServerSecretParams"],[6,"RandomnessBytes"],[3,"GenericServerPublicParams"],[3,"GroupMasterKey"],[3,"GroupSecretParams"],[3,"GroupPublicParams"],[3,"Vec"],[3,"ProfileKeyCiphertext"],[3,"ProfileKey"],[4,"ServiceId"],[15,"u32"],[6,"ProfileKeyBytes"],[3,"UidStruct"],[6,"GroupIdentifierBytes"],[15,"array"],[15,"bool"],[3,"ExpiringProfileKeyCredential"],[3,"ExpiringProfileKeyCredentialResponse"],[3,"ProfileKeyCommitment"],[3,"ProfileKeyVersion"],[3,"ProfileKeyCredentialPresentationV1"],[3,"ProfileKeyCredentialPresentationV2"],[3,"ExpiringProfileKeyCredentialPresentation"],[4,"AnyProfileKeyCredentialPresentation"],[3,"ProfileKeyCredentialRequest"],[3,"ProfileKeyCredentialRequestContext"],[3,"ReceiptCredential"],[6,"ReceiptLevel"],[3,"ReceiptCredentialPresentation"],[6,"ReceiptSerialBytes"],[3,"ReceiptStruct"],[3,"ReceiptCredentialRequest"],[3,"ReceiptCredentialRequestContext"],[3,"ReceiptCredentialResponse"],[3,"ServerSecretParams"],[3,"ServerPublicParams"],[6,"Pni"],[6,"NotarySignatureBytes"],[8,"Clone"],[3,"OneBased"],[8,"FnMut"],[8,"ArrayLike"],[8,"Default"],[8,"Deserialize"],[8,"PartialEq"],[8,"Debug"],[3,"Formatter"],[6,"Result"],[15,"usize"],[8,"Index"],[3,"Iter"],[8,"Serialize"],[3,"String"],[3,"Sho"],[3,"RistrettoPoint"],[3,"Scalar"],[3,"SystemParams"],[8,"AttrScalars"],[3,"KeyPair"],[3,"PublicKey"],[3,"AuthCredential"],[3,"AuthCredentialWithPni"],[3,"ProfileKeyCredential"],[3,"ExpiringProfileKeyCredential"],[3,"BlindedExpiringProfileKeyCredentialWithSecretNonce"],[3,"BlindedExpiringProfileKeyCredential"],[3,"PniCredential"],[3,"ReceiptCredential"],[3,"BlindedReceiptCredentialWithSecretNonce"],[3,"BlindedReceiptCredential"],[3,"PublicKey"],[3,"Ciphertext"],[3,"PublicKey"],[3,"Ciphertext"],[6,"UidBytes"],[3,"SystemParams"],[3,"CommitmentWithSecretNonce"],[3,"Commitment"],[3,"ProfileKeyStruct"],[3,"KeyPair"],[3,"CiphertextWithSecretNonce"],[3,"SystemParams"],[3,"KeyPair"],[3,"PublicKey"],[3,"Ciphertext"],[3,"Choice"],[3,"AuthCredentialIssuanceProof"],[3,"AuthCredentialWithPniIssuanceProof"],[3,"ProfileKeyCredentialRequestProof"],[3,"ExpiringProfileKeyCredentialIssuanceProof"],[3,"ReceiptCredentialIssuanceProof"],[3,"AuthCredentialPresentationProofV2"],[3,"AuthCredentialWithPniPresentationProof"],[3,"ProfileKeyCredentialPresentationProofV1"],[3,"ProfileKeyCredentialPresentationProofV2"],[3,"ExpiringProfileKeyCredentialPresentationProof"],[3,"ReceiptCredentialPresentationProof"],[3,"Statement"],[3,"KeyPair"],[3,"Ciphertext"],[3,"PublicKey"],[3,"KeyPair"],[3,"CiphertextWithSecretNonce"],[3,"KeyPair"],[3,"PublicKey"],[6,"SignatureBytes"],[3,"TimestampStruct"],[3,"SystemParams"],[15,"str"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-45c8a3c9c1040bae/out/signal.proto.sealed_sender.rs.html b/src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-a046b1b523f664d8/out/signal.proto.sealed_sender.rs.html similarity index 99% rename from src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-45c8a3c9c1040bae/out/signal.proto.sealed_sender.rs.html rename to src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-a046b1b523f664d8/out/signal.proto.sealed_sender.rs.html index 751613860..efbe0a99a 100644 --- a/src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-45c8a3c9c1040bae/out/signal.proto.sealed_sender.rs.html +++ b/src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-a046b1b523f664d8/out/signal.proto.sealed_sender.rs.html @@ -1,4 +1,4 @@ -signal.proto.sealed_sender.rs - source
1
+signal.proto.sealed_sender.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-45c8a3c9c1040bae/out/signal.proto.storage.rs.html b/src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-a046b1b523f664d8/out/signal.proto.storage.rs.html
similarity index 99%
rename from src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-45c8a3c9c1040bae/out/signal.proto.storage.rs.html
rename to src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-a046b1b523f664d8/out/signal.proto.storage.rs.html
index 569ac7ce0..baab752bd 100644
--- a/src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-45c8a3c9c1040bae/out/signal.proto.storage.rs.html
+++ b/src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-a046b1b523f664d8/out/signal.proto.storage.rs.html
@@ -1,4 +1,4 @@
-signal.proto.storage.rs - source
1
+signal.proto.storage.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-a3068634c3d3b4e1/out/signal.rs.html b/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-d0a494c879bb3b32/out/signal.rs.html
similarity index 99%
rename from src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-a3068634c3d3b4e1/out/signal.rs.html
rename to src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-d0a494c879bb3b32/out/signal.rs.html
index 0fdaa93c1..adfc4884b 100644
--- a/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-a3068634c3d3b4e1/out/signal.rs.html
+++ b/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-d0a494c879bb3b32/out/signal.rs.html
@@ -1,4 +1,4 @@
-signal.rs - source
1
+signal.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-a3068634c3d3b4e1/out/signalservice.rs.html b/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-d0a494c879bb3b32/out/signalservice.rs.html
similarity index 99%
rename from src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-a3068634c3d3b4e1/out/signalservice.rs.html
rename to src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-d0a494c879bb3b32/out/signalservice.rs.html
index e76074f12..bbf13862f 100644
--- a/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-a3068634c3d3b4e1/out/signalservice.rs.html
+++ b/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-d0a494c879bb3b32/out/signalservice.rs.html
@@ -1,4 +1,4 @@
-signalservice.rs - source
1
+signalservice.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/lib.rs.html b/src/libsignal_service/lib.rs.html
index 635bd2838..c51c64cce 100644
--- a/src/libsignal_service/lib.rs.html
+++ b/src/libsignal_service/lib.rs.html
@@ -100,6 +100,7 @@
 100
 101
 102
+103
 
#![recursion_limit = "256"]
 #![deny(clippy::dbg_macro)]
 // TODO: we cannot use this until whisperfish builds with a newer Rust version
@@ -134,7 +135,8 @@
 pub mod websocket;
 
 pub use crate::account_manager::{
-    decrypt_device_name, AccountManager, Profile, ProfileManagerError,
+    decrypt_device_name, AccountManager, LinkError, Profile,
+    ProfileManagerError,
 };
 pub use crate::service_address::*;
 
diff --git a/zkgroup/api/profiles/profile_key_credential_presentation/enum.AnyProfileKeyCredentialPresentation.html b/zkgroup/api/profiles/profile_key_credential_presentation/enum.AnyProfileKeyCredentialPresentation.html
index f03bf6d60..c4eeb31d4 100644
--- a/zkgroup/api/profiles/profile_key_credential_presentation/enum.AnyProfileKeyCredentialPresentation.html
+++ b/zkgroup/api/profiles/profile_key_credential_presentation/enum.AnyProfileKeyCredentialPresentation.html
@@ -4,7 +4,7 @@
     V3(ExpiringProfileKeyCredentialPresentation),
 }

Variants§

Implementations§

Trait Implementations§

Trait Implementations§

source§

impl From<ExpiringProfileKeyCredentialPresentation> for AnyProfileKeyCredentialPresentation

source§

fn from(presentation: ExpiringProfileKeyCredentialPresentation) -> Self

Converts to this type from the input type.
source§

impl From<ProfileKeyCredentialPresentationV1> for AnyProfileKeyCredentialPresentation

source§

fn from(presentation: ProfileKeyCredentialPresentationV1) -> Self

Converts to this type from the input type.
source§

impl From<ProfileKeyCredentialPresentationV2> for AnyProfileKeyCredentialPresentation

source§

fn from(presentation: ProfileKeyCredentialPresentationV2) -> Self

Converts to this type from the input type.
source§

impl Serialize for AnyProfileKeyCredentialPresentation

source§

fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>where S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere