From da30f7ca7f752f67a7dfea150279a87c351ceb8a Mon Sep 17 00:00:00 2001 From: gferon Date: Sun, 8 Oct 2023 16:56:56 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20aa842?= =?UTF-8?q?439f5417ed7377a0ae99e8e03dea8bba9b4=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- implementors/core/clone/trait.Clone.js | 6 +- implementors/core/cmp/trait.Eq.js | 6 +- implementors/core/cmp/trait.Ord.js | 4 +- implementors/core/cmp/trait.PartialEq.js | 6 +- implementors/core/cmp/trait.PartialOrd.js | 4 +- implementors/core/convert/trait.AsRef.js | 2 +- implementors/core/convert/trait.From.js | 10 +- implementors/core/convert/trait.TryFrom.js | 4 +- implementors/core/default/trait.Default.js | 6 +- implementors/core/error/trait.Error.js | 2 +- implementors/core/fmt/trait.Debug.js | 6 +- implementors/core/fmt/trait.Display.js | 6 +- implementors/core/hash/trait.Hash.js | 4 +- implementors/core/marker/trait.Copy.js | 6 +- .../core/marker/trait.StructuralEq.js | 6 +- .../core/marker/trait.StructuralPartialEq.js | 6 +- .../messagepipe/trait.WebSocketService.js | 2 +- .../push_service/trait.PushService.js | 2 +- .../num_enum/trait.TryFromPrimitive.js | 2 +- implementors/prost/message/trait.Message.js | 2 +- implementors/serde/de/trait.Deserialize.js | 4 +- implementors/serde/ser/trait.Serialize.js | 4 +- implementors/subtle/trait.ConstantTimeEq.js | 2 +- libsignal_protocol/kem/enum.KeyType.html | 2 +- libsignal_protocol/struct.DeviceId.html | 2 +- .../struct.IdentityKeyPair.html | 2 +- libsignal_protocol/struct.KeyPair.html | 2 +- libsignal_protocol/struct.KyberPreKeyId.html | 2 +- libsignal_protocol/struct.PreKeyId.html | 2 +- libsignal_protocol/struct.PrivateKey.html | 2 +- .../struct.ProtocolAddress.html | 2 +- libsignal_protocol/struct.SignedPreKeyId.html | 2 +- .../configuration/enum.SignalServers.html | 2 +- .../struct.ServiceConfiguration.html | 2 +- .../content/enum.ContentBody.html | 4 +- libsignal_service/content/index.html | 2 +- libsignal_service/content/struct.Content.html | 2 +- libsignal_service/enum.LinkError.html | 2 +- .../enum.ProfileManagerError.html | 2 +- .../groups_v2/enum.CredentialsCacheError.html | 2 +- .../groups_v2/enum.GroupDecodingError.html | 2 +- .../prelude/struct.UuidError.html | 2 +- .../prelude/trait.ProtobufMessage.html | 2 +- .../enum.ProfileCipherError.html | 2 +- .../profile_name/struct.ProfileName.html | 4 +- .../access_control/enum.AccessRequired.html | 16 +- .../proto/access_control/index.html | 2 +- .../enum.AttachmentIdentifier.html | 10 +- .../proto/attachment_pointer/enum.Flags.html | 16 +- .../proto/attachment_pointer/index.html | 2 +- .../body_range/enum.AssociatedValue.html | 10 +- .../proto/body_range/enum.Style.html | 16 +- libsignal_service/proto/body_range/index.html | 2 +- .../proto/call_message/hangup/enum.Type.html | 16 +- .../proto/call_message/hangup/index.html | 2 +- .../proto/call_message/index.html | 2 +- .../proto/call_message/offer/enum.Type.html | 16 +- .../proto/call_message/offer/index.html | 2 +- .../call_message/opaque/enum.Urgency.html | 16 +- .../proto/call_message/opaque/index.html | 2 +- .../proto/call_message/struct.Answer.html | 14 +- .../proto/call_message/struct.Busy.html | 10 +- .../proto/call_message/struct.Hangup.html | 16 +- .../proto/call_message/struct.IceUpdate.html | 18 +- .../proto/call_message/struct.Offer.html | 18 +- .../proto/call_message/struct.Opaque.html | 14 +- .../proto/contact_details/index.html | 2 +- .../proto/contact_details/struct.Avatar.html | 12 +- .../data_message/contact/email/enum.Type.html | 16 +- .../data_message/contact/email/index.html | 2 +- .../proto/data_message/contact/index.html | 2 +- .../data_message/contact/phone/enum.Type.html | 16 +- .../data_message/contact/phone/index.html | 2 +- .../contact/postal_address/enum.Type.html | 16 +- .../contact/postal_address/index.html | 2 +- .../data_message/contact/struct.Avatar.html | 10 +- .../data_message/contact/struct.Email.html | 16 +- .../data_message/contact/struct.Name.html | 20 +- .../data_message/contact/struct.Phone.html | 16 +- .../contact/struct.PostalAddress.html | 28 +-- .../proto/data_message/enum.Flags.html | 16 +- .../data_message/enum.ProtocolVersion.html | 16 +- .../proto/data_message/index.html | 2 +- .../payment/activation/enum.Type.html | 16 +- .../payment/activation/index.html | 2 +- .../payment/amount/enum.Amount.html | 10 +- .../data_message/payment/amount/index.html | 2 +- .../payment/amount/struct.MobileCoin.html | 10 +- .../proto/data_message/payment/enum.Item.html | 10 +- .../proto/data_message/payment/index.html | 2 +- .../notification/enum.Transaction.html | 10 +- .../payment/notification/index.html | 2 +- .../notification/struct.MobileCoin.html | 10 +- .../payment/struct.Activation.html | 12 +- .../data_message/payment/struct.Amount.html | 8 +- .../payment/struct.Notification.html | 10 +- .../proto/data_message/quote/enum.Type.html | 16 +- .../proto/data_message/quote/index.html | 2 +- .../quote/struct.QuotedAttachment.html | 12 +- .../proto/data_message/struct.Contact.html | 10 +- .../proto/data_message/struct.Delete.html | 10 +- .../proto/data_message/struct.GiftBadge.html | 10 +- .../data_message/struct.GroupCallUpdate.html | 10 +- .../proto/data_message/struct.Payment.html | 8 +- .../proto/data_message/struct.Quote.html | 18 +- .../proto/data_message/struct.Reaction.html | 16 +- .../proto/data_message/struct.Sticker.html | 16 +- .../data_message/struct.StoryContext.html | 12 +- .../proto/enum.ProvisioningVersion.html | 16 +- .../proto/envelope/enum.Type.html | 16 +- libsignal_service/proto/envelope/index.html | 2 +- .../group_attribute_blob/enum.Content.html | 10 +- .../proto/group_attribute_blob/index.html | 2 +- .../proto/group_change/actions/index.html | 2 +- .../actions/struct.AddBannedMemberAction.html | 8 +- .../actions/struct.AddMemberAction.html | 8 +- .../struct.AddPendingMemberAction.html | 8 +- .../struct.AddRequestingMemberAction.html | 8 +- .../struct.DeleteBannedMemberAction.html | 8 +- .../actions/struct.DeleteMemberAction.html | 8 +- .../struct.DeletePendingMemberAction.html | 8 +- .../struct.DeleteRequestingMemberAction.html | 8 +- ...yAddFromInviteLinkAccessControlAction.html | 12 +- .../struct.ModifyAnnouncementsOnlyAction.html | 8 +- ...t.ModifyAttributesAccessControlAction.html | 12 +- .../actions/struct.ModifyAvatarAction.html | 8 +- .../struct.ModifyDescriptionAction.html | 8 +- ...ModifyDisappearingMessagesTimerAction.html | 8 +- ...struct.ModifyInviteLinkPasswordAction.html | 8 +- .../struct.ModifyMemberProfileKeyAction.html | 8 +- .../struct.ModifyMemberRoleAction.html | 12 +- ...ruct.ModifyMembersAccessControlAction.html | 12 +- .../actions/struct.ModifyTitleAction.html | 8 +- .../struct.PromotePendingMemberAction.html | 8 +- ...tePendingPniAciMemberProfileKeyAction.html | 8 +- .../struct.PromoteRequestingMemberAction.html | 12 +- .../proto/group_change/index.html | 2 +- .../proto/group_change/struct.Actions.html | 8 +- .../proto/group_changes/index.html | 2 +- .../struct.GroupChangeState.html | 8 +- .../proto/group_context/enum.Type.html | 16 +- .../proto/group_context/index.html | 2 +- .../proto/group_context/struct.Member.html | 10 +- .../proto/group_details/index.html | 2 +- .../proto/group_details/struct.Avatar.html | 12 +- .../proto/group_details/struct.Member.html | 10 +- .../group_invite_link/enum.Contents.html | 10 +- .../proto/group_invite_link/index.html | 2 +- .../struct.GroupInviteLinkContentsV1.html | 8 +- libsignal_service/proto/member/enum.Role.html | 16 +- libsignal_service/proto/member/index.html | 2 +- libsignal_service/proto/pack/index.html | 2 +- .../proto/pack/struct.Sticker.html | 14 +- .../proto/payment_address/enum.Address.html | 10 +- .../proto/payment_address/index.html | 2 +- .../struct.MobileCoinAddress.html | 12 +- .../proto/receipt_message/enum.Type.html | 16 +- .../proto/receipt_message/index.html | 2 +- .../proto/sender_certificate/index.html | 2 +- .../struct.Certificate.html | 18 +- .../proto/server_certificate/index.html | 2 +- .../struct.Certificate.html | 12 +- .../proto/story_message/enum.Attachment.html | 10 +- .../proto/story_message/index.html | 2 +- .../proto/struct.AccessControl.html | 20 +- .../proto/struct.AttachmentPointer.html | 38 +-- .../proto/struct.AvatarUploadAttributes.html | 8 +- .../proto/struct.BannedMember.html | 8 +- libsignal_service/proto/struct.BodyRange.html | 12 +- .../proto/struct.CallMessage.html | 10 +- .../proto/struct.ContactDetails.html | 26 +-- libsignal_service/proto/struct.Content.html | 12 +- .../proto/struct.DataMessage.html | 22 +- .../proto/struct.DecryptionErrorMessage.html | 14 +- .../proto/struct.DeviceName.html | 14 +- .../proto/struct.EditMessage.html | 10 +- libsignal_service/proto/struct.Envelope.html | 32 +-- libsignal_service/proto/struct.Group.html | 8 +- .../proto/struct.GroupAttributeBlob.html | 8 +- .../proto/struct.GroupChange.html | 8 +- .../proto/struct.GroupChanges.html | 8 +- .../proto/struct.GroupContext.html | 16 +- .../proto/struct.GroupContextV2.html | 14 +- .../proto/struct.GroupDetails.html | 24 +- .../proto/struct.GroupExternalCredential.html | 8 +- .../proto/struct.GroupInviteLink.html | 8 +- .../proto/struct.GroupJoinInfo.html | 12 +- libsignal_service/proto/struct.Member.html | 12 +- .../proto/struct.NullMessage.html | 10 +- libsignal_service/proto/struct.Pack.html | 12 +- .../proto/struct.PaymentAddress.html | 8 +- .../proto/struct.PendingMember.html | 8 +- .../proto/struct.PniSignatureMessage.html | 12 +- libsignal_service/proto/struct.Preview.html | 16 +- .../proto/struct.ProvisionEnvelope.html | 12 +- .../proto/struct.ProvisionMessage.html | 32 +-- .../proto/struct.ProvisioningUuid.html | 10 +- .../proto/struct.ReceiptMessage.html | 12 +- .../proto/struct.RequestingMember.html | 8 +- .../proto/struct.SenderCertificate.html | 12 +- .../proto/struct.ServerCertificate.html | 12 +- .../proto/struct.StoryMessage.html | 12 +- .../proto/struct.SyncMessage.html | 10 +- .../proto/struct.TextAttachment.html | 18 +- .../proto/struct.TypingMessage.html | 16 +- .../struct.UnidentifiedSenderMessage.html | 14 +- libsignal_service/proto/struct.Verified.html | 18 +- .../proto/struct.WebSocketMessage.html | 12 +- .../proto/struct.WebSocketRequestMessage.html | 16 +- .../struct.WebSocketResponseMessage.html | 16 +- .../call_event/enum.Direction.html | 16 +- .../sync_message/call_event/enum.Event.html | 16 +- .../sync_message/call_event/enum.Type.html | 16 +- .../proto/sync_message/call_event/index.html | 2 +- .../call_log_event/enum.Type.html | 16 +- .../sync_message/call_log_event/index.html | 2 +- .../sync_message/fetch_latest/enum.Type.html | 16 +- .../sync_message/fetch_latest/index.html | 2 +- .../proto/sync_message/index.html | 2 +- .../message_request_response/enum.Type.html | 16 +- .../message_request_response/index.html | 2 +- .../outgoing_payment/enum.PaymentDetail.html | 10 +- .../sync_message/outgoing_payment/index.html | 2 +- .../outgoing_payment/struct.MobileCoin.html | 20 +- .../proto/sync_message/request/enum.Type.html | 16 +- .../proto/sync_message/request/index.html | 2 +- .../proto/sync_message/sent/index.html | 2 +- .../sent/struct.StoryMessageRecipient.html | 12 +- .../struct.UnidentifiedDeliveryStatus.html | 12 +- .../sticker_pack_operation/enum.Type.html | 16 +- .../sticker_pack_operation/index.html | 2 +- .../proto/sync_message/struct.Blocked.html | 8 +- .../proto/sync_message/struct.CallEvent.html | 26 +-- .../sync_message/struct.CallLinkUpdate.html | 12 +- .../sync_message/struct.CallLogEvent.html | 14 +- .../sync_message/struct.Configuration.html | 18 +- .../proto/sync_message/struct.Contacts.html | 10 +- .../sync_message/struct.FetchLatest.html | 12 +- .../proto/sync_message/struct.Keys.html | 10 +- .../struct.MessageRequestResponse.html | 16 +- .../sync_message/struct.OutgoingPayment.html | 12 +- .../sync_message/struct.PniChangeNumber.html | 18 +- .../proto/sync_message/struct.Read.html | 12 +- .../proto/sync_message/struct.Request.html | 12 +- .../proto/sync_message/struct.Sent.html | 18 +- .../struct.StickerPackOperation.html | 16 +- .../sync_message/struct.ViewOnceOpen.html | 12 +- .../proto/sync_message/struct.Viewed.html | 12 +- .../text_attachment/enum.Background.html | 10 +- .../proto/text_attachment/enum.Style.html | 16 +- .../proto/text_attachment/index.html | 2 +- .../text_attachment/struct.Gradient.html | 14 +- .../proto/typing_message/enum.Action.html | 16 +- .../proto/typing_message/index.html | 2 +- .../unidentified_sender_message/index.html | 2 +- .../message/enum.ContentHint.html | 16 +- .../message/enum.Type.html | 16 +- .../message/index.html | 2 +- .../struct.Message.html | 20 +- .../proto/verified/enum.State.html | 16 +- libsignal_service/proto/verified/index.html | 2 +- .../proto/web_socket_message/enum.Type.html | 16 +- .../proto/web_socket_message/index.html | 2 +- .../provisioning/enum.ProvisioningError.html | 2 +- .../push_service/enum.ServiceError.html | 2 +- .../push_service/enum.ServiceIdType.html | 2 +- .../push_service/struct.ServiceIds.html | 4 +- .../sender/enum.AttachmentUploadError.html | 2 +- .../sender/enum.MessageSenderError.html | 2 +- .../enum.ParseServiceAddressError.html | 2 +- .../struct.ServiceAddress.html | 2 +- .../websocket/enum.AwcWebSocketError.html | 2 +- .../push_service/struct.HyperPushService.html | 220 +++++++++--------- .../enum.TungsteniteWebSocketError.html | 4 +- .../struct.TungsteniteWebSocket.html | 6 +- search-index.js | 10 +- .../out/signal.proto.sealed_sender.rs.html | 2 +- .../out/signal.proto.storage.rs.html | 2 +- src/libsignal_service/content.rs.html | 4 + .../out/signal.rs.html | 2 +- .../out/signalservice.rs.html | 2 +- .../enum.AnyAuthCredentialPresentation.html | 2 +- .../struct.ZkGroupVerificationFailure.html | 2 +- 283 files changed, 1392 insertions(+), 1388 deletions(-) rename src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/{libsignal-protocol-a046b1b523f664d8 => libsignal-protocol-b1021e3aaced7c15}/out/signal.proto.sealed_sender.rs.html (99%) rename src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/{libsignal-protocol-a046b1b523f664d8 => libsignal-protocol-b1021e3aaced7c15}/out/signal.proto.storage.rs.html (99%) rename src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/{libsignal-service-d0a494c879bb3b32 => libsignal-service-2f3af410f334d604}/out/signal.rs.html (99%) rename src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/{libsignal-service-d0a494c879bb3b32 => libsignal-service-2f3af410f334d604}/out/signalservice.rs.html (99%) diff --git a/implementors/core/clone/trait.Clone.js b/implementors/core/clone/trait.Clone.js index 238341c40..0044b47c7 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 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_protocol":[["impl Clone for KeyType"],["impl Clone for PlaintextContent"],["impl Clone for InMemSignedPreKeyStore"],["impl Clone for CiphertextMessageType"],["impl<M: Clone + Mac + Clone> Clone for Incremental<M>"],["impl Clone for PreKeyRecord"],["impl Clone for DisplayableFingerprint"],["impl<M: Clone + Mac + Clone> Clone for Validating<M>"],["impl Clone for ServiceId"],["impl Clone for DecryptionErrorMessage"],["impl Clone for PreKeyBundle"],["impl Clone for KeyPair"],["impl Clone for IdentityKeyPair"],["impl Clone for ContentHint"],["impl Clone for Public"],["impl Clone for SenderCertificate"],["impl Clone for InMemSenderKeyStore"],["impl Clone for SenderKeyDistributionMessage"],["impl Clone for Secret"],["impl Clone for KyberPreKeyId"],["impl Clone for SenderKeyMessage"],["impl Clone for PublicKey"],["impl Clone for PrivateKey"],["impl Clone for ScannableFingerprint"],["impl Clone for DeviceId"],["impl Clone for SignedPreKeyRecord"],["impl Clone for SenderKeyRecord"],["impl Clone for SignedPreKeyId"],["impl Clone for KeyPair"],["impl Clone for ServiceIdKind"],["impl Clone for PreKeyId"],["impl Clone for InMemKyberPreKeyStore"],["impl Clone for SignalMessage"],["impl Clone for Fingerprint"],["impl Clone for InMemSessionStore"],["impl Clone for KyberPayload"],["impl Clone for ProtocolAddress"],["impl Clone for PreKeySignalMessage"],["impl Clone for InMemPreKeyStore"],["impl Clone for InMemIdentityKeyStore"],["impl<T: Clone + KeyKind> Clone for Key<T>"],["impl Clone for Direction"],["impl Clone for IdentityKey"],["impl Clone for ServerCertificate"],["impl Clone for InMemSignalProtocolStore"],["impl Clone for SessionRecord"],["impl Clone for KyberPreKeyRecord"]], +"libsignal_service":[["impl Clone for Style"],["impl<Service: Clone, S: Clone, R: Clone> Clone for MessageSender<Service, S, R>"],["impl Clone for Member"],["impl Clone for Sticker"],["impl Clone for DeleteRequestingMemberAction"],["impl Clone for SignalServers"],["impl Clone for PniChangeNumber"],["impl Clone for Sent"],["impl Clone for SentMessage"],["impl Clone for ServiceIds"],["impl Clone for Reaction"],["impl Clone for StickerPackOperation"],["impl<C: Clone> Clone for AvatarWrite<C>"],["impl Clone for Pack"],["impl Clone for CallEvent"],["impl Clone for AccessRequired"],["impl Clone for Flags"],["impl Clone for State"],["impl Clone for SyncMessage"],["impl Clone for AssociatedValue"],["impl Clone for DeviceCapabilities"],["impl Clone for AddPendingMemberAction"],["impl Clone for PendingMember"],["impl Clone for DecryptionErrorMessage"],["impl Clone for Flags"],["impl Clone for GroupJoinInfo"],["impl Clone for Member"],["impl Clone for Content"],["impl<Service: Clone> Clone for MessageReceiver<Service>"],["impl Clone for StoryMessageRecipient"],["impl Clone for AccessControl"],["impl Clone for Urgency"],["impl Clone for Metadata"],["impl Clone for Action"],["impl Clone for ProtocolVersion"],["impl Clone for Contacts"],["impl Clone for ModifyMemberProfileKeyAction"],["impl Clone for AddRequestingMemberAction"],["impl Clone for ModifyAddFromInviteLinkAccessControlAction"],["impl Clone for Type"],["impl Clone for Type"],["impl Clone for Avatar"],["impl Clone for OutgoingPayment"],["impl Clone for StoryMessage"],["impl Clone for ModifyAnnouncementsOnlyAction"],["impl Clone for FetchLatest"],["impl Clone for ViewOnceOpen"],["impl Clone for ProvisioningVersion"],["impl Clone for ParseServiceAddressError"],["impl Clone for Keys"],["impl Clone for Group"],["impl Clone for Event"],["impl Clone for GiftBadge"],["impl Clone for BodyRange"],["impl Clone for MessageRequestResponse"],["impl Clone for Amount"],["impl Clone for PaymentAddress"],["impl Clone for ServiceAddress"],["impl Clone for PromotePendingPniAciMemberProfileKeyAction"],["impl Clone for Quote"],["impl Clone for PromoteRequestingMemberAction"],["impl Clone for MobileCoinAddress"],["impl Clone for AttachmentIdentifier"],["impl Clone for NullMessage"],["impl Clone for Type"],["impl Clone for Type"],["impl Clone for DataMessage"],["impl Clone for Request"],["impl Clone for PendingMember"],["impl Clone for ContentBody"],["impl Clone for SenderCertificate"],["impl Clone for WebSocketResponseMessage"],["impl Clone for Contents"],["impl Clone for Amount"],["impl Clone for GroupChanges"],["impl Clone for AccessControl"],["impl Clone for Busy"],["impl Clone for CallLogEvent"],["impl Clone for GroupChangeState"],["impl Clone for Type"],["impl Clone for Type"],["impl Clone for Activation"],["impl Clone for Preview"],["impl Clone for Type"],["impl Clone for ContactDetails"],["impl Clone for Actions"],["impl Clone for QuotedAttachment"],["impl Clone for DeviceName"],["impl Clone for Verified"],["impl Clone for ServiceConfiguration"],["impl Clone for PostalAddress"],["impl Clone for Profile"],["impl Clone for Configuration"],["impl Clone for Member"],["impl Clone for Hangup"],["impl Clone for MobileCoin"],["impl Clone for Role"],["impl Clone for GroupChanges"],["impl Clone for Type"],["impl Clone for RegistrationSessionMetadataResponse"],["impl Clone for BannedMember"],["impl Clone for GroupChange"],["impl Clone for UnidentifiedDeliveryStatus"],["impl Clone for GroupInviteLinkContentsV1"],["impl Clone for ServerCertificate"],["impl Clone for Delete"],["impl<'a> Clone for RegistrationMethod<'a>"],["impl Clone for AddMemberAction"],["impl Clone for Type"],["impl Clone for Content"],["impl Clone for Name"],["impl Clone for Type"],["impl Clone for Certificate"],["impl Clone for ModifyTitleAction"],["impl Clone for Envelope"],["impl Clone for Viewed"],["impl Clone for GroupDetails"],["impl Clone for GroupChange"],["impl Clone for TextAttachment"],["impl Clone for Payment"],["impl Clone for CallMessage"],["impl Clone for DeletePendingMemberAction"],["impl Clone for ReceiptMessage"],["impl<S: Clone> Clone for ProfileName<S>"],["impl Clone for Timer"],["impl Clone for WebSocketRequestMessage"],["impl Clone for DeleteBannedMemberAction"],["impl Clone for GroupAttributeBlob"],["impl Clone for Certificate"],["impl Clone for Background"],["impl Clone for SignalWebSocket"],["impl Clone for Contact"],["impl Clone for Avatar"],["impl Clone for RequestingMember"],["impl Clone for UnidentifiedSenderMessage"],["impl Clone for GroupCallUpdate"],["impl Clone for WebSocketMessage"],["impl Clone for IceUpdate"],["impl Clone for Type"],["impl Clone for Read"],["impl Clone for AttachmentPointer"],["impl Clone for Group"],["impl Clone for MobileCoin"],["impl Clone for PaymentDetail"],["impl Clone for ServiceCredentials"],["impl Clone for Blocked"],["impl Clone for Message"],["impl Clone for ModifyDisappearingMessagesTimerAction"],["impl Clone for ModifyAvatarAction"],["impl Clone for AddBannedMemberAction"],["impl Clone for ModifyInviteLinkPasswordAction"],["impl Clone for Direction"],["impl Clone for Notification"],["impl Clone for GroupContextV2"],["impl<S: Clone, R: Clone> Clone for ServiceCipher<S, R>"],["impl Clone for Offer"],["impl Clone for MobileCoin"],["impl Clone for GroupInviteLink"],["impl Clone for Avatar"],["impl Clone for GroupContext"],["impl Clone for Type"],["impl Clone for HttpAuthOverride"],["impl Clone for ProvisionEnvelope"],["impl Clone for StoryContext"],["impl Clone for RequestingMember"],["impl Clone for Type"],["impl Clone for HttpAuth"],["impl Clone for Transaction"],["impl Clone for ProvisionMessage"],["impl Clone for Type"],["impl Clone for ModifyDescriptionAction"],["impl Clone for AvatarUploadAttributes"],["impl Clone for Type"],["impl Clone for DeleteMemberAction"],["impl Clone for Phone"],["impl Clone for ProvisioningUuid"],["impl Clone for VerificationTransport"],["impl Clone for Style"],["impl<P: Clone + PushService> Clone for LinkingManager<P>"],["impl Clone for Gradient"],["impl Clone for CallLinkUpdate"],["impl Clone for TypingMessage"],["impl Clone for Answer"],["impl Clone for Address"],["impl Clone for ModifyAttributesAccessControlAction"],["impl Clone for EditMessage"],["impl Clone for ModifyMemberRoleAction"],["impl Clone for PromotePendingMemberAction"],["impl Clone for PniSignatureMessage"],["impl Clone for GroupExternalCredential"],["impl Clone for ContentHint"],["impl Clone for ModifyMembersAccessControlAction"],["impl Clone for Type"],["impl Clone for ServiceIdType"],["impl Clone for Member"],["impl Clone for Type"],["impl Clone for Attachment"],["impl Clone for Item"],["impl Clone for Opaque"],["impl Clone for Content"],["impl Clone for Type"],["impl Clone for Sticker"],["impl Clone for Email"]], "libsignal_service_actix":[["impl Clone for AwcPushService"]], "libsignal_service_hyper":[["impl Clone for HyperPushService"]], -"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"]] +"zkgroup":[["impl Clone for KeyPair"],["impl Clone for ProfileKeyCredentialPresentationProofV2"],["impl Clone for ProfileKeyCiphertext"],["impl Clone for PublicKey"],["impl Clone for ExpiringProfileKeyCredential"],["impl Clone for BlindedReceiptCredential"],["impl Clone for AuthCredentialWithPni"],["impl Clone for AuthCredential"],["impl Clone for AuthCredentialPresentationProofV2"],["impl Clone for AuthCredentialWithPniPresentationProof"],["impl Clone for ProfileKeyVersion"],["impl Clone for ProfileKeyCredentialRequestProof"],["impl Clone for GroupMasterKey"],["impl Clone for KeyPair"],["impl Clone for PublicKey"],["impl Clone for GroupPublicParams"],["impl Clone for ProfileKey"],["impl Clone for UidStruct"],["impl<T: Clone> Clone for OneBased<T>"],["impl Clone for ExpiringProfileKeyCredentialIssuanceProof"],["impl Clone for PublicKey"],["impl Clone for CommitmentWithSecretNonce"],["impl Clone for SystemParams"],["impl Clone for ReceiptCredential"],["impl Clone for ProfileKeyStruct"],["impl Clone for PublicKey"],["impl Clone for Ciphertext"],["impl Clone for CallLinkPublicParams"],["impl Clone for GroupSecretParams"],["impl Clone for KeyPair"],["impl Clone for AuthCredentialWithPniIssuanceProof"],["impl Clone for ProfileKeyCredentialPresentationProofV1"],["impl Clone for TimestampStruct"],["impl Clone for ReceiptStruct"],["impl Clone for KeyPair"],["impl Clone for CiphertextWithSecretNonce"],["impl Clone for PublicKey"],["impl Clone for BlindedReceiptCredentialWithSecretNonce"],["impl Clone for ServerSecretParams"],["impl Clone for PublicKey"],["impl Clone for ReceiptCredentialIssuanceProof"],["impl Clone for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl Clone for Commitment"],["impl Clone for PniCredential"],["impl Clone for SystemParams"],["impl Clone for SystemParams"],["impl Clone for ExpiringProfileKeyCredentialPresentationProof"],["impl Clone for CallLinkSecretParams"],["impl<S: AttrScalars> Clone for KeyPair<S>"],["impl Clone for ProfileKeyCommitment"],["impl Clone for CiphertextWithSecretNonce"],["impl Clone for Ciphertext"],["impl Clone for AuthCredential"],["impl Clone for ReceiptCredential"],["impl Clone for KeyPair"],["impl Clone for SystemParams"],["impl Clone for Ciphertext"],["impl Clone for AuthCredentialWithPni"],["impl Clone for AuthCredentialIssuanceProof"],["impl Clone for ServerPublicParams"],["impl Clone for ExpiringProfileKeyCredential"],["impl Clone for BlindedExpiringProfileKeyCredential"],["impl Clone for ProfileKeyCredential"],["impl Clone for Ciphertext"],["impl Clone for UuidCiphertext"],["impl Clone for ReceiptCredentialPresentationProof"]] };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 a0d5e6b0f..964ce2b7b 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 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"]] +"libsignal_protocol":[["impl Eq for DeviceId"],["impl Eq for PreKeyId"],["impl Eq for PublicKey"],["impl Eq for PrivateKey"],["impl Eq for CiphertextMessageType"],["impl Eq for ContentHint"],["impl Eq for KeyType"],["impl Eq for ProtocolAddress"],["impl Eq for ServiceId"],["impl Eq for Direction"],["impl Eq for ServiceIdKind"],["impl Eq for IdentityKey"],["impl Eq for Key<Public>"],["impl Eq for KyberPreKeyId"],["impl Eq for SignedPreKeyId"]], +"libsignal_service":[["impl Eq for Type"],["impl Eq for SignalServers"],["impl Eq for ServiceAddress"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for Event"],["impl Eq for Type"],["impl Eq for Style"],["impl Eq for Action"],["impl<C: Eq> Eq for AvatarWrite<C>"],["impl Eq for Type"],["impl Eq for ContentHint"],["impl Eq for Type"],["impl Eq for Flags"],["impl Eq for ProtocolVersion"],["impl Eq for PendingMember"],["impl Eq for Type"],["impl Eq for Flags"],["impl Eq for ProvisioningVersion"],["impl Eq for Type"],["impl<S: Eq> Eq for ProfileName<S>"],["impl Eq for AttachmentCipherError"],["impl Eq for Type"],["impl Eq for Urgency"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for Role"],["impl Eq for Type"],["impl Eq for DeviceCapabilities"],["impl Eq for VerificationTransport"],["impl Eq for Style"],["impl Eq for Type"],["impl Eq for Direction"],["impl Eq for Type"],["impl Eq for Timer"],["impl Eq for AccessRequired"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for Type"],["impl Eq for State"],["impl Eq for Type"]], +"zkgroup":[["impl Eq for PublicKey"],["impl Eq for PublicKey"],["impl Eq for Ciphertext"],["impl Eq for CiphertextWithSecretNonce"],["impl Eq for ExpiringProfileKeyCredential"],["impl<T: Eq> Eq for OneBased<T>"],["impl Eq for KeyPair"],["impl Eq for PublicKey"],["impl Eq for UidStruct"],["impl Eq for AuthCredentialWithPni"],["impl Eq for CiphertextWithSecretNonce"],["impl Eq for PublicKey"],["impl Eq for ProfileKeyStruct"],["impl Eq for SystemParams"],["impl Eq for PniCredential"],["impl Eq for Ciphertext"],["impl Eq for ReceiptStruct"],["impl Eq for BlindedReceiptCredentialWithSecretNonce"],["impl Eq for Ciphertext"],["impl Eq for BlindedReceiptCredential"],["impl Eq for ProfileKeyCiphertext"],["impl Eq for SystemParams"],["impl Eq for CommitmentWithSecretNonce"],["impl Eq for Ciphertext"],["impl Eq for UuidCiphertext"],["impl Eq for KeyPair"],["impl Eq for KeyPair"],["impl Eq for PublicKey"],["impl Eq for ReceiptCredential"],["impl Eq for KeyPair"],["impl Eq for BlindedExpiringProfileKeyCredential"],["impl Eq for KeyPair"],["impl Eq for AuthCredential"],["impl Eq for TimestampStruct"],["impl Eq for Commitment"],["impl Eq for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl Eq for ProfileKeyCredential"],["impl Eq for PublicKey"],["impl<S: AttrScalars> Eq for KeyPair<S>"],["impl Eq for SystemParams"],["impl Eq 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/cmp/trait.Ord.js b/implementors/core/cmp/trait.Ord.js index 1a0531eab..674643573 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 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"]] +"libsignal_protocol":[["impl Ord for SignedPreKeyId"],["impl Ord for ProtocolAddress"],["impl Ord for PublicKey"],["impl Ord for PreKeyId"],["impl Ord for DeviceId"],["impl Ord for KyberPreKeyId"],["impl Ord for IdentityKey"]], +"libsignal_service":[["impl Ord for State"],["impl Ord for Role"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Urgency"],["impl Ord for Direction"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Flags"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for AccessRequired"],["impl Ord for Action"],["impl Ord for Style"],["impl Ord for Flags"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for ContentHint"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for ProtocolVersion"],["impl Ord for Type"],["impl Ord for Type"],["impl Ord for Event"],["impl Ord for ProvisioningVersion"],["impl Ord for Style"],["impl Ord for Type"],["impl Ord for Type"]] };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 5b9577cd4..4458e5f78 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<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"]] +"libsignal_protocol":[["impl PartialEq<Key<Public>> for Key<Public>"],["impl PartialEq<ServiceId> for ServiceId"],["impl PartialEq<ContentHint> for ContentHint"],["impl PartialEq<ServiceIdKind> for ServiceIdKind"],["impl PartialEq<KyberPreKeyId> for KyberPreKeyId"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<PrivateKey> for PrivateKey"],["impl PartialEq<IdentityKey> for IdentityKey"],["impl PartialEq<DeviceId> for DeviceId"],["impl PartialEq<ProtocolAddress> for ProtocolAddress"],["impl PartialEq<Direction> for Direction"],["impl PartialEq<PreKeyId> for PreKeyId"],["impl PartialEq<SignedPreKeyId> for SignedPreKeyId"],["impl PartialEq<KeyType> for KeyType"],["impl PartialEq<CiphertextMessageType> for CiphertextMessageType"]], +"libsignal_service":[["impl PartialEq<RequestingMember> for RequestingMember"],["impl PartialEq<Activation> for Activation"],["impl PartialEq<ServerCertificate> for ServerCertificate"],["impl PartialEq<Avatar> for Avatar"],["impl PartialEq<ModifyMemberRoleAction> for ModifyMemberRoleAction"],["impl PartialEq<AddMemberAction> for AddMemberAction"],["impl PartialEq<Viewed> for Viewed"],["impl PartialEq<Sticker> for Sticker"],["impl PartialEq<BodyRange> for BodyRange"],["impl PartialEq<AccessRequired> for AccessRequired"],["impl PartialEq<DecryptionErrorMessage> for DecryptionErrorMessage"],["impl PartialEq<Avatar> for Avatar"],["impl PartialEq<PaymentDetail> for PaymentDetail"],["impl PartialEq<Item> for Item"],["impl PartialEq<PromoteRequestingMemberAction> for PromoteRequestingMemberAction"],["impl PartialEq<RequestingMember> for RequestingMember"],["impl PartialEq<CallLinkUpdate> for CallLinkUpdate"],["impl PartialEq<Role> for Role"],["impl PartialEq<DeleteMemberAction> for DeleteMemberAction"],["impl PartialEq<ModifyAvatarAction> for ModifyAvatarAction"],["impl PartialEq<Type> for Type"],["impl PartialEq<BannedMember> for BannedMember"],["impl PartialEq<Actions> for Actions"],["impl PartialEq<Type> for Type"],["impl PartialEq<Group> for Group"],["impl PartialEq<GroupInviteLink> for GroupInviteLink"],["impl PartialEq<Certificate> for Certificate"],["impl PartialEq<GroupContext> for GroupContext"],["impl PartialEq<ProvisioningUuid> for ProvisioningUuid"],["impl PartialEq<TypingMessage> for TypingMessage"],["impl PartialEq<PostalAddress> for PostalAddress"],["impl PartialEq<PniSignatureMessage> for PniSignatureMessage"],["impl PartialEq<Configuration> for Configuration"],["impl PartialEq<PendingMember> for PendingMember"],["impl PartialEq<DeviceCapabilities> for DeviceCapabilities"],["impl PartialEq<ProtocolVersion> for ProtocolVersion"],["impl PartialEq<Notification> for Notification"],["impl PartialEq<Style> for Style"],["impl PartialEq<MobileCoinAddress> for MobileCoinAddress"],["impl PartialEq<WebSocketMessage> for WebSocketMessage"],["impl PartialEq<GroupJoinInfo> for GroupJoinInfo"],["impl PartialEq<GroupInviteLinkContentsV1> for GroupInviteLinkContentsV1"],["impl PartialEq<Contacts> for Contacts"],["impl PartialEq<ServiceAddress> for ServiceAddress"],["impl PartialEq<CallLogEvent> for CallLogEvent"],["impl PartialEq<Reaction> for Reaction"],["impl PartialEq<TextAttachment> for TextAttachment"],["impl PartialEq<Gradient> for Gradient"],["impl PartialEq<ProvisionMessage> for ProvisionMessage"],["impl PartialEq<GroupDetails> for GroupDetails"],["impl PartialEq<MobileCoin> for MobileCoin"],["impl PartialEq<Sticker> for Sticker"],["impl PartialEq<PaymentAddress> for PaymentAddress"],["impl PartialEq<ProvisionEnvelope> for ProvisionEnvelope"],["impl PartialEq<Member> for Member"],["impl PartialEq<ViewOnceOpen> for ViewOnceOpen"],["impl PartialEq<AddRequestingMemberAction> for AddRequestingMemberAction"],["impl PartialEq<GroupChanges> for GroupChanges"],["impl PartialEq<Pack> for Pack"],["impl PartialEq<Type> for Type"],["impl PartialEq<GiftBadge> for GiftBadge"],["impl PartialEq<UnidentifiedSenderMessage> for UnidentifiedSenderMessage"],["impl PartialEq<Type> for Type"],["impl PartialEq<Content> for Content"],["impl PartialEq<GroupAttributeBlob> for GroupAttributeBlob"],["impl PartialEq<Email> for Email"],["impl PartialEq<SyncMessage> for SyncMessage"],["impl PartialEq<AttachmentPointer> for AttachmentPointer"],["impl PartialEq<EditMessage> for EditMessage"],["impl PartialEq<Group> for Group"],["impl PartialEq<DataMessage> for DataMessage"],["impl PartialEq<AccessControl> for AccessControl"],["impl PartialEq<Background> for Background"],["impl PartialEq<ModifyDisappearingMessagesTimerAction> for ModifyDisappearingMessagesTimerAction"],["impl PartialEq<CallEvent> for CallEvent"],["impl PartialEq<CallMessage> for CallMessage"],["impl PartialEq<AddPendingMemberAction> for AddPendingMemberAction"],["impl<S: PartialEq> PartialEq<ProfileName<S>> for ProfileName<S>"],["impl PartialEq<Read> for Read"],["impl PartialEq<ModifyMembersAccessControlAction> for ModifyMembersAccessControlAction"],["impl PartialEq<Type> for Type"],["impl PartialEq<Type> for Type"],["impl PartialEq<AccessControl> for AccessControl"],["impl PartialEq<ReceiptMessage> for ReceiptMessage"],["impl PartialEq<Attachment> for Attachment"],["impl PartialEq<PniChangeNumber> for PniChangeNumber"],["impl PartialEq<GroupChangeState> for GroupChangeState"],["impl PartialEq<Type> for Type"],["impl PartialEq<DeleteRequestingMemberAction> for DeleteRequestingMemberAction"],["impl PartialEq<ModifyTitleAction> for ModifyTitleAction"],["impl PartialEq<Amount> for Amount"],["impl PartialEq<Offer> for Offer"],["impl PartialEq<Contact> for Contact"],["impl PartialEq<Transaction> for Transaction"],["impl PartialEq<Timer> for Timer"],["impl PartialEq<Type> for Type"],["impl PartialEq<DeleteBannedMemberAction> for DeleteBannedMemberAction"],["impl PartialEq<AssociatedValue> for AssociatedValue"],["impl PartialEq<Action> for Action"],["impl PartialEq<Quote> for Quote"],["impl PartialEq<MobileCoin> for MobileCoin"],["impl PartialEq<WebSocketResponseMessage> for WebSocketResponseMessage"],["impl PartialEq<ContentHint> for ContentHint"],["impl PartialEq<PromotePendingMemberAction> for PromotePendingMemberAction"],["impl PartialEq<GroupExternalCredential> for GroupExternalCredential"],["impl PartialEq<ModifyAttributesAccessControlAction> for ModifyAttributesAccessControlAction"],["impl PartialEq<Avatar> for Avatar"],["impl PartialEq<Urgency> for Urgency"],["impl PartialEq<Message> for Message"],["impl PartialEq<QuotedAttachment> for QuotedAttachment"],["impl PartialEq<Event> for Event"],["impl PartialEq<Contents> for Contents"],["impl PartialEq<Type> for Type"],["impl PartialEq<Name> for Name"],["impl PartialEq<Type> for Type"],["impl PartialEq<Amount> for Amount"],["impl PartialEq<Direction> for Direction"],["impl PartialEq<Style> for Style"],["impl PartialEq<Type> for Type"],["impl PartialEq<ModifyDescriptionAction> for ModifyDescriptionAction"],["impl PartialEq<Opaque> for Opaque"],["impl PartialEq<Member> for Member"],["impl PartialEq<AttachmentIdentifier> for AttachmentIdentifier"],["impl PartialEq<IceUpdate> for IceUpdate"],["impl PartialEq<StoryMessage> for StoryMessage"],["impl PartialEq<Type> for Type"],["impl PartialEq<GroupContextV2> for GroupContextV2"],["impl PartialEq<AvatarUploadAttributes> for AvatarUploadAttributes"],["impl PartialEq<DeviceName> for DeviceName"],["impl PartialEq<Type> for Type"],["impl PartialEq<WebSocketRequestMessage> for WebSocketRequestMessage"],["impl PartialEq<NullMessage> for NullMessage"],["impl PartialEq<Hangup> for Hangup"],["impl PartialEq<VerificationTransport> for VerificationTransport"],["impl PartialEq<ProvisioningVersion> for ProvisioningVersion"],["impl PartialEq<Phone> for Phone"],["impl PartialEq<ModifyMemberProfileKeyAction> for ModifyMemberProfileKeyAction"],["impl PartialEq<ModifyAddFromInviteLinkAccessControlAction> for ModifyAddFromInviteLinkAccessControlAction"],["impl PartialEq<Member> for Member"],["impl PartialEq<Type> for Type"],["impl PartialEq<Payment> for Payment"],["impl PartialEq<Answer> for Answer"],["impl PartialEq<StoryContext> for StoryContext"],["impl PartialEq<Flags> for Flags"],["impl PartialEq<ModifyInviteLinkPasswordAction> for ModifyInviteLinkPasswordAction"],["impl PartialEq<Type> for Type"],["impl PartialEq<Preview> for Preview"],["impl PartialEq<Type> for Type"],["impl PartialEq<Verified> for Verified"],["impl PartialEq<Delete> for Delete"],["impl PartialEq<Flags> for Flags"],["impl PartialEq<SignalServers> for SignalServers"],["impl PartialEq<MessageRequestResponse> for MessageRequestResponse"],["impl PartialEq<GroupChange> for GroupChange"],["impl PartialEq<ModifyAnnouncementsOnlyAction> for ModifyAnnouncementsOnlyAction"],["impl PartialEq<Address> for Address"],["impl<C: PartialEq> PartialEq<AvatarWrite<C>> for AvatarWrite<C>"],["impl PartialEq<StoryMessageRecipient> for StoryMessageRecipient"],["impl PartialEq<OutgoingPayment> for OutgoingPayment"],["impl PartialEq<Busy> for Busy"],["impl PartialEq<AddBannedMemberAction> for AddBannedMemberAction"],["impl PartialEq<State> for State"],["impl PartialEq<MobileCoin> for MobileCoin"],["impl PartialEq<ContactDetails> for ContactDetails"],["impl PartialEq<PromotePendingPniAciMemberProfileKeyAction> for PromotePendingPniAciMemberProfileKeyAction"],["impl PartialEq<AttachmentCipherError> for AttachmentCipherError"],["impl PartialEq<Member> for Member"],["impl PartialEq<StickerPackOperation> for StickerPackOperation"],["impl PartialEq<Request> for Request"],["impl PartialEq<UnidentifiedDeliveryStatus> for UnidentifiedDeliveryStatus"],["impl PartialEq<Envelope> for Envelope"],["impl PartialEq<DeletePendingMemberAction> for DeletePendingMemberAction"],["impl PartialEq<Type> for Type"],["impl PartialEq<Blocked> for Blocked"],["impl PartialEq<SenderCertificate> for SenderCertificate"],["impl PartialEq<GroupCallUpdate> for GroupCallUpdate"],["impl PartialEq<Type> for Type"],["impl PartialEq<Sent> for Sent"],["impl PartialEq<FetchLatest> for FetchLatest"],["impl PartialEq<PendingMember> for PendingMember"],["impl PartialEq<Certificate> for Certificate"],["impl PartialEq<Content> for Content"],["impl PartialEq<Keys> for Keys"]], +"zkgroup":[["impl<T: PartialEq> PartialEq<OneBased<T>> for OneBased<T>"],["impl PartialEq<AuthCredential> for AuthCredential"],["impl PartialEq<SystemParams> for SystemParams"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<SystemParams> for SystemParams"],["impl PartialEq<Ciphertext> for Ciphertext"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<CiphertextWithSecretNonce> for CiphertextWithSecretNonce"],["impl PartialEq<Commitment> for Commitment"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<Ciphertext> for Ciphertext"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<TimestampStruct> for TimestampStruct"],["impl PartialEq<ProfileKeyStruct> for ProfileKeyStruct"],["impl PartialEq<ProfileKeyCiphertext> for ProfileKeyCiphertext"],["impl PartialEq<ExpiringProfileKeyCredential> for ExpiringProfileKeyCredential"],["impl PartialEq<SystemParams> for SystemParams"],["impl PartialEq<Ciphertext> for Ciphertext"],["impl PartialEq<ProfileKeyCredential> for ProfileKeyCredential"],["impl PartialEq<PniCredential> for PniCredential"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<AuthCredentialWithPni> for AuthCredentialWithPni"],["impl PartialEq<BlindedReceiptCredentialWithSecretNonce> for BlindedReceiptCredentialWithSecretNonce"],["impl PartialEq<CiphertextWithSecretNonce> for CiphertextWithSecretNonce"],["impl PartialEq<PublicKey> for PublicKey"],["impl PartialEq<SystemParams> for SystemParams"],["impl PartialEq<CommitmentWithSecretNonce> for CommitmentWithSecretNonce"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<KeyPair> for KeyPair"],["impl PartialEq<UidStruct> for UidStruct"],["impl PartialEq<ReceiptStruct> for ReceiptStruct"],["impl PartialEq<ReceiptCredential> for ReceiptCredential"],["impl PartialEq<Ciphertext> for Ciphertext"],["impl PartialEq<BlindedExpiringProfileKeyCredentialWithSecretNonce> for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl PartialEq<UuidCiphertext> for UuidCiphertext"],["impl PartialEq<BlindedExpiringProfileKeyCredential> for BlindedExpiringProfileKeyCredential"],["impl PartialEq<BlindedReceiptCredential> for BlindedReceiptCredential"],["impl<S: AttrScalars> PartialEq<KeyPair<S>> for KeyPair<S>"]] };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 af85bae34..01a5aa258 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<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"]] +"libsignal_protocol":[["impl PartialOrd<PreKeyId> for PreKeyId"],["impl PartialOrd<PublicKey> for PublicKey"],["impl PartialOrd<ProtocolAddress> for ProtocolAddress"],["impl PartialOrd<SignedPreKeyId> for SignedPreKeyId"],["impl PartialOrd<DeviceId> for DeviceId"],["impl PartialOrd<IdentityKey> for IdentityKey"],["impl PartialOrd<KyberPreKeyId> for KyberPreKeyId"]], +"libsignal_service":[["impl PartialOrd<State> for State"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Direction> for Direction"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<AccessRequired> for AccessRequired"],["impl PartialOrd<ProvisioningVersion> for ProvisioningVersion"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Urgency> for Urgency"],["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"],["impl PartialOrd<Flags> for Flags"],["impl PartialOrd<Role> for Role"],["impl PartialOrd<Style> for Style"],["impl PartialOrd<ProtocolVersion> for ProtocolVersion"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Flags> for Flags"],["impl PartialOrd<Type> for Type"],["impl PartialOrd<Action> for Action"],["impl PartialOrd<Event> for Event"],["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<Type> for Type"]] };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 6cfcede3a..3d6d4e04e 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 SenderKeyDistributionMessage"],["impl AsRef<[u8]> for SenderKeyMessage"],["impl AsRef<[u8]> for PreKeySignalMessage"],["impl AsRef<[u8]> for SignalMessage"]] +"libsignal_protocol":[["impl AsRef<[u8]> for SenderKeyMessage"],["impl AsRef<[u8]> for SignalMessage"],["impl AsRef<[u8]> for SenderKeyDistributionMessage"],["impl AsRef<[u8]> for PreKeySignalMessage"]] };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 668d0db4a..a0f739f50 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<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"]] +"libsignal_protocol":[["impl From<DeviceId> for u32"],["impl From<ServiceIdKind> for u8"],["impl From<PublicKey> for IdentityKey"],["impl From<PreKeyBundle> for PreKeyBundleContent"],["impl From<PreKeyId> for u32"],["impl From<ContentHint> for u32"],["impl From<u32> for PreKeyId"],["impl From<u32> for DeviceId"],["impl From<u32> for ContentHint"],["impl From<KyberPreKeyId> for u32"],["impl From<IdentityKey> for PublicKey"],["impl From<DecryptionErrorMessage> for PlaintextContent"],["impl From<u32> for SignedPreKeyId"],["impl From<IdentityKeyPair> for KeyPair"],["impl From<KeyPair> for IdentityKeyPair"],["impl From<u32> for KyberPreKeyId"],["impl From<SignedPreKeyId> for u32"]], +"libsignal_service":[["impl From<Style> for i32"],["impl From<AccessRequired> for i32"],["impl From<StoryMessage> for ContentBody"],["impl From<SignalServers> for ServiceConfiguration"],["impl From<State> for i32"],["impl From<CallMessage> for ContentBody"],["impl From<ParseError> for ServiceError"],["impl From<Utf8Error> for ProfileCipherError"],["impl From<DataMessage> for ContentBody"],["impl From<Type> for i32"],["impl From<ZkGroupDeserializationFailure> for GroupDecodingError"],["impl From<Type> for i32"],["impl From<Event> for i32"],["impl From<ServiceError> for MessageSenderError"],["impl From<ServiceError> for ProvisioningError"],["impl From<ServiceError> for ProfileManagerError"],["impl From<Box<ErrorKind, Global>> for GroupDecodingError"],["impl From<Type> for i32"],["impl From<ServiceError> for LinkError"],["impl From<CredentialsCacheError> for ServiceError"],["impl From<Type> for i32"],["impl From<ParseServiceAddressError> for ServiceError"],["impl From<ServiceError> for AttachmentUploadError"],["impl From<PniSignatureMessage> for ContentBody"],["impl From<Error> for AttachmentUploadError"],["impl From<DecodeError> for ServiceError"],["impl From<ProtocolVersion> for i32"],["impl From<SyncMessage> for ContentBody"],["impl From<Error> for ParseServiceAddressError"],["impl From<TypingMessage> for ContentBody"],["impl From<Type> for i32"],["impl From<ReceiptMessage> for ContentBody"],["impl From<Type> for i32"],["impl From<DecodeError> for GroupDecodingError"],["impl From<Flags> for i32"],["impl From<Role> for i32"],["impl From<SignalProtocolError> for MessageSenderError"],["impl From<ContentHint> for i32"],["impl From<Type> for i32"],["impl From<SignalProtocolError> for LinkError"],["impl From<Type> for i32"],["impl From<Action> for i32"],["impl From<AttachmentUploadError> for MessageSenderError"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Style> for i32"],["impl From<DecodeError> for ProvisioningError"],["impl From<NullMessage> for ContentBody"],["impl From<DecodeError> for ServiceError"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<SignalProtocolError> for ServiceError"],["impl From<ProfileCipherError> for ProfileManagerError"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Direction> for i32"],["impl From<Error> for ParseContactError"],["impl From<DecodeError> for ParseContactError"],["impl From<ProvisioningVersion> for i32"],["impl From<Urgency> for i32"],["impl From<Uuid> for ServiceAddress"],["impl From<EditMessage> for ContentBody"],["impl From<SignalProtocolError> for ProvisioningError"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<ZkGroupVerificationFailure> for GroupDecodingError"],["impl From<Flags> for i32"],["impl From<GroupDecodingError> for ServiceError"],["impl From<Type> for i32"],["impl From<Box<ErrorKind, Global>> for ServiceError"],["impl From<&SignalServers> for ServiceConfiguration"],["impl From<Type> for i32"],["impl From<ProfileKey> for ProfileCipher"],["impl From<ProvisioningError> for LinkError"]], +"libsignal_service_actix":[["impl From<ProtocolError> for AwcWebSocketError"],["impl From<WsClientError> for AwcWebSocketError"],["impl From<AwcWebSocketError> for ServiceError"]], +"libsignal_service_hyper":[["impl From<TungsteniteWebSocketError> for ServiceError"],["impl From<Error> for TungsteniteWebSocketError"]], +"zkgroup":[["impl From<AuthCredentialPresentationV2> for AnyAuthCredentialPresentation"],["impl From<AuthCredentialWithPniPresentation> for AnyAuthCredentialPresentation"],["impl From<ProfileKeyCredentialPresentationV1> for AnyProfileKeyCredentialPresentation"],["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 0de9f202d..b4522ff3d 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<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"]] +"libsignal_protocol":[["impl TryFrom<&[u8]> for IdentityKeyPair"],["impl TryFrom<PreKeyBundleContent> for PreKeyBundle"],["impl TryFrom<PrivateKey> for IdentityKeyPair"],["impl TryFrom<&[u8]> for IdentityKey"],["impl TryFrom<&[u8]> for PrivateKey"],["impl TryFrom<u8> for CiphertextMessageType"],["impl TryFrom<&[u8]> for Key<Secret>"],["impl TryFrom<&[u8]> for PreKeySignalMessage"],["impl TryFrom<&[u8]> for PlaintextContent"],["impl TryFrom<&[u8]> for SenderKeyDistributionMessage"],["impl TryFrom<u8> for KeyType"],["impl TryFrom<&[u8]> for SignalMessage"],["impl TryFrom<PrivateKey> for KeyPair"],["impl TryFrom<&[u8]> for DecryptionErrorMessage"],["impl TryFrom<&[u8]> for Key<Public>"],["impl TryFrom<&[u8]> for PublicKey"],["impl TryFrom<u8> for ServiceIdKind"],["impl TryFrom<&[u8]> for SenderKeyMessage"]], +"libsignal_service":[["impl TryFrom<KyberPreKeyRecord> for KyberPreKeyEntity"],["impl TryFrom<PreKeyRecord> for PreKeyEntity"],["impl TryFrom<AccessControl> for AccessControl"],["impl TryFrom<&str> for ServiceAddress"],["impl TryFrom<SignedPreKeyRecord> for SignedPreKey"],["impl TryFrom<Option<&str>> for ServiceAddress"],["impl TryFrom<EnvelopeEntity> for Envelope"],["impl TryFrom<Option<&[u8]>> 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 5234abf74..e1a844384 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 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"]] +"libsignal_protocol":[["impl Default for InMemSessionStore"],["impl Default for InMemSenderKeyStore"],["impl Default for InMemSignedPreKeyStore"],["impl Default for InMemKyberPreKeyStore"],["impl Default for InMemPreKeyStore"]], +"libsignal_service":[["impl Default for ModifyAttributesAccessControlAction"],["impl Default for Gradient"],["impl Default for StickerPackOperation"],["impl Default for Opaque"],["impl Default for MessageRequestResponse"],["impl Default for Pack"],["impl Default for Type"],["impl Default for AccessControl"],["impl Default for GroupContext"],["impl Default for AccessRequired"],["impl Default for GroupChanges"],["impl Default for Email"],["impl Default for Type"],["impl Default for PreKeyStatus"],["impl Default for OutgoingPayment"],["impl Default for AttachmentV2UploadAttributes"],["impl Default for CallEvent"],["impl Default for ModifyAnnouncementsOnlyAction"],["impl Default for Style"],["impl Default for EditMessage"],["impl Default for Viewed"],["impl Default for Content"],["impl Default for Quote"],["impl Default for DeleteRequestingMemberAction"],["impl Default for PniChangeNumber"],["impl Default for Type"],["impl Default for ProtocolVersion"],["impl Default for Configuration"],["impl Default for ModifyAvatarAction"],["impl Default for MobileCoin"],["impl Default for DeleteMemberAction"],["impl Default for GiftBadge"],["impl Default for ModifyMembersAccessControlAction"],["impl Default for Certificate"],["impl Default for Avatar"],["impl Default for Type"],["impl Default for PostalAddress"],["impl Default for TextAttachment"],["impl Default for ModifyMemberRoleAction"],["impl Default for Type"],["impl Default for Payment"],["impl Default for GroupInviteLinkContentsV1"],["impl Default for Type"],["impl Default for Blocked"],["impl Default for DataMessage"],["impl Default for DeviceCapabilities"],["impl Default for DeviceName"],["impl Default for GroupInviteLink"],["impl Default for MobileCoin"],["impl Default for CallLogEvent"],["impl Default for Type"],["impl Default for Type"],["impl Default for TypingMessage"],["impl Default for Envelope"],["impl Default for GroupJoinInfo"],["impl Default for Preview"],["impl Default for Type"],["impl Default for WebSocketRequestMessage"],["impl Default for DecryptionErrorMessage"],["impl Default for Activation"],["impl Default for ReceiptMessage"],["impl Default for Type"],["impl Default for Actions"],["impl Default for StoryContext"],["impl Default for ViewOnceOpen"],["impl Default for Role"],["impl Default for QuotedAttachment"],["impl Default for Reaction"],["impl Default for DeleteBannedMemberAction"],["impl Default for Keys"],["impl Default for ModifyAddFromInviteLinkAccessControlAction"],["impl Default for Request"],["impl Default for CallLinkUpdate"],["impl Default for AttachmentPointer"],["impl Default for Name"],["impl Default for Sticker"],["impl Default for AddRequestingMemberAction"],["impl Default for AddMemberAction"],["impl Default for ServerCertificate"],["impl Default for ContentHint"],["impl Default for Notification"],["impl Default for CallMessage"],["impl Default for Direction"],["impl Default for Flags"],["impl Default for ProvisionEnvelope"],["impl Default for GroupAttributeBlob"],["impl Default for AvatarUploadAttributes"],["impl Default for Contacts"],["impl Default for Event"],["impl Default for Type"],["impl Default for PendingMember"],["impl Default for Member"],["impl Default for State"],["impl Default for ModifyMemberProfileKeyAction"],["impl Default for Type"],["impl Default for Hangup"],["impl Default for ContactDetails"],["impl Default for ModifyInviteLinkPasswordAction"],["impl Default for PromotePendingMemberAction"],["impl Default for IceUpdate"],["impl Default for Contact"],["impl Default for StoryMessage"],["impl Default for GroupContextV2"],["impl Default for Style"],["impl Default for MobileCoin"],["impl Default for GroupChangeState"],["impl Default for Amount"],["impl Default for Type"],["impl Default for Flags"],["impl Default for Message"],["impl Default for ModifyTitleAction"],["impl Default for Urgency"],["impl Default for Read"],["impl Default for RequestingMember"],["impl Default for Member"],["impl Default for Delete"],["impl Default for ProvisioningUuid"],["impl Default for Avatar"],["impl Default for Action"],["impl Default for Type"],["impl Default for AddBannedMemberAction"],["impl Default for Avatar"],["impl Default for Sticker"],["impl Default for NullMessage"],["impl Default for Certificate"],["impl Default for Answer"],["impl Default for Offer"],["impl Default for Profile"],["impl Default for Type"],["impl Default for PniSignatureMessage"],["impl Default for MobileCoinAddress"],["impl Default for PaymentAddress"],["impl Default for WebSocketMessage"],["impl Default for Member"],["impl Default for Busy"],["impl Default for Phone"],["impl Default for ProvisioningVersion"],["impl Default for DeletePendingMemberAction"],["impl Default for PromoteRequestingMemberAction"],["impl Default for Type"],["impl Default for GroupCallUpdate"],["impl Default for FetchLatest"],["impl Default for ProvisionMessage"],["impl Default for ModifyDisappearingMessagesTimerAction"],["impl Default for AddPendingMemberAction"],["impl Default for Group"],["impl Default for SyncMessage"],["impl Default for SenderCertificate"],["impl Default for PromotePendingPniAciMemberProfileKeyAction"],["impl Default for WebSocketResponseMessage"],["impl Default for GroupExternalCredential"],["impl Default for InMemoryCredentialsCache"],["impl Default for Verified"],["impl Default for StoryMessageRecipient"],["impl Default for GroupDetails"],["impl Default for GroupChange"],["impl Default for UnidentifiedDeliveryStatus"],["impl Default for UnidentifiedSenderMessage"],["impl Default for Type"],["impl Default for BodyRange"],["impl Default for ModifyDescriptionAction"],["impl Default for Type"],["impl Default for Sent"],["impl Default for BannedMember"]], +"zkgroup":[["impl Default for Ciphertext"],["impl Default for Ciphertext"],["impl Default for GroupMasterKey"],["impl Default for SystemParams"],["impl Default for ProfileKeyCiphertext"],["impl Default for ProfileKeyStruct"],["impl Default for UuidCiphertext"],["impl<T: Default> Default for OneBased<T>"]] };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 22f33e4fa..bb0b281ff 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 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":[["impl Error for AttachmentUploadError"],["impl Error for CredentialsCacheError"],["impl Error for LinkError"],["impl Error for AttachmentCipherError"],["impl Error for ProfileManagerError"],["impl Error for ProvisioningError"],["impl Error for GroupDecodingError"],["impl Error for ParseServiceAddressError"],["impl Error for ServiceError"],["impl Error for ParseContactError"],["impl Error for ProfileCipherError"],["impl Error for MessageSenderError"]], "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 1f09c609f..104bc9a64 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 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_protocol":[["impl Debug for KeyType"],["impl Debug for Direction"],["impl Debug for Public"],["impl Debug for PreKeyId"],["impl Debug for SignedPreKeyId"],["impl Debug for Secret"],["impl Debug for DisplayableFingerprint"],["impl Debug for SignalProtocolError"],["impl Debug for KyberPayload"],["impl Debug for CiphertextMessage"],["impl Debug for SignedPreKeyRecord"],["impl Debug for ServiceId"],["impl Debug for KyberPreKeyRecord"],["impl Debug for IdentityKey"],["impl Debug for ServerCertificate"],["impl Debug for PreKeyRecord"],["impl Debug for ProtocolAddress"],["impl Debug for SignalMessage"],["impl Debug for SealedSenderDecryptionResult"],["impl Debug for DecryptionErrorMessage"],["impl Debug for KyberPreKeyId"],["impl Debug for CiphertextMessageType"],["impl Debug for ScannableFingerprint"],["impl Debug for PreKeySignalMessage"],["impl Debug for DeviceId"],["impl Debug for SenderKeyMessage"],["impl Debug for ContentHint"],["impl Debug for SenderKeyDistributionMessage"],["impl Debug for SenderCertificate"],["impl Debug for PlaintextContent"],["impl Debug for Fingerprint"],["impl Debug for ServiceIdKind"],["impl Debug for SenderKeyRecord"],["impl Debug for PublicKey"]], +"libsignal_service":[["impl Debug for Profile"],["impl Debug for Flags"],["impl Debug for UnidentifiedDeliveryStatus"],["impl Debug for AccountAttributes"],["impl Debug for MismatchedDevices"],["impl Debug for ViewOnceOpen"],["impl Debug for EditMessage"],["impl Debug for Sticker"],["impl Debug for Content"],["impl<S: Debug> Debug for ProfileName<S>"],["impl Debug for Member"],["impl Debug for Background"],["impl Debug for Member"],["impl Debug for GroupContextV2"],["impl Debug for ParseContactError"],["impl Debug for DecryptionErrorMessage"],["impl Debug for State"],["impl Debug for Certificate"],["impl Debug for Amount"],["impl Debug for ProfileCipherError"],["impl Debug for PromoteRequestingMemberAction"],["impl Debug for Type"],["impl Debug for Address"],["impl Debug for Activation"],["impl Debug for Content"],["impl Debug for SentMessage"],["impl Debug for Preview"],["impl Debug for RequestingMember"],["impl Debug for RecaptchaAttributes"],["impl Debug for NullMessage"],["impl Debug for SendMessageResponse"],["impl Debug for Gradient"],["impl Debug for KyberPreKeyEntity"],["impl Debug for Item"],["impl Debug for Style"],["impl Debug for Request"],["impl Debug for ServiceAddress"],["impl Debug for Reaction"],["impl Debug for Event"],["impl Debug for Group"],["impl Debug for ModifyAvatarAction"],["impl Debug for ProfileManagerError"],["impl Debug for WebSocketResponseMessage"],["impl Debug for AttachmentPointer"],["impl Debug for AddRequestingMemberAction"],["impl Debug for ModifyInviteLinkPasswordAction"],["impl Debug for Configuration"],["impl Debug for ModifyMemberProfileKeyAction"],["impl Debug for Message"],["impl Debug for SecondaryDeviceProvisioning"],["impl Debug for GroupInviteLink"],["impl Debug for OutgoingPushMessages"],["impl Debug for Certificate"],["impl Debug for GroupChanges"],["impl Debug for Type"],["impl Debug for ServiceIds"],["impl Debug for DeleteBannedMemberAction"],["impl Debug for RequestingMember"],["impl Debug for Sent"],["impl Debug for Role"],["impl Debug for AccessRequired"],["impl Debug for BodyRange"],["impl Debug for Member"],["impl Debug for ModifyDisappearingMessagesTimerAction"],["impl Debug for Notification"],["impl Debug for AccessControl"],["impl Debug for GroupChange"],["impl Debug for Type"],["impl Debug for GroupContext"],["impl Debug for MessageSenderError"],["impl Debug for StoryMessageRecipient"],["impl Debug for Hangup"],["impl Debug for Keys"],["impl Debug for Pack"],["impl Debug for QuotedAttachment"],["impl Debug for Avatar"],["impl Debug for DeviceInfo"],["impl Debug for Direction"],["impl Debug for Contacts"],["impl Debug for Type"],["impl Debug for DeviceName"],["impl Debug for CallMessage"],["impl Debug for ProtocolVersion"],["impl Debug for AccessControl"],["impl Debug for Timer"],["impl Debug for MobileCoin"],["impl<'a> Debug for RegistrationMethod<'a>"],["impl Debug for DataMessage"],["impl Debug for MobileCoin"],["impl Debug for LinkError"],["impl Debug for Transaction"],["impl Debug for Name"],["impl Debug for PromotePendingPniAciMemberProfileKeyAction"],["impl Debug for MessageRequestResponse"],["impl Debug for PreKeyResponseItem"],["impl Debug for AssociatedValue"],["impl Debug for SenderCertificate"],["impl Debug for ProvisioningUuid"],["impl Debug for ServerCertificate"],["impl Debug for Endpoint"],["impl Debug for Phone"],["impl Debug for WebSocketMessage"],["impl<C: Debug> Debug for AvatarWrite<C>"],["impl Debug for Actions"],["impl Debug for Type"],["impl Debug for PreKeyState"],["impl Debug for SignalServers"],["impl Debug for DeviceCapabilities"],["impl Debug for Avatar"],["impl Debug for CredentialsCacheError"],["impl Debug for Opaque"],["impl Debug for ModifyAttributesAccessControlAction"],["impl Debug for PromotePendingMemberAction"],["impl Debug for ModifyAnnouncementsOnlyAction"],["impl Debug for SignedPreKey"],["impl Debug for Style"],["impl Debug for CallEvent"],["impl Debug for VerificationTransport"],["impl Debug for CallLogEvent"],["impl Debug for WhoAmIResponse"],["impl Debug for Amount"],["impl Debug for WebSocketRequestMessage"],["impl Debug for Type"],["impl Debug for PendingMember"],["impl Debug for GroupDecodingError"],["impl Debug for Type"],["impl Debug for Attachment"],["impl Debug for GiftBadge"],["impl Debug for Payment"],["impl Debug for StoryContext"],["impl Debug for ModifyMemberRoleAction"],["impl Debug for Offer"],["impl Debug for GroupCallUpdate"],["impl Debug for StoryMessage"],["impl Debug for TypingMessage"],["impl Debug for GroupDetails"],["impl Debug for ReceiptMessage"],["impl Debug for AttachmentIdentifier"],["impl Debug for AttachmentUploadError"],["impl Debug for PniSignatureMessage"],["impl Debug for MobileCoin"],["impl Debug for Type"],["impl Debug for Type"],["impl Debug for ProvisionMessage"],["impl Debug for AvatarUploadAttributes"],["impl Debug for SignedPreKeyEntity"],["impl Debug for Contents"],["impl Debug for AddMemberAction"],["impl Debug for GroupJoinInfo"],["impl Debug for SyncMessage"],["impl Debug for Answer"],["impl Debug for VerifyAccountResponse"],["impl Debug for Blocked"],["impl Debug for Contact"],["impl Debug for AddBannedMemberAction"],["impl Debug for ParseServiceAddressError"],["impl Debug for GroupChangeState"],["impl Debug for Type"],["impl Debug for Type"],["impl Debug for Type"],["impl Debug for MobileCoinAddress"],["impl Debug for Type"],["impl Debug for Urgency"],["impl Debug for Group"],["impl Debug for PostalAddress"],["impl Debug for ProofRequired"],["impl Debug for HttpAuthOverride"],["impl Debug for OutgoingPayment"],["impl Debug for ServiceIdType"],["impl Debug for StickerPackOperation"],["impl Debug for Quote"],["impl Debug for CallLinkUpdate"],["impl Debug for PreKeyEntity"],["impl Debug for Avatar"],["impl Debug for ServiceError"],["impl Debug for Member"],["impl Debug for RegistrationSessionMetadataResponse"],["impl Debug for Type"],["impl Debug for AttachmentCipherError"],["impl Debug for ModifyMembersAccessControlAction"],["impl Debug for PendingMember"],["impl Debug for OutgoingPushMessage"],["impl Debug for DeviceId"],["impl Debug for PniChangeNumber"],["impl Debug for Content"],["impl Debug for Busy"],["impl Debug for DeletePendingMemberAction"],["impl Debug for ProvisioningError"],["impl Debug for UnidentifiedSenderMessage"],["impl Debug for Contact"],["impl Debug for Sticker"],["impl Debug for PaymentAddress"],["impl Debug for GroupChange"],["impl Debug for GroupExternalCredential"],["impl Debug for ConfirmCodeResponse"],["impl Debug for Read"],["impl Debug for ContactDetails"],["impl Debug for ProvisioningVersion"],["impl Debug for Type"],["impl Debug for DeleteRequestingMemberAction"],["impl Debug for GroupAttributeBlob"],["impl Debug for ContentHint"],["impl Debug for Delete"],["impl Debug for ContentBody"],["impl Debug for DeleteMemberAction"],["impl Debug for FetchLatest"],["impl Debug for IceUpdate"],["impl Debug for PaymentDetail"],["impl Debug for TextAttachment"],["impl Debug for HttpAuth"],["impl Debug for ModifyDescriptionAction"],["impl Debug for Metadata"],["impl Debug for Flags"],["impl Debug for Type"],["impl Debug for StaleDevices"],["impl Debug for Type"],["impl Debug for BannedMember"],["impl Debug for PreKeyResponse"],["impl Debug for Viewed"],["impl Debug for ModifyAddFromInviteLinkAccessControlAction"],["impl Debug for ModifyTitleAction"],["impl Debug for Verified"],["impl Debug for Action"],["impl<R: Debug> Debug for Attachment<R>"],["impl Debug for GroupInviteLinkContentsV1"],["impl Debug for ProvisionEnvelope"],["impl Debug for ProvisioningCipher"],["impl Debug for Type"],["impl Debug for SignalServiceProfile"],["impl Debug for GroupChanges"],["impl Debug for Email"],["impl Debug for AttachmentV2UploadAttributes"],["impl Debug for AddPendingMemberAction"],["impl Debug for PreKeyStatus"],["impl Debug for Envelope"]], "libsignal_service_actix":[["impl Debug for AwcWebSocketError"]], "libsignal_service_hyper":[["impl Debug for TungsteniteWebSocketError"]], -"zkgroup":[["impl Debug for ZkGroupDeserializationFailure"],["impl<T: Debug> Debug for OneBased<T>"],["impl Debug for ZkGroupVerificationFailure"]] +"zkgroup":[["impl<T: Debug> Debug for OneBased<T>"],["impl Debug for ZkGroupVerificationFailure"],["impl Debug for ZkGroupDeserializationFailure"]] };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 32e0ccb17..f14ff21e6 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 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_protocol":[["impl Display for ServiceIdKind"],["impl Display for ProtocolAddress"],["impl Display for KeyType"],["impl Display for DeviceId"],["impl Display for PreKeyId"],["impl Display for SignalProtocolError"],["impl Display for DisplayableFingerprint"],["impl Display for SignedPreKeyId"],["impl Display for KyberPreKeyId"]], +"libsignal_service":[["impl Display for ServiceError"],["impl Display for ProfileCipherError"],["impl Display for ParseServiceAddressError"],["impl Display for ProfileManagerError"],["impl<S: AsRef<str>> Display for ProfileName<S>"],["impl Display for AttachmentUploadError"],["impl Display for MessageSenderError"],["impl Display for GroupDecodingError"],["impl Display for AttachmentCipherError"],["impl Display for ProvisioningError"],["impl Display for ParseContactError"],["impl Display for CredentialsCacheError"],["impl Display for LinkError"],["impl Display for ServiceIds"],["impl Display for ServiceIdType"]], "libsignal_service_actix":[["impl Display for AwcWebSocketError"]], "libsignal_service_hyper":[["impl Display for TungsteniteWebSocketError"]], -"zkgroup":[["impl Display for ZkGroupDeserializationFailure"],["impl Display for ZkGroupVerificationFailure"]] +"zkgroup":[["impl Display for ZkGroupVerificationFailure"],["impl Display for ZkGroupDeserializationFailure"]] };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 e43282559..5fc386c69 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 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"]] +"libsignal_protocol":[["impl Hash for PreKeyId"],["impl Hash for ServiceId"],["impl Hash for DeviceId"],["impl Hash for KyberPreKeyId"],["impl Hash for SignedPreKeyId"],["impl Hash for ProtocolAddress"],["impl Hash for ServiceIdKind"]], +"libsignal_service":[["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Event"],["impl Hash for State"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Flags"],["impl Hash for AccessRequired"],["impl Hash for Type"],["impl Hash for ProtocolVersion"],["impl Hash for Type"],["impl Hash for Style"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for ContentHint"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for Role"],["impl Hash for Type"],["impl Hash for Flags"],["impl Hash for Type"],["impl Hash for Type"],["impl Hash for ProvisioningVersion"],["impl Hash for Action"],["impl Hash for Type"],["impl Hash for Direction"],["impl Hash for Style"],["impl Hash for Urgency"],["impl Hash for Type"],["impl Hash for Type"]] };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 9a5590893..b5fe2c268 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 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"]] +"libsignal_protocol":[["impl Copy for SignedPreKeyId"],["impl Copy for IdentityKeyPair"],["impl Copy for KeyType"],["impl Copy for PublicKey"],["impl Copy for DeviceId"],["impl Copy for PreKeyId"],["impl Copy for IdentityKey"],["impl Copy for PrivateKey"],["impl Copy for KeyPair"],["impl Copy for CiphertextMessageType"],["impl Copy for ServiceId"],["impl Copy for KyberPreKeyId"],["impl Copy for ContentHint"],["impl Copy for ServiceIdKind"]], +"libsignal_service":[["impl Copy for Type"],["impl Copy for SignalServers"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for ContentHint"],["impl Copy for Flags"],["impl Copy for Role"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Flags"],["impl Copy for Type"],["impl Copy for Style"],["impl Copy for Type"],["impl Copy for Urgency"],["impl Copy for ServiceIdType"],["impl Copy for ProvisioningVersion"],["impl Copy for Action"],["impl Copy for Type"],["impl Copy for Direction"],["impl Copy for State"],["impl Copy for Type"],["impl Copy for Style"],["impl Copy for ProtocolVersion"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for ServiceAddress"],["impl Copy for AccessRequired"],["impl Copy for Type"],["impl Copy for Event"],["impl Copy for VerificationTransport"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Type"],["impl Copy for Type"]], +"zkgroup":[["impl Copy for ReceiptCredential"],["impl Copy for SystemParams"],["impl Copy for BlindedExpiringProfileKeyCredential"],["impl Copy for ExpiringProfileKeyCredential"],["impl Copy for UidStruct"],["impl Copy for TimestampStruct"],["impl<T: Copy> Copy for OneBased<T>"],["impl Copy for CallLinkSecretParams"],["impl Copy for ProfileKeyCredential"],["impl<S: AttrScalars> Copy for KeyPair<S>"],["impl Copy for PublicKey"],["impl Copy for PniCredential"],["impl Copy for ReceiptCredential"],["impl Copy for SystemParams"],["impl Copy for CiphertextWithSecretNonce"],["impl Copy for ProfileKeyCiphertext"],["impl Copy for ReceiptStruct"],["impl Copy for CallLinkPublicParams"],["impl Copy for SystemParams"],["impl Copy for AuthCredential"],["impl Copy for BlindedReceiptCredentialWithSecretNonce"],["impl Copy for AuthCredentialWithPni"],["impl Copy for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl Copy for ProfileKeyStruct"],["impl Copy for Ciphertext"],["impl Copy for UuidCiphertext"],["impl Copy for ExpiringProfileKeyCredential"],["impl Copy for PublicKey"],["impl Copy for KeyPair"],["impl Copy for Ciphertext"],["impl Copy for GroupPublicParams"],["impl Copy for Commitment"],["impl Copy for KeyPair"],["impl Copy for PublicKey"],["impl Copy for AuthCredential"],["impl Copy for GroupMasterKey"],["impl Copy for Ciphertext"],["impl Copy for ServerPublicParams"],["impl Copy for Ciphertext"],["impl Copy for GroupSecretParams"],["impl Copy for ProfileKeyVersion"],["impl Copy for AuthCredentialWithPni"],["impl Copy for BlindedReceiptCredential"],["impl Copy for CiphertextWithSecretNonce"],["impl Copy for KeyPair"],["impl Copy for PublicKey"],["impl Copy for CommitmentWithSecretNonce"],["impl Copy for PublicKey"],["impl Copy for ProfileKeyCommitment"],["impl Copy for KeyPair"],["impl Copy for ServerSecretParams"],["impl Copy for PublicKey"],["impl Copy for KeyPair"],["impl Copy for SystemParams"],["impl Copy for ProfileKey"]] };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.StructuralEq.js b/implementors/core/marker/trait.StructuralEq.js index f6f30da1d..179007894 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 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"]] +"libsignal_protocol":[["impl StructuralEq for ContentHint"],["impl StructuralEq for KyberPreKeyId"],["impl StructuralEq for IdentityKey"],["impl StructuralEq for PublicKey"],["impl StructuralEq for SignedPreKeyId"],["impl StructuralEq for KeyType"],["impl StructuralEq for CiphertextMessageType"],["impl StructuralEq for ProtocolAddress"],["impl StructuralEq for ServiceId"],["impl StructuralEq for PrivateKey"],["impl StructuralEq for Direction"],["impl StructuralEq for PreKeyId"],["impl StructuralEq for ServiceIdKind"],["impl StructuralEq for DeviceId"]], +"libsignal_service":[["impl StructuralEq for Type"],["impl StructuralEq for Style"],["impl StructuralEq for Type"],["impl StructuralEq for ProvisioningVersion"],["impl StructuralEq for Direction"],["impl StructuralEq for Type"],["impl StructuralEq for VerificationTransport"],["impl StructuralEq for Type"],["impl StructuralEq for ServiceAddress"],["impl StructuralEq for DeviceCapabilities"],["impl StructuralEq for State"],["impl StructuralEq for ProtocolVersion"],["impl StructuralEq for Type"],["impl StructuralEq for ContentHint"],["impl StructuralEq for Timer"],["impl StructuralEq for Style"],["impl StructuralEq for Flags"],["impl StructuralEq for Role"],["impl<C> StructuralEq for AvatarWrite<C>"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Event"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Flags"],["impl StructuralEq for AttachmentCipherError"],["impl<S> StructuralEq for ProfileName<S>"],["impl StructuralEq for Type"],["impl StructuralEq for SignalServers"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for PendingMember"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for Type"],["impl StructuralEq for AccessRequired"],["impl StructuralEq for Urgency"],["impl StructuralEq for Type"],["impl StructuralEq for Action"]], +"zkgroup":[["impl StructuralEq for CiphertextWithSecretNonce"],["impl StructuralEq for ProfileKeyCredential"],["impl StructuralEq for PublicKey"],["impl StructuralEq for BlindedReceiptCredentialWithSecretNonce"],["impl StructuralEq for AuthCredential"],["impl StructuralEq for ProfileKeyCiphertext"],["impl StructuralEq for KeyPair"],["impl StructuralEq for ReceiptCredential"],["impl StructuralEq for ReceiptStruct"],["impl StructuralEq for AuthCredentialWithPni"],["impl StructuralEq for PublicKey"],["impl StructuralEq for PublicKey"],["impl StructuralEq for PublicKey"],["impl StructuralEq for BlindedExpiringProfileKeyCredential"],["impl StructuralEq for SystemParams"],["impl StructuralEq for BlindedReceiptCredential"],["impl StructuralEq for Ciphertext"],["impl StructuralEq for UuidCiphertext"],["impl StructuralEq for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl StructuralEq for UidStruct"],["impl<T> StructuralEq for OneBased<T>"],["impl StructuralEq for ExpiringProfileKeyCredential"],["impl StructuralEq for CiphertextWithSecretNonce"],["impl StructuralEq for KeyPair"],["impl StructuralEq for PublicKey"],["impl StructuralEq for Ciphertext"],["impl StructuralEq for KeyPair"],["impl StructuralEq for SystemParams"],["impl StructuralEq for Ciphertext"],["impl StructuralEq for SystemParams"],["impl StructuralEq for Commitment"],["impl StructuralEq for ProfileKeyStruct"],["impl StructuralEq for PublicKey"],["impl StructuralEq for Ciphertext"],["impl StructuralEq for TimestampStruct"],["impl StructuralEq for KeyPair"],["impl StructuralEq for PniCredential"],["impl StructuralEq for SystemParams"],["impl StructuralEq for KeyPair"],["impl StructuralEq for CommitmentWithSecretNonce"]] };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 5b4763f4d..738f5c28a 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 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"]] +"libsignal_protocol":[["impl StructuralPartialEq for ServiceId"],["impl StructuralPartialEq for PrivateKey"],["impl StructuralPartialEq for IdentityKey"],["impl StructuralPartialEq for PreKeyId"],["impl StructuralPartialEq for KeyType"],["impl StructuralPartialEq for ServiceIdKind"],["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for ContentHint"],["impl StructuralPartialEq for DeviceId"],["impl StructuralPartialEq for SignedPreKeyId"],["impl StructuralPartialEq for CiphertextMessageType"],["impl StructuralPartialEq for KyberPreKeyId"],["impl StructuralPartialEq for ProtocolAddress"]], +"libsignal_service":[["impl StructuralPartialEq for PromotePendingPniAciMemberProfileKeyAction"],["impl StructuralPartialEq for Opaque"],["impl StructuralPartialEq for GroupJoinInfo"],["impl StructuralPartialEq for ModifyDisappearingMessagesTimerAction"],["impl StructuralPartialEq for SenderCertificate"],["impl StructuralPartialEq for ProvisioningUuid"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for DeleteRequestingMemberAction"],["impl StructuralPartialEq for Avatar"],["impl StructuralPartialEq for UnidentifiedSenderMessage"],["impl StructuralPartialEq for PostalAddress"],["impl StructuralPartialEq for CallMessage"],["impl StructuralPartialEq for VerificationTransport"],["impl StructuralPartialEq for Email"],["impl StructuralPartialEq for ProtocolVersion"],["impl StructuralPartialEq for MobileCoin"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for PromoteRequestingMemberAction"],["impl StructuralPartialEq for ModifyAnnouncementsOnlyAction"],["impl StructuralPartialEq for AddPendingMemberAction"],["impl StructuralPartialEq for MobileCoin"],["impl StructuralPartialEq for StickerPackOperation"],["impl StructuralPartialEq for ServerCertificate"],["impl StructuralPartialEq for ContactDetails"],["impl StructuralPartialEq for GiftBadge"],["impl StructuralPartialEq for Content"],["impl StructuralPartialEq for StoryContext"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for TypingMessage"],["impl StructuralPartialEq for PendingMember"],["impl StructuralPartialEq for Role"],["impl StructuralPartialEq for DeleteMemberAction"],["impl StructuralPartialEq for SignalServers"],["impl StructuralPartialEq for DeletePendingMemberAction"],["impl StructuralPartialEq for ModifyDescriptionAction"],["impl StructuralPartialEq for Background"],["impl StructuralPartialEq for GroupCallUpdate"],["impl StructuralPartialEq for Avatar"],["impl StructuralPartialEq for ProvisionEnvelope"],["impl StructuralPartialEq for PromotePendingMemberAction"],["impl StructuralPartialEq for Certificate"],["impl StructuralPartialEq for State"],["impl StructuralPartialEq for AttachmentPointer"],["impl StructuralPartialEq for StoryMessage"],["impl StructuralPartialEq for ModifyTitleAction"],["impl StructuralPartialEq for Member"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Busy"],["impl StructuralPartialEq for Timer"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for EditMessage"],["impl StructuralPartialEq for ModifyMemberRoleAction"],["impl StructuralPartialEq for AccessControl"],["impl StructuralPartialEq for Delete"],["impl StructuralPartialEq for ProvisioningVersion"],["impl StructuralPartialEq for Contacts"],["impl StructuralPartialEq for CallEvent"],["impl StructuralPartialEq for Group"],["impl StructuralPartialEq for Item"],["impl StructuralPartialEq for Quote"],["impl StructuralPartialEq for Preview"],["impl StructuralPartialEq for AddMemberAction"],["impl StructuralPartialEq for PaymentDetail"],["impl<C> StructuralPartialEq for AvatarWrite<C>"],["impl StructuralPartialEq for Action"],["impl StructuralPartialEq for NullMessage"],["impl StructuralPartialEq for Content"],["impl StructuralPartialEq for GroupAttributeBlob"],["impl StructuralPartialEq for Sticker"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for StoryMessageRecipient"],["impl StructuralPartialEq for Pack"],["impl StructuralPartialEq for AttachmentIdentifier"],["impl StructuralPartialEq for Envelope"],["impl StructuralPartialEq for Hangup"],["impl StructuralPartialEq for GroupInviteLinkContentsV1"],["impl StructuralPartialEq for DeleteBannedMemberAction"],["impl StructuralPartialEq for Contact"],["impl StructuralPartialEq for Attachment"],["impl StructuralPartialEq for PniChangeNumber"],["impl StructuralPartialEq for GroupChangeState"],["impl StructuralPartialEq for Certificate"],["impl StructuralPartialEq for ModifyAvatarAction"],["impl StructuralPartialEq for GroupChanges"],["impl StructuralPartialEq for CallLogEvent"],["impl StructuralPartialEq for BannedMember"],["impl StructuralPartialEq for ModifyMembersAccessControlAction"],["impl StructuralPartialEq for Group"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Phone"],["impl StructuralPartialEq for Style"],["impl StructuralPartialEq for ReceiptMessage"],["impl StructuralPartialEq for MobileCoinAddress"],["impl StructuralPartialEq for AssociatedValue"],["impl StructuralPartialEq for GroupContext"],["impl StructuralPartialEq for AddBannedMemberAction"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Transaction"],["impl StructuralPartialEq for ContentHint"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Message"],["impl StructuralPartialEq for ModifyAttributesAccessControlAction"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for TextAttachment"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Type"],["impl<S> StructuralPartialEq for ProfileName<S>"],["impl StructuralPartialEq for Activation"],["impl StructuralPartialEq for AttachmentCipherError"],["impl StructuralPartialEq for Contents"],["impl StructuralPartialEq for CallLinkUpdate"],["impl StructuralPartialEq for ServiceAddress"],["impl StructuralPartialEq for ModifyAddFromInviteLinkAccessControlAction"],["impl StructuralPartialEq for GroupDetails"],["impl StructuralPartialEq for DataMessage"],["impl StructuralPartialEq for WebSocketMessage"],["impl StructuralPartialEq for ViewOnceOpen"],["impl StructuralPartialEq for Member"],["impl StructuralPartialEq for Offer"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Sent"],["impl StructuralPartialEq for Flags"],["impl StructuralPartialEq for UnidentifiedDeliveryStatus"],["impl StructuralPartialEq for DeviceName"],["impl StructuralPartialEq for ModifyInviteLinkPasswordAction"],["impl StructuralPartialEq for Verified"],["impl StructuralPartialEq for Keys"],["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for GroupContextV2"],["impl StructuralPartialEq for WebSocketResponseMessage"],["impl StructuralPartialEq for DeviceCapabilities"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Request"],["impl StructuralPartialEq for AddRequestingMemberAction"],["impl StructuralPartialEq for WebSocketRequestMessage"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Member"],["impl StructuralPartialEq for Answer"],["impl StructuralPartialEq for AvatarUploadAttributes"],["impl StructuralPartialEq for GroupExternalCredential"],["impl StructuralPartialEq for ModifyMemberProfileKeyAction"],["impl StructuralPartialEq for Payment"],["impl StructuralPartialEq for GroupChange"],["impl StructuralPartialEq for Viewed"],["impl StructuralPartialEq for DecryptionErrorMessage"],["impl StructuralPartialEq for MessageRequestResponse"],["impl StructuralPartialEq for PniSignatureMessage"],["impl StructuralPartialEq for AccessRequired"],["impl StructuralPartialEq for Name"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for RequestingMember"],["impl StructuralPartialEq for Flags"],["impl StructuralPartialEq for Type"],["impl StructuralPartialEq for Amount"],["impl StructuralPartialEq for PaymentAddress"],["impl StructuralPartialEq for FetchLatest"],["impl StructuralPartialEq for Actions"],["impl StructuralPartialEq for Event"],["impl StructuralPartialEq for SyncMessage"],["impl StructuralPartialEq for QuotedAttachment"],["impl StructuralPartialEq for Reaction"],["impl StructuralPartialEq for PendingMember"],["impl StructuralPartialEq for Avatar"],["impl StructuralPartialEq for Blocked"],["impl StructuralPartialEq for GroupInviteLink"],["impl StructuralPartialEq for ProvisionMessage"],["impl StructuralPartialEq for BodyRange"],["impl StructuralPartialEq for Read"],["impl StructuralPartialEq for Notification"],["impl StructuralPartialEq for IceUpdate"],["impl StructuralPartialEq for Address"],["impl StructuralPartialEq for AccessControl"],["impl StructuralPartialEq for Configuration"],["impl StructuralPartialEq for Sticker"],["impl StructuralPartialEq for MobileCoin"],["impl StructuralPartialEq for Urgency"],["impl StructuralPartialEq for Style"],["impl StructuralPartialEq for Amount"],["impl StructuralPartialEq for Gradient"],["impl StructuralPartialEq for OutgoingPayment"]], +"zkgroup":[["impl StructuralPartialEq for ReceiptCredential"],["impl StructuralPartialEq for AuthCredential"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for SystemParams"],["impl StructuralPartialEq for CiphertextWithSecretNonce"],["impl StructuralPartialEq for Ciphertext"],["impl StructuralPartialEq for BlindedExpiringProfileKeyCredential"],["impl StructuralPartialEq for Ciphertext"],["impl StructuralPartialEq for ExpiringProfileKeyCredential"],["impl StructuralPartialEq for ReceiptStruct"],["impl StructuralPartialEq for Ciphertext"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for BlindedReceiptCredential"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for SystemParams"],["impl StructuralPartialEq for PniCredential"],["impl StructuralPartialEq for SystemParams"],["impl StructuralPartialEq for ProfileKeyCredential"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for Commitment"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for UuidCiphertext"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for AuthCredentialWithPni"],["impl<T> StructuralPartialEq for OneBased<T>"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for PublicKey"],["impl StructuralPartialEq for CiphertextWithSecretNonce"],["impl StructuralPartialEq for TimestampStruct"],["impl StructuralPartialEq for ProfileKeyCiphertext"],["impl StructuralPartialEq for KeyPair"],["impl StructuralPartialEq for SystemParams"],["impl StructuralPartialEq for UidStruct"],["impl StructuralPartialEq for BlindedReceiptCredentialWithSecretNonce"],["impl StructuralPartialEq for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl StructuralPartialEq for CommitmentWithSecretNonce"],["impl StructuralPartialEq for Ciphertext"],["impl StructuralPartialEq for ProfileKeyStruct"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/libsignal_service/messagepipe/trait.WebSocketService.js b/implementors/libsignal_service/messagepipe/trait.WebSocketService.js index b6f0df1fc..15856449c 100644 --- a/implementors/libsignal_service/messagepipe/trait.WebSocketService.js +++ b/implementors/libsignal_service/messagepipe/trait.WebSocketService.js @@ -1,5 +1,5 @@ (function() {var implementors = { "libsignal_service":[], "libsignal_service_actix":[["impl WebSocketService for AwcWebSocket"]], -"libsignal_service_hyper":[["impl WebSocketService for TungsteniteWebSocket"]] +"libsignal_service_hyper":[["impl WebSocketService for TungsteniteWebSocket"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/libsignal_service/push_service/trait.PushService.js b/implementors/libsignal_service/push_service/trait.PushService.js index 478ebf395..810e2cbe2 100644 --- a/implementors/libsignal_service/push_service/trait.PushService.js +++ b/implementors/libsignal_service/push_service/trait.PushService.js @@ -1,4 +1,4 @@ (function() {var implementors = { "libsignal_service_actix":[["impl PushService for AwcPushService"]], -"libsignal_service_hyper":[["impl PushService for HyperPushService"]] +"libsignal_service_hyper":[["impl PushService for HyperPushService"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/implementors/num_enum/trait.TryFromPrimitive.js b/implementors/num_enum/trait.TryFromPrimitive.js index 4d6fd2a2f..2234c8eb7 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 ServiceIdKind"],["impl TryFromPrimitive for CiphertextMessageType"]] +"libsignal_protocol":[["impl TryFromPrimitive for CiphertextMessageType"],["impl TryFromPrimitive for ServiceIdKind"]] };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 7c012f1ad..5834abd1f 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 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"]] +"libsignal_service":[["impl Message for DeletePendingMemberAction"],["impl Message for GroupCallUpdate"],["impl Message for ProvisionMessage"],["impl Message for ModifyMemberProfileKeyAction"],["impl Message for ModifyDisappearingMessagesTimerAction"],["impl Message for GroupJoinInfo"],["impl Message for Keys"],["impl Message for Member"],["impl Message for BodyRange"],["impl Message for Blocked"],["impl Message for OutgoingPayment"],["impl Message for GroupContext"],["impl Message for QuotedAttachment"],["impl Message for PromoteRequestingMemberAction"],["impl Message for ContactDetails"],["impl Message for GroupChangeState"],["impl Message for Contact"],["impl Message for DecryptionErrorMessage"],["impl Message for DeleteBannedMemberAction"],["impl Message for Name"],["impl Message for ModifyAttributesAccessControlAction"],["impl Message for ModifyDescriptionAction"],["impl Message for Busy"],["impl Message for Sticker"],["impl Message for AvatarUploadAttributes"],["impl Message for DeviceName"],["impl Message for MobileCoin"],["impl Message for GroupContextV2"],["impl Message for Payment"],["impl Message for PaymentAddress"],["impl Message for Viewed"],["impl Message for Answer"],["impl Message for Offer"],["impl Message for Gradient"],["impl Message for EditMessage"],["impl Message for ModifyTitleAction"],["impl Message for UnidentifiedDeliveryStatus"],["impl Message for CallEvent"],["impl Message for ServerCertificate"],["impl Message for PniChangeNumber"],["impl Message for ViewOnceOpen"],["impl Message for Read"],["impl Message for PniSignatureMessage"],["impl Message for PostalAddress"],["impl Message for DeleteMemberAction"],["impl Message for AddMemberAction"],["impl Message for NullMessage"],["impl Message for Sent"],["impl Message for StoryMessage"],["impl Message for AddRequestingMemberAction"],["impl Message for Phone"],["impl Message for ProvisioningUuid"],["impl Message for Opaque"],["impl Message for WebSocketRequestMessage"],["impl Message for Verified"],["impl Message for AddPendingMemberAction"],["impl Message for Member"],["impl Message for SyncMessage"],["impl Message for ModifyMembersAccessControlAction"],["impl Message for DataMessage"],["impl Message for GroupInviteLinkContentsV1"],["impl Message for Group"],["impl Message for Pack"],["impl Message for GroupExternalCredential"],["impl Message for GroupChanges"],["impl Message for MobileCoinAddress"],["impl Message for ReceiptMessage"],["impl Message for Avatar"],["impl Message for FetchLatest"],["impl Message for ModifyInviteLinkPasswordAction"],["impl Message for Notification"],["impl Message for CallLogEvent"],["impl Message for Request"],["impl Message for TypingMessage"],["impl Message for Actions"],["impl Message for Activation"],["impl Message for WebSocketResponseMessage"],["impl Message for Email"],["impl Message for MobileCoin"],["impl Message for RequestingMember"],["impl Message for AddBannedMemberAction"],["impl Message for Contacts"],["impl Message for Envelope"],["impl Message for BannedMember"],["impl Message for GiftBadge"],["impl Message for ModifyAddFromInviteLinkAccessControlAction"],["impl Message for AttachmentPointer"],["impl Message for Message"],["impl Message for Quote"],["impl Message for WebSocketMessage"],["impl Message for IceUpdate"],["impl Message for AccessControl"],["impl Message for Certificate"],["impl Message for GroupDetails"],["impl Message for MessageRequestResponse"],["impl Message for TextAttachment"],["impl Message for ModifyMemberRoleAction"],["impl Message for Preview"],["impl Message for PromotePendingMemberAction"],["impl Message for DeleteRequestingMemberAction"],["impl Message for Avatar"],["impl Message for GroupAttributeBlob"],["impl Message for Sticker"],["impl Message for ProvisionEnvelope"],["impl Message for GroupChange"],["impl Message for Amount"],["impl Message for ModifyAnnouncementsOnlyAction"],["impl Message for ModifyAvatarAction"],["impl Message for StickerPackOperation"],["impl Message for MobileCoin"],["impl Message for Hangup"],["impl Message for Reaction"],["impl Message for Content"],["impl Message for GroupInviteLink"],["impl Message for CallLinkUpdate"],["impl Message for Configuration"],["impl Message for SenderCertificate"],["impl Message for Member"],["impl Message for Certificate"],["impl Message for StoryContext"],["impl Message for PendingMember"],["impl Message for UnidentifiedSenderMessage"],["impl Message for PromotePendingPniAciMemberProfileKeyAction"],["impl Message for Delete"],["impl Message for StoryMessageRecipient"],["impl Message for CallMessage"],["impl Message for Avatar"]] };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 e50dbbd8f..2f29d5a2f 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 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"]] +"libsignal_service":[["impl<'de> Deserialize<'de> for StaleDevices"],["impl<'de> Deserialize<'de> for Contact"],["impl<'de> Deserialize<'de> for ServiceIds"],["impl<'de> Deserialize<'de> for RequestingMember"],["impl<'de> Deserialize<'de> for RecaptchaAttributes"],["impl<'de> Deserialize<'de> for PreKeyResponseItem"],["impl<'de> Deserialize<'de> for Group"],["impl<'de> Deserialize<'de> for VerifyAccountResponse"],["impl<'de> Deserialize<'de> for SignedPreKeyEntity"],["impl<'de, S> Deserialize<'de> for ProfileName<S>where\n S: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for WhoAmIResponse"],["impl<'de> Deserialize<'de> for SignalServiceProfile"],["impl<'de> Deserialize<'de> for DeviceCapabilities"],["impl<'de> Deserialize<'de> for PendingMember"],["impl<'de> Deserialize<'de> for Profile"],["impl<'de> Deserialize<'de> for RegistrationSessionMetadataResponse"],["impl<'de> Deserialize<'de> for ProofRequired"],["impl<'de> Deserialize<'de> for AccessControl"],["impl<'de> Deserialize<'de> for MismatchedDevices"],["impl<'de> Deserialize<'de> for SendMessageResponse"],["impl<'de> Deserialize<'de> for ServiceAddress"],["impl<'de> Deserialize<'de> for PreKeyResponse"],["impl<'de> Deserialize<'de> for PreKeyEntity"],["impl<'de> Deserialize<'de> for AccountAttributes"],["impl<'de> Deserialize<'de> for AttachmentV2UploadAttributes"],["impl<'de, R> Deserialize<'de> for Attachment<R>where\n R: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for Timer"],["impl<'de> Deserialize<'de> for DeviceInfo"],["impl<'de> Deserialize<'de> for DeviceId"],["impl<'de> Deserialize<'de> for EnvelopeEntity"],["impl<'de> Deserialize<'de> for SignalServers"],["impl<'de> Deserialize<'de> for ConfirmCodeResponse"],["impl<'de> Deserialize<'de> for KyberPreKeyEntity"],["impl<'de> Deserialize<'de> for PreKeyStatus"],["impl<'de> Deserialize<'de> for Member"]], +"zkgroup":[["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialPresentationProofV2"],["impl<'de> Deserialize<'de> for ProfileKey"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialRequestProof"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for PniCredential"],["impl<'de> Deserialize<'de> for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredentialResponse"],["impl<'de> Deserialize<'de> for UidStruct"],["impl<'de> Deserialize<'de> for CallLinkPublicParams"],["impl<'de> Deserialize<'de> for SystemParams"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialRequestContext"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredential"],["impl<'de> Deserialize<'de> for AuthCredentialWithPniPresentationProof"],["impl<'de> Deserialize<'de> for AuthCredentialResponse"],["impl<'de> Deserialize<'de> for CreateCallLinkCredentialPresentation"],["impl<'de> Deserialize<'de> for BlindedReceiptCredentialWithSecretNonce"],["impl<'de> Deserialize<'de> for GroupMasterKey"],["impl<'de> Deserialize<'de> for CreateCallLinkCredentialRequestContext"],["impl<'de> Deserialize<'de> for ServerSecretParams"],["impl<'de> Deserialize<'de> for CreateCallLinkCredential"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialPresentationProofV1"],["impl<'de> Deserialize<'de> for TimestampStruct"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for AuthCredential"],["impl<'de> Deserialize<'de> for ReceiptCredentialPresentation"],["impl<'de> Deserialize<'de> for Ciphertext"],["impl<'de> Deserialize<'de> for CreateCallLinkCredentialRequest"],["impl<'de> Deserialize<'de> for SystemParams"],["impl<'de> Deserialize<'de> for GroupSecretParams"],["impl<'de> Deserialize<'de> for AuthCredentialIssuanceProof"],["impl<'de> Deserialize<'de> for AuthCredentialWithPniPresentation"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for CiphertextWithSecretNonce"],["impl<'de> Deserialize<'de> for AuthCredentialWithPni"],["impl<'de> Deserialize<'de> for CallLinkAuthCredentialPresentation"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for AuthCredentialWithPni"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for AuthCredentialPresentationProofV2"],["impl<'de> Deserialize<'de> for BlindedExpiringProfileKeyCredential"],["impl<'de> Deserialize<'de> for ReceiptCredentialIssuanceProof"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for ReceiptCredential"],["impl<'de> Deserialize<'de> for Ciphertext"],["impl<'de> Deserialize<'de> for AuthCredential"],["impl<'de> Deserialize<'de> for ProfileKeyCommitment"],["impl<'de> Deserialize<'de> for CallLinkSecretParams"],["impl<'de> Deserialize<'de> for ProfileKeyStruct"],["impl<'de> Deserialize<'de> for CreateCallLinkCredentialResponse"],["impl<'de, S: AttrScalars> Deserialize<'de> for KeyPair<S>"],["impl<'de> Deserialize<'de> for BlindedReceiptCredential"],["impl<'de> Deserialize<'de> for CallLinkAuthCredentialResponse"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialRequest"],["impl<'de> Deserialize<'de> for AuthCredentialWithPniResponse"],["impl<'de> Deserialize<'de> for ProfileKeyCiphertext"],["impl<'de, T> Deserialize<'de> for OneBased<T>where\n T: Deserialize<'de>,"],["impl<'de> Deserialize<'de> for ReceiptStruct"],["impl<'de> Deserialize<'de> for ReceiptCredentialRequestContext"],["impl<'de> Deserialize<'de> for ServerPublicParams"],["impl<'de> Deserialize<'de> for SystemParams"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialPresentationV1"],["impl<'de> Deserialize<'de> for PublicKey"],["impl<'de> Deserialize<'de> for CiphertextWithSecretNonce"],["impl<'de> Deserialize<'de> for ReceiptCredentialRequest"],["impl<'de> Deserialize<'de> for Ciphertext"],["impl<'de> Deserialize<'de> for GenericServerSecretParams"],["impl<'de> Deserialize<'de> for ReceiptCredentialPresentationProof"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredentialPresentation"],["impl<'de> Deserialize<'de> for Commitment"],["impl<'de> Deserialize<'de> for CommitmentWithSecretNonce"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredential"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredentialIssuanceProof"],["impl<'de> Deserialize<'de> for GroupPublicParams"],["impl<'de> Deserialize<'de> for KeyPair"],["impl<'de> Deserialize<'de> for GenericServerPublicParams"],["impl<'de> Deserialize<'de> for ReceiptCredential"],["impl<'de> Deserialize<'de> for ProfileKeyCredentialPresentationV2"],["impl<'de> Deserialize<'de> for UuidCiphertext"],["impl<'de> Deserialize<'de> for ReceiptCredentialResponse"],["impl<'de> Deserialize<'de> for ExpiringProfileKeyCredentialPresentationProof"],["impl<'de> Deserialize<'de> for AuthCredentialWithPniIssuanceProof"],["impl<'de> Deserialize<'de> for AuthCredentialPresentationV2"],["impl<'de> Deserialize<'de> for CallLinkAuthCredential"],["impl<'de> Deserialize<'de> for SystemParams"],["impl<'de> Deserialize<'de> for Ciphertext"],["impl<'de> Deserialize<'de> for ProfileKeyCredential"]] };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 fc23da77d..a9416bda0 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 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"]] +"libsignal_service":[["impl Serialize for Contact"],["impl Serialize for RecaptchaAttributes"],["impl Serialize for PreKeyEntity"],["impl Serialize for ProofRequired"],["impl<S> Serialize for ProfileName<S>where\n S: Serialize,"],["impl Serialize for OutgoingPushMessages"],["impl Serialize for OutgoingPushMessage"],["impl Serialize for DeviceInfo"],["impl Serialize for SignedPreKey"],["impl Serialize for KyberPreKeyEntity"],["impl Serialize for SignalServers"],["impl Serialize for DeviceCapabilities"],["impl Serialize for EnvelopeEntity"],["impl Serialize for AccessControl"],["impl Serialize for PreKeyState"],["impl Serialize for ServiceAddress"],["impl<R> Serialize for Attachment<R>where\n R: Serialize,"],["impl Serialize for ServiceIds"],["impl Serialize for Timer"],["impl Serialize for PendingMember"],["impl Serialize for Profile"],["impl Serialize for DeviceId"],["impl Serialize for AccountAttributes"],["impl Serialize for Member"],["impl Serialize for Group"],["impl Serialize for RequestingMember"]], +"zkgroup":[["impl Serialize for CiphertextWithSecretNonce"],["impl Serialize for CreateCallLinkCredentialRequest"],["impl Serialize for ProfileKeyCredentialRequest"],["impl Serialize for ReceiptCredential"],["impl Serialize for ProfileKeyCiphertext"],["impl Serialize for ProfileKey"],["impl Serialize for AuthCredentialPresentationV2"],["impl Serialize for ExpiringProfileKeyCredential"],["impl Serialize for CallLinkAuthCredentialPresentation"],["impl Serialize for AuthCredentialWithPni"],["impl Serialize for KeyPair"],["impl Serialize for ExpiringProfileKeyCredentialPresentationProof"],["impl Serialize for CreateCallLinkCredentialResponse"],["impl Serialize for CallLinkPublicParams"],["impl Serialize for AuthCredentialWithPni"],["impl Serialize for Ciphertext"],["impl Serialize for UuidCiphertext"],["impl Serialize for GroupMasterKey"],["impl Serialize for ExpiringProfileKeyCredentialPresentation"],["impl Serialize for ReceiptStruct"],["impl Serialize for ProfileKeyCredentialRequestProof"],["impl Serialize for CreateCallLinkCredentialPresentation"],["impl Serialize for CallLinkSecretParams"],["impl Serialize for ReceiptCredentialIssuanceProof"],["impl Serialize for KeyPair"],["impl<S: AttrScalars> Serialize for KeyPair<S>"],["impl Serialize for SystemParams"],["impl Serialize for SystemParams"],["impl Serialize for KeyPair"],["impl Serialize for ExpiringProfileKeyCredential"],["impl Serialize for ReceiptCredentialRequest"],["impl Serialize for AuthCredential"],["impl Serialize for CallLinkAuthCredential"],["impl Serialize for PniCredential"],["impl Serialize for ReceiptCredentialResponse"],["impl Serialize for PublicKey"],["impl Serialize for Commitment"],["impl Serialize for AuthCredentialWithPniPresentation"],["impl Serialize for ReceiptCredential"],["impl Serialize for BlindedExpiringProfileKeyCredentialWithSecretNonce"],["impl Serialize for AuthCredentialResponse"],["impl Serialize for PublicKey"],["impl Serialize for PublicKey"],["impl Serialize for CommitmentWithSecretNonce"],["impl Serialize for ProfileKeyCredentialPresentationProofV2"],["impl Serialize for ExpiringProfileKeyCredentialResponse"],["impl Serialize for ProfileKeyStruct"],["impl Serialize for ReceiptCredentialRequestContext"],["impl Serialize for AuthCredentialWithPniIssuanceProof"],["impl Serialize for GroupSecretParams"],["impl Serialize for SystemParams"],["impl Serialize for ServerSecretParams"],["impl Serialize for CallLinkAuthCredentialResponse"],["impl Serialize for ProfileKeyCredentialRequestContext"],["impl Serialize for GroupPublicParams"],["impl Serialize for GenericServerPublicParams"],["impl Serialize for GenericServerSecretParams"],["impl Serialize for AuthCredentialWithPniPresentationProof"],["impl Serialize for UidStruct"],["impl Serialize for Ciphertext"],["impl Serialize for PublicKey"],["impl Serialize for TimestampStruct"],["impl Serialize for ReceiptCredentialPresentation"],["impl Serialize for ReceiptCredentialPresentationProof"],["impl<T> Serialize for OneBased<T>where\n T: Serialize,"],["impl Serialize for Ciphertext"],["impl Serialize for ProfileKeyCredentialPresentationV1"],["impl Serialize for SystemParams"],["impl Serialize for AuthCredential"],["impl Serialize for BlindedReceiptCredentialWithSecretNonce"],["impl Serialize for AnyProfileKeyCredentialPresentation"],["impl Serialize for PublicKey"],["impl Serialize for CiphertextWithSecretNonce"],["impl Serialize for Ciphertext"],["impl Serialize for KeyPair"],["impl Serialize for ProfileKeyCredential"],["impl Serialize for ProfileKeyCommitment"],["impl Serialize for ServerPublicParams"],["impl Serialize for ProfileKeyVersion"],["impl Serialize for PublicKey"],["impl Serialize for CreateCallLinkCredentialRequestContext"],["impl Serialize for CreateCallLinkCredential"],["impl Serialize for BlindedReceiptCredential"],["impl Serialize for AuthCredentialPresentationProofV2"],["impl Serialize for KeyPair"],["impl Serialize for AnyAuthCredentialPresentation"],["impl Serialize for BlindedExpiringProfileKeyCredential"],["impl Serialize for ExpiringProfileKeyCredentialIssuanceProof"],["impl Serialize for ProfileKeyCredentialPresentationV2"],["impl Serialize for ProfileKeyCredentialPresentationProofV1"],["impl Serialize for AuthCredentialWithPniResponse"],["impl Serialize for AuthCredentialIssuanceProof"]] };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 21d817301..5bb048b4a 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 PublicKey"],["impl ConstantTimeEq for Key<Public>"]] +"libsignal_protocol":[["impl ConstantTimeEq for Key<Public>"],["impl ConstantTimeEq for PublicKey"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/libsignal_protocol/kem/enum.KeyType.html b/libsignal_protocol/kem/enum.KeyType.html index 19fb3397f..0e3fcace4 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/struct.DeviceId.html b/libsignal_protocol/struct.DeviceId.html index 293977fee..efc102755 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 10c815738..ebe9b0c15 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 3678515c1..7d6df481b 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 ec4979862..ebf84eec5 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.PreKeyId.html b/libsignal_protocol/struct.PreKeyId.html index 505d7a149..7a57280c9 100644 --- a/libsignal_protocol/struct.PreKeyId.html +++ b/libsignal_protocol/struct.PreKeyId.html @@ -1,5 +1,5 @@ PreKeyId in libsignal_protocol - Rust
pub struct PreKeyId(_);
Expand description

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

-

Trait Implementations§

source§

impl Clone for PreKeyId

source§

fn clone(&self) -> PreKeyId

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for PreKeyId

source§

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

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

impl Display for PreKeyId

source§

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

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

impl From<PreKeyId> for u32

source§

fn from(value: PreKeyId) -> Self

Converts to this type from the input type.
source§

impl From<u32> for PreKeyId

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for PreKeyId

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 PreKeyId

source§

fn clone(&self) -> PreKeyId

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for PreKeyId

source§

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

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

impl Display for PreKeyId

source§

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

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

impl From<PreKeyId> for u32

source§

fn from(value: PreKeyId) -> Self

Converts to this type from the input type.
source§

impl From<u32> for PreKeyId

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for PreKeyId

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 PreKeyId

source§

fn cmp(&self, other: &PreKeyId) -> 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 33d46d61a..db50b14f9 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§

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 a19f6a861..2a5784ea4 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_protocol/struct.SignedPreKeyId.html b/libsignal_protocol/struct.SignedPreKeyId.html index b90656fae..67daca13a 100644 --- a/libsignal_protocol/struct.SignedPreKeyId.html +++ b/libsignal_protocol/struct.SignedPreKeyId.html @@ -1,5 +1,5 @@ SignedPreKeyId in libsignal_protocol - Rust
pub struct SignedPreKeyId(_);
Expand description

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

-

Trait Implementations§

source§

impl Clone for SignedPreKeyId

source§

fn clone(&self) -> SignedPreKeyId

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SignedPreKeyId

source§

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

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

impl Display for SignedPreKeyId

source§

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

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

impl From<SignedPreKeyId> for u32

source§

fn from(value: SignedPreKeyId) -> Self

Converts to this type from the input type.
source§

impl From<u32> for SignedPreKeyId

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for SignedPreKeyId

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 SignedPreKeyId

source§

fn clone(&self) -> SignedPreKeyId

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for SignedPreKeyId

source§

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

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

impl Display for SignedPreKeyId

source§

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

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

impl From<SignedPreKeyId> for u32

source§

fn from(value: SignedPreKeyId) -> Self

Converts to this type from the input type.
source§

impl From<u32> for SignedPreKeyId

source§

fn from(value: u32) -> Self

Converts to this type from the input type.
source§

impl Hash for SignedPreKeyId

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 SignedPreKeyId

source§

fn cmp(&self, other: &SignedPreKeyId) -> 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/configuration/enum.SignalServers.html b/libsignal_service/configuration/enum.SignalServers.html index b599ef71f..5e4ed650a 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§

Blanket Implementations§

source§

impl<T> Any for Twhere diff --git a/libsignal_service/configuration/struct.ServiceConfiguration.html b/libsignal_service/configuration/struct.ServiceConfiguration.html index cc8fa22f8..14dcd556d 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§

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.

diff --git a/libsignal_service/content/enum.ContentBody.html b/libsignal_service/content/enum.ContentBody.html index c2054085a..57e402b2d 100644 --- a/libsignal_service/content/enum.ContentBody.html +++ b/libsignal_service/content/enum.ContentBody.html @@ -1,4 +1,4 @@ -ContentBody in libsignal_service::content - Rust
pub enum ContentBody {
+ContentBody in libsignal_service::content - Rust
pub enum ContentBody {
     NullMessage(NullMessage),
     DataMessage(DataMessage),
     SynchronizeMessage(SyncMessage),
@@ -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.

diff --git a/libsignal_service/content/index.html b/libsignal_service/content/index.html index f29005b91..de5d57191 100644 --- a/libsignal_service/content/index.html +++ b/libsignal_service/content/index.html @@ -1 +1 @@ -libsignal_service::content - Rust

Re-exports

Structs

Enums

\ No newline at end of file +libsignal_service::content - Rust

Re-exports

Structs

Enums

\ No newline at end of file diff --git a/libsignal_service/content/struct.Content.html b/libsignal_service/content/struct.Content.html index aefd5eb13..319276fb9 100644 --- a/libsignal_service/content/struct.Content.html +++ b/libsignal_service/content/struct.Content.html @@ -1,7 +1,7 @@ Content in libsignal_service::content - Rust
pub struct Content {
     pub metadata: Metadata,
     pub body: ContentBody,
-}

Fields§

§metadata: Metadata§body: ContentBody

Implementations§

source§

impl Content

source

pub fn from_body(body: impl Into<ContentBody>, metadata: Metadata) -> Self

source

pub fn from_proto(p: Content, metadata: Metadata) -> Result<Self, ServiceError>

Converts a proto::Content into a public Content, including metadata.

+}

Fields§

§metadata: Metadata§body: ContentBody

Implementations§

source§

impl Content

source

pub fn from_body(body: impl Into<ContentBody>, metadata: Metadata) -> Self

source

pub fn from_proto(p: Content, metadata: Metadata) -> Result<Self, ServiceError>

Converts a proto::Content into a public Content, including metadata.

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

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 diff --git a/libsignal_service/enum.LinkError.html b/libsignal_service/enum.LinkError.html index 33b9a5712..fdcb021f2 100644 --- a/libsignal_service/enum.LinkError.html +++ b/libsignal_service/enum.LinkError.html @@ -4,7 +4,7 @@ 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 +}

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.

diff --git a/libsignal_service/enum.ProfileManagerError.html b/libsignal_service/enum.ProfileManagerError.html index be64184da..d96f2720d 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.

diff --git a/libsignal_service/groups_v2/enum.CredentialsCacheError.html b/libsignal_service/groups_v2/enum.CredentialsCacheError.html index e4c3c0a9f..5ed978dc8 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.

diff --git a/libsignal_service/groups_v2/enum.GroupDecodingError.html b/libsignal_service/groups_v2/enum.GroupDecodingError.html index e7cad463b..415b15bc0 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§

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.

diff --git a/libsignal_service/prelude/struct.UuidError.html b/libsignal_service/prelude/struct.UuidError.html index c2a3bbd98..636d405c7 100644 --- a/libsignal_service/prelude/struct.UuidError.html +++ b/libsignal_service/prelude/struct.UuidError.html @@ -1,5 +1,5 @@ UuidError in libsignal_service::prelude - Rust
pub struct UuidError(_);
Expand description

A general error that can occur when working with UUIDs.

-

Trait Implementations§

source§

impl Clone for Error

source§

fn clone(&self) -> Error

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Error

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<Error> for ParseContactError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ParseServiceAddressError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl Hash for Error

source§

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

Trait Implementations§

source§

impl Clone for Error

source§

fn clone(&self) -> Error

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Error

source§

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

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

impl Display for Error

source§

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

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

impl Error for Error

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<Error> for ParseContactError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<Error> for ParseServiceAddressError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl Hash for Error

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 PartialEq<Error> for Error

source§

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

This method tests for self and other values to be equal, and is used diff --git a/libsignal_service/prelude/trait.ProtobufMessage.html b/libsignal_service/prelude/trait.ProtobufMessage.html index 251ebada5..7cca20895 100644 --- a/libsignal_service/prelude/trait.ProtobufMessage.html +++ b/libsignal_service/prelude/trait.ProtobufMessage.html @@ -68,4 +68,4 @@
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 +
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 b31bfd31d..3eb10fcaa 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§

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.

diff --git a/libsignal_service/profile_name/struct.ProfileName.html b/libsignal_service/profile_name/struct.ProfileName.html index 2f7c38f36..4788e7f8d 100644 --- a/libsignal_service/profile_name/struct.ProfileName.html +++ b/libsignal_service/profile_name/struct.ProfileName.html @@ -5,9 +5,9 @@
source§

impl<'de> ProfileName<&'de str>

source

pub fn empty() -> Self

source

pub fn deserialize<'inp: 'de>( data: &'inp [u8] ) -> Result<Option<Self>, Utf8Error>

Zero-copy deserialization of a ProfileName.

-

Trait Implementations§

source§

impl<S: Clone> Clone for ProfileName<S>

source§

fn clone(&self) -> ProfileName<S>

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

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

Performs copy-assignment from source. Read more
source§

impl<S: Debug> Debug for ProfileName<S>

source§

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

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

impl<'de, S> Deserialize<'de> for ProfileName<S>where +

Trait Implementations§

source§

impl<S: Clone> Clone for ProfileName<S>

source§

fn clone(&self) -> ProfileName<S>

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

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

Performs copy-assignment from source. Read more
source§

impl<S: Debug> Debug for ProfileName<S>

source§

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

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

impl<'de, S> Deserialize<'de> for ProfileName<S>where S: Deserialize<'de>,

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<S: AsRef<str>> Display for ProfileName<S>

source§

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

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

impl<S: PartialEq> PartialEq<ProfileName<S>> for ProfileName<S>

source§

fn eq(&self, other: &ProfileName<S>) -> 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<S: AsRef<str>> Display for ProfileName<S>

source§

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

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

impl<S: PartialEq> PartialEq<ProfileName<S>> for ProfileName<S>

source§

fn eq(&self, other: &ProfileName<S>) -> 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<S> Serialize for ProfileName<S>where S: Serialize,

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where diff --git a/libsignal_service/proto/access_control/enum.AccessRequired.html b/libsignal_service/proto/access_control/enum.AccessRequired.html index 15c55eff5..9074e4bd0 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§

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§

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_service/proto/access_control/index.html b/libsignal_service/proto/access_control/index.html index 190863273..ff03d5783 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 b326faf0d..2e2de2bff 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.

diff --git a/libsignal_service/proto/attachment_pointer/enum.Flags.html b/libsignal_service/proto/attachment_pointer/enum.Flags.html index 5e836331f..a20a84cbc 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.

diff --git a/libsignal_service/proto/attachment_pointer/index.html b/libsignal_service/proto/attachment_pointer/index.html index 58fd008c3..fa7c531ca 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 d7291c125..c64de1301 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§

§

impl RefUnwindSafe for AssociatedValue

§

impl Send for AssociatedValue

§

impl Sync for AssociatedValue

§

impl Unpin for AssociatedValue

§

impl UnwindSafe for AssociatedValue

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_service/proto/body_range/enum.Style.html b/libsignal_service/proto/body_range/enum.Style.html index 5272f0846..7e746e93f 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.

diff --git a/libsignal_service/proto/body_range/index.html b/libsignal_service/proto/body_range/index.html index a76e8f540..b033d373d 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 5b6a48e7c..d665934a6 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.

diff --git a/libsignal_service/proto/call_message/hangup/index.html b/libsignal_service/proto/call_message/hangup/index.html index 285173b26..94fdc67c2 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 bb3007385..1a2ea876c 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 18533f316..6f260e97f 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.

diff --git a/libsignal_service/proto/call_message/offer/index.html b/libsignal_service/proto/call_message/offer/index.html index da9b2b746..4006e90a7 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 e35c581bc..83e0eb312 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§

§

impl RefUnwindSafe for Urgency

§

impl Send for Urgency

§

impl Sync for Urgency

§

impl Unpin for Urgency

§

impl UnwindSafe for Urgency

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_service/proto/call_message/opaque/index.html b/libsignal_service/proto/call_message/opaque/index.html index 87a247c13..6bcb33039 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 fc1dec922..223a1ccb0 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.

diff --git a/libsignal_service/proto/call_message/struct.Busy.html b/libsignal_service/proto/call_message/struct.Busy.html index 380ae2316..5968a578c 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.

diff --git a/libsignal_service/proto/call_message/struct.Hangup.html b/libsignal_service/proto/call_message/struct.Hangup.html index 73da75ceb..0180ff60b 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.

diff --git a/libsignal_service/proto/call_message/struct.IceUpdate.html b/libsignal_service/proto/call_message/struct.IceUpdate.html index e691c3bec..519655432 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.

diff --git a/libsignal_service/proto/call_message/struct.Offer.html b/libsignal_service/proto/call_message/struct.Offer.html index 487642b0a..a7897062f 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.

diff --git a/libsignal_service/proto/call_message/struct.Opaque.html b/libsignal_service/proto/call_message/struct.Opaque.html index 9043df9ed..48e4a6674 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.

diff --git a/libsignal_service/proto/contact_details/index.html b/libsignal_service/proto/contact_details/index.html index 6a8897a9b..fdcb22162 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 9d033c2e6..e757baaf4 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.

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 ff4e29292..950025448 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.

diff --git a/libsignal_service/proto/data_message/contact/email/index.html b/libsignal_service/proto/data_message/contact/email/index.html index 42d07c901..3cf1cc7f4 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 273aec497..a95583138 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 f7700a573..e0913480c 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.

diff --git a/libsignal_service/proto/data_message/contact/phone/index.html b/libsignal_service/proto/data_message/contact/phone/index.html index a94780b6c..8a0845f08 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 0635bcd0f..e134ee6ba 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.

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 6a73eef40..c608656b9 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 c2acc5810..ed6946f5d 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.

diff --git a/libsignal_service/proto/data_message/contact/struct.Email.html b/libsignal_service/proto/data_message/contact/struct.Email.html index 6e5d5b32a..fdee90073 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.

diff --git a/libsignal_service/proto/data_message/contact/struct.Name.html b/libsignal_service/proto/data_message/contact/struct.Name.html index 96b0b814c..755661a96 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.

diff --git a/libsignal_service/proto/data_message/contact/struct.Phone.html b/libsignal_service/proto/data_message/contact/struct.Phone.html index 9c66b8caf..690e92147 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.

diff --git a/libsignal_service/proto/data_message/contact/struct.PostalAddress.html b/libsignal_service/proto/data_message/contact/struct.PostalAddress.html index 10c3ba3d1..389003b4c 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.

diff --git a/libsignal_service/proto/data_message/enum.Flags.html b/libsignal_service/proto/data_message/enum.Flags.html index 09e047819..20c5b3a41 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.

diff --git a/libsignal_service/proto/data_message/enum.ProtocolVersion.html b/libsignal_service/proto/data_message/enum.ProtocolVersion.html index 8c26e315f..f3db60dff 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§

§

impl RefUnwindSafe for ProtocolVersion

§

impl Send for ProtocolVersion

§

impl Sync for ProtocolVersion

§

impl Unpin for ProtocolVersion

§

impl UnwindSafe for ProtocolVersion

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_service/proto/data_message/index.html b/libsignal_service/proto/data_message/index.html index 9b2f69fc1..cd419759a 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 ca5d5aa15..48ea56a6a 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.

diff --git a/libsignal_service/proto/data_message/payment/activation/index.html b/libsignal_service/proto/data_message/payment/activation/index.html index 8aa7bde8f..e33852f6f 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 2f34fa753..6c07ebf4e 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§

§

impl RefUnwindSafe for Amount

§

impl Send for Amount

§

impl Sync for Amount

§

impl Unpin for Amount

§

impl UnwindSafe for Amount

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_service/proto/data_message/payment/amount/index.html b/libsignal_service/proto/data_message/payment/amount/index.html index ce72c4714..1bbb758b0 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 eb8d57563..c02b13fe7 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.

diff --git a/libsignal_service/proto/data_message/payment/enum.Item.html b/libsignal_service/proto/data_message/payment/enum.Item.html index 02d1d7b6a..050d5b636 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.

diff --git a/libsignal_service/proto/data_message/payment/index.html b/libsignal_service/proto/data_message/payment/index.html index 7b9c4d2fd..fc7e85f77 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 55a416335..0a80db233 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§

§

impl RefUnwindSafe for Transaction

§

impl Send for Transaction

§

impl Sync for Transaction

§

impl Unpin for Transaction

§

impl UnwindSafe for Transaction

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_service/proto/data_message/payment/notification/index.html b/libsignal_service/proto/data_message/payment/notification/index.html index 9d23a60cc..401dcf95a 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 65daea246..2a3aa3909 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.

diff --git a/libsignal_service/proto/data_message/payment/struct.Activation.html b/libsignal_service/proto/data_message/payment/struct.Activation.html index 1ff5993a0..c0130728b 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.

diff --git a/libsignal_service/proto/data_message/payment/struct.Amount.html b/libsignal_service/proto/data_message/payment/struct.Amount.html index 9ebc4e363..8ba37e237 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.

diff --git a/libsignal_service/proto/data_message/payment/struct.Notification.html b/libsignal_service/proto/data_message/payment/struct.Notification.html index b4a1b38af..b12ee9d0a 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.

diff --git a/libsignal_service/proto/data_message/quote/enum.Type.html b/libsignal_service/proto/data_message/quote/enum.Type.html index 7faa6dd5a..e8e24547f 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.

diff --git a/libsignal_service/proto/data_message/quote/index.html b/libsignal_service/proto/data_message/quote/index.html index 7c32471ba..0d766b386 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 0ba634b03..06c3c95e0 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.

diff --git a/libsignal_service/proto/data_message/struct.Contact.html b/libsignal_service/proto/data_message/struct.Contact.html index ca7a5fad8..1bd593b80 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.

diff --git a/libsignal_service/proto/data_message/struct.Delete.html b/libsignal_service/proto/data_message/struct.Delete.html index 7dd624c58..078962321 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.

diff --git a/libsignal_service/proto/data_message/struct.GiftBadge.html b/libsignal_service/proto/data_message/struct.GiftBadge.html index e4b14ae02..124db064f 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.

diff --git a/libsignal_service/proto/data_message/struct.GroupCallUpdate.html b/libsignal_service/proto/data_message/struct.GroupCallUpdate.html index a59ccc358..1a961b42a 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.

diff --git a/libsignal_service/proto/data_message/struct.Payment.html b/libsignal_service/proto/data_message/struct.Payment.html index 947c043f2..616fe9278 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.

diff --git a/libsignal_service/proto/data_message/struct.Quote.html b/libsignal_service/proto/data_message/struct.Quote.html index 9e86f516c..79b7edab3 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.

diff --git a/libsignal_service/proto/data_message/struct.Reaction.html b/libsignal_service/proto/data_message/struct.Reaction.html index e2b87a80b..4309e067b 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.

diff --git a/libsignal_service/proto/data_message/struct.Sticker.html b/libsignal_service/proto/data_message/struct.Sticker.html index 83b6c6bf6..f094d3680 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.

diff --git a/libsignal_service/proto/data_message/struct.StoryContext.html b/libsignal_service/proto/data_message/struct.StoryContext.html index 13d4882d0..6a558d569 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.

diff --git a/libsignal_service/proto/enum.ProvisioningVersion.html b/libsignal_service/proto/enum.ProvisioningVersion.html index 9e1b0be42..6499880cb 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§

§

impl RefUnwindSafe for ProvisioningVersion

§

impl Send for ProvisioningVersion

§

impl Sync for ProvisioningVersion

§

impl Unpin for ProvisioningVersion

§

impl UnwindSafe for ProvisioningVersion

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_service/proto/envelope/enum.Type.html b/libsignal_service/proto/envelope/enum.Type.html index 0084048e1..f337afc08 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.

diff --git a/libsignal_service/proto/envelope/index.html b/libsignal_service/proto/envelope/index.html index 8634b5583..8e9e7d7a5 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 257d0d8cc..172665cd5 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§

§

impl RefUnwindSafe for Content

§

impl Send for Content

§

impl Sync for Content

§

impl Unpin for Content

§

impl UnwindSafe for Content

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_service/proto/group_attribute_blob/index.html b/libsignal_service/proto/group_attribute_blob/index.html index 8457281b3..ef33a7eba 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 62deb0b4a..aa2419093 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 cf89f82ec..5a3498ac6 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.AddMemberAction.html b/libsignal_service/proto/group_change/actions/struct.AddMemberAction.html index 2fd6f3b7f..fe1767468 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.AddPendingMemberAction.html b/libsignal_service/proto/group_change/actions/struct.AddPendingMemberAction.html index 59a475995..c2ca2666c 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.AddRequestingMemberAction.html b/libsignal_service/proto/group_change/actions/struct.AddRequestingMemberAction.html index 0723e3f3f..b9790c456 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.DeleteBannedMemberAction.html b/libsignal_service/proto/group_change/actions/struct.DeleteBannedMemberAction.html index 8b3270c7e..e37244eeb 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.DeleteMemberAction.html b/libsignal_service/proto/group_change/actions/struct.DeleteMemberAction.html index 96d2a0101..3bd1d8d10 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.DeletePendingMemberAction.html b/libsignal_service/proto/group_change/actions/struct.DeletePendingMemberAction.html index 689a8dec2..fea0bda44 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.DeleteRequestingMemberAction.html b/libsignal_service/proto/group_change/actions/struct.DeleteRequestingMemberAction.html index c04e2ff69..c141a1b49 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyAddFromInviteLinkAccessControlAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyAddFromInviteLinkAccessControlAction.html index f571938b9..8e3493f38 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyAnnouncementsOnlyAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyAnnouncementsOnlyAction.html index b49056034..9001620dd 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyAttributesAccessControlAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyAttributesAccessControlAction.html index c6198244b..4e1b2731b 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyAvatarAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyAvatarAction.html index 375b5ac7e..7c1f10e9b 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyDescriptionAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyDescriptionAction.html index b038ba803..3aa69df67 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyDisappearingMessagesTimerAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyDisappearingMessagesTimerAction.html index 9580833ec..868b6f2f1 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyInviteLinkPasswordAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyInviteLinkPasswordAction.html index 8403f8a45..751cd1d87 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyMemberProfileKeyAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyMemberProfileKeyAction.html index 45b096b4b..b7cb114db 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyMemberRoleAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyMemberRoleAction.html index e01624236..04b81666e 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyMembersAccessControlAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyMembersAccessControlAction.html index 45f92a5f8..02138aa1d 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.ModifyTitleAction.html b/libsignal_service/proto/group_change/actions/struct.ModifyTitleAction.html index e874b4200..3f521313e 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.PromotePendingMemberAction.html b/libsignal_service/proto/group_change/actions/struct.PromotePendingMemberAction.html index fe06c8f8b..fd0f8f666 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.PromotePendingPniAciMemberProfileKeyAction.html b/libsignal_service/proto/group_change/actions/struct.PromotePendingPniAciMemberProfileKeyAction.html index 1925feeee..79ded3a53 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.

diff --git a/libsignal_service/proto/group_change/actions/struct.PromoteRequestingMemberAction.html b/libsignal_service/proto/group_change/actions/struct.PromoteRequestingMemberAction.html index 7dd1a416c..70512e65a 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.

diff --git a/libsignal_service/proto/group_change/index.html b/libsignal_service/proto/group_change/index.html index ffc4ec840..a54eb4aa1 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 f7453c3b4..b7dbae57d 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.

diff --git a/libsignal_service/proto/group_changes/index.html b/libsignal_service/proto/group_changes/index.html index 3603401e2..5b61fcbfd 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 5bc367f54..cd9557d9d 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.

diff --git a/libsignal_service/proto/group_context/enum.Type.html b/libsignal_service/proto/group_context/enum.Type.html index 90270a29e..2da2a2b22 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.

diff --git a/libsignal_service/proto/group_context/index.html b/libsignal_service/proto/group_context/index.html index 4af3f5cea..9404783ea 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 fc4256011..98927825b 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.

diff --git a/libsignal_service/proto/group_details/index.html b/libsignal_service/proto/group_details/index.html index 889393795..bec86a8d7 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 9288aea02..1dbe6eb73 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.

diff --git a/libsignal_service/proto/group_details/struct.Member.html b/libsignal_service/proto/group_details/struct.Member.html index 543f556a0..b972bfb10 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.

diff --git a/libsignal_service/proto/group_invite_link/enum.Contents.html b/libsignal_service/proto/group_invite_link/enum.Contents.html index 157d35577..67e9da2fc 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.

diff --git a/libsignal_service/proto/group_invite_link/index.html b/libsignal_service/proto/group_invite_link/index.html index 570a50f4a..d7a078374 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 9289cd0e0..b9b22d6d8 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.

diff --git a/libsignal_service/proto/member/enum.Role.html b/libsignal_service/proto/member/enum.Role.html index ea4f9af55..8138dd29e 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.

diff --git a/libsignal_service/proto/member/index.html b/libsignal_service/proto/member/index.html index 295e003cf..c68f2fe91 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 57a55f5b2..785c390fd 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 00b07b5a9..1fe565554 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.

diff --git a/libsignal_service/proto/payment_address/enum.Address.html b/libsignal_service/proto/payment_address/enum.Address.html index b8e216bfc..1c49036f8 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.

diff --git a/libsignal_service/proto/payment_address/index.html b/libsignal_service/proto/payment_address/index.html index fe095a65e..76b924dc1 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 19020cc3b..14aa7f91e 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.

diff --git a/libsignal_service/proto/receipt_message/enum.Type.html b/libsignal_service/proto/receipt_message/enum.Type.html index cdf361d45..25f391ec1 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.

diff --git a/libsignal_service/proto/receipt_message/index.html b/libsignal_service/proto/receipt_message/index.html index 5ccceb867..c009763a2 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 e9cc2c321..32bef3d3e 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 4446f71ca..28700dceb 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.

diff --git a/libsignal_service/proto/server_certificate/index.html b/libsignal_service/proto/server_certificate/index.html index 533f42cb3..467e3c506 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 457f5dd6c..e8105134a 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.

diff --git a/libsignal_service/proto/story_message/enum.Attachment.html b/libsignal_service/proto/story_message/enum.Attachment.html index 6d3688534..514b8796b 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.

diff --git a/libsignal_service/proto/story_message/index.html b/libsignal_service/proto/story_message/index.html index 8b58fadf1..8cbb8cef7 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 d8bb01154..879e0cdf4 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.

diff --git a/libsignal_service/proto/struct.AttachmentPointer.html b/libsignal_service/proto/struct.AttachmentPointer.html index bd5a594e9..fecf7f168 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.

diff --git a/libsignal_service/proto/struct.AvatarUploadAttributes.html b/libsignal_service/proto/struct.AvatarUploadAttributes.html index 5366876d1..b5c3cea84 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.

diff --git a/libsignal_service/proto/struct.BannedMember.html b/libsignal_service/proto/struct.BannedMember.html index 376a65efa..60d92fc88 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.

diff --git a/libsignal_service/proto/struct.BodyRange.html b/libsignal_service/proto/struct.BodyRange.html index 03fb7b864..860bf138a 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.

diff --git a/libsignal_service/proto/struct.CallMessage.html b/libsignal_service/proto/struct.CallMessage.html index e7ae1a23a..07784be1a 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.

diff --git a/libsignal_service/proto/struct.ContactDetails.html b/libsignal_service/proto/struct.ContactDetails.html index 7003a580e..7670000c2 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.

diff --git a/libsignal_service/proto/struct.Content.html b/libsignal_service/proto/struct.Content.html index 6e874d2ec..bc04bac50 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.

diff --git a/libsignal_service/proto/struct.DataMessage.html b/libsignal_service/proto/struct.DataMessage.html index c57e60936..620ac23ef 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.

diff --git a/libsignal_service/proto/struct.DecryptionErrorMessage.html b/libsignal_service/proto/struct.DecryptionErrorMessage.html index 5480d7ce3..d6866b4cd 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.

diff --git a/libsignal_service/proto/struct.DeviceName.html b/libsignal_service/proto/struct.DeviceName.html index a7bff5471..a263af628 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.

diff --git a/libsignal_service/proto/struct.EditMessage.html b/libsignal_service/proto/struct.EditMessage.html index e4d0d08fd..0a23a6ff9 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.

diff --git a/libsignal_service/proto/struct.Envelope.html b/libsignal_service/proto/struct.Envelope.html index 60b6f5835..ebd479ded 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
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.

diff --git a/libsignal_service/proto/struct.Group.html b/libsignal_service/proto/struct.Group.html index 747c7cf6c..982c22042 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.

diff --git a/libsignal_service/proto/struct.GroupAttributeBlob.html b/libsignal_service/proto/struct.GroupAttributeBlob.html index 3bc3dfab1..802061b30 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.

diff --git a/libsignal_service/proto/struct.GroupChange.html b/libsignal_service/proto/struct.GroupChange.html index ee4ff1cf0..864d55525 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.

diff --git a/libsignal_service/proto/struct.GroupChanges.html b/libsignal_service/proto/struct.GroupChanges.html index d5a520c7e..9a21f447e 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.

diff --git a/libsignal_service/proto/struct.GroupContext.html b/libsignal_service/proto/struct.GroupContext.html index a8e23ef3a..a899b5674 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.

diff --git a/libsignal_service/proto/struct.GroupContextV2.html b/libsignal_service/proto/struct.GroupContextV2.html index 7a50138d6..cfa2c819d 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.

diff --git a/libsignal_service/proto/struct.GroupDetails.html b/libsignal_service/proto/struct.GroupDetails.html index 68ff14494..e61cb3e68 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.

diff --git a/libsignal_service/proto/struct.GroupExternalCredential.html b/libsignal_service/proto/struct.GroupExternalCredential.html index 18bfc40bb..7f81f1200 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.

diff --git a/libsignal_service/proto/struct.GroupInviteLink.html b/libsignal_service/proto/struct.GroupInviteLink.html index 913419051..96699c95e 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.

diff --git a/libsignal_service/proto/struct.GroupJoinInfo.html b/libsignal_service/proto/struct.GroupJoinInfo.html index 633e2996c..07aae2ed2 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.

diff --git a/libsignal_service/proto/struct.Member.html b/libsignal_service/proto/struct.Member.html index 7f74361c5..0698c669d 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.

diff --git a/libsignal_service/proto/struct.NullMessage.html b/libsignal_service/proto/struct.NullMessage.html index 057f43e7c..14f205f81 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.

diff --git a/libsignal_service/proto/struct.Pack.html b/libsignal_service/proto/struct.Pack.html index ce85f2e68..0785be576 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.

diff --git a/libsignal_service/proto/struct.PaymentAddress.html b/libsignal_service/proto/struct.PaymentAddress.html index 5b8e5c644..d8e8176aa 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.

diff --git a/libsignal_service/proto/struct.PendingMember.html b/libsignal_service/proto/struct.PendingMember.html index 01b7110d1..bfeea44c4 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.

diff --git a/libsignal_service/proto/struct.PniSignatureMessage.html b/libsignal_service/proto/struct.PniSignatureMessage.html index 0cdf40dbf..308534ba7 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.

diff --git a/libsignal_service/proto/struct.Preview.html b/libsignal_service/proto/struct.Preview.html index a007ec0ee..3a9e815df 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.

diff --git a/libsignal_service/proto/struct.ProvisionEnvelope.html b/libsignal_service/proto/struct.ProvisionEnvelope.html index e8c0c05e3..aaec28b7f 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.

diff --git a/libsignal_service/proto/struct.ProvisionMessage.html b/libsignal_service/proto/struct.ProvisionMessage.html index 62f08d209..ae7b5483b 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.

diff --git a/libsignal_service/proto/struct.ProvisioningUuid.html b/libsignal_service/proto/struct.ProvisioningUuid.html index f0a84eb36..1a034b52b 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.

diff --git a/libsignal_service/proto/struct.ReceiptMessage.html b/libsignal_service/proto/struct.ReceiptMessage.html index 71882d473..52c7e6ee3 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.

diff --git a/libsignal_service/proto/struct.RequestingMember.html b/libsignal_service/proto/struct.RequestingMember.html index 79decb9b5..d98adf523 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.

diff --git a/libsignal_service/proto/struct.SenderCertificate.html b/libsignal_service/proto/struct.SenderCertificate.html index 5a89cbc66..30304be31 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.

diff --git a/libsignal_service/proto/struct.ServerCertificate.html b/libsignal_service/proto/struct.ServerCertificate.html index 04b326d41..ae0ffbc87 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.

diff --git a/libsignal_service/proto/struct.StoryMessage.html b/libsignal_service/proto/struct.StoryMessage.html index ac2a7c913..a32ecffe2 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.

diff --git a/libsignal_service/proto/struct.SyncMessage.html b/libsignal_service/proto/struct.SyncMessage.html index 198c6b416..9644496c6 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.

diff --git a/libsignal_service/proto/struct.TextAttachment.html b/libsignal_service/proto/struct.TextAttachment.html index 26b09684d..88fde30ce 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.

diff --git a/libsignal_service/proto/struct.TypingMessage.html b/libsignal_service/proto/struct.TypingMessage.html index a79a928b1..da2c3b6aa 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.

diff --git a/libsignal_service/proto/struct.UnidentifiedSenderMessage.html b/libsignal_service/proto/struct.UnidentifiedSenderMessage.html index cf0f98002..f4b6aca09 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.

diff --git a/libsignal_service/proto/struct.Verified.html b/libsignal_service/proto/struct.Verified.html index f301758f9..458b0d871 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.

diff --git a/libsignal_service/proto/struct.WebSocketMessage.html b/libsignal_service/proto/struct.WebSocketMessage.html index fb030e7c5..5e7d58356 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.

diff --git a/libsignal_service/proto/struct.WebSocketRequestMessage.html b/libsignal_service/proto/struct.WebSocketRequestMessage.html index b25370171..3fbc33241 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.

diff --git a/libsignal_service/proto/struct.WebSocketResponseMessage.html b/libsignal_service/proto/struct.WebSocketResponseMessage.html index 187ab320a..f9ceb51f5 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.

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 4d5c8dd8d..b3090ddf2 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.

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 5681115a8..78c30ea05 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.

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 8c22b1209..5b01dc6ea 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.

diff --git a/libsignal_service/proto/sync_message/call_event/index.html b/libsignal_service/proto/sync_message/call_event/index.html index d494103ad..62e062dad 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 d9b270272..c230fd259 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.

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 eac857d02..7f25eb315 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 aea6fed39..b4443ed6b 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.

diff --git a/libsignal_service/proto/sync_message/fetch_latest/index.html b/libsignal_service/proto/sync_message/fetch_latest/index.html index 744e52c3c..9e3359470 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 aeed4b105..c821e9e6c 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 106178786..781e5faba 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.

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 d65e1fb30..8ad3516e3 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 bc112de09..dd9632f1f 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.

diff --git a/libsignal_service/proto/sync_message/outgoing_payment/index.html b/libsignal_service/proto/sync_message/outgoing_payment/index.html index 5a7dc1c2f..7137d4451 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 8d85bd652..164a240e0 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.

diff --git a/libsignal_service/proto/sync_message/request/enum.Type.html b/libsignal_service/proto/sync_message/request/enum.Type.html index 67bac955a..8aa926f56 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.

diff --git a/libsignal_service/proto/sync_message/request/index.html b/libsignal_service/proto/sync_message/request/index.html index bdc5f7b6d..cc7fdd454 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 9b502f3e9..bf634082e 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 9b17ca195..3bf5a418b 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.

diff --git a/libsignal_service/proto/sync_message/sent/struct.UnidentifiedDeliveryStatus.html b/libsignal_service/proto/sync_message/sent/struct.UnidentifiedDeliveryStatus.html index 8625f1838..9823e00df 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.

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 9a0fc5126..7862a95e0 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.

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 2ac5c981c..dd065c4c3 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 a7f6e19b4..a8535d961 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.

diff --git a/libsignal_service/proto/sync_message/struct.CallEvent.html b/libsignal_service/proto/sync_message/struct.CallEvent.html index d2adce9ee..e29b8431e 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.

diff --git a/libsignal_service/proto/sync_message/struct.CallLinkUpdate.html b/libsignal_service/proto/sync_message/struct.CallLinkUpdate.html index 074d4a8fd..fc90ae0ab 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.

diff --git a/libsignal_service/proto/sync_message/struct.CallLogEvent.html b/libsignal_service/proto/sync_message/struct.CallLogEvent.html index 6b3d0b990..02b7b742c 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.

diff --git a/libsignal_service/proto/sync_message/struct.Configuration.html b/libsignal_service/proto/sync_message/struct.Configuration.html index 382d37498..39bbdea18 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.

diff --git a/libsignal_service/proto/sync_message/struct.Contacts.html b/libsignal_service/proto/sync_message/struct.Contacts.html index 56aa040b3..57c4f7170 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.

diff --git a/libsignal_service/proto/sync_message/struct.FetchLatest.html b/libsignal_service/proto/sync_message/struct.FetchLatest.html index c4928d404..ddabc439a 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.

diff --git a/libsignal_service/proto/sync_message/struct.Keys.html b/libsignal_service/proto/sync_message/struct.Keys.html index c33f3c191..c3473a288 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.

diff --git a/libsignal_service/proto/sync_message/struct.MessageRequestResponse.html b/libsignal_service/proto/sync_message/struct.MessageRequestResponse.html index 0989b6ade..2b540a1da 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.

diff --git a/libsignal_service/proto/sync_message/struct.OutgoingPayment.html b/libsignal_service/proto/sync_message/struct.OutgoingPayment.html index f6131ff9e..dfaa9de4c 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.

diff --git a/libsignal_service/proto/sync_message/struct.PniChangeNumber.html b/libsignal_service/proto/sync_message/struct.PniChangeNumber.html index 9b7deb8a6..2927dbbb9 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.

diff --git a/libsignal_service/proto/sync_message/struct.Read.html b/libsignal_service/proto/sync_message/struct.Read.html index 586f3770d..5ceea55d5 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.

diff --git a/libsignal_service/proto/sync_message/struct.Request.html b/libsignal_service/proto/sync_message/struct.Request.html index eac2039ee..5168e4411 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.

diff --git a/libsignal_service/proto/sync_message/struct.Sent.html b/libsignal_service/proto/sync_message/struct.Sent.html index 0da800706..2a254b5b0 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.

diff --git a/libsignal_service/proto/sync_message/struct.StickerPackOperation.html b/libsignal_service/proto/sync_message/struct.StickerPackOperation.html index 229180fcc..cc9a67423 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.

diff --git a/libsignal_service/proto/sync_message/struct.ViewOnceOpen.html b/libsignal_service/proto/sync_message/struct.ViewOnceOpen.html index f796bdab4..4466c8215 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.

diff --git a/libsignal_service/proto/sync_message/struct.Viewed.html b/libsignal_service/proto/sync_message/struct.Viewed.html index 3a727b650..7cc427135 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.

diff --git a/libsignal_service/proto/text_attachment/enum.Background.html b/libsignal_service/proto/text_attachment/enum.Background.html index 0961f9c8a..1aa6d0e1d 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.

diff --git a/libsignal_service/proto/text_attachment/enum.Style.html b/libsignal_service/proto/text_attachment/enum.Style.html index 0c98c225b..6e488c396 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.

diff --git a/libsignal_service/proto/text_attachment/index.html b/libsignal_service/proto/text_attachment/index.html index fc7ea57fa..4cfc2f82e 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 7ad90a81f..53c72c037 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.

diff --git a/libsignal_service/proto/typing_message/enum.Action.html b/libsignal_service/proto/typing_message/enum.Action.html index 068c41122..dc3b0f33f 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.

diff --git a/libsignal_service/proto/typing_message/index.html b/libsignal_service/proto/typing_message/index.html index 1822030dd..d27b3cd22 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 b6ad03c01..31b9d1cb9 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 6c1444552..1081d7034 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.

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 98dd05035..c0f0ec7ca 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.

diff --git a/libsignal_service/proto/unidentified_sender_message/message/index.html b/libsignal_service/proto/unidentified_sender_message/message/index.html index 7cd589dd3..2cf27a76c 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 62817d748..bb7a910d7 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.

diff --git a/libsignal_service/proto/verified/enum.State.html b/libsignal_service/proto/verified/enum.State.html index 9b09e5efc..2d4d96247 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.

diff --git a/libsignal_service/proto/verified/index.html b/libsignal_service/proto/verified/index.html index 1e192e9b0..e8eeec2c8 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 d3be2d05b..6b1b4c790 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.

diff --git a/libsignal_service/proto/web_socket_message/index.html b/libsignal_service/proto/web_socket_message/index.html index e36f87b77..28de64913 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 cd710a90c..165269be1 100644 --- a/libsignal_service/provisioning/enum.ProvisioningError.html +++ b/libsignal_service/provisioning/enum.ProvisioningError.html @@ -12,7 +12,7 @@ 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<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 +}

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.

diff --git a/libsignal_service/push_service/enum.ServiceError.html b/libsignal_service/push_service/enum.ServiceError.html index ec334bb9c..cd1c8910e 100644 --- a/libsignal_service/push_service/enum.ServiceError.html +++ b/libsignal_service/push_service/enum.ServiceError.html @@ -40,7 +40,7 @@ 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 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 +

}

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.

diff --git a/libsignal_service/push_service/enum.ServiceIdType.html b/libsignal_service/push_service/enum.ServiceIdType.html index 089ccece0..a629a3ba2 100644 --- a/libsignal_service/push_service/enum.ServiceIdType.html +++ b/libsignal_service/push_service/enum.ServiceIdType.html @@ -5,7 +5,7 @@

An account UUID without an associated phone number, probably in the future to a username

§

PhoneNumberIdentity

Phone number identity (PNI)

A UUID associated with a phone number

-

Trait Implementations§

source§

impl Clone for ServiceIdType

source§

fn clone(&self) -> ServiceIdType

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ServiceIdType

source§

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

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

impl Display for ServiceIdType

source§

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

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

impl Copy for ServiceIdType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Clone for ServiceIdType

source§

fn clone(&self) -> ServiceIdType

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ServiceIdType

source§

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

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

impl Display for ServiceIdType

source§

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

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

impl Copy for ServiceIdType

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.

diff --git a/libsignal_service/push_service/struct.ServiceIds.html b/libsignal_service/push_service/struct.ServiceIds.html index 1a563ab1b..dd4be0cfb 100644 --- a/libsignal_service/push_service/struct.ServiceIds.html +++ b/libsignal_service/push_service/struct.ServiceIds.html @@ -1,8 +1,8 @@ ServiceIds in libsignal_service::push_service - Rust
pub struct ServiceIds {
     pub aci: Uuid,
     pub pni: Uuid,
-}

Fields§

§aci: Uuid§pni: Uuid

Implementations§

source§

impl ServiceIds

source

pub fn aci(&self) -> Aci

source

pub fn pni(&self) -> Pni

Trait Implementations§

source§

impl Clone for ServiceIds

source§

fn clone(&self) -> ServiceIds

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ServiceIds

source§

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

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

impl<'de> Deserialize<'de> for ServiceIds

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 Display for ServiceIds

source§

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

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

impl Serialize for ServiceIds

source§

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

Fields§

§aci: Uuid§pni: Uuid

Implementations§

source§

impl ServiceIds

source

pub fn aci(&self) -> Aci

source

pub fn pni(&self) -> Pni

Trait Implementations§

source§

impl Clone for ServiceIds

source§

fn clone(&self) -> ServiceIds

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ServiceIds

source§

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

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

impl<'de> Deserialize<'de> for ServiceIds

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 Display for ServiceIds

source§

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

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

impl Serialize for ServiceIds

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 diff --git a/libsignal_service/sender/enum.AttachmentUploadError.html b/libsignal_service/sender/enum.AttachmentUploadError.html index d734cd7f2..0c3fa1511 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.

diff --git a/libsignal_service/sender/enum.MessageSenderError.html b/libsignal_service/sender/enum.MessageSenderError.html index d66e38140..ff9fc1324 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.

diff --git a/libsignal_service/service_address/enum.ParseServiceAddressError.html b/libsignal_service/service_address/enum.ParseServiceAddressError.html index b02fa3901..8ae7f06af 100644 --- a/libsignal_service/service_address/enum.ParseServiceAddressError.html +++ b/libsignal_service/service_address/enum.ParseServiceAddressError.html @@ -1,7 +1,7 @@ ParseServiceAddressError in libsignal_service::service_address - Rust
pub enum ParseServiceAddressError {
     InvalidUuid(Error),
     NoUuid,
-}

Variants§

§

InvalidUuid(Error)

§

NoUuid

Trait Implementations§

source§

impl Clone for ParseServiceAddressError

source§

fn clone(&self) -> ParseServiceAddressError

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ParseServiceAddressError

source§

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

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

impl Display for ParseServiceAddressError

source§

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

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

impl Error for ParseServiceAddressError

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 ParseServiceAddressError

source§

fn from(source: Error) -> 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

InvalidUuid(Error)

§

NoUuid

Trait Implementations§

source§

impl Clone for ParseServiceAddressError

source§

fn clone(&self) -> ParseServiceAddressError

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ParseServiceAddressError

source§

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

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

impl Display for ParseServiceAddressError

source§

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

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

impl Error for ParseServiceAddressError

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 ParseServiceAddressError

source§

fn from(source: Error) -> 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.

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.

diff --git a/libsignal_service/service_address/struct.ServiceAddress.html b/libsignal_service/service_address/struct.ServiceAddress.html index 434388502..b6dd76d26 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.

diff --git a/libsignal_service_actix/websocket/enum.AwcWebSocketError.html b/libsignal_service_actix/websocket/enum.AwcWebSocketError.html index 0d1a051cb..fd49563a1 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.

diff --git a/libsignal_service_hyper/push_service/struct.HyperPushService.html b/libsignal_service_hyper/push_service/struct.HyperPushService.html index 866285cf4..c07a7bc07 100644 --- a/libsignal_service_hyper/push_service/struct.HyperPushService.html +++ b/libsignal_service_hyper/push_service/struct.HyperPushService.html @@ -1,97 +1,97 @@ HyperPushService in libsignal_service_hyper::push_service - Rust
pub struct HyperPushService { /* private fields */ }

Implementations§

source§

impl HyperPushService

source

pub fn new( - cfg: impl Into<ServiceConfiguration>, - credentials: Option<ServiceCredentials>, + cfg: impl Into<ServiceConfiguration>, + credentials: Option<ServiceCredentials>, user_agent: String -) -> Self

Trait Implementations§

source§

impl Clone for HyperPushService

source§

fn clone(&self) -> HyperPushService

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

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

Performs copy-assignment from source. Read more
source§

impl PushService for HyperPushService

§

type ByteStream = Box<dyn AsyncRead + Unpin, Global>

source§

fn get_json<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, T>( +) -> Self

Trait Implementations§

source§

impl Clone for HyperPushService

source§

fn clone(&self) -> HyperPushService

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

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

Performs copy-assignment from source. Read more
source§

impl PushService for HyperPushService

§

type ByteStream = Box<dyn AsyncRead + Unpin, Global>

source§

fn get_json<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, T>( &'life0 mut self, - service: Endpoint, + service: Endpoint, path: &'life1 str, additional_headers: &'life2 [(&'life3 str, &'life4 str)], - credentials_override: HttpAuthOverride -) -> Pin<Box<dyn Future<Output = Result<T, ServiceError>> + 'async_trait>>where + credentials_override: HttpAuthOverride +) -> Pin<Box<dyn Future<Output = Result<T, ServiceError>> + 'async_trait>>where for<'de> T: Deserialize<'de> + 'async_trait, Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait, - 'life4: 'async_trait,

source§

fn delete_json<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, T>( + 'life4: 'async_trait,

source§

fn delete_json<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, T>( &'life0 mut self, - service: Endpoint, + service: Endpoint, path: &'life1 str, additional_headers: &'life2 [(&'life3 str, &'life4 str)] -) -> Pin<Box<dyn Future<Output = Result<T, ServiceError>> + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<T, ServiceError>> + 'async_trait>>where for<'de> T: Deserialize<'de> + 'async_trait, Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait, - 'life4: 'async_trait,

source§

fn put_json<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, D, S>( + 'life4: 'async_trait,

source§

fn put_json<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, D, S>( &'life0 mut self, - service: Endpoint, + service: Endpoint, path: &'life1 str, additional_headers: &'life2 [(&'life3 str, &'life4 str)], - credentials_override: HttpAuthOverride, + credentials_override: HttpAuthOverride, value: S -) -> Pin<Box<dyn Future<Output = Result<D, ServiceError>> + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<D, ServiceError>> + 'async_trait>>where for<'de> D: Deserialize<'de> + 'async_trait, - S: MaybeSend + Serialize + 'async_trait, + S: MaybeSend + Serialize + 'async_trait, Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait, - 'life4: 'async_trait,

source§

fn patch_json<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, D, S>( + 'life4: 'async_trait,

source§

fn patch_json<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, D, S>( &'life0 mut self, - service: Endpoint, + service: Endpoint, path: &'life1 str, additional_headers: &'life2 [(&'life3 str, &'life4 str)], - credentials_override: HttpAuthOverride, + credentials_override: HttpAuthOverride, value: S -) -> Pin<Box<dyn Future<Output = Result<D, ServiceError>> + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<D, ServiceError>> + 'async_trait>>where for<'de> D: Deserialize<'de> + 'async_trait, - S: MaybeSend + Serialize + 'async_trait, + S: MaybeSend + Serialize + 'async_trait, Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait, - 'life4: 'async_trait,

source§

fn post_json<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, D, S>( + 'life4: 'async_trait,

source§

fn post_json<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, D, S>( &'life0 mut self, - service: Endpoint, + service: Endpoint, path: &'life1 str, additional_headers: &'life2 [(&'life3 str, &'life4 str)], - credentials_override: HttpAuthOverride, + credentials_override: HttpAuthOverride, value: S -) -> Pin<Box<dyn Future<Output = Result<D, ServiceError>> + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<D, ServiceError>> + 'async_trait>>where for<'de> D: Deserialize<'de> + 'async_trait, - S: MaybeSend + Serialize + 'async_trait, + S: MaybeSend + Serialize + 'async_trait, Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait, - 'life4: 'async_trait,

source§

fn get_protobuf<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, T>( + 'life4: 'async_trait,

source§

fn get_protobuf<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, T>( &'life0 mut self, - service: Endpoint, + service: Endpoint, path: &'life1 str, additional_headers: &'life2 [(&'life3 str, &'life4 str)], - credentials_override: HttpAuthOverride -) -> Pin<Box<dyn Future<Output = Result<T, ServiceError>> + 'async_trait>>where + credentials_override: HttpAuthOverride +) -> Pin<Box<dyn Future<Output = Result<T, ServiceError>> + 'async_trait>>where T: Default + ProtobufMessage + 'async_trait, Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait, - 'life4: 'async_trait,

source§

fn put_protobuf<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, D, S>( + 'life4: 'async_trait,

source§

fn put_protobuf<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait, D, S>( &'life0 mut self, - service: Endpoint, + service: Endpoint, path: &'life1 str, additional_headers: &'life2 [(&'life3 str, &'life4 str)], value: S -) -> Pin<Box<dyn Future<Output = Result<D, ServiceError>> + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<D, ServiceError>> + 'async_trait>>where D: Default + ProtobufMessage + 'async_trait, S: Sized + ProtobufMessage + 'async_trait, Self: 'async_trait, @@ -99,19 +99,19 @@ 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait, - 'life4: 'async_trait,

source§

fn get_from_cdn<'life0, 'life1, 'async_trait>( + 'life4: 'async_trait,

source§

fn get_from_cdn<'life0, 'life1, 'async_trait>( &'life0 mut self, cdn_id: u32, path: &'life1 str -) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, - 'life1: 'async_trait,

Downloads larger files in streaming fashion, e.g. attachments.
source§

fn post_to_cdn0<'s, 'life0, 'life1, 'life2, 'life3, 'life4, 'life5, 'async_trait, C>( + 'life1: 'async_trait,

Downloads larger files in streaming fashion, e.g. attachments.
source§

fn post_to_cdn0<'s, 'life0, 'life1, 'life2, 'life3, 'life4, 'life5, 'async_trait, C>( &'life0 mut self, path: &'life1 str, value: &'life2 [(&'life3 str, &'life4 str)], file: Option<(&'life5 str, &'s mut C)> -) -> Pin<Box<dyn Future<Output = Result<(), ServiceError>> + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), ServiceError>> + 'async_trait>>where C: 'async_trait + Read + Send + 's, Self: 'async_trait, 's: 'async_trait, @@ -120,150 +120,150 @@ 'life2: 'async_trait, 'life3: 'async_trait, 'life4: 'async_trait, - 'life5: 'async_trait,

Upload larger file to CDN0 in legacy fashion, e.g. for attachments. Read more
source§

fn ws<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>( + 'life5: 'async_trait,

Upload larger file to CDN0 in legacy fashion, e.g. for attachments. Read more
source§

fn ws<'life0, 'life1, 'life2, 'life3, 'life4, 'async_trait>( &'life0 mut self, path: &'life1 str, additional_headers: &'life2 [(&'life3 str, &'life4 str)], - credentials: Option<ServiceCredentials>, + credentials: Option<ServiceCredentials>, keep_alive: bool -) -> Pin<Box<dyn Future<Output = Result<SignalWebSocket, ServiceError>> + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<SignalWebSocket, ServiceError>> + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, 'life3: 'async_trait, - 'life4: 'async_trait,

source§

fn devices<'life0, 'async_trait>( + 'life4: 'async_trait,

§

fn devices<'life0, 'async_trait>( &'life0 mut self -) -> Pin<Box<dyn Future<Output = Result<Vec<DeviceInfo, Global>, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<DeviceInfo, Global>, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, - Self: 'async_trait,

Fetches a list of all devices tied to the authenticated account. Read more
Fetches a list of all devices tied to the authenticated account. Read more
source§

fn get_pre_key_status<'life0, 'async_trait>( + Self: 'async_trait,

§

fn get_pre_key_status<'life0, 'async_trait>( &'life0 mut self, - service_id_type: ServiceIdType -) -> Pin<Box<dyn Future<Output = Result<PreKeyStatus, ServiceError>> + 'async_trait, Global>>where + service_id_type: ServiceIdType +) -> Pin<Box<dyn Future<Output = Result<PreKeyStatus, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, - Self: 'async_trait,

source§

fn register_pre_keys<'life0, 'async_trait>( + Self: 'async_trait,

§

fn register_pre_keys<'life0, 'async_trait>( &'life0 mut self, - service_id_type: ServiceIdType, - pre_key_state: PreKeyState -) -> Pin<Box<dyn Future<Output = Result<(), ServiceError>> + 'async_trait, Global>>where + service_id_type: ServiceIdType, + pre_key_state: PreKeyState +) -> Pin<Box<dyn Future<Output = Result<(), ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, - Self: 'async_trait,

source§

fn get_attachment_by_id<'life0, 'life1, 'async_trait>( + Self: 'async_trait,

§

fn get_attachment_by_id<'life0, 'life1, 'async_trait>( &'life0 mut self, id: &'life1 str, cdn_id: u32 -) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, 'life1: 'async_trait, - Self: 'async_trait,

source§

fn get_attachment<'life0, 'life1, 'async_trait>( + Self: 'async_trait,

§

fn get_attachment<'life0, 'life1, 'async_trait>( &'life0 mut self, - ptr: &'life1 AttachmentPointer -) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait, Global>>where + ptr: &'life1 AttachmentPointer +) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, 'life1: 'async_trait, - Self: 'async_trait,

source§

fn get_sticker_pack_manifest<'life0, 'life1, 'async_trait>( + Self: 'async_trait,

§

fn get_sticker_pack_manifest<'life0, 'life1, 'async_trait>( &'life0 mut self, id: &'life1 str -) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, 'life1: 'async_trait, - Self: 'async_trait,

source§

fn get_sticker<'life0, 'life1, 'async_trait>( + Self: 'async_trait,

§

fn get_sticker<'life0, 'life1, 'async_trait>( &'life0 mut self, pack_id: &'life1 str, sticker_id: u32 -) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, 'life1: 'async_trait, - Self: 'async_trait,

source§

fn send_messages<'life0, 'async_trait>( + Self: 'async_trait,

§

fn send_messages<'life0, 'async_trait>( &'life0 mut self, - messages: OutgoingPushMessages -) -> Pin<Box<dyn Future<Output = Result<SendMessageResponse, ServiceError>> + 'async_trait, Global>>where + messages: OutgoingPushMessages +) -> Pin<Box<dyn Future<Output = Result<SendMessageResponse, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, - Self: 'async_trait,

source§

fn get_attachment_v2_upload_attributes<'life0, 'async_trait>( + Self: 'async_trait,

§

fn get_attachment_v2_upload_attributes<'life0, 'async_trait>( &'life0 mut self -) -> Pin<Box<dyn Future<Output = Result<AttachmentV2UploadAttributes, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<AttachmentV2UploadAttributes, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, - Self: 'async_trait,

Request AttachmentV2UploadAttributes Read more
source§

fn upload_attachment<'s, 'life0, 'life1, 'async_trait, C>( + Self: 'async_trait,

Request AttachmentV2UploadAttributes Read more
§

fn upload_attachment<'s, 'life0, 'life1, 'async_trait, C>( &'life0 mut self, - attrs: &'life1 AttachmentV2UploadAttributes, + attrs: &'life1 AttachmentV2UploadAttributes, content: &'s mut C -) -> Pin<Box<dyn Future<Output = Result<(u64, Vec<u8, Global>), ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<(u64, Vec<u8, Global>), ServiceError>> + 'async_trait, Global>>where 's: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, C: 'async_trait + Read + Send + 's, - Self: 'async_trait,

Upload attachment to CDN Read more
source§

fn get_messages<'life0, 'async_trait>( + Self: 'async_trait,

Upload attachment to CDN Read more
§

fn get_messages<'life0, 'async_trait>( &'life0 mut self, allow_stories: bool -) -> Pin<Box<dyn Future<Output = Result<Vec<EnvelopeEntity, Global>, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<EnvelopeEntity, Global>, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, - Self: 'async_trait,

source§

fn whoami<'life0, 'async_trait>( + Self: 'async_trait,

§

fn whoami<'life0, 'async_trait>( &'life0 mut self -) -> Pin<Box<dyn Future<Output = Result<WhoAmIResponse, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<WhoAmIResponse, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, - Self: 'async_trait,

Method used to check our own UUID
source§

fn retrieve_profile_by_id<'life0, 'async_trait>( + Self: 'async_trait,

Method used to check our own UUID
§

fn retrieve_profile_by_id<'life0, 'async_trait>( &'life0 mut self, - address: ServiceAddress, + address: ServiceAddress, profile_key: Option<ProfileKey> -) -> Pin<Box<dyn Future<Output = Result<SignalServiceProfile, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<SignalServiceProfile, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, - Self: 'async_trait,

source§

fn retrieve_profile_avatar<'life0, 'life1, 'async_trait>( + Self: 'async_trait,

§

fn retrieve_profile_avatar<'life0, 'life1, 'async_trait>( &'life0 mut self, path: &'life1 str -) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, 'life1: 'async_trait, - Self: 'async_trait,

source§

fn retrieve_groups_v2_profile_avatar<'life0, 'life1, 'async_trait>( + Self: 'async_trait,

§

fn retrieve_groups_v2_profile_avatar<'life0, 'life1, 'async_trait>( &'life0 mut self, path: &'life1 str -) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<Self::ByteStream, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, 'life1: 'async_trait, - Self: 'async_trait,

source§

fn get_pre_key<'life0, 'life1, 'async_trait>( + Self: 'async_trait,

§

fn get_pre_key<'life0, 'life1, 'async_trait>( &'life0 mut self, - destination: &'life1 ServiceAddress, + destination: &'life1 ServiceAddress, device_id: u32 -) -> Pin<Box<dyn Future<Output = Result<PreKeyBundle, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<PreKeyBundle, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, 'life1: 'async_trait, - Self: 'async_trait,

source§

fn get_pre_keys<'life0, 'life1, 'async_trait>( + Self: 'async_trait,

§

fn get_pre_keys<'life0, 'life1, 'async_trait>( &'life0 mut self, - destination: &'life1 ServiceAddress, + destination: &'life1 ServiceAddress, device_id: u32 -) -> Pin<Box<dyn Future<Output = Result<Vec<PreKeyBundle, Global>, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<Vec<PreKeyBundle, Global>, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, 'life1: 'async_trait, - Self: 'async_trait,

source§

fn get_group<'life0, 'async_trait>( + Self: 'async_trait,

§

fn get_group<'life0, 'async_trait>( &'life0 mut self, - credentials: HttpAuth -) -> Pin<Box<dyn Future<Output = Result<Group, ServiceError>> + 'async_trait, Global>>where + credentials: HttpAuth +) -> Pin<Box<dyn Future<Output = Result<Group, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, - Self: 'async_trait,

source§

fn get_sender_certificate<'life0, 'async_trait>( + Self: 'async_trait,

§

fn get_sender_certificate<'life0, 'async_trait>( &'life0 mut self -) -> Pin<Box<dyn Future<Output = Result<SenderCertificate, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<SenderCertificate, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, - Self: 'async_trait,

source§

fn get_uuid_only_sender_certificate<'life0, 'async_trait>( + Self: 'async_trait,

§

fn get_uuid_only_sender_certificate<'life0, 'async_trait>( &'life0 mut self -) -> Pin<Box<dyn Future<Output = Result<SenderCertificate, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<SenderCertificate, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, - Self: 'async_trait,

source§

fn set_account_attributes<'life0, 'async_trait>( + Self: 'async_trait,

§

fn set_account_attributes<'life0, 'async_trait>( &'life0 mut self, - attributes: AccountAttributes -) -> Pin<Box<dyn Future<Output = Result<(), ServiceError>> + 'async_trait, Global>>where + attributes: AccountAttributes +) -> Pin<Box<dyn Future<Output = Result<(), ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, - Self: 'async_trait,

source§

fn write_profile<'s, 'life0, 'life1, 'life2, 'life3, 'life4, 'life5, 'life6, 'async_trait, C, S>( + Self: 'async_trait,

§

fn write_profile<'s, 'life0, 'life1, 'life2, 'life3, 'life4, 'life5, 'life6, 'async_trait, C, S>( &'life0 mut self, version: &'life1 ProfileKeyVersion, name: &'life2 [u8], about: &'life3 [u8], emoji: &'life4 [u8], commitment: &'life5 ProfileKeyCommitment, - avatar: AvatarWrite<&'life6 mut C> -) -> Pin<Box<dyn Future<Output = Result<Option<String>, ServiceError>> + 'async_trait, Global>>where + avatar: AvatarWrite<&'life6 mut C> +) -> Pin<Box<dyn Future<Output = Result<Option<String>, ServiceError>> + 'async_trait, Global>>where 's: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait, @@ -274,16 +274,16 @@ 'life6: 'async_trait, C: 'async_trait + Read + Send + 's, S: 'async_trait + AsRef<str>, - Self: 'async_trait,

Writes a profile and returns the avatar URL, if one was provided. Read more
source§

fn create_verification_session<'a, 'life0, 'async_trait>( + Self: 'async_trait,

Writes a profile and returns the avatar URL, if one was provided. Read more
§

fn create_verification_session<'a, 'life0, 'async_trait>( &'life0 mut self, number: &'a str, push_token: Option<&'a str>, mcc: Option<&'a str>, mnc: Option<&'a str> -) -> Pin<Box<dyn Future<Output = Result<RegistrationSessionMetadataResponse, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<RegistrationSessionMetadataResponse, ServiceError>> + 'async_trait, Global>>where 'a: 'async_trait, 'life0: 'async_trait, - Self: 'async_trait,

source§

fn patch_verification_session<'a, 'life0, 'async_trait>( + Self: 'async_trait,

§

fn patch_verification_session<'a, 'life0, 'async_trait>( &'life0 mut self, session_id: &'a str, push_token: Option<&'a str>, @@ -291,32 +291,32 @@ mnc: Option<&'a str>, captcha: Option<&'a str>, push_challenge: Option<&'a str> -) -> Pin<Box<dyn Future<Output = Result<RegistrationSessionMetadataResponse, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<RegistrationSessionMetadataResponse, ServiceError>> + 'async_trait, Global>>where 'a: 'async_trait, 'life0: 'async_trait, - Self: 'async_trait,

source§

fn request_verification_code<'life0, 'life1, 'life2, 'async_trait>( + Self: 'async_trait,

§

fn request_verification_code<'life0, 'life1, 'life2, 'async_trait>( &'life0 mut self, session_id: &'life1 str, client: &'life2 str, - transport: VerificationTransport -) -> Pin<Box<dyn Future<Output = Result<RegistrationSessionMetadataResponse, ServiceError>> + 'async_trait, Global>>where + transport: VerificationTransport +) -> Pin<Box<dyn Future<Output = Result<RegistrationSessionMetadataResponse, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, - Self: 'async_trait,

Request a verification code. Read more
source§

fn submit_verification_code<'life0, 'life1, 'life2, 'async_trait>( + Self: 'async_trait,

Request a verification code. Read more
§

fn submit_verification_code<'life0, 'life1, 'life2, 'async_trait>( &'life0 mut self, session_id: &'life1 str, verification_code: &'life2 str -) -> Pin<Box<dyn Future<Output = Result<RegistrationSessionMetadataResponse, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<RegistrationSessionMetadataResponse, ServiceError>> + 'async_trait, Global>>where 'life0: 'async_trait, 'life1: 'async_trait, 'life2: 'async_trait, - Self: 'async_trait,

source§

fn submit_registration_request<'a, 'life0, 'async_trait>( + Self: 'async_trait,

§

fn submit_registration_request<'a, 'life0, 'async_trait>( &'life0 mut self, - registration_method: RegistrationMethod<'a>, - account_attributes: AccountAttributes, + registration_method: RegistrationMethod<'a>, + account_attributes: AccountAttributes, skip_device_transfer: bool -) -> Pin<Box<dyn Future<Output = Result<VerifyAccountResponse, ServiceError>> + 'async_trait, Global>>where +) -> Pin<Box<dyn Future<Output = Result<VerifyAccountResponse, ServiceError>> + 'async_trait, Global>>where 'a: 'async_trait, 'life0: 'async_trait, Self: 'async_trait,

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere @@ -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
§

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 ed2603384..e0a6c3ae3 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
§

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 2b693771b..f80d1a287 100644 --- a/libsignal_service_hyper/websocket/struct.TungsteniteWebSocket.html +++ b/libsignal_service_hyper/websocket/struct.TungsteniteWebSocket.html @@ -1,7 +1,7 @@ -TungsteniteWebSocket in libsignal_service_hyper::websocket - Rust
pub struct TungsteniteWebSocket { /* private fields */ }

Trait Implementations§

source§

impl WebSocketService for TungsteniteWebSocket

§

type Stream = Receiver<WebSocketStreamItem>

source§

fn send_message<'life0, 'async_trait>( +TungsteniteWebSocket in libsignal_service_hyper::websocket - Rust
pub struct TungsteniteWebSocket { /* private fields */ }

Trait Implementations§

source§

impl WebSocketService for TungsteniteWebSocket

§

type Stream = Receiver<WebSocketStreamItem>

source§

fn send_message<'life0, 'async_trait>( &'life0 mut self, msg: Bytes -) -> Pin<Box<dyn Future<Output = Result<(), ServiceError>> + 'async_trait>>where +) -> Pin<Box<dyn Future<Output = Result<(), ServiceError>> + 'async_trait>>where Self: 'async_trait, 'life0: 'async_trait,

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 @@ -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

§

impl<T> MaybeSend for T

\ No newline at end of file diff --git a/search-index.js b/search-index.js index e7fe8b0bb..2a685ca46 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],[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"]]}\ +"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]]]],[[],5],[[[3,[2]]],[[19,[17]]]],[17,[[19,[20]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[[3,[2]]],[[19,[33]]]],[[],5],[17,[[19,[34]]]],[[[3,[2]]],[[19,[34]]]],[[],5],[2,[[5,[35,[88,[35]]]]]],[[],5],[[],5],[[[3,[2]]],[[19,[11]]]],[[],5],[[[3,[2]]],[[19,[12]]]],[[],5],[[],5],[[[3,[2]]],[[19,[13]]]],[[[3,[2]]],[[19,[14]]]],[[],5],[[],5],[[[3,[2]]],[[19,[16]]]],[[[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],[[],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":"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).","","","","","","","","","","","","","","","","","","","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,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,60,60,187,161,161,97,163,97,163,184,179,182,65,65,83,68,114,161,114,161,174,65,165,0,67,97,97,164,164,178,114,161,83,163,176,83,114,161,61,114,161,165,165,166,167,67,168,166,167,67,168,0,67,65,171,166,167,172,164,169,170,173,52,70,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,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,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,68,61,61,61,0,70,165,165,165,165,169,170,169,170,187,171,171,171,166,167,172,164,169,170,173,52,70,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,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,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,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,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,192,114,161,114,161,61,67,0,61,52,52,189,165,165,190,164,182,0,70,64,175,175,182,52,70,70,171,166,167,172,164,169,170,173,52,70,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,67,175,175,83,163,177,177,68,68,52,52,180,180,165,165,83,70,171,166,167,172,164,169,170,173,52,70,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,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,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,192,67,114,161,67,114,161,61,165,165,67,165,67,165,171,166,167,172,164,169,170,173,52,70,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,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,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,192,167,67,65,0,67,0,86,86,0,188,0,0,60,60,0,67,68,65,67,65,192,166,167,165,165,68,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,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,83,52,166,67,52,166,52,166,52,67,52,52,192,67,67,183,165,165,182,61,68,174,174,86,86,0,184,163,97,178,161,97,83,178,161,167,167,61,178,114,161,178,114,161,177,70,177,114,159,114,159,68,68,61,0,66,61,66,61,192,166,166,67,0,163,83,62,159,62,159,61,159,159,159,159,70,182,183,185,67,176,67,65,114,159,67,65,114,159,183,185,159,159,159,159,168,168,83,163,67,180,180,67,61,159,159,0,70,52,52,172,61,83,67,67,172,86,86,83,163,183,183,0,70,70,61,0,52,52,187,52,52,60,97,163,97,97,183,177,176,172,52,63,178,169,170,62,169,170,62,182,165,165,52,52,52,52,52,174,174,177,177,167,167,67,61,164,52,52,67,0,70,0,70,171,171,64,64,176,176,0,176,176,176,176,176,176,165,165,52,67,60,180,52,67,63,60,180,184,185,186,164,175,164,175,83,163,171,166,167,172,164,169,170,173,52,70,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,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,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,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,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,181,168,159,192,182,183,184,185,186,97,83,187,188,189,190,163,191,172,52,63,178,172,52,63,178,171,166,167,172,164,169,170,173,52,70,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,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,61,114,61,61,171,166,167,172,164,169,170,173,52,70,68,174,67,66,63,60,65,175,176,177,61,165,178,86,114,161,179,180,62,64,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,344,344,0,0,22,344,22,344,22,344,22,344,22,22,22,22,344,344,22,344,344,22,22,344,22,344,22,344,344,22,22,344,344,22,22,22,22,344,22,344,22,22,344,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],[[]],[11,7],[[]],[4,7],[4,10],[12,10],[[]],[13,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],[97,[[5,[77]]]],[[],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],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],[[]],[[]],[[]],[113,112],[91,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],[122,[[5,[119]]]],[[],5],[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],[125,51],[[]],[124,51],[134,51],[128,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],[26,[[5,[51]]]],[[],5],[[],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,[3]]]],155]]]],[[[82,[40]]],[[5,[[20,[[36,[26]]]],155]]]],[6,[[5,[[36,[108]]]]]],[[],[[36,[26]]]],[[[36,[156]],[36,[156]]],33],[[],33],0,[[[36,[[35,[26]]]],8],9],[[[36,[111]],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,[60,160],0,0,[161,33],0,[97,162],[163,162],0,0,0,0,0,[65,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]]]],[67,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],[68],[174],[67],[66],[63],[60],[65],[175],[176],[177],[61],[165],[178],[86],[114],[161],[179],[180],[62],[64],[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],[68,68],[174,174],[67,67],[66,66],[63,63],[60,60],[65,65],[175,175],[176,176],[177,177],[61,61],[165,165],[178,178],[86,86],[114,114],[161,161],[179,179],[180,180],[62,62],[64,64],[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],[[],68],[[],174],[[],67],[[],66],[[],63],[[],60],[[],65],[[],175],[[],176],[[],177],[[],61],[[],165],[[],178],[[],86],[[],114],[[],161],[[],179],[[],180],[[],62],[[],64],[[],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,[68,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],[68,142],[174,142],[67,142],[66,142],[63,142],[60,142],[65,142],[175,142],[176,142],[177,142],[61,142],[165,142],[178,142],[86,142],[114,142],[161,142],[179,142],[180,142],[62,142],[64,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],[[68,68],33],[[174,174],33],[[67,67],33],[[66,66],33],[[63,63],33],[[60,60],33],[[65,65],33],[[175,175],33],[[176,176],33],[[177,177],33],[[61,61],33],[[165,165],33],[[178,178],33],[[86,86],33],[[114,114],33],[[161,161],33],[[179,179],33],[[180,180],33],[[62,62],33],[[64,64],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],[67,32],[114,32],[161,32],0,0,0,0,[165,26],0,[67,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],[[68,8],9],[[174,8],9],[[67,8],9],[[66,8],9],[[63,8],9],[[60,8],9],[[65,8],9],[[175,8],9],[[176,8],9],[[177,8],9],[[61,8],9],[[165,8],9],[[178,8],9],[[86,8],9],[[114,8],9],[[161,8],9],[[179,8],9],[[180,8],9],[[62,8],9],[[64,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,[60,[[82,[40]]]],0,0,0,0,[65,33],[67,33],[65,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],[67,33],[52,33],[166,33],[52,33],[166,33],[52,33],[67,33],[52,33],[52,33],[194,33],[67,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]]]],[61,[[82,[40]]]],0,0,[[192,192],[[20,[129]]]],[166,26],0,0,0,0,0,[62,[[82,[40]]]],[159,26],0,0,0,[159,[[82,[40]]]],0,[159,[[82,[40]]]],0,0,0,0,0,0,0,[67,[[82,[40]]]],[65,[[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,[67,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,[[60,160]],[[97,162]],[[163,162]],[[97,162]],[[97,162]],[[183,195]],[[177,196]],[[176,197]],[[172,198]],[[52,199]],[[63,200]],[[178,201]],[169,[[82,[40]]]],[170,[[82,[40]]]],[62,[[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,[64,92],0,[176,26],0,0,[176,32],0,[176,32],0,[176,197],0,[165,[[82,[40]]]],0,[52,92],[67,92],[60,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],[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],[[],5],[172,198],[52,199],[63,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],[[]],[[]],[[]],[[]],[[]],[12,13],[91,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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[344,4],[12,4],[[]],[91,4],[72,4],[89,4],[87,4],[345,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],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[360,358],[4,358],[358,359],[4,359],[[]],[12,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],[[]],[[]],[[]],[[]],[344,344],[22,22],[[]],[[]],[6,[[5,[22]]]],[[22,22],33],[[],33],[[344,8],9],[[344,8],9],[[22,8],9],[113,344],[[]],[51,22],[[]],[[]],[[]],[21],[[22,23],5],[344,[[20,[25]]]],[[]],[[]],[[22,[69,[47]]],48],[[],3],[[],5],[26,[[5,[22]]]],[[[20,[26]]],[[5,[22]]]],[[],5],[[[20,[[82,[40]]]]],[[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,"TypingMessage"],[3,"SyncMessage"],[3,"PniSignatureMessage"],[3,"ReceiptMessage"],[3,"EditMessage"],[3,"StoryMessage"],[3,"NullMessage"],[3,"DataMessage"],[3,"CallMessage"],[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,"ParseServiceAddressError"],[4,"DecodeError"],[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]]]],[[]],[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]]]],[52,54],[51,54],[[]],[53,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-a046b1b523f664d8/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-b1021e3aaced7c15/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-a046b1b523f664d8/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-b1021e3aaced7c15/out/signal.proto.sealed_sender.rs.html index efbe0a99a..48e12eb4f 100644 --- a/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 +++ b/src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-b1021e3aaced7c15/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-a046b1b523f664d8/out/signal.proto.storage.rs.html b/src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-b1021e3aaced7c15/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-a046b1b523f664d8/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-b1021e3aaced7c15/out/signal.proto.storage.rs.html
index baab752bd..ddb15218b 100644
--- a/src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-a046b1b523f664d8/out/signal.proto.storage.rs.html
+++ b/src/libsignal_protocol/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-protocol-b1021e3aaced7c15/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/content.rs.html b/src/libsignal_service/content.rs.html
index 15c660ed6..d6c9ec570 100644
--- a/src/libsignal_service/content.rs.html
+++ b/src/libsignal_service/content.rs.html
@@ -171,6 +171,8 @@
 171
 172
 173
+174
+175
 
use libsignal_protocol::ProtocolAddress;
 
 pub use crate::{
@@ -246,6 +248,8 @@
             Ok(Self::from_body(msg, metadata))
         } else if let Some(msg) = p.pni_signature_message {
             Ok(Self::from_body(msg, metadata))
+        } else if let Some(msg) = p.edit_message {
+            Ok(Self::from_body(msg, metadata))
         } else {
             Err(ServiceError::UnsupportedContent)
         }
diff --git a/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-d0a494c879bb3b32/out/signal.rs.html b/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-2f3af410f334d604/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-d0a494c879bb3b32/out/signal.rs.html
rename to src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-2f3af410f334d604/out/signal.rs.html
index adfc4884b..b23649ad7 100644
--- a/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-d0a494c879bb3b32/out/signal.rs.html
+++ b/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-2f3af410f334d604/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-d0a494c879bb3b32/out/signalservice.rs.html b/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-2f3af410f334d604/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-d0a494c879bb3b32/out/signalservice.rs.html
rename to src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-2f3af410f334d604/out/signalservice.rs.html
index bbf13862f..c1de8f8a4 100644
--- a/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-d0a494c879bb3b32/out/signalservice.rs.html
+++ b/src/libsignal_service/home/runner/work/libsignal-service-rs/libsignal-service-rs/target/debug/build/libsignal-service-2f3af410f334d604/out/signalservice.rs.html
@@ -1,4 +1,4 @@
-signalservice.rs - source
1
+signalservice.rs - source
1
 2
 3
 4
diff --git a/zkgroup/api/auth/auth_credential_presentation/enum.AnyAuthCredentialPresentation.html b/zkgroup/api/auth/auth_credential_presentation/enum.AnyAuthCredentialPresentation.html
index 510c2dc36..0a68d4220 100644
--- a/zkgroup/api/auth/auth_credential_presentation/enum.AnyAuthCredentialPresentation.html
+++ b/zkgroup/api/auth/auth_credential_presentation/enum.AnyAuthCredentialPresentation.html
@@ -3,7 +3,7 @@
     V3(AuthCredentialWithPniPresentation),
 }

Variants§

Implementations§

Trait Implementations§

Trait Implementations§

source§

impl From<AuthCredentialPresentationV2> for AnyAuthCredentialPresentation

source§

fn from(presentation: AuthCredentialPresentationV2) -> Self

Converts to this type from the input type.
source§

impl From<AuthCredentialWithPniPresentation> for AnyAuthCredentialPresentation

source§

fn from(presentation: AuthCredentialWithPniPresentation) -> Self

Converts to this type from the input type.
source§

impl Serialize for AnyAuthCredentialPresentation

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 diff --git a/zkgroup/common/errors/struct.ZkGroupVerificationFailure.html b/zkgroup/common/errors/struct.ZkGroupVerificationFailure.html index 790f39a53..b3467cfac 100644 --- a/zkgroup/common/errors/struct.ZkGroupVerificationFailure.html +++ b/zkgroup/common/errors/struct.ZkGroupVerificationFailure.html @@ -1,5 +1,5 @@ ZkGroupVerificationFailure in zkgroup::common::errors - Rust
pub struct ZkGroupVerificationFailure;
Expand description

Verification failure in zkgroup

-

Trait Implementations§

source§

impl Debug for ZkGroupVerificationFailure

source§

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

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

impl Display for ZkGroupVerificationFailure

source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

source§

impl Debug for ZkGroupVerificationFailure

source§

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

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

impl Display for ZkGroupVerificationFailure

source§

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

Formats the value using the given formatter. 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 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.