diff --git a/libsignal_service/cipher/fn.get_preferred_protocol_address.html b/libsignal_service/cipher/fn.get_preferred_protocol_address.html index b2cd455ff..1e8045d58 100644 --- a/libsignal_service/cipher/fn.get_preferred_protocol_address.html +++ b/libsignal_service/cipher/fn.get_preferred_protocol_address.html @@ -1,4 +1,4 @@ -get_preferred_protocol_address in libsignal_service::cipher - Rust
pub async fn get_preferred_protocol_address<S: SessionStore>(
+get_preferred_protocol_address in libsignal_service::cipher - Rust
pub async fn get_preferred_protocol_address<S: SessionStore>(
     session_store: &S,
     address: &ServiceAddress,
     device_id: DeviceId,
diff --git a/libsignal_service/cipher/index.html b/libsignal_service/cipher/index.html
index f3ba5fb6c..b8b174fa0 100644
--- a/libsignal_service/cipher/index.html
+++ b/libsignal_service/cipher/index.html
@@ -1 +1 @@
-libsignal_service::cipher - Rust

Module libsignal_service::cipher

source ·

Structs§

  • Decrypts incoming messages and encrypts outgoing messages.

Functions§

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

Module libsignal_service::cipher

source ·

Structs§

  • Decrypts incoming messages and encrypts outgoing messages.

Functions§

\ No newline at end of file diff --git a/libsignal_service/cipher/struct.ServiceCipher.html b/libsignal_service/cipher/struct.ServiceCipher.html index 0fa4d4293..0d175fc71 100644 --- a/libsignal_service/cipher/struct.ServiceCipher.html +++ b/libsignal_service/cipher/struct.ServiceCipher.html @@ -1,6 +1,6 @@ ServiceCipher in libsignal_service::cipher - Rust

Struct libsignal_service::cipher::ServiceCipher

source ·
pub struct ServiceCipher<S, R> { /* private fields */ }
Expand description

Decrypts incoming messages and encrypts outgoing messages.

Equivalent of SignalServiceCipher in Java.

-

Implementations§

source§

impl<S, R> ServiceCipher<S, R>
where +

Implementations§

source§

impl<S, R> ServiceCipher<S, R>

source

pub fn new( protocol_store: S, diff --git a/libsignal_service/configuration/enum.SignalServers.html b/libsignal_service/configuration/enum.SignalServers.html index 4f0128277..85890b004 100644 --- a/libsignal_service/configuration/enum.SignalServers.html +++ b/libsignal_service/configuration/enum.SignalServers.html @@ -1,8 +1,8 @@ SignalServers in libsignal_service::configuration - Rust
pub enum SignalServers {
     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 Display for SignalServers

source§

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

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

source§

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

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

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

source§

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

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

source§

impl Eq for SignalServers

source§

impl StructuralPartialEq for SignalServers

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where diff --git a/libsignal_service/configuration/struct.ServiceConfiguration.html b/libsignal_service/configuration/struct.ServiceConfiguration.html index b864904f5..bdb65ba60 100644 --- a/libsignal_service/configuration/struct.ServiceConfiguration.html +++ b/libsignal_service/configuration/struct.ServiceConfiguration.html @@ -1,9 +1,9 @@ ServiceConfiguration in libsignal_service::configuration - Rust
pub struct ServiceConfiguration {
     pub certificate_authority: String,
     pub unidentified_sender_trust_root: PublicKey,
-    pub zkgroup_server_public_params: ServerPublicParams,
+    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 T
where +}

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 201f4c8e9..6d1a0a55c 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

Enum libsignal_service::content::ContentBody

source ·
pub enum ContentBody {
+ContentBody in libsignal_service::content - Rust

Enum libsignal_service::content::ContentBody

source ·
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 T
where +}

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 f64f864f4..099a355c3 100644 --- a/libsignal_service/content/index.html +++ b/libsignal_service/content/index.html @@ -1 +1 @@ -libsignal_service::content - Rust

Module libsignal_service::content

source ·

Re-exports§

Structs§

Enums§

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

Module libsignal_service::content

source ·

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 c42b1e106..3578e2322 100644 --- a/libsignal_service/content/struct.Content.html +++ b/libsignal_service/content/struct.Content.html @@ -1,8 +1,8 @@ -Content in libsignal_service::content - Rust

Struct libsignal_service::content::Content

source ·
pub struct Content {
+Content in libsignal_service::content - Rust

Struct libsignal_service::content::Content

source ·
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.

-

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 T
where +}

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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/struct.Metadata.html b/libsignal_service/content/struct.Metadata.html index f0464ad33..e6635b590 100644 --- a/libsignal_service/content/struct.Metadata.html +++ b/libsignal_service/content/struct.Metadata.html @@ -1,11 +1,12 @@ -Metadata in libsignal_service::content - Rust

Struct libsignal_service::content::Metadata

source ·
pub struct Metadata {
+Metadata in libsignal_service::content - Rust

Struct libsignal_service::content::Metadata

source ·
pub struct Metadata {
     pub sender: ServiceAddress,
+    pub destination: ServiceAddress,
     pub sender_device: u32,
     pub timestamp: u64,
     pub needs_receipt: bool,
     pub unidentified_sender: bool,
     pub server_guid: Option<Uuid>,
-}

Fields§

§sender: ServiceAddress§sender_device: u32§timestamp: u64§needs_receipt: bool§unidentified_sender: bool§server_guid: Option<Uuid>

A unique UUID for this specific message, produced by the Signal servers.

+}

Fields§

§sender: ServiceAddress§destination: ServiceAddress§sender_device: u32§timestamp: u64§needs_receipt: bool§unidentified_sender: bool§server_guid: Option<Uuid>

A unique UUID for this specific message, produced by the Signal servers.

The server GUID is used to report spam messages.

Trait Implementations§

source§

impl Clone for Metadata

source§

fn clone(&self) -> Metadata

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Metadata

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/libsignal_service/envelope/index.html b/libsignal_service/envelope/index.html index 5ba1dcdd4..ca6139222 100644 --- a/libsignal_service/envelope/index.html +++ b/libsignal_service/envelope/index.html @@ -1 +1 @@ -libsignal_service::envelope - Rust

Module libsignal_service::envelope

source ·

Re-exports§

Structs§

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

Module libsignal_service::envelope

source ·

Re-exports§

Structs§

\ No newline at end of file diff --git a/libsignal_service/envelope/struct.EnvelopeEntity.html b/libsignal_service/envelope/struct.EnvelopeEntity.html index f4ea8b88d..92877d12f 100644 --- a/libsignal_service/envelope/struct.EnvelopeEntity.html +++ b/libsignal_service/envelope/struct.EnvelopeEntity.html @@ -1,4 +1,4 @@ -EnvelopeEntity in libsignal_service::envelope - Rust

Struct libsignal_service::envelope::EnvelopeEntity

source ·
pub struct EnvelopeEntity {
+EnvelopeEntity in libsignal_service::envelope - Rust

Struct libsignal_service::envelope::EnvelopeEntity

source ·
pub struct EnvelopeEntity {
     pub type: i32,
     pub timestamp: u64,
     pub source: Option<String>,
@@ -11,8 +11,8 @@
     pub urgent: bool,
     pub story: bool,
     pub report_spam_token: Option<Vec<u8>>,
-}

Fields§

§type: i32§timestamp: u64§source: Option<String>§source_uuid: Option<String>§source_device: u32§destination_uuid: Option<String>§content: Option<Vec<u8>>§server_timestamp: u64§guid: String§urgent: bool§story: bool§report_spam_token: Option<Vec<u8>>

Trait Implementations§

source§

impl<'de> Deserialize<'de> for EnvelopeEntity

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 Serialize for EnvelopeEntity

source§

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

Fields§

§type: i32§timestamp: u64§source: Option<String>§source_uuid: Option<String>§source_device: u32§destination_uuid: Option<String>§content: Option<Vec<u8>>§server_timestamp: u64§guid: String§urgent: bool§story: bool§report_spam_token: Option<Vec<u8>>

Trait Implementations§

source§

impl<'de> Deserialize<'de> for EnvelopeEntity

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 Serialize for EnvelopeEntity

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/libsignal_service/groups_v2/enum.GroupDecodingError.html b/libsignal_service/groups_v2/enum.GroupDecodingError.html index 0db83ccd2..00b8fdf61 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, request: &mut Request<'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>> 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 T
where +}

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, request: &mut Request<'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>> 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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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/struct.GroupsManager.html b/libsignal_service/groups_v2/struct.GroupsManager.html index 855927308..2e6e9a512 100644 --- a/libsignal_service/groups_v2/struct.GroupsManager.html +++ b/libsignal_service/groups_v2/struct.GroupsManager.html @@ -2,7 +2,7 @@ service_ids: ServiceIds, push_service: S, credentials_cache: C, - server_public_params: ServerPublicParams, + server_public_params: ServerPublicParams, ) -> Self

source

pub async fn get_authorization_for_today( &mut self, group_secret_params: GroupSecretParams, diff --git a/libsignal_service/groups_v2/struct.InMemoryCredentialsCache.html b/libsignal_service/groups_v2/struct.InMemoryCredentialsCache.html index c4b71d3dc..1d062b624 100644 --- a/libsignal_service/groups_v2/struct.InMemoryCredentialsCache.html +++ b/libsignal_service/groups_v2/struct.InMemoryCredentialsCache.html @@ -1,9 +1,9 @@ InMemoryCredentialsCache in libsignal_service::groups_v2 - Rust
pub struct InMemoryCredentialsCache { /* private fields */ }

Trait Implementations§

source§

impl CredentialsCache for InMemoryCredentialsCache

source§

fn clear(&mut self) -> Result<(), CredentialsCacheError>

source§

fn get( &self, key: &u64, -) -> Result<Option<&AuthCredentialWithPniResponse>, CredentialsCacheError>

Get an entry of the cache, key usually represents the day number since EPOCH.
source§

fn write( +) -> Result<Option<&AuthCredentialWithPniResponse>, CredentialsCacheError>

Get an entry of the cache, key usually represents the day number since EPOCH.
source§

fn write( &mut self, - map: HashMap<u64, AuthCredentialWithPniResponse>, + map: HashMap<u64, AuthCredentialWithPniResponse>, ) -> Result<(), CredentialsCacheError>

Overwrite the entire contents of the cache with new data.
source§

impl Default for InMemoryCredentialsCache

source§

fn default() -> InMemoryCredentialsCache

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/libsignal_service/groups_v2/trait.CredentialsCache.html b/libsignal_service/groups_v2/trait.CredentialsCache.html index 6829a5213..0d3462fb9 100644 --- a/libsignal_service/groups_v2/trait.CredentialsCache.html +++ b/libsignal_service/groups_v2/trait.CredentialsCache.html @@ -4,10 +4,10 @@ fn get( &self, key: &u64, - ) -> Result<Option<&AuthCredentialWithPniResponse>, CredentialsCacheError>; + ) -> Result<Option<&AuthCredentialWithPniResponse>, CredentialsCacheError>; fn write( &mut self, - map: HashMap<u64, AuthCredentialWithPniResponse>, + map: HashMap<u64, AuthCredentialWithPniResponse>, ) -> Result<(), CredentialsCacheError>; }
Expand description

Global cache for groups v2 credentials, as demonstrated in the libsignal-service java library of Signal-Android.

@@ -15,15 +15,15 @@

Required Methods§

source

fn clear(&mut self) -> Result<(), CredentialsCacheError>

source

fn get( &self, key: &u64, -) -> Result<Option<&AuthCredentialWithPniResponse>, CredentialsCacheError>

Get an entry of the cache, key usually represents the day number since EPOCH.

+) -> Result<Option<&AuthCredentialWithPniResponse>, CredentialsCacheError>

Get an entry of the cache, key usually represents the day number since EPOCH.

source

fn write( &mut self, - map: HashMap<u64, AuthCredentialWithPniResponse>, + map: HashMap<u64, AuthCredentialWithPniResponse>, ) -> Result<(), CredentialsCacheError>

Overwrite the entire contents of the cache with new data.

Implementations on Foreign Types§

source§

impl<T: CredentialsCache> CredentialsCache for &mut T

source§

fn clear(&mut self) -> Result<(), CredentialsCacheError>

source§

fn get( &self, key: &u64, -) -> Result<Option<&AuthCredentialWithPniResponse>, CredentialsCacheError>

source§

fn write( +) -> Result<Option<&AuthCredentialWithPniResponse>, CredentialsCacheError>

source§

fn write( &mut self, - map: HashMap<u64, AuthCredentialWithPniResponse>, + map: HashMap<u64, AuthCredentialWithPniResponse>, ) -> Result<(), CredentialsCacheError>

Implementors§

\ No newline at end of file diff --git a/libsignal_service/index.html b/libsignal_service/index.html index 1787c7a24..3ad01dec8 100644 --- a/libsignal_service/index.html +++ b/libsignal_service/index.html @@ -1,4 +1,4 @@ -libsignal_service - Rust

Crate libsignal_service

source ·

Re-exports§

Modules§

Structs§

Enums§

Constants§

source§

impl PartialDefault for GroupSecretParams

source§

fn partial_default() -> GroupSecretParams

Returns a value that can be safely dropped or assigned over.
source§

impl Serialize for GroupSecretParams

source§

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

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

impl Copy for GroupSecretParams

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

source§

impl Copy for GroupSecretParams

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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.ProfileKey.html b/libsignal_service/prelude/struct.ProfileKey.html index 5521ed4d3..b2391f884 100644 --- a/libsignal_service/prelude/struct.ProfileKey.html +++ b/libsignal_service/prelude/struct.ProfileKey.html @@ -1,21 +1,21 @@ -ProfileKey in libsignal_service::prelude - Rust

Struct libsignal_service::prelude::ProfileKey

pub struct ProfileKey {
+ProfileKey in libsignal_service::prelude - Rust

Struct libsignal_service::prelude::ProfileKey

source ·
pub struct ProfileKey {
     pub bytes: [u8; 32],
-}

Fields§

§bytes: [u8; 32]

Implementations§

§

impl ProfileKey

pub fn generate(randomness: [u8; 32]) -> ProfileKey

pub fn create(bytes: [u8; 32]) -> ProfileKey

pub fn get_bytes(&self) -> [u8; 32]

pub fn get_commitment( +}

Fields§

§bytes: [u8; 32]

Implementations§

source§

impl ProfileKey

source

pub fn generate(randomness: [u8; 32]) -> ProfileKey

source

pub fn create(bytes: [u8; 32]) -> ProfileKey

source

pub fn get_bytes(&self) -> [u8; 32]

source

pub fn get_commitment( &self, user_id: SpecificServiceId<libsignal_core::::address::Aci::{constant#0}>, -) -> ProfileKeyCommitment

pub fn get_profile_key_version( +) -> ProfileKeyCommitment

source

pub fn get_profile_key_version( &self, user_id: SpecificServiceId<libsignal_core::::address::Aci::{constant#0}>, -) -> ProfileKeyVersion

pub fn derive_access_key(&self) -> [u8; 16]

Trait Implementations§

§

impl Clone for ProfileKey

§

fn clone(&self) -> ProfileKey

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

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

Performs copy-assignment from source. Read more
§

impl Debug for ProfileKey

§

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

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for ProfileKey

§

fn deserialize<__D>( +) -> ProfileKeyVersion

source

pub fn derive_access_key(&self) -> [u8; 16]

Trait Implementations§

source§

impl Clone for ProfileKey

source§

fn clone(&self) -> ProfileKey

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ProfileKey

source§

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

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

impl<'de> Deserialize<'de> for ProfileKey

source§

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

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

impl From<ProfileKey> for ProfileCipher

source§

fn from(profile_key: ProfileKey) -> Self

Converts to this type from the input type.
§

impl PartialDefault for ProfileKey

§

fn partial_default() -> ProfileKey

Returns a value that can be safely dropped or assigned over.
§

impl PartialEq for ProfileKey

§

fn eq(&self, other: &ProfileKey) -> 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<ProfileKey> for ProfileCipher

source§

fn from(profile_key: ProfileKey) -> Self

Converts to this type from the input type.
source§

impl PartialDefault for ProfileKey

source§

fn partial_default() -> ProfileKey

Returns a value that can be safely dropped or assigned over.
source§

impl PartialEq for ProfileKey

source§

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

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

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

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

impl Serialize for ProfileKey

§

fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for ProfileKey

source§

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

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

impl Copy for ProfileKey

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where + __S: Serializer,

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

impl Copy for ProfileKey

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 28e334369..26c84b28c 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

Struct libsignal_service::prelude::UuidError

source ·
pub struct UuidError(/* private fields */);
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, request: &mut Request<'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, request: &mut Request<'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 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 a4bb3f9ea..b2a4e706c 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 Vec<u8>

google.protobuf.BytesValue

source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl Message for Bytes

google.protobuf.BytesValue

source§

fn encoded_len(&self) -> usize

source§

fn clear(&mut self)

source§

impl<M> Message for Box<M>
where - M: Message,

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 AddressableMessage

source§

impl Message for AttachmentDelete

source§

impl Message for ConversationDelete

source§

impl Message for ConversationIdentifier

source§

impl Message for LocalOnlyConversationDelete

source§

impl Message for MessageDeletes

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 DeleteForMe

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 + M: Message,
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 AddressableMessage

source§

impl Message for AttachmentDelete

source§

impl Message for ConversationDelete

source§

impl Message for ConversationIdentifier

source§

impl Message for LocalOnlyConversationDelete

source§

impl Message for MessageDeletes

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 DeleteForMe

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 f06ea2fbd..52f5f25e8 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, request: &mut Request<'a>)

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

impl From<ProfileCipherError> for ProfileManagerError

source§

fn from(source: ProfileCipherError) -> Self

Converts to this type from the input type.
source§

impl From<Utf8Error> for ProfileCipherError

source§

fn from(source: Utf8Error) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl Freeze for ProfileCipherError

§

impl RefUnwindSafe for ProfileCipherError

§

impl Send for ProfileCipherError

§

impl Sync for ProfileCipherError

§

impl Unpin for ProfileCipherError

§

impl UnwindSafe for ProfileCipherError

Blanket Implementations§

source§

impl<T> Any for T
where +}

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, request: &mut Request<'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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 522e7ccbb..caf1ce673 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 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 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 dfa379f5d..3872ea3a1 100644 --- a/libsignal_service/proto/access_control/enum.AccessRequired.html +++ b/libsignal_service/proto/access_control/enum.AccessRequired.html @@ -1,25 +1,25 @@ -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 = 0, Any = 1, Member = 2, Administrator = 3, Unsatisfiable = 4, -}

Variants§

§

Unknown = 0

§

Any = 1

§

Member = 2

§

Administrator = 3

§

Unsatisfiable = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a AccessRequired, or None if value is not a valid variant.

-
source§

impl AccessRequired

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

Any = 1

§

Member = 2

§

Administrator = 3

§

Unsatisfiable = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a AccessRequired, or None if value is not a valid variant.

+
source§

impl AccessRequired

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for AccessRequired

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<AccessRequired, DecodeError>

Performs the conversion.
source§

impl Copy for AccessRequired

source§

impl Eq for AccessRequired

source§

impl StructuralPartialEq for AccessRequired

Auto Trait Implementations§

§

impl Freeze for AccessRequired

§

impl RefUnwindSafe for AccessRequired

§

impl Send for AccessRequired

§

impl Sync for AccessRequired

§

impl Unpin for AccessRequired

§

impl UnwindSafe for AccessRequired

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl TryFrom<i32> for AccessRequired

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<AccessRequired, DecodeError>

Performs the conversion.
source§

impl Copy for AccessRequired

source§

impl Eq for AccessRequired

source§

impl StructuralPartialEq for AccessRequired

Auto Trait Implementations§

§

impl Freeze for AccessRequired

§

impl RefUnwindSafe for AccessRequired

§

impl Send for AccessRequired

§

impl Sync for AccessRequired

§

impl Unpin for AccessRequired

§

impl UnwindSafe for AccessRequired

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/access_control/index.html b/libsignal_service/proto/access_control/index.html index 78a060176..bc9ba3590 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

Module libsignal_service::proto::access_control

source ·
Expand description

Nested message and enum types in AccessControl.

+libsignal_service::proto::access_control - Rust

Module libsignal_service::proto::access_control

source ·
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 e5da9f193..b82886285 100644 --- a/libsignal_service/proto/attachment_pointer/enum.AttachmentIdentifier.html +++ b/libsignal_service/proto/attachment_pointer/enum.AttachmentIdentifier.html @@ -1,9 +1,9 @@ -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 +}

Variants§

§

CdnId(u64)

§

CdnKey(String)

Implementations§

source§

impl AttachmentIdentifier

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<AttachmentIdentifier>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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 for AttachmentIdentifier

source§

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

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

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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 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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AttachmentIdentifier

Auto Trait Implementations§

§

impl Freeze for AttachmentIdentifier

§

impl RefUnwindSafe for AttachmentIdentifier

§

impl Send for AttachmentIdentifier

§

impl Sync for AttachmentIdentifier

§

impl Unpin for AttachmentIdentifier

§

impl UnwindSafe for AttachmentIdentifier

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 bb673e96a..d4220a157 100644 --- a/libsignal_service/proto/attachment_pointer/enum.Flags.html +++ b/libsignal_service/proto/attachment_pointer/enum.Flags.html @@ -1,23 +1,23 @@ -Flags in libsignal_service::proto::attachment_pointer - Rust

Enum libsignal_service::proto::attachment_pointer::Flags

source ·
#[repr(i32)]
pub enum Flags { +Flags in libsignal_service::proto::attachment_pointer - Rust

Enum libsignal_service::proto::attachment_pointer::Flags

source ·
#[repr(i32)]
pub enum Flags { VoiceMessage = 1, Borderless = 2, Gif = 4, -}

Variants§

§

VoiceMessage = 1

§

Borderless = 2

§

Gif = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Flags, or None if value is not a valid variant.

-
source§

impl Flags

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

VoiceMessage = 1

§

Borderless = 2

§

Gif = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Flags, or None if value is not a valid variant.

+
source§

impl Flags

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Flags

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Flags, DecodeError>

Performs the conversion.
source§

impl Copy for Flags

source§

impl Eq for Flags

source§

impl StructuralPartialEq for Flags

Auto Trait Implementations§

§

impl Freeze for Flags

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Flags

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Flags, DecodeError>

Performs the conversion.
source§

impl Copy for Flags

source§

impl Eq for Flags

source§

impl StructuralPartialEq for Flags

Auto Trait Implementations§

§

impl Freeze for Flags

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/attachment_pointer/index.html b/libsignal_service/proto/attachment_pointer/index.html index 53a86634b..5f804882f 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

Module libsignal_service::proto::attachment_pointer

source ·
Expand description

Nested message and enum types in AttachmentPointer.

+libsignal_service::proto::attachment_pointer - Rust

Module libsignal_service::proto::attachment_pointer

source ·
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 a7f8203ba..e35e8c946 100644 --- a/libsignal_service/proto/body_range/enum.AssociatedValue.html +++ b/libsignal_service/proto/body_range/enum.AssociatedValue.html @@ -1,9 +1,9 @@ -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 +}

Variants§

§

MentionAci(String)

§

Style(i32)

Implementations§

source§

impl AssociatedValue

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<AssociatedValue>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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 for AssociatedValue

source§

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

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

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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 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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for AssociatedValue

Auto Trait Implementations§

§

impl Freeze for AssociatedValue

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 bc19754f9..a2b513bbd 100644 --- a/libsignal_service/proto/body_range/enum.Style.html +++ b/libsignal_service/proto/body_range/enum.Style.html @@ -1,26 +1,26 @@ -Style in libsignal_service::proto::body_range - Rust

Enum libsignal_service::proto::body_range::Style

source ·
#[repr(i32)]
pub enum Style { +Style in libsignal_service::proto::body_range - Rust

Enum libsignal_service::proto::body_range::Style

source ·
#[repr(i32)]
pub enum Style { None = 0, Bold = 1, Italic = 2, Spoiler = 3, Strikethrough = 4, Monospace = 5, -}

Variants§

§

None = 0

§

Bold = 1

§

Italic = 2

§

Spoiler = 3

§

Strikethrough = 4

§

Monospace = 5

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Style, or None if value is not a valid variant.

-
source§

impl Style

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

None = 0

§

Bold = 1

§

Italic = 2

§

Spoiler = 3

§

Strikethrough = 4

§

Monospace = 5

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Style, or None if value is not a valid variant.

+
source§

impl Style

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Style

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Style, DecodeError>

Performs the conversion.
source§

impl Copy for Style

source§

impl Eq for Style

source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Style

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Style, DecodeError>

Performs the conversion.
source§

impl Copy for Style

source§

impl Eq for Style

source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/body_range/index.html b/libsignal_service/proto/body_range/index.html index 8168e70ee..fb83a0449 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

Module libsignal_service::proto::body_range

source ·
Expand description

Nested message and enum types in BodyRange.

+libsignal_service::proto::body_range - Rust

Module libsignal_service::proto::body_range

source ·
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 d3f5e9664..16c32a182 100644 --- a/libsignal_service/proto/call_message/hangup/enum.Type.html +++ b/libsignal_service/proto/call_message/hangup/enum.Type.html @@ -1,25 +1,25 @@ -Type in libsignal_service::proto::call_message::hangup - Rust

Enum libsignal_service::proto::call_message::hangup::Type

source ·
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::call_message::hangup - Rust

Enum libsignal_service::proto::call_message::hangup::Type

source ·
#[repr(i32)]
pub enum Type { HangupNormal = 0, HangupAccepted = 1, HangupDeclined = 2, HangupBusy = 3, HangupNeedPermission = 4, -}

Variants§

§

HangupNormal = 0

§

HangupAccepted = 1

§

HangupDeclined = 2

§

HangupBusy = 3

§

HangupNeedPermission = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

HangupNormal = 0

§

HangupAccepted = 1

§

HangupDeclined = 2

§

HangupBusy = 3

§

HangupNeedPermission = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/call_message/hangup/index.html b/libsignal_service/proto/call_message/hangup/index.html index 5838abfdb..8fa77f371 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

Module libsignal_service::proto::call_message::hangup

source ·
Expand description

Nested message and enum types in Hangup.

+libsignal_service::proto::call_message::hangup - Rust

Module libsignal_service::proto::call_message::hangup

source ·
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 6372c9abd..c01677723 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

Module libsignal_service::proto::call_message

source ·
Expand description

Nested message and enum types in CallMessage.

+libsignal_service::proto::call_message - Rust

Module libsignal_service::proto::call_message

source ·
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 90e4abac1..47e436548 100644 --- a/libsignal_service/proto/call_message/offer/enum.Type.html +++ b/libsignal_service/proto/call_message/offer/enum.Type.html @@ -1,22 +1,22 @@ -Type in libsignal_service::proto::call_message::offer - Rust

Enum libsignal_service::proto::call_message::offer::Type

source ·
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::call_message::offer - Rust

Enum libsignal_service::proto::call_message::offer::Type

source ·
#[repr(i32)]
pub enum Type { OfferAudioCall = 0, OfferVideoCall = 1, -}

Variants§

§

OfferAudioCall = 0

§

OfferVideoCall = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

OfferAudioCall = 0

§

OfferVideoCall = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/call_message/offer/index.html b/libsignal_service/proto/call_message/offer/index.html index 14c6c6112..05b875daf 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

Module libsignal_service::proto::call_message::offer

source ·
Expand description

Nested message and enum types in Offer.

+libsignal_service::proto::call_message::offer - Rust

Module libsignal_service::proto::call_message::offer

source ·
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 ee4036edc..53fcc5419 100644 --- a/libsignal_service/proto/call_message/opaque/enum.Urgency.html +++ b/libsignal_service/proto/call_message/opaque/enum.Urgency.html @@ -1,22 +1,22 @@ -Urgency in libsignal_service::proto::call_message::opaque - Rust

Enum libsignal_service::proto::call_message::opaque::Urgency

source ·
#[repr(i32)]
pub enum Urgency { +Urgency in libsignal_service::proto::call_message::opaque - Rust

Enum libsignal_service::proto::call_message::opaque::Urgency

source ·
#[repr(i32)]
pub enum Urgency { Droppable = 0, HandleImmediately = 1, -}

Variants§

§

Droppable = 0

§

HandleImmediately = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Urgency, or None if value is not a valid variant.

-
source§

impl Urgency

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Droppable = 0

§

HandleImmediately = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Urgency, or None if value is not a valid variant.

+
source§

impl Urgency

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Urgency

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Urgency, DecodeError>

Performs the conversion.
source§

impl Copy for Urgency

source§

impl Eq for Urgency

source§

impl StructuralPartialEq for Urgency

Auto Trait Implementations§

§

impl Freeze for Urgency

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Urgency

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Urgency, DecodeError>

Performs the conversion.
source§

impl Copy for Urgency

source§

impl Eq for Urgency

source§

impl StructuralPartialEq for Urgency

Auto Trait Implementations§

§

impl Freeze for Urgency

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/call_message/opaque/index.html b/libsignal_service/proto/call_message/opaque/index.html index 21d9aaa3f..b8adfed6b 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

Module libsignal_service::proto::call_message::opaque

source ·
Expand description

Nested message and enum types in Opaque.

+libsignal_service::proto::call_message::opaque - Rust

Module libsignal_service::proto::call_message::opaque

source ·
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 134bb49aa..5d1449eb9 100644 --- a/libsignal_service/proto/call_message/struct.Answer.html +++ b/libsignal_service/proto/call_message/struct.Answer.html @@ -1,9 +1,9 @@ -Answer in libsignal_service::proto::call_message - Rust

Struct libsignal_service::proto::call_message::Answer

source ·
pub struct Answer {
+Answer in libsignal_service::proto::call_message - Rust

Struct libsignal_service::proto::call_message::Answer

source ·
pub struct Answer {
     pub id: Option<u64>,
     pub opaque: Option<Vec<u8>>,
-}

Fields§

§id: Option<u64>§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 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 +}

Fields§

§id: Option<u64>§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 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>
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 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 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§

§

impl Freeze for Answer

§

impl RefUnwindSafe for Answer

§

impl Send for Answer

§

impl Sync for Answer

§

impl Unpin for Answer

§

impl UnwindSafe for Answer

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for Answer

Auto Trait Implementations§

§

impl Freeze for Answer

§

impl RefUnwindSafe for Answer

§

impl Send for Answer

§

impl Sync for Answer

§

impl Unpin for Answer

§

impl UnwindSafe for Answer

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 697235041..4543581fd 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

Struct libsignal_service::proto::call_message::Busy

source ·
pub struct Busy {
+Busy in libsignal_service::proto::call_message - Rust

Struct libsignal_service::proto::call_message::Busy

source ·
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>
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 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 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 Freeze for Busy

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Busy

Auto Trait Implementations§

§

impl Freeze for Busy

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 f10f3cbab..19014424b 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

Struct libsignal_service::proto::call_message::Hangup

source ·
pub struct Hangup {
+Hangup in libsignal_service::proto::call_message - Rust

Struct libsignal_service::proto::call_message::Hangup

source ·
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>
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 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 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§

§

impl Freeze for Hangup

§

impl RefUnwindSafe for Hangup

§

impl Send for Hangup

§

impl Sync for Hangup

§

impl Unpin for Hangup

§

impl UnwindSafe for Hangup

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for Hangup

Auto Trait Implementations§

§

impl Freeze for Hangup

§

impl RefUnwindSafe for Hangup

§

impl Send for Hangup

§

impl Sync for Hangup

§

impl Unpin for Hangup

§

impl UnwindSafe for Hangup

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 d88821715..2cdfe1947 100644 --- a/libsignal_service/proto/call_message/struct.IceUpdate.html +++ b/libsignal_service/proto/call_message/struct.IceUpdate.html @@ -1,9 +1,9 @@ -IceUpdate in libsignal_service::proto::call_message - Rust

Struct libsignal_service::proto::call_message::IceUpdate

source ·
pub struct IceUpdate {
+IceUpdate in libsignal_service::proto::call_message - Rust

Struct libsignal_service::proto::call_message::IceUpdate

source ·
pub struct IceUpdate {
     pub id: Option<u64>,
     pub opaque: Option<Vec<u8>>,
-}

Fields§

§id: Option<u64>§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 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 +}

Fields§

§id: Option<u64>§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 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 8b3e1f929..c24ae734d 100644 --- a/libsignal_service/proto/call_message/struct.Offer.html +++ b/libsignal_service/proto/call_message/struct.Offer.html @@ -1,12 +1,12 @@ -Offer in libsignal_service::proto::call_message - Rust

Struct libsignal_service::proto::call_message::Offer

source ·
pub struct Offer {
+Offer in libsignal_service::proto::call_message - Rust

Struct libsignal_service::proto::call_message::Offer

source ·
pub struct Offer {
     pub id: Option<u64>,
     pub type: Option<i32>,
     pub opaque: Option<Vec<u8>>,
-}

Fields§

§id: Option<u64>§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 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 +}

Fields§

§id: Option<u64>§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 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>
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 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 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 Freeze for Offer

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Offer

Auto Trait Implementations§

§

impl Freeze for Offer

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 93ab85ba8..8efc5fce1 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

Struct libsignal_service::proto::call_message::Opaque

source ·
pub struct Opaque {
+Opaque in libsignal_service::proto::call_message - Rust

Struct libsignal_service::proto::call_message::Opaque

source ·
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>
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 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 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§

§

impl Freeze for Opaque

§

impl RefUnwindSafe for Opaque

§

impl Send for Opaque

§

impl Sync for Opaque

§

impl Unpin for Opaque

§

impl UnwindSafe for Opaque

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for Opaque

Auto Trait Implementations§

§

impl Freeze for Opaque

§

impl RefUnwindSafe for Opaque

§

impl Send for Opaque

§

impl Sync for Opaque

§

impl Unpin for Opaque

§

impl UnwindSafe for Opaque

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 280e6e89a..18c0a73d8 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

Module libsignal_service::proto::contact_details

source ·
Expand description

Nested message and enum types in ContactDetails.

+libsignal_service::proto::contact_details - Rust

Module libsignal_service::proto::contact_details

source ·
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 5b17ccd28..a566461bf 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

Struct libsignal_service::proto::contact_details::Avatar

source ·
pub struct Avatar {
+Avatar in libsignal_service::proto::contact_details - Rust

Struct libsignal_service::proto::contact_details::Avatar

source ·
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>
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 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 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§

§

impl Freeze for Avatar

§

impl RefUnwindSafe for Avatar

§

impl Send for Avatar

§

impl Sync for Avatar

§

impl Unpin for Avatar

§

impl UnwindSafe for Avatar

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for Avatar

Auto Trait Implementations§

§

impl Freeze for Avatar

§

impl RefUnwindSafe for Avatar

§

impl Send for Avatar

§

impl Sync for Avatar

§

impl Unpin for Avatar

§

impl UnwindSafe for Avatar

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 cd0951be4..9122d395a 100644 --- a/libsignal_service/proto/data_message/contact/email/enum.Type.html +++ b/libsignal_service/proto/data_message/contact/email/enum.Type.html @@ -1,24 +1,24 @@ -Type in libsignal_service::proto::data_message::contact::email - Rust

Enum libsignal_service::proto::data_message::contact::email::Type

source ·
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::data_message::contact::email - Rust

Enum libsignal_service::proto::data_message::contact::email::Type

source ·
#[repr(i32)]
pub enum Type { Home = 1, Mobile = 2, Work = 3, Custom = 4, -}

Variants§

§

Home = 1

§

Mobile = 2

§

Work = 3

§

Custom = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Home = 1

§

Mobile = 2

§

Work = 3

§

Custom = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/data_message/contact/email/index.html b/libsignal_service/proto/data_message/contact/email/index.html index 89fd52396..e7f270d65 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

Module libsignal_service::proto::data_message::contact::email

source ·
Expand description

Nested message and enum types in Email.

+libsignal_service::proto::data_message::contact::email - Rust

Module libsignal_service::proto::data_message::contact::email

source ·
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 15607c188..2c039b1f7 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

Module libsignal_service::proto::data_message::contact

source ·
Expand description

Nested message and enum types in Contact.

+libsignal_service::proto::data_message::contact - Rust

Module libsignal_service::proto::data_message::contact

source ·
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 d0adb0b39..6ef8aa591 100644 --- a/libsignal_service/proto/data_message/contact/phone/enum.Type.html +++ b/libsignal_service/proto/data_message/contact/phone/enum.Type.html @@ -1,24 +1,24 @@ -Type in libsignal_service::proto::data_message::contact::phone - Rust

Enum libsignal_service::proto::data_message::contact::phone::Type

source ·
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::data_message::contact::phone - Rust

Enum libsignal_service::proto::data_message::contact::phone::Type

source ·
#[repr(i32)]
pub enum Type { Home = 1, Mobile = 2, Work = 3, Custom = 4, -}

Variants§

§

Home = 1

§

Mobile = 2

§

Work = 3

§

Custom = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Home = 1

§

Mobile = 2

§

Work = 3

§

Custom = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/data_message/contact/phone/index.html b/libsignal_service/proto/data_message/contact/phone/index.html index 530f15307..f1c023d5f 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

Module libsignal_service::proto::data_message::contact::phone

source ·
Expand description

Nested message and enum types in Phone.

+libsignal_service::proto::data_message::contact::phone - Rust

Module libsignal_service::proto::data_message::contact::phone

source ·
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 0a77d390f..de17b112c 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,23 +1,23 @@ -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 = 1, Work = 2, Custom = 3, -}

Variants§

§

Home = 1

§

Work = 2

§

Custom = 3

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Home = 1

§

Work = 2

§

Custom = 3

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where 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 e277cd6e9..0e2b112f7 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 c97f10783..b842f5da2 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

Struct libsignal_service::proto::data_message::contact::Avatar

source ·
pub struct Avatar {
+Avatar in libsignal_service::proto::data_message::contact - Rust

Struct libsignal_service::proto::data_message::contact::Avatar

source ·
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>
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 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 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§

§

impl Freeze for Avatar

§

impl RefUnwindSafe for Avatar

§

impl Send for Avatar

§

impl Sync for Avatar

§

impl Unpin for Avatar

§

impl UnwindSafe for Avatar

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for Avatar

Auto Trait Implementations§

§

impl Freeze for Avatar

§

impl RefUnwindSafe for Avatar

§

impl Send for Avatar

§

impl Sync for Avatar

§

impl Unpin for Avatar

§

impl UnwindSafe for Avatar

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 59a0605f2..58caa1782 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

Struct libsignal_service::proto::data_message::contact::Email

source ·
pub struct Email {
+Email in libsignal_service::proto::data_message::contact - Rust

Struct libsignal_service::proto::data_message::contact::Email

source ·
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>
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 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 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 Freeze for Email

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Email

Auto Trait Implementations§

§

impl Freeze for Email

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 246aef482..39f7fd701 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

Struct libsignal_service::proto::data_message::contact::Name

source ·
pub struct Name {
+Name in libsignal_service::proto::data_message::contact - Rust

Struct libsignal_service::proto::data_message::contact::Name

source ·
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>
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 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 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 Freeze for Name

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Name

Auto Trait Implementations§

§

impl Freeze for Name

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 80fc39b74..51266810f 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

Struct libsignal_service::proto::data_message::contact::Phone

source ·
pub struct Phone {
+Phone in libsignal_service::proto::data_message::contact - Rust

Struct libsignal_service::proto::data_message::contact::Phone

source ·
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>
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 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 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 Freeze for Phone

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Phone

Auto Trait Implementations§

§

impl Freeze for Phone

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 93bd4192e..e14759df5 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 0edfd5c89..14ff0ac20 100644 --- a/libsignal_service/proto/data_message/enum.Flags.html +++ b/libsignal_service/proto/data_message/enum.Flags.html @@ -1,23 +1,23 @@ -Flags in libsignal_service::proto::data_message - Rust

Enum libsignal_service::proto::data_message::Flags

source ·
#[repr(i32)]
pub enum Flags { +Flags in libsignal_service::proto::data_message - Rust

Enum libsignal_service::proto::data_message::Flags

source ·
#[repr(i32)]
pub enum Flags { EndSession = 1, ExpirationTimerUpdate = 2, ProfileKeyUpdate = 4, -}

Variants§

§

EndSession = 1

§

ExpirationTimerUpdate = 2

§

ProfileKeyUpdate = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Flags, or None if value is not a valid variant.

-
source§

impl Flags

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

EndSession = 1

§

ExpirationTimerUpdate = 2

§

ProfileKeyUpdate = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Flags, or None if value is not a valid variant.

+
source§

impl Flags

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Flags

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Flags, DecodeError>

Performs the conversion.
source§

impl Copy for Flags

source§

impl Eq for Flags

source§

impl StructuralPartialEq for Flags

Auto Trait Implementations§

§

impl Freeze for Flags

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Flags

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Flags, DecodeError>

Performs the conversion.
source§

impl Copy for Flags

source§

impl Eq for Flags

source§

impl StructuralPartialEq for Flags

Auto Trait Implementations§

§

impl Freeze for Flags

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/data_message/enum.ProtocolVersion.html b/libsignal_service/proto/data_message/enum.ProtocolVersion.html index e69ebe659..416178fa5 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 = 0, MessageTimers = 1, ViewOnce = 2, @@ -7,22 +7,22 @@ CdnSelectorAttachments = 5, Mentions = 6, Payments = 7, -}

Variants§

§

Initial = 0

§

MessageTimers = 1

§

ViewOnce = 2

§

ViewOnceVideo = 3

§

Reactions = 4

§

CdnSelectorAttachments = 5

§

Mentions = 6

§

Payments = 7

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ProtocolVersion, or None if value is not a valid variant.

-
source§

impl ProtocolVersion

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Initial = 0

§

MessageTimers = 1

§

ViewOnce = 2

§

ViewOnceVideo = 3

§

Reactions = 4

§

CdnSelectorAttachments = 5

§

Mentions = 6

§

Payments = 7

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ProtocolVersion, or None if value is not a valid variant.

+
source§

impl ProtocolVersion

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for ProtocolVersion

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<ProtocolVersion, DecodeError>

Performs the conversion.
source§

impl Copy for ProtocolVersion

source§

impl Eq for ProtocolVersion

source§

impl StructuralPartialEq for ProtocolVersion

Auto Trait Implementations§

§

impl Freeze for ProtocolVersion

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for ProtocolVersion

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<ProtocolVersion, DecodeError>

Performs the conversion.
source§

impl Copy for ProtocolVersion

source§

impl Eq for ProtocolVersion

source§

impl StructuralPartialEq for ProtocolVersion

Auto Trait Implementations§

§

impl Freeze for ProtocolVersion

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/data_message/index.html b/libsignal_service/proto/data_message/index.html index e084f0b85..edf720004 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

Module libsignal_service::proto::data_message

source ·
Expand description

Nested message and enum types in DataMessage.

+libsignal_service::proto::data_message - Rust

Module libsignal_service::proto::data_message

source ·
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 a649bdf22..c6b60c15b 100644 --- a/libsignal_service/proto/data_message/payment/activation/enum.Type.html +++ b/libsignal_service/proto/data_message/payment/activation/enum.Type.html @@ -1,22 +1,22 @@ -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 = 0, Activated = 1, -}

Variants§

§

Request = 0

§

Activated = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Request = 0

§

Activated = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/data_message/payment/activation/index.html b/libsignal_service/proto/data_message/payment/activation/index.html index e3b4a7b0c..16c53849d 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

Module libsignal_service::proto::data_message::payment::activation

source ·
Expand description

Nested message and enum types in Activation.

+libsignal_service::proto::data_message::payment::activation - Rust

Module libsignal_service::proto::data_message::payment::activation

source ·
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 8cdf76492..b3689810f 100644 --- a/libsignal_service/proto/data_message/payment/amount/enum.Amount.html +++ b/libsignal_service/proto/data_message/payment/amount/enum.Amount.html @@ -1,8 +1,8 @@ -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 +}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl Amount

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Amount>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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 for Amount

source§

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

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

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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

§

impl Freeze for Amount

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Amount

Auto Trait Implementations§

§

impl Freeze for Amount

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 9339b00c7..c4fe48694 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

Module libsignal_service::proto::data_message::payment::amount

source ·
Expand description

Nested message and enum types in Amount.

+libsignal_service::proto::data_message::payment::amount - Rust

Module libsignal_service::proto::data_message::payment::amount

source ·
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 7d2409cb0..aa1662b28 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 559046a96..cfb581e4a 100644 --- a/libsignal_service/proto/data_message/payment/enum.Item.html +++ b/libsignal_service/proto/data_message/payment/enum.Item.html @@ -1,9 +1,9 @@ -Item in libsignal_service::proto::data_message::payment - Rust

Enum libsignal_service::proto::data_message::payment::Item

source ·
pub enum Item {
+Item in libsignal_service::proto::data_message::payment - Rust

Enum libsignal_service::proto::data_message::payment::Item

source ·
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 +}

Variants§

§

Notification(Notification)

§

Activation(Activation)

Implementations§

source§

impl Item

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Item>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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 for Item

source§

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

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

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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 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 Freeze for Item

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Item

Auto Trait Implementations§

§

impl Freeze for Item

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 e3f31a230..3c113867d 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

Module libsignal_service::proto::data_message::payment

source ·
Expand description

Nested message and enum types in Payment.

+libsignal_service::proto::data_message::payment - Rust

Module libsignal_service::proto::data_message::payment

source ·
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 d4a48601b..fccd74e8d 100644 --- a/libsignal_service/proto/data_message/payment/notification/enum.Transaction.html +++ b/libsignal_service/proto/data_message/payment/notification/enum.Transaction.html @@ -1,8 +1,8 @@ -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 +}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl Transaction

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Transaction>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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 for Transaction

source§

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

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

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 25c41bd37..2e7f84a53 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 1abe9fc75..c1255c5d9 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 09e025147..3d3d675b1 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

Struct libsignal_service::proto::data_message::payment::Activation

source ·
pub struct Activation {
+Activation in libsignal_service::proto::data_message::payment - Rust

Struct libsignal_service::proto::data_message::payment::Activation

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 a077d0f82..6aa2c71d2 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

Struct libsignal_service::proto::data_message::payment::Amount

source ·
pub struct Amount {
+Amount in libsignal_service::proto::data_message::payment - Rust

Struct libsignal_service::proto::data_message::payment::Amount

source ·
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>
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 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 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§

§

impl Freeze for Amount

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Amount

Auto Trait Implementations§

§

impl Freeze for Amount

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 b16507cd3..e4087d6b3 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 d1bed942d..49383f20b 100644 --- a/libsignal_service/proto/data_message/quote/enum.Type.html +++ b/libsignal_service/proto/data_message/quote/enum.Type.html @@ -1,22 +1,22 @@ -Type in libsignal_service::proto::data_message::quote - Rust

Enum libsignal_service::proto::data_message::quote::Type

source ·
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::data_message::quote - Rust

Enum libsignal_service::proto::data_message::quote::Type

source ·
#[repr(i32)]
pub enum Type { Normal = 0, GiftBadge = 1, -}

Variants§

§

Normal = 0

§

GiftBadge = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Normal = 0

§

GiftBadge = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/data_message/quote/index.html b/libsignal_service/proto/data_message/quote/index.html index 40342cb3a..8b96dfaf0 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

Module libsignal_service::proto::data_message::quote

source ·
Expand description

Nested message and enum types in Quote.

+libsignal_service::proto::data_message::quote - Rust

Module libsignal_service::proto::data_message::quote

source ·
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 62272426d..8ce8f690a 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 968853cdd..7ee982b75 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

Struct libsignal_service::proto::data_message::Contact

source ·
pub struct Contact {
+Contact in libsignal_service::proto::data_message - Rust

Struct libsignal_service::proto::data_message::Contact

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 207221e92..d8a841aea 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

Struct libsignal_service::proto::data_message::Delete

source ·
pub struct Delete {
+Delete in libsignal_service::proto::data_message - Rust

Struct libsignal_service::proto::data_message::Delete

source ·
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>
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 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 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§

§

impl Freeze for Delete

§

impl RefUnwindSafe for Delete

§

impl Send for Delete

§

impl Sync for Delete

§

impl Unpin for Delete

§

impl UnwindSafe for Delete

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for Delete

Auto Trait Implementations§

§

impl Freeze for Delete

§

impl RefUnwindSafe for Delete

§

impl Send for Delete

§

impl Sync for Delete

§

impl Unpin for Delete

§

impl UnwindSafe for Delete

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 586cbd231..9d0fdc5b8 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

Struct libsignal_service::proto::data_message::GiftBadge

source ·
pub struct GiftBadge {
+GiftBadge in libsignal_service::proto::data_message - Rust

Struct libsignal_service::proto::data_message::GiftBadge

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 142cc1f8f..65dc95699 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 99647d8d8..97b48cfb9 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

Struct libsignal_service::proto::data_message::Payment

source ·
pub struct Payment {
+Payment in libsignal_service::proto::data_message - Rust

Struct libsignal_service::proto::data_message::Payment

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 98ca2e855..775f17b3f 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

Struct libsignal_service::proto::data_message::Quote

source ·
pub struct Quote {
+Quote in libsignal_service::proto::data_message - Rust

Struct libsignal_service::proto::data_message::Quote

source ·
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>
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 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 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 Freeze for Quote

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Quote

Auto Trait Implementations§

§

impl Freeze for Quote

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 dad73dfb0..e3464c1dd 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

Struct libsignal_service::proto::data_message::Reaction

source ·
pub struct Reaction {
+Reaction in libsignal_service::proto::data_message - Rust

Struct libsignal_service::proto::data_message::Reaction

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 a27e7b25d..49da0078d 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

Struct libsignal_service::proto::data_message::Sticker

source ·
pub struct Sticker {
+Sticker in libsignal_service::proto::data_message - Rust

Struct libsignal_service::proto::data_message::Sticker

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 7f53ab226..cf85ccdd6 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

Struct libsignal_service::proto::data_message::StoryContext

source ·
pub struct StoryContext {
+StoryContext in libsignal_service::proto::data_message - Rust

Struct libsignal_service::proto::data_message::StoryContext

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 df9c270f2..44570798a 100644 --- a/libsignal_service/proto/enum.ProvisioningVersion.html +++ b/libsignal_service/proto/enum.ProvisioningVersion.html @@ -1,22 +1,22 @@ -ProvisioningVersion in libsignal_service::proto - Rust

Enum libsignal_service::proto::ProvisioningVersion

source ·
#[repr(i32)]
pub enum ProvisioningVersion { +ProvisioningVersion in libsignal_service::proto - Rust

Enum libsignal_service::proto::ProvisioningVersion

source ·
#[repr(i32)]
pub enum ProvisioningVersion { Initial = 0, TabletSupport = 1, -}

Variants§

§

Initial = 0

§

TabletSupport = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ProvisioningVersion, or None if value is not a valid variant.

-
source§

impl ProvisioningVersion

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Initial = 0

§

TabletSupport = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ProvisioningVersion, or None if value is not a valid variant.

+
source§

impl ProvisioningVersion

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for ProvisioningVersion

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<ProvisioningVersion, DecodeError>

Performs the conversion.
source§

impl Copy for ProvisioningVersion

source§

impl Eq for ProvisioningVersion

source§

impl StructuralPartialEq for ProvisioningVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl TryFrom<i32> for ProvisioningVersion

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<ProvisioningVersion, DecodeError>

Performs the conversion.
source§

impl Copy for ProvisioningVersion

source§

impl Eq for ProvisioningVersion

source§

impl StructuralPartialEq for ProvisioningVersion

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/envelope/enum.Type.html b/libsignal_service/proto/envelope/enum.Type.html index e4549867c..61147caf7 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

Enum libsignal_service::proto::envelope::Type

source ·
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::envelope - Rust

Enum libsignal_service::proto::envelope::Type

source ·
#[repr(i32)]
pub enum Type { Unknown = 0, Ciphertext = 1, KeyExchange = 2, @@ -6,22 +6,22 @@ Receipt = 5, UnidentifiedSender = 6, PlaintextContent = 8, -}

Variants§

§

Unknown = 0

§

Ciphertext = 1

§

KeyExchange = 2

§

PrekeyBundle = 3

§

Receipt = 5

§

UnidentifiedSender = 6

§

PlaintextContent = 8

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

Ciphertext = 1

§

KeyExchange = 2

§

PrekeyBundle = 3

§

Receipt = 5

§

UnidentifiedSender = 6

§

PlaintextContent = 8

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/envelope/index.html b/libsignal_service/proto/envelope/index.html index c4d8aa26d..578f60989 100644 --- a/libsignal_service/proto/envelope/index.html +++ b/libsignal_service/proto/envelope/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::envelope - Rust

Module libsignal_service::proto::envelope

source ·
Expand description

Nested message and enum types in Envelope.

+libsignal_service::proto::envelope - Rust

Module libsignal_service::proto::envelope

source ·
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 2625a8342..ce6617896 100644 --- a/libsignal_service/proto/group_attribute_blob/enum.Content.html +++ b/libsignal_service/proto/group_attribute_blob/enum.Content.html @@ -1,11 +1,11 @@ -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 +}

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,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Content>, tag: u32, wire_type: WireType, @@ -13,10 +13,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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 for Content

source§

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

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

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 0c6453549..60522f607 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

Module libsignal_service::proto::group_attribute_blob

source ·
Expand description

Nested message and enum types in GroupAttributeBlob.

+libsignal_service::proto::group_attribute_blob - Rust

Module libsignal_service::proto::group_attribute_blob

source ·
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 e4a40dedb..f10e5c03d 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

Module libsignal_service::proto::group_change::actions

source ·
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 5412faea7..213a1d0c5 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 fe9fb8f57..e94a3369f 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 474cbaae6..b302dd5ba 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 2d742b202..355c28770 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 d780b81a4..bbd5469b3 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 d33bceb50..4a234d687 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 08f3b2e59..5a4126c09 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 536d73ba1..b32257b9b 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 64fa96864..a96711f7c 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 89546f1b0..6e72e4810 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 5eb0e5380..6d04f051f 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 9a741c2cd..84efaa224 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 d103fdaeb..bcb90cb86 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 8a3a7614b..0f081c4fb 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 dc5e0e07a..e947e0681 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 29ac02507..b42b71270 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 2fdd47516..2b7309a41 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 15ebc2387..63d84fa8b 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 617719db8..0834f35ec 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 6f7c2ec45..f0ce6681c 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 de005b2f0..acc86efc1 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 bde3ac70a..016d33465 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 81e42abc8..5ba7fce4e 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

Module libsignal_service::proto::group_change

source ·
Expand description

Nested message and enum types in GroupChange.

+libsignal_service::proto::group_change - Rust

Module libsignal_service::proto::group_change

source ·
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 a21cf50d7..7c3ac4cb0 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

Struct libsignal_service::proto::group_change::Actions

source ·
pub struct Actions {
Show 24 fields +Actions in libsignal_service::proto::group_change - Rust

Struct libsignal_service::proto::group_change::Actions

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 28c251e5a..8cf35769e 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

Module libsignal_service::proto::group_changes

source ·
Expand description

Nested message and enum types in GroupChanges.

+libsignal_service::proto::group_changes - Rust

Module libsignal_service::proto::group_changes

source ·
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 00aef2c5a..5d42dfb4f 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 c042eddce..3b20c95a7 100644 --- a/libsignal_service/proto/group_context/enum.Type.html +++ b/libsignal_service/proto/group_context/enum.Type.html @@ -1,25 +1,25 @@ -Type in libsignal_service::proto::group_context - Rust

Enum libsignal_service::proto::group_context::Type

source ·
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::group_context - Rust

Enum libsignal_service::proto::group_context::Type

source ·
#[repr(i32)]
pub enum Type { Unknown = 0, Update = 1, Deliver = 2, Quit = 3, RequestInfo = 4, -}

Variants§

§

Unknown = 0

§

Update = 1

§

Deliver = 2

§

Quit = 3

§

RequestInfo = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

Update = 1

§

Deliver = 2

§

Quit = 3

§

RequestInfo = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/group_context/index.html b/libsignal_service/proto/group_context/index.html index f9bbc6b6d..4f962eced 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

Module libsignal_service::proto::group_context

source ·
Expand description

Nested message and enum types in GroupContext.

+libsignal_service::proto::group_context - Rust

Module libsignal_service::proto::group_context

source ·
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 7d7b8c070..d062f72b5 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

Struct libsignal_service::proto::group_context::Member

source ·
pub struct Member {
+Member in libsignal_service::proto::group_context - Rust

Struct libsignal_service::proto::group_context::Member

source ·
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>
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 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 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§

§

impl Freeze for Member

§

impl RefUnwindSafe for Member

§

impl Send for Member

§

impl Sync for Member

§

impl Unpin for Member

§

impl UnwindSafe for Member

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for Member

Auto Trait Implementations§

§

impl Freeze for Member

§

impl RefUnwindSafe for Member

§

impl Send for Member

§

impl Sync for Member

§

impl Unpin for Member

§

impl UnwindSafe for Member

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 0b944477f..b454d35b2 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

Module libsignal_service::proto::group_details

source ·
Expand description

Nested message and enum types in GroupDetails.

+libsignal_service::proto::group_details - Rust

Module libsignal_service::proto::group_details

source ·
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 86f196825..02dc16785 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

Struct libsignal_service::proto::group_details::Avatar

source ·
pub struct Avatar {
+Avatar in libsignal_service::proto::group_details - Rust

Struct libsignal_service::proto::group_details::Avatar

source ·
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>
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 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 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§

§

impl Freeze for Avatar

§

impl RefUnwindSafe for Avatar

§

impl Send for Avatar

§

impl Sync for Avatar

§

impl Unpin for Avatar

§

impl UnwindSafe for Avatar

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for Avatar

Auto Trait Implementations§

§

impl Freeze for Avatar

§

impl RefUnwindSafe for Avatar

§

impl Send for Avatar

§

impl Sync for Avatar

§

impl Unpin for Avatar

§

impl UnwindSafe for Avatar

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 2249b7039..ea7ace9eb 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

Struct libsignal_service::proto::group_details::Member

source ·
pub struct Member {
+Member in libsignal_service::proto::group_details - Rust

Struct libsignal_service::proto::group_details::Member

source ·
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>
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 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 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§

§

impl Freeze for Member

§

impl RefUnwindSafe for Member

§

impl Send for Member

§

impl Sync for Member

§

impl Unpin for Member

§

impl UnwindSafe for Member

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for Member

Auto Trait Implementations§

§

impl Freeze for Member

§

impl RefUnwindSafe for Member

§

impl Send for Member

§

impl Sync for Member

§

impl Unpin for Member

§

impl UnwindSafe for Member

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 bc234c4b2..7bc87535f 100644 --- a/libsignal_service/proto/group_invite_link/enum.Contents.html +++ b/libsignal_service/proto/group_invite_link/enum.Contents.html @@ -1,8 +1,8 @@ -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 +}

Variants§

Implementations§

source§

impl Contents

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Contents>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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 for Contents

source§

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

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

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 2139c6314..976328599 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

Module libsignal_service::proto::group_invite_link

source ·
Expand description

Nested message and enum types in GroupInviteLink.

+libsignal_service::proto::group_invite_link - Rust

Module libsignal_service::proto::group_invite_link

source ·
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 dced4030b..62e6ce60b 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 2ac9e89a6..7224304e0 100644 --- a/libsignal_service/proto/member/enum.Role.html +++ b/libsignal_service/proto/member/enum.Role.html @@ -1,23 +1,23 @@ -Role in libsignal_service::proto::member - Rust

Enum libsignal_service::proto::member::Role

source ·
#[repr(i32)]
pub enum Role { +Role in libsignal_service::proto::member - Rust

Enum libsignal_service::proto::member::Role

source ·
#[repr(i32)]
pub enum Role { Unknown = 0, Default = 1, Administrator = 2, -}

Variants§

§

Unknown = 0

§

Default = 1

§

Administrator = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Role, or None if value is not a valid variant.

-
source§

impl Role

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

Default = 1

§

Administrator = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Role, or None if value is not a valid variant.

+
source§

impl Role

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Role

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Role, DecodeError>

Performs the conversion.
source§

impl Copy for Role

source§

impl Eq for Role

source§

impl StructuralPartialEq for Role

Auto Trait Implementations§

§

impl Freeze for Role

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Role

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Role, DecodeError>

Performs the conversion.
source§

impl Copy for Role

source§

impl Eq for Role

source§

impl StructuralPartialEq for Role

Auto Trait Implementations§

§

impl Freeze for Role

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/member/index.html b/libsignal_service/proto/member/index.html index ac622fe3e..e309e29a4 100644 --- a/libsignal_service/proto/member/index.html +++ b/libsignal_service/proto/member/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::member - Rust

Module libsignal_service::proto::member

source ·
Expand description

Nested message and enum types in Member.

+libsignal_service::proto::member - Rust

Module libsignal_service::proto::member

source ·
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 79688df12..a5f1d11f1 100644 --- a/libsignal_service/proto/pack/index.html +++ b/libsignal_service/proto/pack/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::pack - Rust

Module libsignal_service::proto::pack

source ·
Expand description

Nested message and enum types in Pack.

+libsignal_service::proto::pack - Rust

Module libsignal_service::proto::pack

source ·
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 687772950..f2a8f9d21 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

Struct libsignal_service::proto::pack::Sticker

source ·
pub struct Sticker {
+Sticker in libsignal_service::proto::pack - Rust

Struct libsignal_service::proto::pack::Sticker

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 d4a55c68e..838ff1b35 100644 --- a/libsignal_service/proto/payment_address/enum.Address.html +++ b/libsignal_service/proto/payment_address/enum.Address.html @@ -1,8 +1,8 @@ -Address in libsignal_service::proto::payment_address - Rust

Enum libsignal_service::proto::payment_address::Address

source ·
pub enum Address {
+Address in libsignal_service::proto::payment_address - Rust

Enum libsignal_service::proto::payment_address::Address

source ·
pub enum Address {
     MobileCoinAddress(MobileCoinAddress),
-}

Variants§

§

MobileCoinAddress(MobileCoinAddress)

Implementations§

source§

impl Address

source

pub fn encode<B>(&self, buf: &mut B)
where +}

Variants§

§

MobileCoinAddress(MobileCoinAddress)

Implementations§

source§

impl Address

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Address>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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 for Address

source§

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

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

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 a24c7960b..32dcfbd04 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

Module libsignal_service::proto::payment_address

source ·
Expand description

Nested message and enum types in PaymentAddress.

+libsignal_service::proto::payment_address - Rust

Module libsignal_service::proto::payment_address

source ·
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 b16afedc9..b828841af 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 ee34d0a13..652691647 100644 --- a/libsignal_service/proto/receipt_message/enum.Type.html +++ b/libsignal_service/proto/receipt_message/enum.Type.html @@ -1,23 +1,23 @@ -Type in libsignal_service::proto::receipt_message - Rust

Enum libsignal_service::proto::receipt_message::Type

source ·
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::receipt_message - Rust

Enum libsignal_service::proto::receipt_message::Type

source ·
#[repr(i32)]
pub enum Type { Delivery = 0, Read = 1, Viewed = 2, -}

Variants§

§

Delivery = 0

§

Read = 1

§

Viewed = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Delivery = 0

§

Read = 1

§

Viewed = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/receipt_message/index.html b/libsignal_service/proto/receipt_message/index.html index 9247c8b6a..1aab5e377 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

Module libsignal_service::proto::receipt_message

source ·
Expand description

Nested message and enum types in ReceiptMessage.

+libsignal_service::proto::receipt_message - Rust

Module libsignal_service::proto::receipt_message

source ·
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 870b45dd5..f4116810f 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

Module libsignal_service::proto::sender_certificate

source ·
Expand description

Nested message and enum types in SenderCertificate.

+libsignal_service::proto::sender_certificate - Rust

Module libsignal_service::proto::sender_certificate

source ·
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 f3850def3..6e2451b96 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 d5692114e..9ed1a62b8 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

Module libsignal_service::proto::server_certificate

source ·
Expand description

Nested message and enum types in ServerCertificate.

+libsignal_service::proto::server_certificate - Rust

Module libsignal_service::proto::server_certificate

source ·
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 d49bf96c8..81b740040 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 f9ec4ca58..18fe0cca5 100644 --- a/libsignal_service/proto/story_message/enum.Attachment.html +++ b/libsignal_service/proto/story_message/enum.Attachment.html @@ -1,9 +1,9 @@ -Attachment in libsignal_service::proto::story_message - Rust

Enum libsignal_service::proto::story_message::Attachment

source ·
pub enum Attachment {
+Attachment in libsignal_service::proto::story_message - Rust

Enum libsignal_service::proto::story_message::Attachment

source ·
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 +}

Variants§

§

FileAttachment(AttachmentPointer)

§

TextAttachment(TextAttachment)

Implementations§

source§

impl Attachment

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Attachment>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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 for Attachment

source§

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

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

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 81e683999..9ebd9726d 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

Module libsignal_service::proto::story_message

source ·
Expand description

Nested message and enum types in StoryMessage.

+libsignal_service::proto::story_message - Rust

Module libsignal_service::proto::story_message

source ·
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 3a7eeecd8..a81f92802 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

Struct libsignal_service::proto::AccessControl

source ·
pub struct AccessControl {
+AccessControl in libsignal_service::proto - Rust

Struct libsignal_service::proto::AccessControl

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 d894a888b..7c7d3ac0e 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

Struct libsignal_service::proto::AttachmentPointer

source ·
pub struct AttachmentPointer {
Show 17 fields +AttachmentPointer in libsignal_service::proto - Rust

Struct libsignal_service::proto::AttachmentPointer

source ·
pub struct AttachmentPointer {
Show 17 fields pub content_type: Option<String>, pub key: Option<Vec<u8>>, pub size: Option<u32>, @@ -17,23 +17,23 @@ pub uuid: Option<Vec<u8>>, 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_mac: 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>§uuid: Option<Vec<u8>>

Next ID: 21

-
§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_mac_chunk_size(&self) -> u32

Returns the value of incremental_mac_chunk_size, or the default value if incremental_mac_chunk_size is unset.

-
source

pub fn incremental_mac(&self) -> &[u8]

Returns the value of incremental_mac, or the default value if incremental_mac is unset.

-
source

pub fn uuid(&self) -> &[u8]

Returns the value of uuid, or the default value if uuid 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_mac_chunk_size(&self) -> u32

Returns the value of incremental_mac_chunk_size, or the default value if incremental_mac_chunk_size is unset.

+
source

pub fn incremental_mac(&self) -> &[u8]

Returns the value of incremental_mac, or the default value if incremental_mac is unset.

+
source

pub fn uuid(&self) -> &[u8]

Returns the value of uuid, or the default value if uuid 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>
where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where @@ -48,9 +48,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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 9cd374763..083aa018f 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

Struct libsignal_service::proto::AvatarUploadAttributes

source ·
pub struct AvatarUploadAttributes {
+AvatarUploadAttributes in libsignal_service::proto - Rust

Struct libsignal_service::proto::AvatarUploadAttributes

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 2a0c9377d..2256af6d5 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

Struct libsignal_service::proto::BannedMember

source ·
pub struct BannedMember {
+BannedMember in libsignal_service::proto - Rust

Struct libsignal_service::proto::BannedMember

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 50aba298b..899369180 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

Struct libsignal_service::proto::BodyRange

source ·
pub struct BodyRange {
+BodyRange in libsignal_service::proto - Rust

Struct libsignal_service::proto::BodyRange

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 d21133034..2e19a3fb9 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

Struct libsignal_service::proto::CallMessage

source ·
pub struct CallMessage {
+CallMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::CallMessage

source ·
pub struct CallMessage {
     pub offer: Option<Offer>,
     pub answer: Option<Answer>,
     pub ice_update: Vec<IceUpdate>,
@@ -6,8 +6,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>§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>§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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 9ba55059d..0b4f30487 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

Struct libsignal_service::proto::ContactDetails

source ·
pub struct ContactDetails {
+ContactDetails in libsignal_service::proto - Rust

Struct libsignal_service::proto::ContactDetails

source ·
pub struct ContactDetails {
     pub number: Option<String>,
     pub aci: Option<String>,
     pub name: Option<String>,
@@ -9,15 +9,15 @@
     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>>§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 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>>§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 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>
where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where @@ -32,9 +32,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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 ab3544e85..785782e67 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

Struct libsignal_service::proto::Content

source ·
pub struct Content {
+Content in libsignal_service::proto - Rust

Struct libsignal_service::proto::Content

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 6fcf77f2c..9c5279ae2 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

Struct libsignal_service::proto::DataMessage

source ·
pub struct DataMessage {
Show 20 fields +DataMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::DataMessage

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 d474e3c32..8dd6d5bce 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

Struct libsignal_service::proto::DecryptionErrorMessage

source ·
pub struct DecryptionErrorMessage {
+DecryptionErrorMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::DecryptionErrorMessage

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 d11cf8702..530774980 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

Struct libsignal_service::proto::DeviceName

source ·
pub struct DeviceName {
+DeviceName in libsignal_service::proto - Rust

Struct libsignal_service::proto::DeviceName

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 ca024d29f..d2bcf34de 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

Struct libsignal_service::proto::EditMessage

source ·
pub struct EditMessage {
+EditMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::EditMessage

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 2bc15654c..0e189bc5a 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

Struct libsignal_service::proto::Envelope

source ·
pub struct Envelope {
+Envelope in libsignal_service::proto - Rust

Struct libsignal_service::proto::Envelope

source ·
pub struct Envelope {
     pub type: Option<i32>,
     pub source_service_id: Option<String>,
     pub source_device: Option<u32>,
@@ -12,23 +12,23 @@
     pub reporting_token: Option<Vec<u8>>,
 }

Fields§

§type: Option<i32>§source_service_id: Option<String>§source_device: Option<u32>§destination_service_id: Option<String>§timestamp: Option<u64>§content: Option<Vec<u8>>

Contains an encrypted Content

§server_guid: Option<String>§server_timestamp: Option<u64>§urgent: Option<bool>§story: Option<bool>§reporting_token: Option<Vec<u8>>

NEXT ID: 18

-

Implementations§

source§

impl Envelope

source

pub fn decrypt( +

Implementations§

source§

impl Envelope

source

pub fn decrypt( input: &[u8], signaling_key: Option<&SignalingKey>, is_signaling_key_encrypted: bool, -) -> Result<Self, ServiceError>

source

pub fn is_unidentified_sender(&self) -> bool

source

pub fn is_prekey_signal_message(&self) -> bool

source

pub fn is_receipt(&self) -> bool

source

pub fn is_signal_message(&self) -> bool

source

pub fn is_urgent(&self) -> bool

source

pub fn is_story(&self) -> bool

source

pub fn source_address(&self) -> ServiceAddress

source§

impl Envelope

source

pub fn type(&self) -> Type

Returns the enum value of type, or the default if the field is unset or set to an invalid enum value.

-
source

pub fn set_type(&mut self, value: Type)

Sets type to the provided enum value.

-
source

pub fn timestamp(&self) -> u64

Returns the value of timestamp, or the default value if timestamp is unset.

-
source

pub fn source_device(&self) -> u32

Returns the value of source_device, or the default value if source_device is unset.

-
source

pub fn content(&self) -> &[u8]

Returns the value of content, or the default value if content is unset.

-
source

pub fn server_guid(&self) -> &str

Returns the value of server_guid, or the default value if server_guid is unset.

-
source

pub fn server_timestamp(&self) -> u64

Returns the value of server_timestamp, or the default value if server_timestamp is unset.

-
source

pub fn source_service_id(&self) -> &str

Returns the value of source_service_id, or the default value if source_service_id is unset.

-
source

pub fn destination_service_id(&self) -> &str

Returns the value of destination_service_id, or the default value if destination_service_id is unset.

-
source

pub fn urgent(&self) -> bool

Returns the value of urgent, or the default value if urgent is unset.

-
source

pub fn story(&self) -> bool

Returns the value of story, or the default value if story is unset.

-
source

pub fn reporting_token(&self) -> &[u8]

Returns the value of reporting_token, or the default value if reporting_token is unset.

-

Trait Implementations§

source§

impl Clone for Envelope

source§

fn clone(&self) -> Envelope

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Envelope

source§

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

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

impl Default for Envelope

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for Envelope

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where +) -> Result<Self, ServiceError>

source

pub fn is_unidentified_sender(&self) -> bool

source

pub fn is_prekey_signal_message(&self) -> bool

source

pub fn is_receipt(&self) -> bool

source

pub fn is_signal_message(&self) -> bool

source

pub fn is_urgent(&self) -> bool

source

pub fn is_story(&self) -> bool

source

pub fn source_address(&self) -> ServiceAddress

source

pub fn destination_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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 7c600cf1c..e99fddf38 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

Struct libsignal_service::proto::Group

source ·
pub struct Group {
Show 13 fields +Group in libsignal_service::proto - Rust

Struct libsignal_service::proto::Group

source ·
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>
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 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 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 Freeze for Group

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Group

Auto Trait Implementations§

§

impl Freeze for Group

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 1d637440f..d6aa3439c 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

Struct libsignal_service::proto::GroupAttributeBlob

source ·
pub struct GroupAttributeBlob {
+GroupAttributeBlob in libsignal_service::proto - Rust

Struct libsignal_service::proto::GroupAttributeBlob

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 3996cb9bd..1f77ea453 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

Struct libsignal_service::proto::GroupChange

source ·
pub struct GroupChange {
+GroupChange in libsignal_service::proto - Rust

Struct libsignal_service::proto::GroupChange

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 fcb99fd6f..a637421b1 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

Struct libsignal_service::proto::GroupChanges

source ·
pub struct GroupChanges {
+GroupChanges in libsignal_service::proto - Rust

Struct libsignal_service::proto::GroupChanges

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 6720ec4c4..d22f0d37b 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

Struct libsignal_service::proto::GroupContext

source ·
pub struct GroupContext {
+GroupContext in libsignal_service::proto - Rust

Struct libsignal_service::proto::GroupContext

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 e5108c979..b2e42abdd 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

Struct libsignal_service::proto::GroupContextV2

source ·
pub struct GroupContextV2 {
+GroupContextV2 in libsignal_service::proto - Rust

Struct libsignal_service::proto::GroupContextV2

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 13808a23e..e019eb4ae 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

Struct libsignal_service::proto::GroupDetails

source ·
pub struct GroupDetails {
+GroupDetails in libsignal_service::proto - Rust

Struct libsignal_service::proto::GroupDetails

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 c324523b5..b75b7a10b 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

Struct libsignal_service::proto::GroupExternalCredential

source ·
pub struct GroupExternalCredential {
+GroupExternalCredential in libsignal_service::proto - Rust

Struct libsignal_service::proto::GroupExternalCredential

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 95b913f16..6c5b312c8 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

Struct libsignal_service::proto::GroupInviteLink

source ·
pub struct GroupInviteLink {
+GroupInviteLink in libsignal_service::proto - Rust

Struct libsignal_service::proto::GroupInviteLink

source ·
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>
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§

source§

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

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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.GroupJoinInfo.html b/libsignal_service/proto/struct.GroupJoinInfo.html index 7e04618f8..8479d9e4d 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

Struct libsignal_service::proto::GroupJoinInfo

source ·
pub struct GroupJoinInfo {
+GroupJoinInfo in libsignal_service::proto - Rust

Struct libsignal_service::proto::GroupJoinInfo

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 134dafc28..aef7d3940 100644 --- a/libsignal_service/proto/struct.Member.html +++ b/libsignal_service/proto/struct.Member.html @@ -1,13 +1,13 @@ -Member in libsignal_service::proto - Rust

Struct libsignal_service::proto::Member

source ·
pub struct Member {
+Member in libsignal_service::proto - Rust

Struct libsignal_service::proto::Member

source ·
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>

Only set when sending to server

-
§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 +
§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>
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 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 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§

§

impl Freeze for Member

§

impl RefUnwindSafe for Member

§

impl Send for Member

§

impl Sync for Member

§

impl Unpin for Member

§

impl UnwindSafe for Member

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for Member

Auto Trait Implementations§

§

impl Freeze for Member

§

impl RefUnwindSafe for Member

§

impl Send for Member

§

impl Sync for Member

§

impl Unpin for Member

§

impl UnwindSafe for Member

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 a78cb92f7..37684c03f 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

Struct libsignal_service::proto::NullMessage

source ·
pub struct NullMessage {
+NullMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::NullMessage

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 70f685653..70a8049c9 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

Struct libsignal_service::proto::Pack

source ·
pub struct Pack {
+Pack in libsignal_service::proto - Rust

Struct libsignal_service::proto::Pack

source ·
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>
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 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 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 Freeze for Pack

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Pack

Auto Trait Implementations§

§

impl Freeze for Pack

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 82c83b453..b0b711061 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

Struct libsignal_service::proto::PaymentAddress

source ·
pub struct PaymentAddress {
+PaymentAddress in libsignal_service::proto - Rust

Struct libsignal_service::proto::PaymentAddress

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 7891c563b..965e36634 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

Struct libsignal_service::proto::PendingMember

source ·
pub struct PendingMember {
+PendingMember in libsignal_service::proto - Rust

Struct libsignal_service::proto::PendingMember

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 acbf74e96..ecc6ce23c 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

Struct libsignal_service::proto::PniSignatureMessage

source ·
pub struct PniSignatureMessage {
+PniSignatureMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::PniSignatureMessage

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 fa4dbff01..b5b33a4ef 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

Struct libsignal_service::proto::Preview

source ·
pub struct Preview {
+Preview in libsignal_service::proto - Rust

Struct libsignal_service::proto::Preview

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 eb97bdff5..1395540a3 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

Struct libsignal_service::proto::ProvisionEnvelope

source ·
pub struct ProvisionEnvelope {
+ProvisionEnvelope in libsignal_service::proto - Rust

Struct libsignal_service::proto::ProvisionEnvelope

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 891df7fb4..1f562160f 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

Struct libsignal_service::proto::ProvisionMessage

source ·
pub struct ProvisionMessage {
Show 13 fields +ProvisionMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::ProvisionMessage

source ·
pub struct ProvisionMessage {
Show 13 fields pub aci_identity_key_public: Option<Vec<u8>>, pub aci_identity_key_private: Option<Vec<u8>>, pub pni_identity_key_public: Option<Vec<u8>>, @@ -13,20 +13,20 @@ pub provisioning_version: Option<u32>, pub master_key: Option<Vec<u8>>,
}

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>§master_key: Option<Vec<u8>>

NEXT ID: 14

-

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.

-
source

pub fn master_key(&self) -> &[u8]

Returns the value of master_key, or the default value if master_key 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.

+
source

pub fn master_key(&self) -> &[u8]

Returns the value of master_key, or the default value if master_key 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 c3c876646..3948fcf2e 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

Struct libsignal_service::proto::ProvisioningUuid

source ·
pub struct ProvisioningUuid {
+ProvisioningUuid in libsignal_service::proto - Rust

Struct libsignal_service::proto::ProvisioningUuid

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 6a4f9c5fa..90e69863f 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

Struct libsignal_service::proto::ReceiptMessage

source ·
pub struct ReceiptMessage {
+ReceiptMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::ReceiptMessage

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 426dae5ef..49d4b0384 100644 --- a/libsignal_service/proto/struct.RequestingMember.html +++ b/libsignal_service/proto/struct.RequestingMember.html @@ -1,10 +1,10 @@ -RequestingMember in libsignal_service::proto - Rust

Struct libsignal_service::proto::RequestingMember

source ·
pub struct RequestingMember {
+RequestingMember in libsignal_service::proto - Rust

Struct libsignal_service::proto::RequestingMember

source ·
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>

Only set when sending to server

-
§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 +
§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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 f4e31b5eb..324049fd3 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

Struct libsignal_service::proto::SenderCertificate

source ·
pub struct SenderCertificate {
+SenderCertificate in libsignal_service::proto - Rust

Struct libsignal_service::proto::SenderCertificate

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 8d47487a1..14b3f6e39 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

Struct libsignal_service::proto::ServerCertificate

source ·
pub struct ServerCertificate {
+ServerCertificate in libsignal_service::proto - Rust

Struct libsignal_service::proto::ServerCertificate

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 5d13b73bd..d5afb7303 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

Struct libsignal_service::proto::StoryMessage

source ·
pub struct StoryMessage {
+StoryMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::StoryMessage

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 a97fe717c..39c7540bd 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

Struct libsignal_service::proto::SyncMessage

source ·
pub struct SyncMessage {
Show 20 fields +SyncMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::SyncMessage

source ·
pub struct SyncMessage {
Show 20 fields pub sent: Option<Sent>, pub contacts: Option<Contacts>, pub request: Option<Request>, @@ -19,8 +19,8 @@ pub call_link_update: Option<CallLinkUpdate>, pub call_log_event: Option<CallLogEvent>, pub delete_for_me: Option<DeleteForMe>, -
}

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>§delete_for_me: Option<DeleteForMe>

Implementations§

source§

impl SyncMessage

source

pub fn padding(&self) -> &[u8]

Returns the value of padding, or the default value if padding is unset.

-
source§

impl SyncMessage

source

pub fn with_padding() -> Self

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>§delete_for_me: Option<DeleteForMe>

Implementations§

source§

impl SyncMessage

source

pub fn padding(&self) -> &[u8]

Returns the value of padding, or the default value if padding is unset.

+
source§

impl SyncMessage

source

pub fn with_padding() -> Self

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>
where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where @@ -35,9 +35,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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 e98a45199..025181a86 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

Struct libsignal_service::proto::TextAttachment

source ·
pub struct TextAttachment {
+TextAttachment in libsignal_service::proto - Rust

Struct libsignal_service::proto::TextAttachment

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 90dc36f72..dbfe583f8 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

Struct libsignal_service::proto::TypingMessage

source ·
pub struct TypingMessage {
+TypingMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::TypingMessage

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 a5ce2c0c9..ea797c105 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 99b23f594..b72ecbaac 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

Struct libsignal_service::proto::Verified

source ·
pub struct Verified {
+Verified in libsignal_service::proto - Rust

Struct libsignal_service::proto::Verified

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 cf43566ea..3bf83da2c 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

Struct libsignal_service::proto::WebSocketMessage

source ·
pub struct WebSocketMessage {
+WebSocketMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::WebSocketMessage

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 b65d4b22a..80fa854d3 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

Struct libsignal_service::proto::WebSocketRequestMessage

source ·
pub struct WebSocketRequestMessage {
+WebSocketRequestMessage in libsignal_service::proto - Rust

Struct libsignal_service::proto::WebSocketRequestMessage

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 f8d3144ad..425e8e454 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 9eb5f29f2..8fcd92cf2 100644 --- a/libsignal_service/proto/sync_message/call_event/enum.Direction.html +++ b/libsignal_service/proto/sync_message/call_event/enum.Direction.html @@ -1,23 +1,23 @@ -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 = 0, Incoming = 1, Outgoing = 2, -}

Variants§

§

UnknownDirection = 0

§

Incoming = 1

§

Outgoing = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Direction, or None if value is not a valid variant.

-
source§

impl Direction

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

UnknownDirection = 0

§

Incoming = 1

§

Outgoing = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Direction, or None if value is not a valid variant.

+
source§

impl Direction

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Direction

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Direction, DecodeError>

Performs the conversion.
source§

impl Copy for Direction

source§

impl Eq for Direction

source§

impl StructuralPartialEq for Direction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl TryFrom<i32> for Direction

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Direction, DecodeError>

Performs the conversion.
source§

impl Copy for Direction

source§

impl Eq for Direction

source§

impl StructuralPartialEq for Direction

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where 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 012e8d365..c10a703f6 100644 --- a/libsignal_service/proto/sync_message/call_event/enum.Event.html +++ b/libsignal_service/proto/sync_message/call_event/enum.Event.html @@ -1,25 +1,25 @@ -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 = 0, Accepted = 1, NotAccepted = 2, Delete = 3, Observed = 4, -}

Variants§

§

UnknownAction = 0

§

Accepted = 1

§

NotAccepted = 2

§

Delete = 3

§

Observed = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Event, or None if value is not a valid variant.

-
source§

impl Event

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

UnknownAction = 0

§

Accepted = 1

§

NotAccepted = 2

§

Delete = 3

§

Observed = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Event, or None if value is not a valid variant.

+
source§

impl Event

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Event

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Event, DecodeError>

Performs the conversion.
source§

impl Copy for Event

source§

impl Eq for Event

source§

impl StructuralPartialEq for Event

Auto Trait Implementations§

§

impl Freeze for Event

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Event

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Event, DecodeError>

Performs the conversion.
source§

impl Copy for Event

source§

impl Eq for Event

source§

impl StructuralPartialEq for Event

Auto Trait Implementations§

§

impl Freeze for Event

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where 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 e69893d2b..f264b13eb 100644 --- a/libsignal_service/proto/sync_message/call_event/enum.Type.html +++ b/libsignal_service/proto/sync_message/call_event/enum.Type.html @@ -1,25 +1,25 @@ -Type in libsignal_service::proto::sync_message::call_event - Rust

Enum libsignal_service::proto::sync_message::call_event::Type

source ·
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::sync_message::call_event - Rust

Enum libsignal_service::proto::sync_message::call_event::Type

source ·
#[repr(i32)]
pub enum Type { UnknownType = 0, AudioCall = 1, VideoCall = 2, GroupCall = 3, AdHocCall = 4, -}

Variants§

§

UnknownType = 0

§

AudioCall = 1

§

VideoCall = 2

§

GroupCall = 3

§

AdHocCall = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

UnknownType = 0

§

AudioCall = 1

§

VideoCall = 2

§

GroupCall = 3

§

AdHocCall = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/sync_message/call_event/index.html b/libsignal_service/proto/sync_message/call_event/index.html index 420e4df11..4e494bb99 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

Module libsignal_service::proto::sync_message::call_event

source ·
Expand description

Nested message and enum types in CallEvent.

+libsignal_service::proto::sync_message::call_event - Rust

Module libsignal_service::proto::sync_message::call_event

source ·
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_link_update/enum.Type.html b/libsignal_service/proto/sync_message/call_link_update/enum.Type.html index 8ec8e4361..a7e6a7765 100644 --- a/libsignal_service/proto/sync_message/call_link_update/enum.Type.html +++ b/libsignal_service/proto/sync_message/call_link_update/enum.Type.html @@ -1,22 +1,22 @@ -Type in libsignal_service::proto::sync_message::call_link_update - Rust
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::sync_message::call_link_update - Rust
#[repr(i32)]
pub enum Type { Update = 0, Delete = 1, -}

Variants§

§

Update = 0

§

Delete = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Update = 0

§

Delete = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/sync_message/call_link_update/index.html b/libsignal_service/proto/sync_message/call_link_update/index.html index 0b84d1bca..67ab4e54a 100644 --- a/libsignal_service/proto/sync_message/call_link_update/index.html +++ b/libsignal_service/proto/sync_message/call_link_update/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message::call_link_update - Rust
Expand description

Nested message and enum types in CallLinkUpdate.

+libsignal_service::proto::sync_message::call_link_update - Rust
Expand description

Nested message and enum types in CallLinkUpdate.

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 6be03f03c..648a57dc0 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,23 +1,23 @@ -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 = 0, MarkedAsRead = 1, MarkedAsReadInConversation = 2, -}

Variants§

§

Clear = 0

§

MarkedAsRead = 1

§

MarkedAsReadInConversation = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Clear = 0

§

MarkedAsRead = 1

§

MarkedAsReadInConversation = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where 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 08bfc0ff0..81184781c 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

Module libsignal_service::proto::sync_message::call_log_event

source ·
Expand description

Nested message and enum types in CallLogEvent.

+libsignal_service::proto::sync_message::call_log_event - Rust

Module libsignal_service::proto::sync_message::call_log_event

source ·
Expand description

Nested message and enum types in CallLogEvent.

Enums§

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/delete_for_me/addressable_message/enum.Author.html b/libsignal_service/proto/sync_message/delete_for_me/addressable_message/enum.Author.html index 46a74503b..b1a876ad4 100644 --- a/libsignal_service/proto/sync_message/delete_for_me/addressable_message/enum.Author.html +++ b/libsignal_service/proto/sync_message/delete_for_me/addressable_message/enum.Author.html @@ -1,9 +1,9 @@ -Author in libsignal_service::proto::sync_message::delete_for_me::addressable_message - Rust
pub enum Author {
+Author in libsignal_service::proto::sync_message::delete_for_me::addressable_message - Rust
pub enum Author {
     AuthorServiceId(String),
     AuthorE164(String),
-}

Variants§

§

AuthorServiceId(String)

§

AuthorE164(String)

Implementations§

source§

impl Author

source

pub fn encode<B>(&self, buf: &mut B)
where +}

Variants§

§

AuthorServiceId(String)

§

AuthorE164(String)

Implementations§

source§

impl Author

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Author>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Author

source§

fn clone(&self) -> Author

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Author

source§

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

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

impl PartialEq for Author

source§

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

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

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Author

source§

fn clone(&self) -> Author

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Author

source§

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

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

impl PartialEq for Author

source§

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

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

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

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

impl StructuralPartialEq for Author

Auto Trait Implementations§

§

impl Freeze for Author

§

impl RefUnwindSafe for Author

§

impl Send for Author

§

impl Sync for Author

§

impl Unpin for Author

§

impl UnwindSafe for Author

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for Author

Auto Trait Implementations§

§

impl Freeze for Author

§

impl RefUnwindSafe for Author

§

impl Send for Author

§

impl Sync for Author

§

impl Unpin for Author

§

impl UnwindSafe for Author

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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/delete_for_me/addressable_message/index.html b/libsignal_service/proto/sync_message/delete_for_me/addressable_message/index.html index 2afe7cfe6..2548b43f1 100644 --- a/libsignal_service/proto/sync_message/delete_for_me/addressable_message/index.html +++ b/libsignal_service/proto/sync_message/delete_for_me/addressable_message/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message::delete_for_me::addressable_message - Rust
Expand description

Nested message and enum types in AddressableMessage.

+libsignal_service::proto::sync_message::delete_for_me::addressable_message - Rust
Expand description

Nested message and enum types in AddressableMessage.

Enums§

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/delete_for_me/conversation_identifier/enum.Identifier.html b/libsignal_service/proto/sync_message/delete_for_me/conversation_identifier/enum.Identifier.html index 22a42fd95..ed55551e7 100644 --- a/libsignal_service/proto/sync_message/delete_for_me/conversation_identifier/enum.Identifier.html +++ b/libsignal_service/proto/sync_message/delete_for_me/conversation_identifier/enum.Identifier.html @@ -1,10 +1,10 @@ -Identifier in libsignal_service::proto::sync_message::delete_for_me::conversation_identifier - Rust
pub enum Identifier {
+Identifier in libsignal_service::proto::sync_message::delete_for_me::conversation_identifier - Rust
pub enum Identifier {
     ThreadServiceId(String),
     ThreadGroupId(Vec<u8>),
     ThreadE164(String),
-}

Variants§

§

ThreadServiceId(String)

§

ThreadGroupId(Vec<u8>)

§

ThreadE164(String)

Implementations§

source§

impl Identifier

source

pub fn encode<B>(&self, buf: &mut B)
where +}

Variants§

§

ThreadServiceId(String)

§

ThreadGroupId(Vec<u8>)

§

ThreadE164(String)

Implementations§

source§

impl Identifier

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Identifier>, tag: u32, wire_type: WireType, @@ -12,10 +12,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Identifier

source§

fn clone(&self) -> Identifier

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Identifier

source§

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

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

impl PartialEq for Identifier

source§

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

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

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Identifier

source§

fn clone(&self) -> Identifier

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Identifier

source§

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

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

impl PartialEq for Identifier

source§

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

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

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

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

impl StructuralPartialEq for Identifier

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for Identifier

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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/delete_for_me/conversation_identifier/index.html b/libsignal_service/proto/sync_message/delete_for_me/conversation_identifier/index.html index 27e5205d5..3c1f48eb0 100644 --- a/libsignal_service/proto/sync_message/delete_for_me/conversation_identifier/index.html +++ b/libsignal_service/proto/sync_message/delete_for_me/conversation_identifier/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message::delete_for_me::conversation_identifier - Rust
Expand description

Nested message and enum types in ConversationIdentifier.

+libsignal_service::proto::sync_message::delete_for_me::conversation_identifier - Rust
Expand description

Nested message and enum types in ConversationIdentifier.

Enums§

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/delete_for_me/index.html b/libsignal_service/proto/sync_message/delete_for_me/index.html index cd2897edd..b7df3e20c 100644 --- a/libsignal_service/proto/sync_message/delete_for_me/index.html +++ b/libsignal_service/proto/sync_message/delete_for_me/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::sync_message::delete_for_me - Rust

Module libsignal_service::proto::sync_message::delete_for_me

source ·
Expand description

Nested message and enum types in DeleteForMe.

+libsignal_service::proto::sync_message::delete_for_me - Rust

Module libsignal_service::proto::sync_message::delete_for_me

source ·
Expand description

Nested message and enum types in DeleteForMe.

Modules§

Structs§

\ No newline at end of file diff --git a/libsignal_service/proto/sync_message/delete_for_me/struct.AddressableMessage.html b/libsignal_service/proto/sync_message/delete_for_me/struct.AddressableMessage.html index eaa481c0a..15adda657 100644 --- a/libsignal_service/proto/sync_message/delete_for_me/struct.AddressableMessage.html +++ b/libsignal_service/proto/sync_message/delete_for_me/struct.AddressableMessage.html @@ -1,8 +1,8 @@ -AddressableMessage in libsignal_service::proto::sync_message::delete_for_me - Rust
pub struct AddressableMessage {
+AddressableMessage in libsignal_service::proto::sync_message::delete_for_me - Rust
pub struct AddressableMessage {
     pub sent_timestamp: Option<u64>,
     pub author: Option<Author>,
-}

Fields§

§sent_timestamp: Option<u64>§author: Option<Author>

Implementations§

source§

impl AddressableMessage

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 AddressableMessage

source§

fn clone(&self) -> AddressableMessage

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for AddressableMessage

source§

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

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

impl Default for AddressableMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AddressableMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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_timestamp: Option<u64>§author: Option<Author>

Implementations§

source§

impl AddressableMessage

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 AddressableMessage

source§

fn clone(&self) -> AddressableMessage

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for AddressableMessage

source§

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

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

impl Default for AddressableMessage

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AddressableMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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 for AddressableMessage

source§

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

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq for AddressableMessage

source§

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

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

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

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

impl StructuralPartialEq for AddressableMessage

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for AddressableMessage

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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/delete_for_me/struct.AttachmentDelete.html b/libsignal_service/proto/sync_message/delete_for_me/struct.AttachmentDelete.html index 26393c4e2..4d624c21a 100644 --- a/libsignal_service/proto/sync_message/delete_for_me/struct.AttachmentDelete.html +++ b/libsignal_service/proto/sync_message/delete_for_me/struct.AttachmentDelete.html @@ -1,14 +1,14 @@ -AttachmentDelete in libsignal_service::proto::sync_message::delete_for_me - Rust
pub struct AttachmentDelete {
+AttachmentDelete in libsignal_service::proto::sync_message::delete_for_me - Rust
pub struct AttachmentDelete {
     pub conversation: Option<ConversationIdentifier>,
     pub target_message: Option<AddressableMessage>,
     pub uuid: Option<Vec<u8>>,
     pub fallback_digest: Option<Vec<u8>>,
     pub fallback_plaintext_hash: Option<Vec<u8>>,
 }

Fields§

§conversation: Option<ConversationIdentifier>§target_message: Option<AddressableMessage>§uuid: Option<Vec<u8>>

The uuid from the Attachment.

-
§fallback_digest: Option<Vec<u8>>§fallback_plaintext_hash: Option<Vec<u8>>

Implementations§

source§

impl AttachmentDelete

source

pub fn uuid(&self) -> &[u8]

Returns the value of uuid, or the default value if uuid is unset.

-
source

pub fn fallback_digest(&self) -> &[u8]

Returns the value of fallback_digest, or the default value if fallback_digest is unset.

-
source

pub fn fallback_plaintext_hash(&self) -> &[u8]

Returns the value of fallback_plaintext_hash, or the default value if fallback_plaintext_hash is unset.

-

Trait Implementations§

source§

impl Clone for AttachmentDelete

source§

fn clone(&self) -> AttachmentDelete

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for AttachmentDelete

source§

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

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

impl Default for AttachmentDelete

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AttachmentDelete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where +
§fallback_digest: Option<Vec<u8>>§fallback_plaintext_hash: Option<Vec<u8>>

Implementations§

source§

impl AttachmentDelete

source

pub fn uuid(&self) -> &[u8]

Returns the value of uuid, or the default value if uuid is unset.

+
source

pub fn fallback_digest(&self) -> &[u8]

Returns the value of fallback_digest, or the default value if fallback_digest is unset.

+
source

pub fn fallback_plaintext_hash(&self) -> &[u8]

Returns the value of fallback_plaintext_hash, or the default value if fallback_plaintext_hash is unset.

+

Trait Implementations§

source§

impl Clone for AttachmentDelete

source§

fn clone(&self) -> AttachmentDelete

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for AttachmentDelete

source§

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

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

impl Default for AttachmentDelete

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for AttachmentDelete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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 for AttachmentDelete

source§

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

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq for AttachmentDelete

source§

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

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

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

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

impl StructuralPartialEq for AttachmentDelete

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for AttachmentDelete

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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/delete_for_me/struct.ConversationDelete.html b/libsignal_service/proto/sync_message/delete_for_me/struct.ConversationDelete.html index 4f7352b08..84a6aa9de 100644 --- a/libsignal_service/proto/sync_message/delete_for_me/struct.ConversationDelete.html +++ b/libsignal_service/proto/sync_message/delete_for_me/struct.ConversationDelete.html @@ -1,10 +1,10 @@ -ConversationDelete in libsignal_service::proto::sync_message::delete_for_me - Rust
pub struct ConversationDelete {
+ConversationDelete in libsignal_service::proto::sync_message::delete_for_me - Rust
pub struct ConversationDelete {
     pub conversation: Option<ConversationIdentifier>,
     pub most_recent_messages: Vec<AddressableMessage>,
     pub most_recent_non_expiring_messages: Vec<AddressableMessage>,
     pub is_full_delete: Option<bool>,
-}

Fields§

§conversation: Option<ConversationIdentifier>§most_recent_messages: Vec<AddressableMessage>§most_recent_non_expiring_messages: Vec<AddressableMessage>§is_full_delete: Option<bool>

Implementations§

source§

impl ConversationDelete

source

pub fn is_full_delete(&self) -> bool

Returns the value of is_full_delete, or the default value if is_full_delete is unset.

-

Trait Implementations§

source§

impl Clone for ConversationDelete

source§

fn clone(&self) -> ConversationDelete

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ConversationDelete

source§

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

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

impl Default for ConversationDelete

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConversationDelete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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: Option<ConversationIdentifier>§most_recent_messages: Vec<AddressableMessage>§most_recent_non_expiring_messages: Vec<AddressableMessage>§is_full_delete: Option<bool>

Implementations§

source§

impl ConversationDelete

source

pub fn is_full_delete(&self) -> bool

Returns the value of is_full_delete, or the default value if is_full_delete is unset.

+

Trait Implementations§

source§

impl Clone for ConversationDelete

source§

fn clone(&self) -> ConversationDelete

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ConversationDelete

source§

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

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

impl Default for ConversationDelete

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConversationDelete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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 for ConversationDelete

source§

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

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq for ConversationDelete

source§

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

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

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

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

impl StructuralPartialEq for ConversationDelete

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for ConversationDelete

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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/delete_for_me/struct.ConversationIdentifier.html b/libsignal_service/proto/sync_message/delete_for_me/struct.ConversationIdentifier.html index b08628342..2412b5b8c 100644 --- a/libsignal_service/proto/sync_message/delete_for_me/struct.ConversationIdentifier.html +++ b/libsignal_service/proto/sync_message/delete_for_me/struct.ConversationIdentifier.html @@ -1,6 +1,6 @@ -ConversationIdentifier in libsignal_service::proto::sync_message::delete_for_me - Rust
pub struct ConversationIdentifier {
+ConversationIdentifier in libsignal_service::proto::sync_message::delete_for_me - Rust
pub struct ConversationIdentifier {
     pub identifier: Option<Identifier>,
-}

Fields§

§identifier: Option<Identifier>

Trait Implementations§

source§

impl Clone for ConversationIdentifier

source§

fn clone(&self) -> ConversationIdentifier

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ConversationIdentifier

source§

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

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

impl Default for ConversationIdentifier

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConversationIdentifier

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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§

§identifier: Option<Identifier>

Trait Implementations§

source§

impl Clone for ConversationIdentifier

source§

fn clone(&self) -> ConversationIdentifier

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ConversationIdentifier

source§

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

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

impl Default for ConversationIdentifier

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for ConversationIdentifier

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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 for ConversationIdentifier

source§

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

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq for ConversationIdentifier

source§

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

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

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

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

impl StructuralPartialEq for ConversationIdentifier

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for ConversationIdentifier

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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/delete_for_me/struct.LocalOnlyConversationDelete.html b/libsignal_service/proto/sync_message/delete_for_me/struct.LocalOnlyConversationDelete.html index 9501139f1..71f976368 100644 --- a/libsignal_service/proto/sync_message/delete_for_me/struct.LocalOnlyConversationDelete.html +++ b/libsignal_service/proto/sync_message/delete_for_me/struct.LocalOnlyConversationDelete.html @@ -1,6 +1,6 @@ -LocalOnlyConversationDelete in libsignal_service::proto::sync_message::delete_for_me - Rust
pub struct LocalOnlyConversationDelete {
+LocalOnlyConversationDelete in libsignal_service::proto::sync_message::delete_for_me - Rust
pub struct LocalOnlyConversationDelete {
     pub conversation: Option<ConversationIdentifier>,
-}

Fields§

§conversation: Option<ConversationIdentifier>

Trait Implementations§

source§

impl Clone for LocalOnlyConversationDelete

source§

fn clone(&self) -> LocalOnlyConversationDelete

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for LocalOnlyConversationDelete

source§

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

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

impl Default for LocalOnlyConversationDelete

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LocalOnlyConversationDelete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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: Option<ConversationIdentifier>

Trait Implementations§

source§

impl Clone for LocalOnlyConversationDelete

source§

fn clone(&self) -> LocalOnlyConversationDelete

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for LocalOnlyConversationDelete

source§

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

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

impl Default for LocalOnlyConversationDelete

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for LocalOnlyConversationDelete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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 for LocalOnlyConversationDelete

source§

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

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq for LocalOnlyConversationDelete

source§

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

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

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

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

impl StructuralPartialEq for LocalOnlyConversationDelete

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for LocalOnlyConversationDelete

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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/delete_for_me/struct.MessageDeletes.html b/libsignal_service/proto/sync_message/delete_for_me/struct.MessageDeletes.html index f9950dde3..2e245f7d5 100644 --- a/libsignal_service/proto/sync_message/delete_for_me/struct.MessageDeletes.html +++ b/libsignal_service/proto/sync_message/delete_for_me/struct.MessageDeletes.html @@ -1,7 +1,7 @@ -MessageDeletes in libsignal_service::proto::sync_message::delete_for_me - Rust
pub struct MessageDeletes {
+MessageDeletes in libsignal_service::proto::sync_message::delete_for_me - Rust
pub struct MessageDeletes {
     pub conversation: Option<ConversationIdentifier>,
     pub messages: Vec<AddressableMessage>,
-}

Fields§

§conversation: Option<ConversationIdentifier>§messages: Vec<AddressableMessage>

Trait Implementations§

source§

impl Clone for MessageDeletes

source§

fn clone(&self) -> MessageDeletes

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for MessageDeletes

source§

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

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

impl Default for MessageDeletes

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MessageDeletes

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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: Option<ConversationIdentifier>§messages: Vec<AddressableMessage>

Trait Implementations§

source§

impl Clone for MessageDeletes

source§

fn clone(&self) -> MessageDeletes

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for MessageDeletes

source§

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

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

impl Default for MessageDeletes

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for MessageDeletes

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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 for MessageDeletes

source§

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

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq for MessageDeletes

source§

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

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

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

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

impl StructuralPartialEq for MessageDeletes

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

impl StructuralPartialEq for MessageDeletes

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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/enum.Type.html b/libsignal_service/proto/sync_message/fetch_latest/enum.Type.html index c90ad17c4..a92decfb9 100644 --- a/libsignal_service/proto/sync_message/fetch_latest/enum.Type.html +++ b/libsignal_service/proto/sync_message/fetch_latest/enum.Type.html @@ -1,24 +1,24 @@ -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 = 0, LocalProfile = 1, StorageManifest = 2, SubscriptionStatus = 3, -}

Variants§

§

Unknown = 0

§

LocalProfile = 1

§

StorageManifest = 2

§

SubscriptionStatus = 3

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

LocalProfile = 1

§

StorageManifest = 2

§

SubscriptionStatus = 3

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/sync_message/fetch_latest/index.html b/libsignal_service/proto/sync_message/fetch_latest/index.html index 73ace4fc3..8a873573b 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

Module libsignal_service::proto::sync_message::fetch_latest

source ·
Expand description

Nested message and enum types in FetchLatest.

+libsignal_service::proto::sync_message::fetch_latest - Rust

Module libsignal_service::proto::sync_message::fetch_latest

source ·
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 48a6900de..b8611a217 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

Module libsignal_service::proto::sync_message

source ·
Expand description

Nested message and enum types in SyncMessage.

+libsignal_service::proto::sync_message - Rust

Module libsignal_service::proto::sync_message

source ·
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 270a13a0c..dea245768 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,4 +1,4 @@ -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 = 0, Accept = 1, Delete = 2, @@ -6,22 +6,22 @@ BlockAndDelete = 4, Spam = 5, BlockAndSpam = 6, -}

Variants§

§

Unknown = 0

§

Accept = 1

§

Delete = 2

§

Block = 3

§

BlockAndDelete = 4

§

Spam = 5

§

BlockAndSpam = 6

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

Accept = 1

§

Delete = 2

§

Block = 3

§

BlockAndDelete = 4

§

Spam = 5

§

BlockAndSpam = 6

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where 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 7b922af08..d50b6995f 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 7b25d3b18..966c49013 100644 --- a/libsignal_service/proto/sync_message/outgoing_payment/enum.PaymentDetail.html +++ b/libsignal_service/proto/sync_message/outgoing_payment/enum.PaymentDetail.html @@ -1,8 +1,8 @@ -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 +}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl PaymentDetail

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<PaymentDetail>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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 for PaymentDetail

source§

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

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

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 51b1dfe56..1bf51127e 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 909425a6f..2d344dc25 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 48cc92937..cfbd26f97 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

Enum libsignal_service::proto::sync_message::request::Type

source ·
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::sync_message::request - Rust

Enum libsignal_service::proto::sync_message::request::Type

source ·
#[repr(i32)]
pub enum Type { Unknown = 0, Contacts = 1, Blocked = 3, @@ -6,22 +6,22 @@ Keys = 5, PniIdentity = 6, }

Variants§

§

Unknown = 0

§

Contacts = 1

§

Blocked = 3

GROUPS = 2;

-
§

Configuration = 4

§

Keys = 5

§

PniIdentity = 6

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+
§

Configuration = 4

§

Keys = 5

§

PniIdentity = 6

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/sync_message/request/index.html b/libsignal_service/proto/sync_message/request/index.html index 66b25c734..f2741f848 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

Module libsignal_service::proto::sync_message::request

source ·
Expand description

Nested message and enum types in Request.

+libsignal_service::proto::sync_message::request - Rust

Module libsignal_service::proto::sync_message::request

source ·
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 9ad771f70..8e077d299 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

Module libsignal_service::proto::sync_message::sent

source ·
Expand description

Nested message and enum types in Sent.

+libsignal_service::proto::sync_message::sent - Rust

Module libsignal_service::proto::sync_message::sent

source ·
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 c0dd48729..8b57e6b99 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 2854f9b46..3b18c50d3 100644 --- a/libsignal_service/proto/sync_message/sent/struct.UnidentifiedDeliveryStatus.html +++ b/libsignal_service/proto/sync_message/sent/struct.UnidentifiedDeliveryStatus.html @@ -1,11 +1,11 @@ -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>,
     pub destination_identity_key: Option<Vec<u8>>,
-}

Fields§

§destination_service_id: Option<String>§unidentified: Option<bool>§destination_identity_key: Option<Vec<u8>>

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.

-
source

pub fn destination_identity_key(&self) -> &[u8]

Returns the value of destination_identity_key, or the default value if destination_identity_key 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>§destination_identity_key: Option<Vec<u8>>

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.

+
source

pub fn destination_identity_key(&self) -> &[u8]

Returns the value of destination_identity_key, or the default value if destination_identity_key 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 89e0cdb95..7956be594 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,22 +1,22 @@ -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 = 0, Remove = 1, -}

Variants§

§

Install = 0

§

Remove = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Install = 0

§

Remove = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

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

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

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

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where 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 ac8ee9092..461b4ea7e 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 2539f7dd1..2166f7fe6 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

Struct libsignal_service::proto::sync_message::Blocked

source ·
pub struct Blocked {
+Blocked in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::Blocked

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 6a62a85d4..d127ed68d 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

Struct libsignal_service::proto::sync_message::CallEvent

source ·
pub struct CallEvent {
+CallEvent in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::CallEvent

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 0b241de77..9125b7d16 100644 --- a/libsignal_service/proto/sync_message/struct.CallLinkUpdate.html +++ b/libsignal_service/proto/sync_message/struct.CallLinkUpdate.html @@ -1,12 +1,12 @@ -CallLinkUpdate in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::CallLinkUpdate

source ·
pub struct CallLinkUpdate {
+CallLinkUpdate in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::CallLinkUpdate

source ·
pub struct CallLinkUpdate {
     pub root_key: Option<Vec<u8>>,
     pub admin_pass_key: Option<Vec<u8>>,
     pub type: Option<i32>,
-}

Fields§

§root_key: Option<Vec<u8>>§admin_pass_key: Option<Vec<u8>>§type: Option<i32>

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.

-
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 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>>§type: Option<i32>

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.

+
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 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 18032d9ee..33096db2e 100644 --- a/libsignal_service/proto/sync_message/struct.CallLogEvent.html +++ b/libsignal_service/proto/sync_message/struct.CallLogEvent.html @@ -1,4 +1,4 @@ -CallLogEvent in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::CallLogEvent

source ·
pub struct CallLogEvent {
+CallLogEvent in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::CallLogEvent

source ·
pub struct CallLogEvent {
     pub type: Option<i32>,
     pub timestamp: Option<u64>,
     pub conversation_id: Option<Vec<u8>>,
@@ -8,12 +8,12 @@
 CallEvent/conversationId.

§call_id: Option<u64>

An identifier for a call. Generated directly for 1:1, or derived from the era ID for group and ad-hoc calls. See also CallEvent/callId.

-

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.

-
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 call_id(&self) -> u64

Returns the value of call_id, or the default value if call_id 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 +

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.

+
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 call_id(&self) -> u64

Returns the value of call_id, or the default value if call_id 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 bdf6a537b..c9e7451ad 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

Struct libsignal_service::proto::sync_message::Configuration

source ·
pub struct Configuration {
+Configuration in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::Configuration

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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 3b4b9e1e3..4a9f65d8a 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

Struct libsignal_service::proto::sync_message::Contacts

source ·
pub struct Contacts {
+Contacts in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::Contacts

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably 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.DeleteForMe.html b/libsignal_service/proto/sync_message/struct.DeleteForMe.html index de46f4614..0b01329d5 100644 --- a/libsignal_service/proto/sync_message/struct.DeleteForMe.html +++ b/libsignal_service/proto/sync_message/struct.DeleteForMe.html @@ -1,9 +1,9 @@ -DeleteForMe in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::DeleteForMe

source ·
pub struct DeleteForMe {
+DeleteForMe in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::DeleteForMe

source ·
pub struct DeleteForMe {
     pub message_deletes: Vec<MessageDeletes>,
     pub conversation_deletes: Vec<ConversationDelete>,
     pub local_only_conversation_deletes: Vec<LocalOnlyConversationDelete>,
     pub attachment_deletes: Vec<AttachmentDelete>,
-}

Fields§

§message_deletes: Vec<MessageDeletes>§conversation_deletes: Vec<ConversationDelete>§local_only_conversation_deletes: Vec<LocalOnlyConversationDelete>§attachment_deletes: Vec<AttachmentDelete>

Trait Implementations§

source§

impl Clone for DeleteForMe

source§

fn clone(&self) -> DeleteForMe

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for DeleteForMe

source§

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

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

impl Default for DeleteForMe

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeleteForMe

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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§

§message_deletes: Vec<MessageDeletes>§conversation_deletes: Vec<ConversationDelete>§local_only_conversation_deletes: Vec<LocalOnlyConversationDelete>§attachment_deletes: Vec<AttachmentDelete>

Trait Implementations§

source§

impl Clone for DeleteForMe

source§

fn clone(&self) -> DeleteForMe

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for DeleteForMe

source§

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

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

impl Default for DeleteForMe

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Message for DeleteForMe

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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 for DeleteForMe

source§

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

This method tests for self and other values to be equal, and is used +merges it into self.
source§

impl PartialEq for DeleteForMe

source§

fn eq(&self, other: &DeleteForMe) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for DeleteForMe

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for DeleteForMe

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 4de5ad97e..2afe5507c 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

Struct libsignal_service::proto::sync_message::FetchLatest

source ·
pub struct FetchLatest {
+FetchLatest in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::FetchLatest

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 6cc777b48..65afc3742 100644 --- a/libsignal_service/proto/sync_message/struct.Keys.html +++ b/libsignal_service/proto/sync_message/struct.Keys.html @@ -1,10 +1,10 @@ -Keys in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::Keys

source ·
pub struct Keys {
+Keys in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::Keys

source ·
pub struct Keys {
     pub storage_service: Option<Vec<u8>>,
     pub master: Option<Vec<u8>>,
 }

Fields§

§storage_service: Option<Vec<u8>>

@deprecated

-
§master: 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.

-
source

pub fn master(&self) -> &[u8]

Returns the value of master, or the default value if master 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 +
§master: 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.

+
source

pub fn master(&self) -> &[u8]

Returns the value of master, or the default value if master 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>
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 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 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 Freeze for Keys

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Keys

Auto Trait Implementations§

§

impl Freeze for Keys

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 3fde24f43..b3c3984b2 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 6dbd413b1..910e5dd9f 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 785e10c93..250df15a2 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 3aaed2ae5..8f9fc2f49 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

Struct libsignal_service::proto::sync_message::Read

source ·
pub struct Read {
+Read in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::Read

source ·
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>
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 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 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 Freeze for Read

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Read

Auto Trait Implementations§

§

impl Freeze for Read

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 605dd0911..f16f56721 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

Struct libsignal_service::proto::sync_message::Request

source ·
pub struct Request {
+Request in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::Request

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 3444db123..d1ee38ec6 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

Struct libsignal_service::proto::sync_message::Sent

source ·
pub struct Sent {
+Sent in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::Sent

source ·
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>
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 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 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 Freeze for Sent

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Sent

Auto Trait Implementations§

§

impl Freeze for Sent

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 8579e2a64..6cffc7615 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 054781dec..c42b61a0b 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

Struct libsignal_service::proto::sync_message::ViewOnceOpen

source ·
pub struct ViewOnceOpen {
+ViewOnceOpen in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::ViewOnceOpen

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 da5c76856..92ca693c4 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

Struct libsignal_service::proto::sync_message::Viewed

source ·
pub struct Viewed {
+Viewed in libsignal_service::proto::sync_message - Rust

Struct libsignal_service::proto::sync_message::Viewed

source ·
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>
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 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 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§

§

impl Freeze for Viewed

§

impl RefUnwindSafe for Viewed

§

impl Send for Viewed

§

impl Sync for Viewed

§

impl Unpin for Viewed

§

impl UnwindSafe for Viewed

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Viewed

Auto Trait Implementations§

§

impl Freeze for Viewed

§

impl RefUnwindSafe for Viewed

§

impl Send for Viewed

§

impl Sync for Viewed

§

impl Unpin for Viewed

§

impl UnwindSafe for Viewed

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 ed877e5e9..e4f1bd887 100644 --- a/libsignal_service/proto/text_attachment/enum.Background.html +++ b/libsignal_service/proto/text_attachment/enum.Background.html @@ -1,9 +1,9 @@ -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 +}

Variants§

§

Gradient(Gradient)

§

Color(u32)

Implementations§

source§

impl Background

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Background>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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 for Background

source§

fn eq(&self, other: &Background) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 fe5e168ca..9142be6cf 100644 --- a/libsignal_service/proto/text_attachment/enum.Style.html +++ b/libsignal_service/proto/text_attachment/enum.Style.html @@ -1,26 +1,26 @@ -Style in libsignal_service::proto::text_attachment - Rust

Enum libsignal_service::proto::text_attachment::Style

source ·
#[repr(i32)]
pub enum Style { +Style in libsignal_service::proto::text_attachment - Rust

Enum libsignal_service::proto::text_attachment::Style

source ·
#[repr(i32)]
pub enum Style { Default = 0, Regular = 1, Bold = 2, Serif = 3, Script = 4, Condensed = 5, -}

Variants§

§

Default = 0

§

Regular = 1

§

Bold = 2

§

Serif = 3

§

Script = 4

§

Condensed = 5

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Style, or None if value is not a valid variant.

-
source§

impl Style

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Default = 0

§

Regular = 1

§

Bold = 2

§

Serif = 3

§

Script = 4

§

Condensed = 5

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Style, or None if value is not a valid variant.

+
source§

impl Style

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Style

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Style, DecodeError>

Performs the conversion.
source§

impl Copy for Style

source§

impl Eq for Style

source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Style

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Style, DecodeError>

Performs the conversion.
source§

impl Copy for Style

source§

impl Eq for Style

source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/text_attachment/index.html b/libsignal_service/proto/text_attachment/index.html index 80dc7ae46..f75e888bc 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

Module libsignal_service::proto::text_attachment

source ·
Expand description

Nested message and enum types in TextAttachment.

+libsignal_service::proto::text_attachment - Rust

Module libsignal_service::proto::text_attachment

source ·
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 6a1e63101..57dbd39bf 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

Struct libsignal_service::proto::text_attachment::Gradient

source ·
pub struct Gradient {
+Gradient in libsignal_service::proto::text_attachment - Rust

Struct libsignal_service::proto::text_attachment::Gradient

source ·
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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 947ba1dd2..97a18ffbf 100644 --- a/libsignal_service/proto/typing_message/enum.Action.html +++ b/libsignal_service/proto/typing_message/enum.Action.html @@ -1,22 +1,22 @@ -Action in libsignal_service::proto::typing_message - Rust

Enum libsignal_service::proto::typing_message::Action

source ·
#[repr(i32)]
pub enum Action { +Action in libsignal_service::proto::typing_message - Rust

Enum libsignal_service::proto::typing_message::Action

source ·
#[repr(i32)]
pub enum Action { Started = 0, Stopped = 1, -}

Variants§

§

Started = 0

§

Stopped = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Action, or None if value is not a valid variant.

-
source§

impl Action

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Started = 0

§

Stopped = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Action, or None if value is not a valid variant.

+
source§

impl Action

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Action

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Action, DecodeError>

Performs the conversion.
source§

impl Copy for Action

source§

impl Eq for Action

source§

impl StructuralPartialEq for Action

Auto Trait Implementations§

§

impl Freeze for Action

§

impl RefUnwindSafe for Action

§

impl Send for Action

§

impl Sync for Action

§

impl Unpin for Action

§

impl UnwindSafe for Action

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl TryFrom<i32> for Action

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Action, DecodeError>

Performs the conversion.
source§

impl Copy for Action

source§

impl Eq for Action

source§

impl StructuralPartialEq for Action

Auto Trait Implementations§

§

impl Freeze for Action

§

impl RefUnwindSafe for Action

§

impl Send for Action

§

impl Sync for Action

§

impl Unpin for Action

§

impl UnwindSafe for Action

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/typing_message/index.html b/libsignal_service/proto/typing_message/index.html index b43a40a10..f7af886e5 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

Module libsignal_service::proto::typing_message

source ·
Expand description

Nested message and enum types in TypingMessage.

+libsignal_service::proto::typing_message - Rust

Module libsignal_service::proto::typing_message

source ·
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 fe1e11802..0de777b64 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 5ef2cad0b..0c97f9f51 100644 --- a/libsignal_service/proto/unidentified_sender_message/message/enum.ContentHint.html +++ b/libsignal_service/proto/unidentified_sender_message/message/enum.ContentHint.html @@ -1,26 +1,26 @@ -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 = 0, Resendable = 1, Implicit = 2, }

Variants§

§

Default = 0

Show an error immediately; it was important but we can’t retry.

§

Resendable = 1

Sender will try to resend; delay any error UI if possible

§

Implicit = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ContentHint, or None if value is not a valid variant.

-
source§

impl ContentHint

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ContentHint, or None if value is not a valid variant.

+
source§

impl ContentHint

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for ContentHint

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ContentHint, DecodeError>

Performs the conversion.
source§

impl Copy for ContentHint

source§

impl Eq for ContentHint

source§

impl StructuralPartialEq for ContentHint

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl TryFrom<i32> for ContentHint

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ContentHint, DecodeError>

Performs the conversion.
source§

impl Copy for ContentHint

source§

impl Eq for ContentHint

source§

impl StructuralPartialEq for ContentHint

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where 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 c9c34fa49..31dd51ed5 100644 --- a/libsignal_service/proto/unidentified_sender_message/message/enum.Type.html +++ b/libsignal_service/proto/unidentified_sender_message/message/enum.Type.html @@ -1,25 +1,25 @@ -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 = 1, Message = 2, SenderkeyMessage = 7, PlaintextContent = 8, }

Variants§

§

PrekeyMessage = 1

§

Message = 2

Further cases should line up with Envelope.Type, even though old cases don’t.

-
§

SenderkeyMessage = 7

§

PlaintextContent = 8

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+
§

SenderkeyMessage = 7

§

PlaintextContent = 8

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/unidentified_sender_message/message/index.html b/libsignal_service/proto/unidentified_sender_message/message/index.html index d0524d9ea..1f3316d20 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 d6a199e82..08c3d47be 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>
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 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 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 fcf68c669..53d3a3ae7 100644 --- a/libsignal_service/proto/verified/enum.State.html +++ b/libsignal_service/proto/verified/enum.State.html @@ -1,23 +1,23 @@ -State in libsignal_service::proto::verified - Rust

Enum libsignal_service::proto::verified::State

source ·
#[repr(i32)]
pub enum State { +State in libsignal_service::proto::verified - Rust

Enum libsignal_service::proto::verified::State

source ·
#[repr(i32)]
pub enum State { Default = 0, Verified = 1, Unverified = 2, -}

Variants§

§

Default = 0

§

Verified = 1

§

Unverified = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a State, or None if value is not a valid variant.

-
source§

impl State

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Default = 0

§

Verified = 1

§

Unverified = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a State, or None if value is not a valid variant.

+
source§

impl State

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for State

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<State, DecodeError>

Performs the conversion.
source§

impl Copy for State

source§

impl Eq for State

source§

impl StructuralPartialEq for State

Auto Trait Implementations§

§

impl Freeze for State

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for State

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<State, DecodeError>

Performs the conversion.
source§

impl Copy for State

source§

impl Eq for State

source§

impl StructuralPartialEq for State

Auto Trait Implementations§

§

impl Freeze for State

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/verified/index.html b/libsignal_service/proto/verified/index.html index 8d62d9b94..6e21280d0 100644 --- a/libsignal_service/proto/verified/index.html +++ b/libsignal_service/proto/verified/index.html @@ -1,2 +1,2 @@ -libsignal_service::proto::verified - Rust

Module libsignal_service::proto::verified

source ·
Expand description

Nested message and enum types in Verified.

+libsignal_service::proto::verified - Rust

Module libsignal_service::proto::verified

source ·
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 ac6bed31b..831ad0f45 100644 --- a/libsignal_service/proto/web_socket_message/enum.Type.html +++ b/libsignal_service/proto/web_socket_message/enum.Type.html @@ -1,23 +1,23 @@ -Type in libsignal_service::proto::web_socket_message - Rust

Enum libsignal_service::proto::web_socket_message::Type

source ·
#[repr(i32)]
pub enum Type { +Type in libsignal_service::proto::web_socket_message - Rust

Enum libsignal_service::proto::web_socket_message::Type

source ·
#[repr(i32)]
pub enum Type { Unknown = 0, Request = 1, Response = 2, -}

Variants§

§

Unknown = 0

§

Request = 1

§

Response = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

Request = 1

§

Response = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

-

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 +

source

pub fn from_str_name(value: &str) -> Option<Self>

Creates an enum from field names used in the ProtoBuf definition.

+

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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/libsignal_service/proto/web_socket_message/index.html b/libsignal_service/proto/web_socket_message/index.html index 809e6d2b1..45890adbe 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

Module libsignal_service::proto::web_socket_message

source ·
Expand description

Nested message and enum types in WebSocketMessage.

+libsignal_service::proto::web_socket_message - Rust

Module libsignal_service::proto::web_socket_message

source ·
Expand description

Nested message and enum types in WebSocketMessage.

Enums§

\ No newline at end of file diff --git a/libsignal_service/provisioning/enum.InvalidKeyError.html b/libsignal_service/provisioning/enum.InvalidKeyError.html index 576d55114..94e967796 100644 --- a/libsignal_service/provisioning/enum.InvalidKeyError.html +++ b/libsignal_service/provisioning/enum.InvalidKeyError.html @@ -1,7 +1,7 @@ InvalidKeyError in libsignal_service::provisioning - Rust
pub enum InvalidKeyError {
     Base64(DecodeError),
     Protocol(SignalProtocolError),
-}

Variants§

§

Base64(DecodeError)

§

Protocol(SignalProtocolError)

Trait Implementations§

source§

impl Debug for InvalidKeyError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for InvalidKeyError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for InvalidKeyError

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, request: &mut Request<'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 InvalidKeyError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for InvalidKeyError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Variants§

§

Base64(DecodeError)

§

Protocol(SignalProtocolError)

Trait Implementations§

source§

impl Debug for InvalidKeyError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for InvalidKeyError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for InvalidKeyError

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, request: &mut Request<'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 InvalidKeyError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for InvalidKeyError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/provisioning/enum.ProvisioningError.html b/libsignal_service/provisioning/enum.ProvisioningError.html index a2a6b1f79..55981f8fc 100644 --- a/libsignal_service/provisioning/enum.ProvisioningError.html +++ b/libsignal_service/provisioning/enum.ProvisioningError.html @@ -25,7 +25,7 @@ ProtocolError(SignalProtocolError), EncryptOnlyProvisioningCipher, InvalidProfileKey(TryFromSliceError), -
}

Variants§

§

MissingUrl

§

BadVersionNumber

§

MissingPublicKey

§

MissingPrivateKey

§

InvalidPublicKey(InvalidKeyError)

§

InvalidPrivateKey(InvalidKeyError)

§

MissingUuid

§

MissingMessage

§

MissingProfileKey

§

MissingPhoneNumber

§

InvalidPhoneNumber(ParseError)

§

MissingProvisioningCode

§

MismatchedMac

§

AesPaddingError(UnpadError)

§

InvalidStep

§

DecodeError(DecodeError)

§

WsError

Fields

§reason: String
§

WsClosing

Fields

§reason: String
§

ServiceError(ServiceError)

§

ProtocolError(SignalProtocolError)

§

EncryptOnlyProvisioningCipher

§

InvalidProfileKey(TryFromSliceError)

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, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<DecodeError> for ProvisioningError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProvisioningError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for ProvisioningError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

}

Variants§

§

MissingUrl

§

BadVersionNumber

§

MissingPublicKey

§

MissingPrivateKey

§

InvalidPublicKey(InvalidKeyError)

§

InvalidPrivateKey(InvalidKeyError)

§

MissingUuid

§

MissingMessage

§

MissingProfileKey

§

MissingPhoneNumber

§

InvalidPhoneNumber(ParseError)

§

MissingProvisioningCode

§

MismatchedMac

§

AesPaddingError(UnpadError)

§

InvalidStep

§

DecodeError(DecodeError)

§

WsError

Fields

§reason: String
§

WsClosing

Fields

§reason: String
§

ServiceError(ServiceError)

§

ProtocolError(SignalProtocolError)

§

EncryptOnlyProvisioningCipher

§

InvalidProfileKey(TryFromSliceError)

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, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<DecodeError> for ProvisioningError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProvisioningError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for ProvisioningError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 335db04c1..b5bf04ac6 100644 --- a/libsignal_service/push_service/enum.ServiceError.html +++ b/libsignal_service/push_service/enum.ServiceError.html @@ -38,12 +38,12 @@ CredentialsCacheError(CredentialsCacheError), GroupsV2Error, GroupsV2DecryptionError(GroupDecodingError), - ZkGroupDeserializationFailure(ZkGroupDeserializationFailure), + ZkGroupDeserializationFailure(ZkGroupDeserializationFailure), UnsupportedContent, ParseServiceAddress(ParseServiceAddressError), NotFoundError, InvalidDeviceName, -
}

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

§

Locked(RegistrationLockFailure)

§

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)

§

ZkGroupDeserializationFailure(ZkGroupDeserializationFailure)

§

UnsupportedContent

§

ParseServiceAddress(ParseServiceAddressError)

§

NotFoundError

§

InvalidDeviceName

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, request: &mut Request<'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>> for ServiceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<CredentialsCacheError> for ServiceError

source§

fn from(source: CredentialsCacheError) -> Self

Converts to this type from the input type.
source§

impl From<DecodeError> for ServiceError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<DecodeError> for ServiceError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<GroupDecodingError> for ServiceError

source§

fn from(source: GroupDecodingError) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for ServiceError

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<ParseServiceAddressError> for ServiceError

source§

fn from(source: ParseServiceAddressError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for AttachmentUploadError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for MessageSenderError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProfileManagerError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProvisioningError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for ServiceError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.
source§

impl From<ZkGroupDeserializationFailure> for ServiceError

source§

fn from(source: ZkGroupDeserializationFailure) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

}

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

§

Locked(RegistrationLockFailure)

§

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)

§

ZkGroupDeserializationFailure(ZkGroupDeserializationFailure)

§

UnsupportedContent

§

ParseServiceAddress(ParseServiceAddressError)

§

NotFoundError

§

InvalidDeviceName

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, request: &mut Request<'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>> for ServiceError

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl From<CredentialsCacheError> for ServiceError

source§

fn from(source: CredentialsCacheError) -> Self

Converts to this type from the input type.
source§

impl From<DecodeError> for ServiceError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<DecodeError> for ServiceError

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl From<GroupDecodingError> for ServiceError

source§

fn from(source: GroupDecodingError) -> Self

Converts to this type from the input type.
source§

impl From<ParseError> for ServiceError

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.
source§

impl From<ParseServiceAddressError> for ServiceError

source§

fn from(source: ParseServiceAddressError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for AttachmentUploadError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for MessageSenderError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProfileManagerError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<ServiceError> for ProvisioningError

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl From<SignalProtocolError> for ServiceError

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.
source§

impl From<ZkGroupDeserializationFailure> for ServiceError

source§

fn from(source: ZkGroupDeserializationFailure) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 7f6d98227..65c6fa1cb 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 Hash for ServiceIdType

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 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 Hash for ServiceIdType

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for ServiceIdType

source§

fn eq(&self, other: &ServiceIdType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/libsignal_service/push_service/struct.ServiceIds.html b/libsignal_service/push_service/struct.ServiceIds.html index c4c046f36..1a821f497 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

Struct libsignal_service::push_service::ServiceIds

source ·
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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/libsignal_service/push_service/trait.PushService.html b/libsignal_service/push_service/trait.PushService.html index 953bc6538..13fd0c8a1 100644 --- a/libsignal_service/push_service/trait.PushService.html +++ b/libsignal_service/push_service/trait.PushService.html @@ -300,11 +300,11 @@ 'life0: 'async_trait { ... } fn write_profile<'s, 'life0, 'life1, 'life2, 'life3, 'life4, 'life5, 'life6, 'async_trait, C, S>( &'life0 mut self, - version: &'life1 ProfileKeyVersion, + version: &'life1 ProfileKeyVersion, name: &'life2 [u8], about: &'life3 [u8], emoji: &'life4 [u8], - commitment: &'life5 ProfileKeyCommitment, + commitment: &'life5 ProfileKeyCommitment, avatar: AvatarWrite<&'life6 mut C>, ) -> Pin<Box<dyn Future<Output = Result<Option<String>, ServiceError>> + Send + 'async_trait>> where C: 'async_trait + Read + Send + 's, @@ -658,11 +658,11 @@ Self: Send + 'async_trait, 'life0: 'async_trait,

source

fn write_profile<'s, 'life0, 'life1, 'life2, 'life3, 'life4, 'life5, 'life6, 'async_trait, C, S>( &'life0 mut self, - version: &'life1 ProfileKeyVersion, + version: &'life1 ProfileKeyVersion, name: &'life2 [u8], about: &'life3 [u8], emoji: &'life4 [u8], - commitment: &'life5 ProfileKeyCommitment, + commitment: &'life5 ProfileKeyCommitment, avatar: AvatarWrite<&'life6 mut C>, ) -> Pin<Box<dyn Future<Output = Result<Option<String>, ServiceError>> + Send + 'async_trait>>
where C: 'async_trait + Read + Send + 's, diff --git a/libsignal_service/receiver/index.html b/libsignal_service/receiver/index.html index 92b4c8167..aebbc1ca1 100644 --- a/libsignal_service/receiver/index.html +++ b/libsignal_service/receiver/index.html @@ -1 +1 @@ -libsignal_service::receiver - Rust

Module libsignal_service::receiver

source ·

Structs§

\ No newline at end of file +libsignal_service::receiver - Rust

Module libsignal_service::receiver

source ·

Structs§

\ No newline at end of file diff --git a/libsignal_service/receiver/struct.MessageReceiver.html b/libsignal_service/receiver/struct.MessageReceiver.html index c816fcf11..0e490c651 100644 --- a/libsignal_service/receiver/struct.MessageReceiver.html +++ b/libsignal_service/receiver/struct.MessageReceiver.html @@ -1,16 +1,16 @@ MessageReceiver in libsignal_service::receiver - Rust

Struct libsignal_service::receiver::MessageReceiver

source ·
pub struct MessageReceiver<Service> { /* private fields */ }
Expand description

Equivalent of Java’s SignalServiceMessageReceiver.

-

Implementations§

source§

impl<Service: PushService> MessageReceiver<Service>

source

pub fn new(service: Service) -> Self

source

pub async fn retrieve_messages( +

Implementations§

source§

impl<Service: PushService> MessageReceiver<Service>

source

pub fn new(service: Service) -> Self

source

pub async fn retrieve_messages( &mut self, allow_stories: bool, ) -> Result<Vec<Envelope>, ServiceError>

One-off method to receive all pending messages.

Equivalent with Java’s SignalServiceMessageReceiver::retrieveMessages.

For streaming messages, use a MessagePipe through MessageReceiver::create_message_pipe().

-
source

pub async fn create_message_pipe( +

source

pub async fn create_message_pipe( &mut self, credentials: ServiceCredentials, allow_stories: bool, -) -> Result<MessagePipe, ServiceError>

source

pub async fn retrieve_contacts( +) -> Result<MessagePipe, ServiceError>

source

pub async fn retrieve_contacts( &mut self, contacts: &Contacts, ) -> Result<impl Iterator<Item = Result<Contact, ParseContactError>>, ServiceError>

Trait Implementations§

source§

impl<Service: Clone> Clone for MessageReceiver<Service>

source§

fn clone(&self) -> MessageReceiver<Service>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Auto Trait Implementations§

§

impl<Service> Freeze for MessageReceiver<Service>
where diff --git a/libsignal_service/sender/enum.AttachmentUploadError.html b/libsignal_service/sender/enum.AttachmentUploadError.html index 7368b9bd4..d54d723b7 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, request: &mut Request<'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 T
where +}

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, request: &mut Request<'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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 4f4d8839b..ccd06988a 100644 --- a/libsignal_service/sender/enum.MessageSenderError.html +++ b/libsignal_service/sender/enum.MessageSenderError.html @@ -13,7 +13,7 @@ NotFound { addr: ServiceAddress, }, -}

Variants§

§

ServiceError(ServiceError)

§

ProtocolError(SignalProtocolError)

§

AttachmentUploadError(AttachmentUploadError)

§

UntrustedIdentity

Fields

§

MaximumRetriesLimitExceeded

§

ProofRequired

Fields

§token: String
§options: Vec<String>
§

NotFound

Fields

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, request: &mut Request<'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 T
where +}

Variants§

§

ServiceError(ServiceError)

§

ProtocolError(SignalProtocolError)

§

AttachmentUploadError(AttachmentUploadError)

§

UntrustedIdentity

Fields

§

MaximumRetriesLimitExceeded

§

ProofRequired

Fields

§token: String
§options: Vec<String>
§

NotFound

Fields

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, request: &mut Request<'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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 47f557fb2..5ebba6115 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, request: &mut Request<'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 T
where +}

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, request: &mut Request<'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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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 01ef11b96..d82e34d03 100644 --- a/libsignal_service/service_address/struct.ServiceAddress.html +++ b/libsignal_service/service_address/struct.ServiceAddress.html @@ -8,7 +8,7 @@ H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq 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 TryFrom<&[u8]> for ServiceAddress

§

type Error = ParseServiceAddressError

The type returned in the event of a conversion error.
source§

fn try_from(value: &[u8]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&ProtocolAddress> for ServiceAddress

§

type Error = ParseServiceAddressError

The type returned in the event of a conversion error.
source§

fn try_from(addr: &ProtocolAddress) -> Result<Self, Self::Error>

Performs the conversion.
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 Copy for ServiceAddress

source§

impl Eq for ServiceAddress

source§

impl StructuralPartialEq for ServiceAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<&[u8]> for ServiceAddress

§

type Error = ParseServiceAddressError

The type returned in the event of a conversion error.
source§

fn try_from(value: &[u8]) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl TryFrom<&ProtocolAddress> for ServiceAddress

§

type Error = ParseServiceAddressError

The type returned in the event of a conversion error.
source§

fn try_from(addr: &ProtocolAddress) -> Result<Self, Self::Error>

Performs the conversion.
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 Copy for ServiceAddress

source§

impl Eq for ServiceAddress

source§

impl StructuralPartialEq for ServiceAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Q
where diff --git a/libsignal_service_hyper/websocket/enum.TungsteniteWebSocketError.html b/libsignal_service_hyper/websocket/enum.TungsteniteWebSocketError.html index b018ee1d4..3d7dfa2ee 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(Error),
-}

Variants§

§

ConnectionError(Error)

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, request: &mut Request<'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 T
where +}

Variants§

§

ConnectionError(Error)

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, request: &mut Request<'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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/enum.Error.html b/presage/enum.Error.html index 91184ee73..6577acf69 100644 --- a/presage/enum.Error.html +++ b/presage/enum.Error.html @@ -32,9 +32,9 @@ ProfileCipherError(ProfileCipherError), NotPrimaryDevice,
}
Expand description

The error type of Signal manager

-

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

CaptchaRequired

§

IoError(Error)

§

JsonError(Error)

§

Base64Error(DecodeError)

§

TryFromSliceError(TryFromSliceError)

§

PhoneNumberError(ParseError)

§

UuidError(UuidError)

§

ProtocolError(SignalProtocolError)

§

ServiceError(ServiceError)

§

ProfileManagerError(ProfileManagerError)

§

MessageSenderError(Box<MessageSenderError>)

§

AlreadyRegisteredError

§

NotYetRegisteredError

§

ProvisioningError(ProvisioningError)

§

NoProvisioningMessageReceived

§

LinkingError

§

MissingKeyError(Cow<'static, str>)

§

MessagePipeNotStarted

§

MessagePipeInterruptedError

§

ParseServiceAddressError(ParseServiceAddressError)

§

ParseContactError(ParseContactError)

§

AttachmentCipherError(AttachmentCipherError)

§

UnknownGroup

§

UnknownRecipient

§

Timeout(Elapsed)

§

Store(S)

§

PushChallengeRequired

§

RequestingCodeForbidden(RegistrationSessionMetadataResponse)

§

UnexpectedAttachmentChecksum

§

UnverifiedRegistrationSession

§

ProfileCipherError(ProfileCipherError)

§

NotPrimaryDevice

Trait Implementations§

source§

impl<S: Debug + Error> Debug for Error<S>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<S> Display for Error<S>
where - S: Display + Error,

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<S: Error> Error for Error<S>
where - Self: Debug + Display,

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, request: &mut Request<'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<S: Error> From<AttachmentCipherError> for Error<S>

source§

fn from(source: AttachmentCipherError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<DecodeError> for Error<S>

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<Elapsed> for Error<S>

source§

fn from(source: Elapsed) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<Error> for Error<S>

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<Error> for Error<S>

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<MessageSenderError> for Error<S>

source§

fn from(v: MessageSenderError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<ParseContactError> for Error<S>

source§

fn from(source: ParseContactError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<Parse> for Error<S>

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<ParseServiceAddressError> for Error<S>

source§

fn from(source: ParseServiceAddressError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<ProfileCipherError> for Error<S>

source§

fn from(source: ProfileCipherError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<ProfileManagerError> for Error<S>

source§

fn from(source: ProfileManagerError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<ProvisioningError> for Error<S>

source§

fn from(source: ProvisioningError) -> Self

Converts to this type from the input type.
source§

impl<S: StoreError> From<S> for Error<S>

source§

fn from(e: S) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<ServiceError> for Error<S>

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<SignalProtocolError> for Error<S>

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<TryFromSliceError> for Error<S>

source§

fn from(source: TryFromSliceError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<Error> for Error<S>

source§

fn from(source: UuidError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<S> Freeze for Error<S>
where +

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

CaptchaRequired

§

IoError(Error)

§

JsonError(Error)

§

Base64Error(DecodeError)

§

TryFromSliceError(TryFromSliceError)

§

PhoneNumberError(ParseError)

§

UuidError(UuidError)

§

ProtocolError(SignalProtocolError)

§

ServiceError(ServiceError)

§

ProfileManagerError(ProfileManagerError)

§

MessageSenderError(Box<MessageSenderError>)

§

AlreadyRegisteredError

§

NotYetRegisteredError

§

ProvisioningError(ProvisioningError)

§

NoProvisioningMessageReceived

§

LinkingError

§

MissingKeyError(Cow<'static, str>)

§

MessagePipeNotStarted

§

MessagePipeInterruptedError

§

ParseServiceAddressError(ParseServiceAddressError)

§

ParseContactError(ParseContactError)

§

AttachmentCipherError(AttachmentCipherError)

§

UnknownGroup

§

UnknownRecipient

§

Timeout(Elapsed)

§

Store(S)

§

PushChallengeRequired

§

RequestingCodeForbidden(RegistrationSessionMetadataResponse)

§

UnexpectedAttachmentChecksum

§

UnverifiedRegistrationSession

§

ProfileCipherError(ProfileCipherError)

§

NotPrimaryDevice

Trait Implementations§

source§

impl<S: Debug + Error> Debug for Error<S>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<S> Display for Error<S>
where + S: Display + Error,

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<S: Error> Error for Error<S>
where + Self: Debug + Display,

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, request: &mut Request<'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<S: Error> From<AttachmentCipherError> for Error<S>

source§

fn from(source: AttachmentCipherError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<DecodeError> for Error<S>

source§

fn from(source: DecodeError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<Elapsed> for Error<S>

source§

fn from(source: Elapsed) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<Error> for Error<S>

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<Error> for Error<S>

source§

fn from(source: Error) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<MessageSenderError> for Error<S>

source§

fn from(v: MessageSenderError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<ParseContactError> for Error<S>

source§

fn from(source: ParseContactError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<Parse> for Error<S>

source§

fn from(source: ParseError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<ParseServiceAddressError> for Error<S>

source§

fn from(source: ParseServiceAddressError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<ProfileCipherError> for Error<S>

source§

fn from(source: ProfileCipherError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<ProfileManagerError> for Error<S>

source§

fn from(source: ProfileManagerError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<ProvisioningError> for Error<S>

source§

fn from(source: ProvisioningError) -> Self

Converts to this type from the input type.
source§

impl<S: StoreError> From<S> for Error<S>

source§

fn from(e: S) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<ServiceError> for Error<S>

source§

fn from(source: ServiceError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<SignalProtocolError> for Error<S>

source§

fn from(source: SignalProtocolError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<TryFromSliceError> for Error<S>

source§

fn from(source: TryFromSliceError) -> Self

Converts to this type from the input type.
source§

impl<S: Error> From<Error> for Error<S>

source§

fn from(source: UuidError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<S> Freeze for Error<S>
where S: Freeze,

§

impl<S> !RefUnwindSafe for Error<S>

§

impl<S> Send for Error<S>
where S: Send,

§

impl<S> Sync for Error<S>
where S: Sync,

§

impl<S> Unpin for Error<S>
where diff --git a/presage/manager/enum.ReceivingMode.html b/presage/manager/enum.ReceivingMode.html index 050dfa633..ead586827 100644 --- a/presage/manager/enum.ReceivingMode.html +++ b/presage/manager/enum.ReceivingMode.html @@ -1,4 +1,4 @@ -ReceivingMode in presage::manager - Rust

Enum presage::manager::ReceivingMode

source ·
pub enum ReceivingMode {
+ReceivingMode in presage::manager - Rust

Enum presage::manager::ReceivingMode

source ·
pub enum ReceivingMode {
     Forever,
     InitialSync,
     WaitForContacts,
@@ -7,9 +7,9 @@
 
§

InitialSync

Stop the stream after the initial sync

That is, when the Signal’s message queue becomes empty.

§

WaitForContacts

Stop the stream after contacts are synced

-

Trait Implementations§

source§

impl Clone for ReceivingMode

source§

fn clone(&self) -> ReceivingMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ReceivingMode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ReceivingMode

source§

fn default() -> ReceivingMode

Returns the “default value” for a type. Read more
source§

impl PartialEq for ReceivingMode

source§

fn eq(&self, other: &ReceivingMode) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for ReceivingMode

source§

fn clone(&self) -> ReceivingMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ReceivingMode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ReceivingMode

source§

fn default() -> ReceivingMode

Returns the “default value” for a type. Read more
source§

impl PartialEq for ReceivingMode

source§

fn eq(&self, other: &ReceivingMode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Copy for ReceivingMode

source§

impl Eq for ReceivingMode

source§

impl StructuralPartialEq for ReceivingMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Copy for ReceivingMode

source§

impl Eq for ReceivingMode

source§

impl StructuralPartialEq for ReceivingMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Q
where diff --git a/presage/manager/struct.Manager.html b/presage/manager/struct.Manager.html index 2c91dc4f3..f73d17a0e 100644 --- a/presage/manager/struct.Manager.html +++ b/presage/manager/struct.Manager.html @@ -47,7 +47,7 @@ Ok(()) }
-

source§

impl<S: Store> Manager<S, Registered>

source

pub async fn load_registered(store: S) -> Result<Self, Error<S::Error>>

Loads a previously registered account from the implemented Store.

+
source§

impl<S: Store> Manager<S, Registered>

source

pub async fn load_registered(store: S) -> Result<Self, Error<S::Error>>

Loads a previously registered account from the implemented Store.

Returns a instance of Manager you can use to send & receive messages.

source

pub fn store(&self) -> &S

Returns a handle to the Store implementation.

source

pub fn registration_data(&self) -> &RegistrationData

Returns a handle on the RegistrationData.

@@ -87,7 +87,7 @@ before enabling the possiblity of sending messages. That way, all possible updates (sessions, profile keys, sender keys) are processed before trying to encrypt and send messages which might fail otherwise.

Returns a [futures::Stream] of messages to consume. Messages will also be stored by the implementation of the Store.

-
source

pub async fn send_message( +

source

pub async fn send_message( &mut self, recipient_addr: impl Into<ServiceAddress>, message: impl Into<ContentBody>, @@ -97,11 +97,11 @@ to order messages later, and apply reactions.

This method will automatically update the DataMessage::expire_timer if it is set to None such that the chat will keep the current expire timer.

-

source

pub async fn upload_attachments( +

source

pub async fn upload_attachments( &self, attachments: Vec<(AttachmentSpec, Vec<u8>)>, ) -> Result<Vec<Result<AttachmentPointer, AttachmentUploadError>>, Error<S::Error>>

Uploads attachments prior to linking them in a message.

-
source

pub async fn send_message_to_group( +

source

pub async fn send_message_to_group( &mut self, master_key_bytes: &[u8], message: impl Into<ContentBody>, @@ -109,69 +109,69 @@ ) -> Result<(), Error<S::Error>>

Sends one message in a group (v2). The master_key_bytes is required to have 32 elements.

This method will automatically update the DataMessage::expire_timer if it is set to None such that the chat will keep the current expire timer.

-
source

pub async fn clear_sessions( +

source

pub async fn clear_sessions( &self, recipient: &ServiceAddress, ) -> Result<(), Error<S::Error>>

Clears all sessions established wiht recipient.

-
source

pub async fn get_attachment( +

source

pub async fn get_attachment( &self, attachment_pointer: &AttachmentPointer, ) -> Result<Vec<u8>, Error<S::Error>>

Downloads and decrypts a single attachment.

-
source

pub async fn sticker_packs( +

source

pub async fn sticker_packs( &self, ) -> Result<S::StickerPacksIter, Error<S::Error>>

Gets an iterator over installed sticker packs

-
source

pub async fn sticker_pack( +

source

pub async fn sticker_pack( &self, pack_id: &[u8], ) -> Result<Option<StickerPack>, Error<S::Error>>

Gets a sticker pack by id

-
source

pub async fn sticker_metadata( +

source

pub async fn sticker_metadata( &mut self, pack_id: &[u8], sticker_id: u32, ) -> Result<Option<Sticker>, Error<S::Error>>

Gets the metadata of a sticker

-
source

pub async fn install_sticker_pack( +

source

pub async fn install_sticker_pack( &mut self, pack_id: &[u8], pack_key: &[u8], ) -> Result<(), Error<S::Error>>

Installs a sticker pack and notifies other registered devices

-
source

pub async fn remove_sticker_pack( +

source

pub async fn remove_sticker_pack( &mut self, pack_id: &[u8], pack_key: &[u8], ) -> Result<(), Error<S::Error>>

Removes an installed sticker pack

-
source

pub async fn send_session_reset( +

source

pub async fn send_session_reset( &mut self, recipient: &ServiceAddress, timestamp: u64, -) -> Result<(), Error<S::Error>>

source

pub async fn thread_title( +) -> Result<(), Error<S::Error>>

source

pub async fn thread_title( &self, thread: &Thread, ) -> Result<String, Error<S::Error>>

Returns the title of a thread (contact or group).

-
source

pub fn registration_type(&self) -> RegistrationType

Returns how this client was registered, either as a primary or secondary device.

-
source

pub fn registration_type(&self) -> RegistrationType

Returns how this client was registered, either as a primary or secondary device.

+

As a primary device, link a secondary device.

-

As a primary device, unlink a secondary device.

-
source

pub async fn devices(&self) -> Result<Vec<DeviceInfo>, Error<S::Error>>

As a primary device, list all the devices (including the current device).

-
source

pub fn contact_by_id( +

source

pub async fn devices(&self) -> Result<Vec<DeviceInfo>, Error<S::Error>>

As a primary device, list all the devices (including the current device).

+
source

pub fn contact_by_id( &self, id: &Uuid, ) -> Result<Option<Contact>, Error<S::Error>>

👎Deprecated: use the store handle directly

Deprecated methods Get a single contact by its UUID

Note: this only currently works when linked as secondary device (the contacts are sent by the primary device at linking time)

-
source

pub fn contacts( +

source

pub fn contacts( &self, ) -> Result<impl Iterator<Item = Result<Contact, Error<S::Error>>>, Error<S::Error>>

👎Deprecated: use the store handle directly

Returns an iterator on contacts stored in the Store.

-
source

pub fn group( +

source

pub fn group( &self, master_key_bytes: &[u8], ) -> Result<Option<Group>, Error<S::Error>>

👎Deprecated: use the store handle directly

Get a group (either from the local cache, or fetch it remotely) using its master key

-
source

pub fn groups(&self) -> Result<S::GroupsIter, Error<S::Error>>

👎Deprecated: use the store handle directly

Returns an iterator on groups stored in the Store.

-
source

pub fn message( +

source

pub fn groups(&self) -> Result<S::GroupsIter, Error<S::Error>>

👎Deprecated: use the store handle directly

Returns an iterator on groups stored in the Store.

+
source

pub fn message( &self, thread: &Thread, timestamp: u64, diff --git a/presage/proto/access_control/enum.AccessRequired.html b/presage/proto/access_control/enum.AccessRequired.html index c31863a46..452c0f18c 100644 --- a/presage/proto/access_control/enum.AccessRequired.html +++ b/presage/proto/access_control/enum.AccessRequired.html @@ -1,26 +1,26 @@ -AccessRequired in presage::proto::access_control - Rust

Enum presage::proto::access_control::AccessRequired

source ·
#[repr(i32)]
pub enum AccessRequired { +AccessRequired in presage::proto::access_control - Rust

Enum presage::proto::access_control::AccessRequired

source ·
#[repr(i32)]
pub enum AccessRequired { Unknown = 0, Any = 1, Member = 2, Administrator = 3, Unsatisfiable = 4, -}

Variants§

§

Unknown = 0

§

Any = 1

§

Member = 2

§

Administrator = 3

§

Unsatisfiable = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a AccessRequired, or None if value is not a valid variant.

-
source§

impl AccessRequired

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

Any = 1

§

Member = 2

§

Administrator = 3

§

Unsatisfiable = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a AccessRequired, or None if value is not a valid variant.

+
source§

impl AccessRequired

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<AccessRequired>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for AccessRequired

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<AccessRequired>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for AccessRequired

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for AccessRequired

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<AccessRequired, DecodeError>

Performs the conversion.
source§

impl Copy for AccessRequired

source§

impl Eq for AccessRequired

source§

impl StructuralPartialEq for AccessRequired

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl TryFrom<i32> for AccessRequired

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<AccessRequired, DecodeError>

Performs the conversion.
source§

impl Copy for AccessRequired

source§

impl Eq for AccessRequired

source§

impl StructuralPartialEq for AccessRequired

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/access_control/index.html b/presage/proto/access_control/index.html index f9ab8ef6a..505df2c5a 100644 --- a/presage/proto/access_control/index.html +++ b/presage/proto/access_control/index.html @@ -1,2 +1,2 @@ -presage::proto::access_control - Rust

Module presage::proto::access_control

source ·
Expand description

Nested message and enum types in AccessControl.

+presage::proto::access_control - Rust

Module presage::proto::access_control

source ·
Expand description

Nested message and enum types in AccessControl.

Enums§

\ No newline at end of file diff --git a/presage/proto/attachment_pointer/enum.AttachmentIdentifier.html b/presage/proto/attachment_pointer/enum.AttachmentIdentifier.html index 3e0513f6a..3a0ebd815 100644 --- a/presage/proto/attachment_pointer/enum.AttachmentIdentifier.html +++ b/presage/proto/attachment_pointer/enum.AttachmentIdentifier.html @@ -1,9 +1,9 @@ -AttachmentIdentifier in presage::proto::attachment_pointer - Rust
pub enum AttachmentIdentifier {
+AttachmentIdentifier in presage::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 +}

Variants§

§

CdnId(u64)

§

CdnKey(String)

Implementations§

source§

impl AttachmentIdentifier

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<AttachmentIdentifier>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for AttachmentIdentifier

source§

fn eq(&self, other: &AttachmentIdentifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/attachment_pointer/enum.Flags.html b/presage/proto/attachment_pointer/enum.Flags.html index b1e067a79..7e319d72e 100644 --- a/presage/proto/attachment_pointer/enum.Flags.html +++ b/presage/proto/attachment_pointer/enum.Flags.html @@ -1,24 +1,24 @@ -Flags in presage::proto::attachment_pointer - Rust

Enum presage::proto::attachment_pointer::Flags

source ·
#[repr(i32)]
pub enum Flags { +Flags in presage::proto::attachment_pointer - Rust

Enum presage::proto::attachment_pointer::Flags

source ·
#[repr(i32)]
pub enum Flags { VoiceMessage = 1, Borderless = 2, Gif = 4, -}

Variants§

§

VoiceMessage = 1

§

Borderless = 2

§

Gif = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Flags, or None if value is not a valid variant.

-
source§

impl Flags

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

VoiceMessage = 1

§

Borderless = 2

§

Gif = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Flags, or None if value is not a valid variant.

+
source§

impl Flags

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Flags>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Flags

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Flags>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Flags

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Flags

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Flags, DecodeError>

Performs the conversion.
source§

impl Copy for Flags

source§

impl Eq for Flags

source§

impl StructuralPartialEq for Flags

Auto Trait Implementations§

§

impl Freeze for Flags

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Flags

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Flags, DecodeError>

Performs the conversion.
source§

impl Copy for Flags

source§

impl Eq for Flags

source§

impl StructuralPartialEq for Flags

Auto Trait Implementations§

§

impl Freeze for Flags

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/attachment_pointer/index.html b/presage/proto/attachment_pointer/index.html index 970ecb971..e262657a3 100644 --- a/presage/proto/attachment_pointer/index.html +++ b/presage/proto/attachment_pointer/index.html @@ -1,2 +1,2 @@ -presage::proto::attachment_pointer - Rust

Module presage::proto::attachment_pointer

source ·
Expand description

Nested message and enum types in AttachmentPointer.

+presage::proto::attachment_pointer - Rust

Module presage::proto::attachment_pointer

source ·
Expand description

Nested message and enum types in AttachmentPointer.

Enums§

\ No newline at end of file diff --git a/presage/proto/body_range/enum.AssociatedValue.html b/presage/proto/body_range/enum.AssociatedValue.html index aea683ba1..f2c561d3f 100644 --- a/presage/proto/body_range/enum.AssociatedValue.html +++ b/presage/proto/body_range/enum.AssociatedValue.html @@ -1,9 +1,9 @@ -AssociatedValue in presage::proto::body_range - Rust

Enum presage::proto::body_range::AssociatedValue

source ·
pub enum AssociatedValue {
+AssociatedValue in presage::proto::body_range - Rust

Enum presage::proto::body_range::AssociatedValue

source ·
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 +}

Variants§

§

MentionAci(String)

§

Style(i32)

Implementations§

source§

impl AssociatedValue

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<AssociatedValue>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for AssociatedValue

source§

fn eq(&self, other: &AssociatedValue) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/body_range/enum.Style.html b/presage/proto/body_range/enum.Style.html index 15d41c334..efbf3731c 100644 --- a/presage/proto/body_range/enum.Style.html +++ b/presage/proto/body_range/enum.Style.html @@ -1,27 +1,27 @@ -Style in presage::proto::body_range - Rust

Enum presage::proto::body_range::Style

source ·
#[repr(i32)]
pub enum Style { +Style in presage::proto::body_range - Rust

Enum presage::proto::body_range::Style

source ·
#[repr(i32)]
pub enum Style { None = 0, Bold = 1, Italic = 2, Spoiler = 3, Strikethrough = 4, Monospace = 5, -}

Variants§

§

None = 0

§

Bold = 1

§

Italic = 2

§

Spoiler = 3

§

Strikethrough = 4

§

Monospace = 5

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Style, or None if value is not a valid variant.

-
source§

impl Style

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

None = 0

§

Bold = 1

§

Italic = 2

§

Spoiler = 3

§

Strikethrough = 4

§

Monospace = 5

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Style, or None if value is not a valid variant.

+
source§

impl Style

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Style>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Style

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Style>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Style

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Style

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Style, DecodeError>

Performs the conversion.
source§

impl Copy for Style

source§

impl Eq for Style

source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Style

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Style, DecodeError>

Performs the conversion.
source§

impl Copy for Style

source§

impl Eq for Style

source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/body_range/index.html b/presage/proto/body_range/index.html index cd94b9db6..cce28e7cd 100644 --- a/presage/proto/body_range/index.html +++ b/presage/proto/body_range/index.html @@ -1,2 +1,2 @@ -presage::proto::body_range - Rust

Module presage::proto::body_range

source ·
Expand description

Nested message and enum types in BodyRange.

+presage::proto::body_range - Rust

Module presage::proto::body_range

source ·
Expand description

Nested message and enum types in BodyRange.

Enums§

\ No newline at end of file diff --git a/presage/proto/call_message/hangup/enum.Type.html b/presage/proto/call_message/hangup/enum.Type.html index b303d8215..5627dca15 100644 --- a/presage/proto/call_message/hangup/enum.Type.html +++ b/presage/proto/call_message/hangup/enum.Type.html @@ -1,26 +1,26 @@ -Type in presage::proto::call_message::hangup - Rust

Enum presage::proto::call_message::hangup::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::call_message::hangup - Rust

Enum presage::proto::call_message::hangup::Type

source ·
#[repr(i32)]
pub enum Type { HangupNormal = 0, HangupAccepted = 1, HangupDeclined = 2, HangupBusy = 3, HangupNeedPermission = 4, -}

Variants§

§

HangupNormal = 0

§

HangupAccepted = 1

§

HangupDeclined = 2

§

HangupBusy = 3

§

HangupNeedPermission = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

HangupNormal = 0

§

HangupAccepted = 1

§

HangupDeclined = 2

§

HangupBusy = 3

§

HangupNeedPermission = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/call_message/hangup/index.html b/presage/proto/call_message/hangup/index.html index 863b00946..e2ddbc84d 100644 --- a/presage/proto/call_message/hangup/index.html +++ b/presage/proto/call_message/hangup/index.html @@ -1,2 +1,2 @@ -presage::proto::call_message::hangup - Rust

Module presage::proto::call_message::hangup

source ·
Expand description

Nested message and enum types in Hangup.

+presage::proto::call_message::hangup - Rust

Module presage::proto::call_message::hangup

source ·
Expand description

Nested message and enum types in Hangup.

Enums§

\ No newline at end of file diff --git a/presage/proto/call_message/index.html b/presage/proto/call_message/index.html index 5e3625afc..38f12307b 100644 --- a/presage/proto/call_message/index.html +++ b/presage/proto/call_message/index.html @@ -1,2 +1,2 @@ -presage::proto::call_message - Rust

Module presage::proto::call_message

source ·
Expand description

Nested message and enum types in CallMessage.

+presage::proto::call_message - Rust

Module presage::proto::call_message

source ·
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/presage/proto/call_message/offer/enum.Type.html b/presage/proto/call_message/offer/enum.Type.html index c45a4378a..b6e6f5d57 100644 --- a/presage/proto/call_message/offer/enum.Type.html +++ b/presage/proto/call_message/offer/enum.Type.html @@ -1,23 +1,23 @@ -Type in presage::proto::call_message::offer - Rust

Enum presage::proto::call_message::offer::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::call_message::offer - Rust

Enum presage::proto::call_message::offer::Type

source ·
#[repr(i32)]
pub enum Type { OfferAudioCall = 0, OfferVideoCall = 1, -}

Variants§

§

OfferAudioCall = 0

§

OfferVideoCall = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

OfferAudioCall = 0

§

OfferVideoCall = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/call_message/offer/index.html b/presage/proto/call_message/offer/index.html index 496bb9257..ae21e577e 100644 --- a/presage/proto/call_message/offer/index.html +++ b/presage/proto/call_message/offer/index.html @@ -1,2 +1,2 @@ -presage::proto::call_message::offer - Rust

Module presage::proto::call_message::offer

source ·
Expand description

Nested message and enum types in Offer.

+presage::proto::call_message::offer - Rust

Module presage::proto::call_message::offer

source ·
Expand description

Nested message and enum types in Offer.

Enums§

\ No newline at end of file diff --git a/presage/proto/call_message/opaque/enum.Urgency.html b/presage/proto/call_message/opaque/enum.Urgency.html index a76b6ce43..a24d8275d 100644 --- a/presage/proto/call_message/opaque/enum.Urgency.html +++ b/presage/proto/call_message/opaque/enum.Urgency.html @@ -1,23 +1,23 @@ -Urgency in presage::proto::call_message::opaque - Rust

Enum presage::proto::call_message::opaque::Urgency

source ·
#[repr(i32)]
pub enum Urgency { +Urgency in presage::proto::call_message::opaque - Rust

Enum presage::proto::call_message::opaque::Urgency

source ·
#[repr(i32)]
pub enum Urgency { Droppable = 0, HandleImmediately = 1, -}

Variants§

§

Droppable = 0

§

HandleImmediately = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Urgency, or None if value is not a valid variant.

-
source§

impl Urgency

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Droppable = 0

§

HandleImmediately = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Urgency, or None if value is not a valid variant.

+
source§

impl Urgency

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Urgency>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Urgency

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Urgency>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Urgency

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Urgency

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Urgency, DecodeError>

Performs the conversion.
source§

impl Copy for Urgency

source§

impl Eq for Urgency

source§

impl StructuralPartialEq for Urgency

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl TryFrom<i32> for Urgency

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Urgency, DecodeError>

Performs the conversion.
source§

impl Copy for Urgency

source§

impl Eq for Urgency

source§

impl StructuralPartialEq for Urgency

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/call_message/opaque/index.html b/presage/proto/call_message/opaque/index.html index 75658aa08..8e8d49149 100644 --- a/presage/proto/call_message/opaque/index.html +++ b/presage/proto/call_message/opaque/index.html @@ -1,2 +1,2 @@ -presage::proto::call_message::opaque - Rust

Module presage::proto::call_message::opaque

source ·
Expand description

Nested message and enum types in Opaque.

+presage::proto::call_message::opaque - Rust

Module presage::proto::call_message::opaque

source ·
Expand description

Nested message and enum types in Opaque.

Enums§

\ No newline at end of file diff --git a/presage/proto/call_message/struct.Answer.html b/presage/proto/call_message/struct.Answer.html index 723805042..3dfb8188e 100644 --- a/presage/proto/call_message/struct.Answer.html +++ b/presage/proto/call_message/struct.Answer.html @@ -1,11 +1,11 @@ -Answer in presage::proto::call_message - Rust

Struct presage::proto::call_message::Answer

source ·
pub struct Answer {
+Answer in presage::proto::call_message - Rust

Struct presage::proto::call_message::Answer

source ·
pub struct Answer {
     pub id: Option<u64>,
     pub opaque: Option<Vec<u8>>,
-}

Fields§

§id: Option<u64>§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 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Answer

source§

fn default() -> Answer

Returns the “default value” for a type. Read more
source§

impl PartialEq for Answer

source§

fn eq(&self, other: &Answer) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§id: Option<u64>§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 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Answer

source§

fn default() -> Answer

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for Answer

Auto Trait Implementations§

§

impl Freeze for Answer

§

impl RefUnwindSafe for Answer

§

impl Send for Answer

§

impl Sync for Answer

§

impl Unpin for Answer

§

impl UnwindSafe for Answer

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Answer

Auto Trait Implementations§

§

impl Freeze for Answer

§

impl RefUnwindSafe for Answer

§

impl Send for Answer

§

impl Sync for Answer

§

impl Unpin for Answer

§

impl UnwindSafe for Answer

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/call_message/struct.Busy.html b/presage/proto/call_message/struct.Busy.html index 6b7a8087b..127920b5c 100644 --- a/presage/proto/call_message/struct.Busy.html +++ b/presage/proto/call_message/struct.Busy.html @@ -1,9 +1,9 @@ -Busy in presage::proto::call_message - Rust

Struct presage::proto::call_message::Busy

source ·
pub struct Busy {
+Busy in presage::proto::call_message - Rust

Struct presage::proto::call_message::Busy

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Busy

source§

fn default() -> Busy

Returns the “default value” for a type. Read more
source§

impl PartialEq for Busy

source§

fn eq(&self, other: &Busy) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Busy

source§

fn default() -> Busy

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for Busy

Auto Trait Implementations§

§

impl Freeze for Busy

§

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 T
where +merges it into self.

source§

impl StructuralPartialEq for Busy

Auto Trait Implementations§

§

impl Freeze for Busy

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/call_message/struct.Hangup.html b/presage/proto/call_message/struct.Hangup.html index 54c48db32..bfad12b27 100644 --- a/presage/proto/call_message/struct.Hangup.html +++ b/presage/proto/call_message/struct.Hangup.html @@ -1,14 +1,14 @@ -Hangup in presage::proto::call_message - Rust

Struct presage::proto::call_message::Hangup

source ·
pub struct Hangup {
+Hangup in presage::proto::call_message - Rust

Struct presage::proto::call_message::Hangup

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Hangup

source§

fn default() -> Hangup

Returns the “default value” for a type. Read more
source§

impl PartialEq for Hangup

source§

fn eq(&self, other: &Hangup) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Hangup

source§

fn default() -> Hangup

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +23,7 @@ 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 StructuralPartialEq for Hangup

Auto Trait Implementations§

§

impl Freeze for Hangup

§

impl RefUnwindSafe for Hangup

§

impl Send for Hangup

§

impl Sync for Hangup

§

impl Unpin for Hangup

§

impl UnwindSafe for Hangup

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Hangup

Auto Trait Implementations§

§

impl Freeze for Hangup

§

impl RefUnwindSafe for Hangup

§

impl Send for Hangup

§

impl Sync for Hangup

§

impl Unpin for Hangup

§

impl UnwindSafe for Hangup

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/call_message/struct.IceUpdate.html b/presage/proto/call_message/struct.IceUpdate.html index f04dd75ac..9f556be1d 100644 --- a/presage/proto/call_message/struct.IceUpdate.html +++ b/presage/proto/call_message/struct.IceUpdate.html @@ -1,11 +1,11 @@ -IceUpdate in presage::proto::call_message - Rust

Struct presage::proto::call_message::IceUpdate

source ·
pub struct IceUpdate {
+IceUpdate in presage::proto::call_message - Rust

Struct presage::proto::call_message::IceUpdate

source ·
pub struct IceUpdate {
     pub id: Option<u64>,
     pub opaque: Option<Vec<u8>>,
-}

Fields§

§id: Option<u64>§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 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for IceUpdate

source§

fn default() -> IceUpdate

Returns the “default value” for a type. Read more
source§

impl PartialEq for IceUpdate

source§

fn eq(&self, other: &IceUpdate) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§id: Option<u64>§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 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for IceUpdate

source§

fn default() -> IceUpdate

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for IceUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for IceUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/call_message/struct.Offer.html b/presage/proto/call_message/struct.Offer.html index ee3024b44..cc28f774a 100644 --- a/presage/proto/call_message/struct.Offer.html +++ b/presage/proto/call_message/struct.Offer.html @@ -1,14 +1,14 @@ -Offer in presage::proto::call_message - Rust

Struct presage::proto::call_message::Offer

source ·
pub struct Offer {
+Offer in presage::proto::call_message - Rust

Struct presage::proto::call_message::Offer

source ·
pub struct Offer {
     pub id: Option<u64>,
     pub type: Option<i32>,
     pub opaque: Option<Vec<u8>>,
-}

Fields§

§id: Option<u64>§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 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Offer

source§

fn default() -> Offer

Returns the “default value” for a type. Read more
source§

impl PartialEq for Offer

source§

fn eq(&self, other: &Offer) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§id: Option<u64>§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 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Offer

source§

fn default() -> Offer

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +23,7 @@ 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 StructuralPartialEq for Offer

Auto Trait Implementations§

§

impl Freeze for Offer

§

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 T
where +merges it into self.

source§

impl StructuralPartialEq for Offer

Auto Trait Implementations§

§

impl Freeze for Offer

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/call_message/struct.Opaque.html b/presage/proto/call_message/struct.Opaque.html index ac2c71d8c..15741c38f 100644 --- a/presage/proto/call_message/struct.Opaque.html +++ b/presage/proto/call_message/struct.Opaque.html @@ -1,12 +1,12 @@ -Opaque in presage::proto::call_message - Rust

Struct presage::proto::call_message::Opaque

source ·
pub struct Opaque {
+Opaque in presage::proto::call_message - Rust

Struct presage::proto::call_message::Opaque

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Opaque

source§

fn default() -> Opaque

Returns the “default value” for a type. Read more
source§

impl PartialEq for Opaque

source§

fn eq(&self, other: &Opaque) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Opaque

source§

fn default() -> Opaque

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +21,7 @@ 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 StructuralPartialEq for Opaque

Auto Trait Implementations§

§

impl Freeze for Opaque

§

impl RefUnwindSafe for Opaque

§

impl Send for Opaque

§

impl Sync for Opaque

§

impl Unpin for Opaque

§

impl UnwindSafe for Opaque

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Opaque

Auto Trait Implementations§

§

impl Freeze for Opaque

§

impl RefUnwindSafe for Opaque

§

impl Send for Opaque

§

impl Sync for Opaque

§

impl Unpin for Opaque

§

impl UnwindSafe for Opaque

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/contact_details/index.html b/presage/proto/contact_details/index.html index 8fbebf6d2..82b565e68 100644 --- a/presage/proto/contact_details/index.html +++ b/presage/proto/contact_details/index.html @@ -1,2 +1,2 @@ -presage::proto::contact_details - Rust

Module presage::proto::contact_details

source ·
Expand description

Nested message and enum types in ContactDetails.

+presage::proto::contact_details - Rust

Module presage::proto::contact_details

source ·
Expand description

Nested message and enum types in ContactDetails.

Structs§

\ No newline at end of file diff --git a/presage/proto/contact_details/struct.Avatar.html b/presage/proto/contact_details/struct.Avatar.html index 533ce2f69..6faeb06a1 100644 --- a/presage/proto/contact_details/struct.Avatar.html +++ b/presage/proto/contact_details/struct.Avatar.html @@ -1,11 +1,11 @@ -Avatar in presage::proto::contact_details - Rust

Struct presage::proto::contact_details::Avatar

source ·
pub struct Avatar {
+Avatar in presage::proto::contact_details - Rust

Struct presage::proto::contact_details::Avatar

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Avatar

source§

fn default() -> Avatar

Returns the “default value” for a type. Read more
source§

impl PartialEq for Avatar

source§

fn eq(&self, other: &Avatar) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Avatar

source§

fn default() -> Avatar

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for Avatar

Auto Trait Implementations§

§

impl Freeze for Avatar

§

impl RefUnwindSafe for Avatar

§

impl Send for Avatar

§

impl Sync for Avatar

§

impl Unpin for Avatar

§

impl UnwindSafe for Avatar

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Avatar

Auto Trait Implementations§

§

impl Freeze for Avatar

§

impl RefUnwindSafe for Avatar

§

impl Send for Avatar

§

impl Sync for Avatar

§

impl Unpin for Avatar

§

impl UnwindSafe for Avatar

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/contact/email/enum.Type.html b/presage/proto/data_message/contact/email/enum.Type.html index 396decfd4..b9afb1977 100644 --- a/presage/proto/data_message/contact/email/enum.Type.html +++ b/presage/proto/data_message/contact/email/enum.Type.html @@ -1,25 +1,25 @@ -Type in presage::proto::data_message::contact::email - Rust

Enum presage::proto::data_message::contact::email::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::data_message::contact::email - Rust

Enum presage::proto::data_message::contact::email::Type

source ·
#[repr(i32)]
pub enum Type { Home = 1, Mobile = 2, Work = 3, Custom = 4, -}

Variants§

§

Home = 1

§

Mobile = 2

§

Work = 3

§

Custom = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Home = 1

§

Mobile = 2

§

Work = 3

§

Custom = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/data_message/contact/email/index.html b/presage/proto/data_message/contact/email/index.html index d8bff0b5e..159b1b359 100644 --- a/presage/proto/data_message/contact/email/index.html +++ b/presage/proto/data_message/contact/email/index.html @@ -1,2 +1,2 @@ -presage::proto::data_message::contact::email - Rust

Module presage::proto::data_message::contact::email

source ·
Expand description

Nested message and enum types in Email.

+presage::proto::data_message::contact::email - Rust

Module presage::proto::data_message::contact::email

source ·
Expand description

Nested message and enum types in Email.

Enums§

\ No newline at end of file diff --git a/presage/proto/data_message/contact/index.html b/presage/proto/data_message/contact/index.html index e63b353c8..72e2e908e 100644 --- a/presage/proto/data_message/contact/index.html +++ b/presage/proto/data_message/contact/index.html @@ -1,2 +1,2 @@ -presage::proto::data_message::contact - Rust

Module presage::proto::data_message::contact

source ·
Expand description

Nested message and enum types in Contact.

+presage::proto::data_message::contact - Rust

Module presage::proto::data_message::contact

source ·
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/presage/proto/data_message/contact/phone/enum.Type.html b/presage/proto/data_message/contact/phone/enum.Type.html index 6e3b23aae..e6d0c4dd4 100644 --- a/presage/proto/data_message/contact/phone/enum.Type.html +++ b/presage/proto/data_message/contact/phone/enum.Type.html @@ -1,25 +1,25 @@ -Type in presage::proto::data_message::contact::phone - Rust

Enum presage::proto::data_message::contact::phone::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::data_message::contact::phone - Rust

Enum presage::proto::data_message::contact::phone::Type

source ·
#[repr(i32)]
pub enum Type { Home = 1, Mobile = 2, Work = 3, Custom = 4, -}

Variants§

§

Home = 1

§

Mobile = 2

§

Work = 3

§

Custom = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Home = 1

§

Mobile = 2

§

Work = 3

§

Custom = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/data_message/contact/phone/index.html b/presage/proto/data_message/contact/phone/index.html index 8172099fa..a98688c85 100644 --- a/presage/proto/data_message/contact/phone/index.html +++ b/presage/proto/data_message/contact/phone/index.html @@ -1,2 +1,2 @@ -presage::proto::data_message::contact::phone - Rust

Module presage::proto::data_message::contact::phone

source ·
Expand description

Nested message and enum types in Phone.

+presage::proto::data_message::contact::phone - Rust

Module presage::proto::data_message::contact::phone

source ·
Expand description

Nested message and enum types in Phone.

Enums§

\ No newline at end of file diff --git a/presage/proto/data_message/contact/postal_address/enum.Type.html b/presage/proto/data_message/contact/postal_address/enum.Type.html index 60f6e5b7c..0c2c0294c 100644 --- a/presage/proto/data_message/contact/postal_address/enum.Type.html +++ b/presage/proto/data_message/contact/postal_address/enum.Type.html @@ -1,24 +1,24 @@ -Type in presage::proto::data_message::contact::postal_address - Rust

Enum presage::proto::data_message::contact::postal_address::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::data_message::contact::postal_address - Rust

Enum presage::proto::data_message::contact::postal_address::Type

source ·
#[repr(i32)]
pub enum Type { Home = 1, Work = 2, Custom = 3, -}

Variants§

§

Home = 1

§

Work = 2

§

Custom = 3

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Home = 1

§

Work = 2

§

Custom = 3

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/data_message/contact/postal_address/index.html b/presage/proto/data_message/contact/postal_address/index.html index 942634a4d..6b2123877 100644 --- a/presage/proto/data_message/contact/postal_address/index.html +++ b/presage/proto/data_message/contact/postal_address/index.html @@ -1,2 +1,2 @@ -presage::proto::data_message::contact::postal_address - Rust

Module presage::proto::data_message::contact::postal_address

source ·
Expand description

Nested message and enum types in PostalAddress.

+presage::proto::data_message::contact::postal_address - Rust

Module presage::proto::data_message::contact::postal_address

source ·
Expand description

Nested message and enum types in PostalAddress.

Enums§

\ No newline at end of file diff --git a/presage/proto/data_message/contact/struct.Avatar.html b/presage/proto/data_message/contact/struct.Avatar.html index 48cbfc29f..83a2854cf 100644 --- a/presage/proto/data_message/contact/struct.Avatar.html +++ b/presage/proto/data_message/contact/struct.Avatar.html @@ -1,10 +1,10 @@ -Avatar in presage::proto::data_message::contact - Rust

Struct presage::proto::data_message::contact::Avatar

source ·
pub struct Avatar {
+Avatar in presage::proto::data_message::contact - Rust

Struct presage::proto::data_message::contact::Avatar

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Avatar

source§

fn default() -> Avatar

Returns the “default value” for a type. Read more
source§

impl PartialEq for Avatar

source§

fn eq(&self, other: &Avatar) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Avatar

source§

fn default() -> Avatar

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for Avatar

Auto Trait Implementations§

§

impl Freeze for Avatar

§

impl RefUnwindSafe for Avatar

§

impl Send for Avatar

§

impl Sync for Avatar

§

impl Unpin for Avatar

§

impl UnwindSafe for Avatar

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Avatar

Auto Trait Implementations§

§

impl Freeze for Avatar

§

impl RefUnwindSafe for Avatar

§

impl Send for Avatar

§

impl Sync for Avatar

§

impl Unpin for Avatar

§

impl UnwindSafe for Avatar

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/contact/struct.Email.html b/presage/proto/data_message/contact/struct.Email.html index 39ce49844..e8bff670b 100644 --- a/presage/proto/data_message/contact/struct.Email.html +++ b/presage/proto/data_message/contact/struct.Email.html @@ -1,14 +1,14 @@ -Email in presage::proto::data_message::contact - Rust

Struct presage::proto::data_message::contact::Email

source ·
pub struct Email {
+Email in presage::proto::data_message::contact - Rust

Struct presage::proto::data_message::contact::Email

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Email

source§

fn default() -> Email

Returns the “default value” for a type. Read more
source§

impl PartialEq for Email

source§

fn eq(&self, other: &Email) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Email

source§

fn default() -> Email

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +23,7 @@ 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 StructuralPartialEq for Email

Auto Trait Implementations§

§

impl Freeze for Email

§

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 T
where +merges it into self.

source§

impl StructuralPartialEq for Email

Auto Trait Implementations§

§

impl Freeze for Email

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/contact/struct.Name.html b/presage/proto/data_message/contact/struct.Name.html index 01d9f68b9..9724c3663 100644 --- a/presage/proto/data_message/contact/struct.Name.html +++ b/presage/proto/data_message/contact/struct.Name.html @@ -1,19 +1,19 @@ -Name in presage::proto::data_message::contact - Rust

Struct presage::proto::data_message::contact::Name

source ·
pub struct Name {
+Name in presage::proto::data_message::contact - Rust

Struct presage::proto::data_message::contact::Name

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Name

source§

fn default() -> Name

Returns the “default value” for a type. Read more
source§

impl PartialEq for Name

source§

fn eq(&self, other: &Name) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Name

source§

fn default() -> Name

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +28,7 @@ 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 StructuralPartialEq for Name

Auto Trait Implementations§

§

impl Freeze for Name

§

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 T
where +merges it into self.

source§

impl StructuralPartialEq for Name

Auto Trait Implementations§

§

impl Freeze for Name

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/contact/struct.Phone.html b/presage/proto/data_message/contact/struct.Phone.html index 0166f391f..b3070ae4d 100644 --- a/presage/proto/data_message/contact/struct.Phone.html +++ b/presage/proto/data_message/contact/struct.Phone.html @@ -1,14 +1,14 @@ -Phone in presage::proto::data_message::contact - Rust

Struct presage::proto::data_message::contact::Phone

source ·
pub struct Phone {
+Phone in presage::proto::data_message::contact - Rust

Struct presage::proto::data_message::contact::Phone

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Phone

source§

fn default() -> Phone

Returns the “default value” for a type. Read more
source§

impl PartialEq for Phone

source§

fn eq(&self, other: &Phone) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Phone

source§

fn default() -> Phone

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +23,7 @@ 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 StructuralPartialEq for Phone

Auto Trait Implementations§

§

impl Freeze for Phone

§

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 T
where +merges it into self.

source§

impl StructuralPartialEq for Phone

Auto Trait Implementations§

§

impl Freeze for Phone

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/contact/struct.PostalAddress.html b/presage/proto/data_message/contact/struct.PostalAddress.html index faaaa8393..838cff95b 100644 --- a/presage/proto/data_message/contact/struct.PostalAddress.html +++ b/presage/proto/data_message/contact/struct.PostalAddress.html @@ -1,4 +1,4 @@ -PostalAddress in presage::proto::data_message::contact - Rust

Struct presage::proto::data_message::contact::PostalAddress

source ·
pub struct PostalAddress {
+PostalAddress in presage::proto::data_message::contact - Rust

Struct presage::proto::data_message::contact::PostalAddress

source ·
pub struct PostalAddress {
     pub type: Option<i32>,
     pub label: Option<String>,
     pub street: Option<String>,
@@ -8,19 +8,19 @@
     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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PostalAddress

source§

fn default() -> PostalAddress

Returns the “default value” for a type. Read more
source§

impl PartialEq for PostalAddress

source§

fn eq(&self, other: &PostalAddress) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PostalAddress

source§

fn default() -> PostalAddress

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where @@ -35,7 +35,7 @@ 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 StructuralPartialEq for PostalAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for PostalAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/enum.Flags.html b/presage/proto/data_message/enum.Flags.html index b79ec15fc..9eb56c3b4 100644 --- a/presage/proto/data_message/enum.Flags.html +++ b/presage/proto/data_message/enum.Flags.html @@ -1,24 +1,24 @@ -Flags in presage::proto::data_message - Rust

Enum presage::proto::data_message::Flags

source ·
#[repr(i32)]
pub enum Flags { +Flags in presage::proto::data_message - Rust

Enum presage::proto::data_message::Flags

source ·
#[repr(i32)]
pub enum Flags { EndSession = 1, ExpirationTimerUpdate = 2, ProfileKeyUpdate = 4, -}

Variants§

§

EndSession = 1

§

ExpirationTimerUpdate = 2

§

ProfileKeyUpdate = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Flags, or None if value is not a valid variant.

-
source§

impl Flags

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

EndSession = 1

§

ExpirationTimerUpdate = 2

§

ProfileKeyUpdate = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Flags, or None if value is not a valid variant.

+
source§

impl Flags

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Flags>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Flags

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Flags>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Flags

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Flags

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Flags, DecodeError>

Performs the conversion.
source§

impl Copy for Flags

source§

impl Eq for Flags

source§

impl StructuralPartialEq for Flags

Auto Trait Implementations§

§

impl Freeze for Flags

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Flags

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Flags, DecodeError>

Performs the conversion.
source§

impl Copy for Flags

source§

impl Eq for Flags

source§

impl StructuralPartialEq for Flags

Auto Trait Implementations§

§

impl Freeze for Flags

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/data_message/enum.ProtocolVersion.html b/presage/proto/data_message/enum.ProtocolVersion.html index caac9913b..682797f68 100644 --- a/presage/proto/data_message/enum.ProtocolVersion.html +++ b/presage/proto/data_message/enum.ProtocolVersion.html @@ -1,4 +1,4 @@ -ProtocolVersion in presage::proto::data_message - Rust

Enum presage::proto::data_message::ProtocolVersion

source ·
#[repr(i32)]
pub enum ProtocolVersion { +ProtocolVersion in presage::proto::data_message - Rust

Enum presage::proto::data_message::ProtocolVersion

source ·
#[repr(i32)]
pub enum ProtocolVersion { Initial = 0, MessageTimers = 1, ViewOnce = 2, @@ -7,23 +7,23 @@ CdnSelectorAttachments = 5, Mentions = 6, Payments = 7, -}

Variants§

§

Initial = 0

§

MessageTimers = 1

§

ViewOnce = 2

§

ViewOnceVideo = 3

§

Reactions = 4

§

CdnSelectorAttachments = 5

§

Mentions = 6

§

Payments = 7

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ProtocolVersion, or None if value is not a valid variant.

-
source§

impl ProtocolVersion

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Initial = 0

§

MessageTimers = 1

§

ViewOnce = 2

§

ViewOnceVideo = 3

§

Reactions = 4

§

CdnSelectorAttachments = 5

§

Mentions = 6

§

Payments = 7

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ProtocolVersion, or None if value is not a valid variant.

+
source§

impl ProtocolVersion

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<ProtocolVersion>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for ProtocolVersion

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<ProtocolVersion>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for ProtocolVersion

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for ProtocolVersion

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ProtocolVersion, DecodeError>

Performs the conversion.
source§

impl Copy for ProtocolVersion

source§

impl Eq for ProtocolVersion

source§

impl StructuralPartialEq for ProtocolVersion

Auto Trait Implementations§

§

impl Freeze for ProtocolVersion

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for ProtocolVersion

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ProtocolVersion, DecodeError>

Performs the conversion.
source§

impl Copy for ProtocolVersion

source§

impl Eq for ProtocolVersion

source§

impl StructuralPartialEq for ProtocolVersion

Auto Trait Implementations§

§

impl Freeze for ProtocolVersion

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/data_message/index.html b/presage/proto/data_message/index.html index 93ee750f7..b7ae1d1a6 100644 --- a/presage/proto/data_message/index.html +++ b/presage/proto/data_message/index.html @@ -1,2 +1,2 @@ -presage::proto::data_message - Rust

Module presage::proto::data_message

source ·
Expand description

Nested message and enum types in DataMessage.

+presage::proto::data_message - Rust

Module presage::proto::data_message

source ·
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/presage/proto/data_message/payment/activation/enum.Type.html b/presage/proto/data_message/payment/activation/enum.Type.html index b62a89f12..513d20fcc 100644 --- a/presage/proto/data_message/payment/activation/enum.Type.html +++ b/presage/proto/data_message/payment/activation/enum.Type.html @@ -1,23 +1,23 @@ -Type in presage::proto::data_message::payment::activation - Rust

Enum presage::proto::data_message::payment::activation::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::data_message::payment::activation - Rust

Enum presage::proto::data_message::payment::activation::Type

source ·
#[repr(i32)]
pub enum Type { Request = 0, Activated = 1, -}

Variants§

§

Request = 0

§

Activated = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Request = 0

§

Activated = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/data_message/payment/activation/index.html b/presage/proto/data_message/payment/activation/index.html index 36f8d343b..b039a434d 100644 --- a/presage/proto/data_message/payment/activation/index.html +++ b/presage/proto/data_message/payment/activation/index.html @@ -1,2 +1,2 @@ -presage::proto::data_message::payment::activation - Rust

Module presage::proto::data_message::payment::activation

source ·
Expand description

Nested message and enum types in Activation.

+presage::proto::data_message::payment::activation - Rust

Module presage::proto::data_message::payment::activation

source ·
Expand description

Nested message and enum types in Activation.

Enums§

\ No newline at end of file diff --git a/presage/proto/data_message/payment/amount/enum.Amount.html b/presage/proto/data_message/payment/amount/enum.Amount.html index 7e75603a1..54a0c9c11 100644 --- a/presage/proto/data_message/payment/amount/enum.Amount.html +++ b/presage/proto/data_message/payment/amount/enum.Amount.html @@ -1,8 +1,8 @@ -Amount in presage::proto::data_message::payment::amount - Rust

Enum presage::proto::data_message::payment::amount::Amount

source ·
pub enum Amount {
+Amount in presage::proto::data_message::payment::amount - Rust

Enum presage::proto::data_message::payment::amount::Amount

source ·
pub enum Amount {
     MobileCoin(MobileCoin),
-}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl Amount

source

pub fn encode<B>(&self, buf: &mut B)
where +}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl Amount

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Amount>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Amount

source§

fn eq(&self, other: &Amount) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq 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§

§

impl Freeze for Amount

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Amount

Auto Trait Implementations§

§

impl Freeze for Amount

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/payment/amount/index.html b/presage/proto/data_message/payment/amount/index.html index c1a19b067..af165a868 100644 --- a/presage/proto/data_message/payment/amount/index.html +++ b/presage/proto/data_message/payment/amount/index.html @@ -1,2 +1,2 @@ -presage::proto::data_message::payment::amount - Rust

Module presage::proto::data_message::payment::amount

source ·
Expand description

Nested message and enum types in Amount.

+presage::proto::data_message::payment::amount - Rust

Module presage::proto::data_message::payment::amount

source ·
Expand description

Nested message and enum types in Amount.

Structs§

Enums§

\ No newline at end of file diff --git a/presage/proto/data_message/payment/amount/struct.MobileCoin.html b/presage/proto/data_message/payment/amount/struct.MobileCoin.html index 0536eb6e5..880f929b4 100644 --- a/presage/proto/data_message/payment/amount/struct.MobileCoin.html +++ b/presage/proto/data_message/payment/amount/struct.MobileCoin.html @@ -1,9 +1,9 @@ -MobileCoin in presage::proto::data_message::payment::amount - Rust

Struct presage::proto::data_message::payment::amount::MobileCoin

source ·
pub struct MobileCoin {
+MobileCoin in presage::proto::data_message::payment::amount - Rust

Struct presage::proto::data_message::payment::amount::MobileCoin

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoin

source§

fn default() -> MobileCoin

Returns the “default value” for a type. Read more
source§

impl PartialEq for MobileCoin

source§

fn eq(&self, other: &MobileCoin) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoin

source§

fn default() -> MobileCoin

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for MobileCoin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for MobileCoin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/payment/enum.Item.html b/presage/proto/data_message/payment/enum.Item.html index d7437a3bb..df97b26aa 100644 --- a/presage/proto/data_message/payment/enum.Item.html +++ b/presage/proto/data_message/payment/enum.Item.html @@ -1,9 +1,9 @@ -Item in presage::proto::data_message::payment - Rust

Enum presage::proto::data_message::payment::Item

source ·
pub enum Item {
+Item in presage::proto::data_message::payment - Rust

Enum presage::proto::data_message::payment::Item

source ·
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 +}

Variants§

§

Notification(Notification)

§

Activation(Activation)

Implementations§

source§

impl Item

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Item>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Item

source§

fn eq(&self, other: &Item) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq 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 Freeze for Item

§

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 T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Item

Auto Trait Implementations§

§

impl Freeze for Item

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/payment/index.html b/presage/proto/data_message/payment/index.html index 7ecde6845..80ee4be15 100644 --- a/presage/proto/data_message/payment/index.html +++ b/presage/proto/data_message/payment/index.html @@ -1,2 +1,2 @@ -presage::proto::data_message::payment - Rust

Module presage::proto::data_message::payment

source ·
Expand description

Nested message and enum types in Payment.

+presage::proto::data_message::payment - Rust

Module presage::proto::data_message::payment

source ·
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/presage/proto/data_message/payment/notification/enum.Transaction.html b/presage/proto/data_message/payment/notification/enum.Transaction.html index 56fb322cb..d8b3d2b21 100644 --- a/presage/proto/data_message/payment/notification/enum.Transaction.html +++ b/presage/proto/data_message/payment/notification/enum.Transaction.html @@ -1,8 +1,8 @@ -Transaction in presage::proto::data_message::payment::notification - Rust
pub enum Transaction {
+Transaction in presage::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 +}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl Transaction

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Transaction>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Transaction

source§

fn eq(&self, other: &Transaction) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/payment/notification/index.html b/presage/proto/data_message/payment/notification/index.html index dfb93d9fa..6bcacef2b 100644 --- a/presage/proto/data_message/payment/notification/index.html +++ b/presage/proto/data_message/payment/notification/index.html @@ -1,2 +1,2 @@ -presage::proto::data_message::payment::notification - Rust

Module presage::proto::data_message::payment::notification

source ·
Expand description

Nested message and enum types in Notification.

+presage::proto::data_message::payment::notification - Rust

Module presage::proto::data_message::payment::notification

source ·
Expand description

Nested message and enum types in Notification.

Structs§

Enums§

\ No newline at end of file diff --git a/presage/proto/data_message/payment/notification/struct.MobileCoin.html b/presage/proto/data_message/payment/notification/struct.MobileCoin.html index 401474de4..5d5cc8ccd 100644 --- a/presage/proto/data_message/payment/notification/struct.MobileCoin.html +++ b/presage/proto/data_message/payment/notification/struct.MobileCoin.html @@ -1,9 +1,9 @@ -MobileCoin in presage::proto::data_message::payment::notification - Rust

Struct presage::proto::data_message::payment::notification::MobileCoin

source ·
pub struct MobileCoin {
+MobileCoin in presage::proto::data_message::payment::notification - Rust

Struct presage::proto::data_message::payment::notification::MobileCoin

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoin

source§

fn default() -> MobileCoin

Returns the “default value” for a type. Read more
source§

impl PartialEq for MobileCoin

source§

fn eq(&self, other: &MobileCoin) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoin

source§

fn default() -> MobileCoin

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for MobileCoin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for MobileCoin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/payment/struct.Activation.html b/presage/proto/data_message/payment/struct.Activation.html index 5f79b4727..f3a790133 100644 --- a/presage/proto/data_message/payment/struct.Activation.html +++ b/presage/proto/data_message/payment/struct.Activation.html @@ -1,10 +1,10 @@ -Activation in presage::proto::data_message::payment - Rust

Struct presage::proto::data_message::payment::Activation

source ·
pub struct Activation {
+Activation in presage::proto::data_message::payment - Rust

Struct presage::proto::data_message::payment::Activation

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Activation

source§

fn default() -> Activation

Returns the “default value” for a type. Read more
source§

impl PartialEq for Activation

source§

fn eq(&self, other: &Activation) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Activation

source§

fn default() -> Activation

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for Activation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Activation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/payment/struct.Amount.html b/presage/proto/data_message/payment/struct.Amount.html index 34954e2f9..e328ca98a 100644 --- a/presage/proto/data_message/payment/struct.Amount.html +++ b/presage/proto/data_message/payment/struct.Amount.html @@ -1,8 +1,8 @@ -Amount in presage::proto::data_message::payment - Rust

Struct presage::proto::data_message::payment::Amount

source ·
pub struct Amount {
+Amount in presage::proto::data_message::payment - Rust

Struct presage::proto::data_message::payment::Amount

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Amount

source§

fn default() -> Amount

Returns the “default value” for a type. Read more
source§

impl PartialEq for Amount

source§

fn eq(&self, other: &Amount) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Amount

source§

fn default() -> Amount

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for Amount

Auto Trait Implementations§

§

impl Freeze for Amount

§

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 T
where +merges it into self.

source§

impl StructuralPartialEq for Amount

Auto Trait Implementations§

§

impl Freeze for Amount

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/payment/struct.Notification.html b/presage/proto/data_message/payment/struct.Notification.html index db53f303e..9d17e4046 100644 --- a/presage/proto/data_message/payment/struct.Notification.html +++ b/presage/proto/data_message/payment/struct.Notification.html @@ -1,10 +1,10 @@ -Notification in presage::proto::data_message::payment - Rust

Struct presage::proto::data_message::payment::Notification

source ·
pub struct Notification {
+Notification in presage::proto::data_message::payment - Rust

Struct presage::proto::data_message::payment::Notification

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Notification

source§

fn default() -> Notification

Returns the “default value” for a type. Read more
source§

impl PartialEq for Notification

source§

fn eq(&self, other: &Notification) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Notification

source§

fn default() -> Notification

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for Notification

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Notification

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/quote/enum.Type.html b/presage/proto/data_message/quote/enum.Type.html index 30d286c29..c7d8267a0 100644 --- a/presage/proto/data_message/quote/enum.Type.html +++ b/presage/proto/data_message/quote/enum.Type.html @@ -1,23 +1,23 @@ -Type in presage::proto::data_message::quote - Rust

Enum presage::proto::data_message::quote::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::data_message::quote - Rust

Enum presage::proto::data_message::quote::Type

source ·
#[repr(i32)]
pub enum Type { Normal = 0, GiftBadge = 1, -}

Variants§

§

Normal = 0

§

GiftBadge = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Normal = 0

§

GiftBadge = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/data_message/quote/index.html b/presage/proto/data_message/quote/index.html index ff81a87c5..1c0af101e 100644 --- a/presage/proto/data_message/quote/index.html +++ b/presage/proto/data_message/quote/index.html @@ -1,2 +1,2 @@ -presage::proto::data_message::quote - Rust

Module presage::proto::data_message::quote

source ·
Expand description

Nested message and enum types in Quote.

+presage::proto::data_message::quote - Rust

Module presage::proto::data_message::quote

source ·
Expand description

Nested message and enum types in Quote.

Structs§

Enums§

\ No newline at end of file diff --git a/presage/proto/data_message/quote/struct.QuotedAttachment.html b/presage/proto/data_message/quote/struct.QuotedAttachment.html index 76eedaa43..9ceb4f4fe 100644 --- a/presage/proto/data_message/quote/struct.QuotedAttachment.html +++ b/presage/proto/data_message/quote/struct.QuotedAttachment.html @@ -1,12 +1,12 @@ -QuotedAttachment in presage::proto::data_message::quote - Rust

Struct presage::proto::data_message::quote::QuotedAttachment

source ·
pub struct QuotedAttachment {
+QuotedAttachment in presage::proto::data_message::quote - Rust

Struct presage::proto::data_message::quote::QuotedAttachment

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for QuotedAttachment

source§

fn default() -> QuotedAttachment

Returns the “default value” for a type. Read more
source§

impl PartialEq for QuotedAttachment

source§

fn eq(&self, other: &QuotedAttachment) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for QuotedAttachment

source§

fn default() -> QuotedAttachment

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +21,7 @@ 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 StructuralPartialEq for QuotedAttachment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for QuotedAttachment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/struct.Contact.html b/presage/proto/data_message/struct.Contact.html index fec1128b4..f6c474fbb 100644 --- a/presage/proto/data_message/struct.Contact.html +++ b/presage/proto/data_message/struct.Contact.html @@ -1,14 +1,14 @@ -Contact in presage::proto::data_message - Rust

Struct presage::proto::data_message::Contact

source ·
pub struct Contact {
+Contact in presage::proto::data_message - Rust

Struct presage::proto::data_message::Contact

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Contact

source§

fn default() -> Contact

Returns the “default value” for a type. Read more
source§

impl PartialEq for Contact

source§

fn eq(&self, other: &Contact) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Contact

source§

fn default() -> Contact

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +23,7 @@ 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 StructuralPartialEq for Contact

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Contact

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/struct.Delete.html b/presage/proto/data_message/struct.Delete.html index 62d622795..dda7e62d7 100644 --- a/presage/proto/data_message/struct.Delete.html +++ b/presage/proto/data_message/struct.Delete.html @@ -1,9 +1,9 @@ -Delete in presage::proto::data_message - Rust

Struct presage::proto::data_message::Delete

source ·
pub struct Delete {
+Delete in presage::proto::data_message - Rust

Struct presage::proto::data_message::Delete

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Delete

source§

fn default() -> Delete

Returns the “default value” for a type. Read more
source§

impl PartialEq for Delete

source§

fn eq(&self, other: &Delete) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Delete

source§

fn default() -> Delete

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for Delete

Auto Trait Implementations§

§

impl Freeze for Delete

§

impl RefUnwindSafe for Delete

§

impl Send for Delete

§

impl Sync for Delete

§

impl Unpin for Delete

§

impl UnwindSafe for Delete

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Delete

Auto Trait Implementations§

§

impl Freeze for Delete

§

impl RefUnwindSafe for Delete

§

impl Send for Delete

§

impl Sync for Delete

§

impl Unpin for Delete

§

impl UnwindSafe for Delete

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/struct.GiftBadge.html b/presage/proto/data_message/struct.GiftBadge.html index 8d124e874..5390e207f 100644 --- a/presage/proto/data_message/struct.GiftBadge.html +++ b/presage/proto/data_message/struct.GiftBadge.html @@ -1,9 +1,9 @@ -GiftBadge in presage::proto::data_message - Rust

Struct presage::proto::data_message::GiftBadge

source ·
pub struct GiftBadge {
+GiftBadge in presage::proto::data_message - Rust

Struct presage::proto::data_message::GiftBadge

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GiftBadge

source§

fn default() -> GiftBadge

Returns the “default value” for a type. Read more
source§

impl PartialEq for GiftBadge

source§

fn eq(&self, other: &GiftBadge) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GiftBadge

source§

fn default() -> GiftBadge

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for GiftBadge

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for GiftBadge

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/struct.GroupCallUpdate.html b/presage/proto/data_message/struct.GroupCallUpdate.html index fb1a4bed6..24289efad 100644 --- a/presage/proto/data_message/struct.GroupCallUpdate.html +++ b/presage/proto/data_message/struct.GroupCallUpdate.html @@ -1,9 +1,9 @@ -GroupCallUpdate in presage::proto::data_message - Rust

Struct presage::proto::data_message::GroupCallUpdate

source ·
pub struct GroupCallUpdate {
+GroupCallUpdate in presage::proto::data_message - Rust

Struct presage::proto::data_message::GroupCallUpdate

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupCallUpdate

source§

fn default() -> GroupCallUpdate

Returns the “default value” for a type. Read more
source§

impl PartialEq for GroupCallUpdate

source§

fn eq(&self, other: &GroupCallUpdate) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupCallUpdate

source§

fn default() -> GroupCallUpdate

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for GroupCallUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for GroupCallUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/struct.Payment.html b/presage/proto/data_message/struct.Payment.html index 25ef1746e..7bad9ca16 100644 --- a/presage/proto/data_message/struct.Payment.html +++ b/presage/proto/data_message/struct.Payment.html @@ -1,8 +1,8 @@ -Payment in presage::proto::data_message - Rust

Struct presage::proto::data_message::Payment

source ·
pub struct Payment {
+Payment in presage::proto::data_message - Rust

Struct presage::proto::data_message::Payment

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Payment

source§

fn default() -> Payment

Returns the “default value” for a type. Read more
source§

impl PartialEq for Payment

source§

fn eq(&self, other: &Payment) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Payment

source§

fn default() -> Payment

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for Payment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Payment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/struct.Quote.html b/presage/proto/data_message/struct.Quote.html index 7629cf6a0..2b6ddc598 100644 --- a/presage/proto/data_message/struct.Quote.html +++ b/presage/proto/data_message/struct.Quote.html @@ -1,18 +1,18 @@ -Quote in presage::proto::data_message - Rust

Struct presage::proto::data_message::Quote

source ·
pub struct Quote {
+Quote in presage::proto::data_message - Rust

Struct presage::proto::data_message::Quote

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Quote

source§

fn default() -> Quote

Returns the “default value” for a type. Read more
source§

impl PartialEq for Quote

source§

fn eq(&self, other: &Quote) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Quote

source§

fn default() -> Quote

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +27,7 @@ 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 StructuralPartialEq for Quote

Auto Trait Implementations§

§

impl Freeze for Quote

§

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 T
where +merges it into self.

source§

impl StructuralPartialEq for Quote

Auto Trait Implementations§

§

impl Freeze for Quote

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/struct.Reaction.html b/presage/proto/data_message/struct.Reaction.html index dbd433fb5..70288c7fc 100644 --- a/presage/proto/data_message/struct.Reaction.html +++ b/presage/proto/data_message/struct.Reaction.html @@ -1,15 +1,15 @@ -Reaction in presage::proto::data_message - Rust

Struct presage::proto::data_message::Reaction

source ·
pub struct Reaction {
+Reaction in presage::proto::data_message - Rust

Struct presage::proto::data_message::Reaction

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Reaction

source§

fn default() -> Reaction

Returns the “default value” for a type. Read more
source§

impl PartialEq for Reaction

source§

fn eq(&self, other: &Reaction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Reaction

source§

fn default() -> Reaction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +24,7 @@ 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 StructuralPartialEq for Reaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Reaction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/struct.Sticker.html b/presage/proto/data_message/struct.Sticker.html index 6b6996a4d..810c2dd6f 100644 --- a/presage/proto/data_message/struct.Sticker.html +++ b/presage/proto/data_message/struct.Sticker.html @@ -1,16 +1,16 @@ -Sticker in presage::proto::data_message - Rust

Struct presage::proto::data_message::Sticker

source ·
pub struct Sticker {
+Sticker in presage::proto::data_message - Rust

Struct presage::proto::data_message::Sticker

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Sticker

source§

fn default() -> Sticker

Returns the “default value” for a type. Read more
source§

impl PartialEq for Sticker

source§

fn eq(&self, other: &Sticker) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Sticker

source§

fn default() -> Sticker

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +25,7 @@ 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 StructuralPartialEq for Sticker

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Sticker

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/data_message/struct.StoryContext.html b/presage/proto/data_message/struct.StoryContext.html index 949eaa74f..b9548b955 100644 --- a/presage/proto/data_message/struct.StoryContext.html +++ b/presage/proto/data_message/struct.StoryContext.html @@ -1,11 +1,11 @@ -StoryContext in presage::proto::data_message - Rust

Struct presage::proto::data_message::StoryContext

source ·
pub struct StoryContext {
+StoryContext in presage::proto::data_message - Rust

Struct presage::proto::data_message::StoryContext

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for StoryContext

source§

fn default() -> StoryContext

Returns the “default value” for a type. Read more
source§

impl PartialEq for StoryContext

source§

fn eq(&self, other: &StoryContext) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for StoryContext

source§

fn default() -> StoryContext

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for StoryContext

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for StoryContext

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/enum.ProvisioningVersion.html b/presage/proto/enum.ProvisioningVersion.html index 74c339e54..bcead47c1 100644 --- a/presage/proto/enum.ProvisioningVersion.html +++ b/presage/proto/enum.ProvisioningVersion.html @@ -1,23 +1,23 @@ -ProvisioningVersion in presage::proto - Rust

Enum presage::proto::ProvisioningVersion

source ·
#[repr(i32)]
pub enum ProvisioningVersion { +ProvisioningVersion in presage::proto - Rust

Enum presage::proto::ProvisioningVersion

source ·
#[repr(i32)]
pub enum ProvisioningVersion { Initial = 0, TabletSupport = 1, -}

Variants§

§

Initial = 0

§

TabletSupport = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ProvisioningVersion, or None if value is not a valid variant.

-
source§

impl ProvisioningVersion

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Initial = 0

§

TabletSupport = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ProvisioningVersion, or None if value is not a valid variant.

+
source§

impl ProvisioningVersion

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<ProvisioningVersion>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for ProvisioningVersion

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<ProvisioningVersion>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for ProvisioningVersion

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for ProvisioningVersion

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ProvisioningVersion, DecodeError>

Performs the conversion.
source§

impl Copy for ProvisioningVersion

source§

impl Eq for ProvisioningVersion

source§

impl StructuralPartialEq for ProvisioningVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl TryFrom<i32> for ProvisioningVersion

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ProvisioningVersion, DecodeError>

Performs the conversion.
source§

impl Copy for ProvisioningVersion

source§

impl Eq for ProvisioningVersion

source§

impl StructuralPartialEq for ProvisioningVersion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/envelope/enum.Type.html b/presage/proto/envelope/enum.Type.html index e9e777953..55e4de687 100644 --- a/presage/proto/envelope/enum.Type.html +++ b/presage/proto/envelope/enum.Type.html @@ -1,4 +1,4 @@ -Type in presage::proto::envelope - Rust

Enum presage::proto::envelope::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::envelope - Rust

Enum presage::proto::envelope::Type

source ·
#[repr(i32)]
pub enum Type { Unknown = 0, Ciphertext = 1, KeyExchange = 2, @@ -6,23 +6,23 @@ Receipt = 5, UnidentifiedSender = 6, PlaintextContent = 8, -}

Variants§

§

Unknown = 0

§

Ciphertext = 1

§

KeyExchange = 2

§

PrekeyBundle = 3

§

Receipt = 5

§

UnidentifiedSender = 6

§

PlaintextContent = 8

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

Ciphertext = 1

§

KeyExchange = 2

§

PrekeyBundle = 3

§

Receipt = 5

§

UnidentifiedSender = 6

§

PlaintextContent = 8

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/envelope/index.html b/presage/proto/envelope/index.html index 259527c87..ef07db1a2 100644 --- a/presage/proto/envelope/index.html +++ b/presage/proto/envelope/index.html @@ -1,2 +1,2 @@ -presage::proto::envelope - Rust

Module presage::proto::envelope

source ·
Expand description

Nested message and enum types in Envelope.

+presage::proto::envelope - Rust

Module presage::proto::envelope

source ·
Expand description

Nested message and enum types in Envelope.

Enums§

\ No newline at end of file diff --git a/presage/proto/group_attribute_blob/enum.Content.html b/presage/proto/group_attribute_blob/enum.Content.html index 0051fc36c..5dd7339f6 100644 --- a/presage/proto/group_attribute_blob/enum.Content.html +++ b/presage/proto/group_attribute_blob/enum.Content.html @@ -1,11 +1,11 @@ -Content in presage::proto::group_attribute_blob - Rust

Enum presage::proto::group_attribute_blob::Content

source ·
pub enum Content {
+Content in presage::proto::group_attribute_blob - Rust

Enum presage::proto::group_attribute_blob::Content

source ·
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 +}

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,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Content>, tag: u32, wire_type: WireType, @@ -13,10 +13,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Content

source§

fn eq(&self, other: &Content) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_attribute_blob/index.html b/presage/proto/group_attribute_blob/index.html index 797bce7ea..c46927285 100644 --- a/presage/proto/group_attribute_blob/index.html +++ b/presage/proto/group_attribute_blob/index.html @@ -1,2 +1,2 @@ -presage::proto::group_attribute_blob - Rust

Module presage::proto::group_attribute_blob

source ·
Expand description

Nested message and enum types in GroupAttributeBlob.

+presage::proto::group_attribute_blob - Rust

Module presage::proto::group_attribute_blob

source ·
Expand description

Nested message and enum types in GroupAttributeBlob.

Enums§

\ No newline at end of file diff --git a/presage/proto/group_change/actions/index.html b/presage/proto/group_change/actions/index.html index 7cccd9810..b218d02ff 100644 --- a/presage/proto/group_change/actions/index.html +++ b/presage/proto/group_change/actions/index.html @@ -1,2 +1,2 @@ -presage::proto::group_change::actions - Rust

Module presage::proto::group_change::actions

source ·
Expand description

Nested message and enum types in Actions.

+presage::proto::group_change::actions - Rust
\ No newline at end of file diff --git a/presage/proto/group_change/actions/struct.AddBannedMemberAction.html b/presage/proto/group_change/actions/struct.AddBannedMemberAction.html index 1e907699a..0ab57af0f 100644 --- a/presage/proto/group_change/actions/struct.AddBannedMemberAction.html +++ b/presage/proto/group_change/actions/struct.AddBannedMemberAction.html @@ -1,8 +1,8 @@ -AddBannedMemberAction in presage::proto::group_change::actions - Rust
pub struct AddBannedMemberAction {
+AddBannedMemberAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AddBannedMemberAction

source§

fn default() -> AddBannedMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for AddBannedMemberAction

source§

fn eq(&self, other: &AddBannedMemberAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AddBannedMemberAction

source§

fn default() -> AddBannedMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for AddBannedMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for AddBannedMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.AddMemberAction.html b/presage/proto/group_change/actions/struct.AddMemberAction.html index 980fcee73..dfd6a6402 100644 --- a/presage/proto/group_change/actions/struct.AddMemberAction.html +++ b/presage/proto/group_change/actions/struct.AddMemberAction.html @@ -1,9 +1,9 @@ -AddMemberAction in presage::proto::group_change::actions - Rust

Struct presage::proto::group_change::actions::AddMemberAction

source ·
pub struct AddMemberAction {
+AddMemberAction in presage::proto::group_change::actions - Rust

Struct presage::proto::group_change::actions::AddMemberAction

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AddMemberAction

source§

fn default() -> AddMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for AddMemberAction

source§

fn eq(&self, other: &AddMemberAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AddMemberAction

source§

fn default() -> AddMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for AddMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for AddMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.AddPendingMemberAction.html b/presage/proto/group_change/actions/struct.AddPendingMemberAction.html index 702831f22..db9610690 100644 --- a/presage/proto/group_change/actions/struct.AddPendingMemberAction.html +++ b/presage/proto/group_change/actions/struct.AddPendingMemberAction.html @@ -1,8 +1,8 @@ -AddPendingMemberAction in presage::proto::group_change::actions - Rust
pub struct AddPendingMemberAction {
+AddPendingMemberAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AddPendingMemberAction

source§

fn default() -> AddPendingMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for AddPendingMemberAction

source§

fn eq(&self, other: &AddPendingMemberAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AddPendingMemberAction

source§

fn default() -> AddPendingMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for AddPendingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for AddPendingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.AddRequestingMemberAction.html b/presage/proto/group_change/actions/struct.AddRequestingMemberAction.html index 999b14cab..bb5613e05 100644 --- a/presage/proto/group_change/actions/struct.AddRequestingMemberAction.html +++ b/presage/proto/group_change/actions/struct.AddRequestingMemberAction.html @@ -1,8 +1,8 @@ -AddRequestingMemberAction in presage::proto::group_change::actions - Rust
pub struct AddRequestingMemberAction {
+AddRequestingMemberAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AddRequestingMemberAction

source§

fn default() -> AddRequestingMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for AddRequestingMemberAction

source§

fn eq(&self, other: &AddRequestingMemberAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AddRequestingMemberAction

source§

fn default() -> AddRequestingMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for AddRequestingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for AddRequestingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.DeleteBannedMemberAction.html b/presage/proto/group_change/actions/struct.DeleteBannedMemberAction.html index 97f05a9ad..2f99eb7f2 100644 --- a/presage/proto/group_change/actions/struct.DeleteBannedMemberAction.html +++ b/presage/proto/group_change/actions/struct.DeleteBannedMemberAction.html @@ -1,8 +1,8 @@ -DeleteBannedMemberAction in presage::proto::group_change::actions - Rust
pub struct DeleteBannedMemberAction {
+DeleteBannedMemberAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DeleteBannedMemberAction

source§

fn default() -> DeleteBannedMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for DeleteBannedMemberAction

source§

fn eq(&self, other: &DeleteBannedMemberAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DeleteBannedMemberAction

source§

fn default() -> DeleteBannedMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for DeleteBannedMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for DeleteBannedMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.DeleteMemberAction.html b/presage/proto/group_change/actions/struct.DeleteMemberAction.html index a4282fe22..7e6c3473a 100644 --- a/presage/proto/group_change/actions/struct.DeleteMemberAction.html +++ b/presage/proto/group_change/actions/struct.DeleteMemberAction.html @@ -1,8 +1,8 @@ -DeleteMemberAction in presage::proto::group_change::actions - Rust

Struct presage::proto::group_change::actions::DeleteMemberAction

source ·
pub struct DeleteMemberAction {
+DeleteMemberAction in presage::proto::group_change::actions - Rust

Struct presage::proto::group_change::actions::DeleteMemberAction

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DeleteMemberAction

source§

fn default() -> DeleteMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for DeleteMemberAction

source§

fn eq(&self, other: &DeleteMemberAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DeleteMemberAction

source§

fn default() -> DeleteMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for DeleteMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for DeleteMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.DeletePendingMemberAction.html b/presage/proto/group_change/actions/struct.DeletePendingMemberAction.html index 0331d9db5..030fe9b06 100644 --- a/presage/proto/group_change/actions/struct.DeletePendingMemberAction.html +++ b/presage/proto/group_change/actions/struct.DeletePendingMemberAction.html @@ -1,8 +1,8 @@ -DeletePendingMemberAction in presage::proto::group_change::actions - Rust
pub struct DeletePendingMemberAction {
+DeletePendingMemberAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DeletePendingMemberAction

source§

fn default() -> DeletePendingMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for DeletePendingMemberAction

source§

fn eq(&self, other: &DeletePendingMemberAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DeletePendingMemberAction

source§

fn default() -> DeletePendingMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for DeletePendingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for DeletePendingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.DeleteRequestingMemberAction.html b/presage/proto/group_change/actions/struct.DeleteRequestingMemberAction.html index 14c187940..b43e2acff 100644 --- a/presage/proto/group_change/actions/struct.DeleteRequestingMemberAction.html +++ b/presage/proto/group_change/actions/struct.DeleteRequestingMemberAction.html @@ -1,8 +1,8 @@ -DeleteRequestingMemberAction in presage::proto::group_change::actions - Rust
pub struct DeleteRequestingMemberAction {
+DeleteRequestingMemberAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DeleteRequestingMemberAction

source§

fn default() -> DeleteRequestingMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for DeleteRequestingMemberAction

source§

fn eq(&self, other: &DeleteRequestingMemberAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DeleteRequestingMemberAction

source§

fn default() -> DeleteRequestingMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for DeleteRequestingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for DeleteRequestingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.ModifyAddFromInviteLinkAccessControlAction.html b/presage/proto/group_change/actions/struct.ModifyAddFromInviteLinkAccessControlAction.html index 5990995d6..b8c5dfd3a 100644 --- a/presage/proto/group_change/actions/struct.ModifyAddFromInviteLinkAccessControlAction.html +++ b/presage/proto/group_change/actions/struct.ModifyAddFromInviteLinkAccessControlAction.html @@ -1,10 +1,10 @@ -ModifyAddFromInviteLinkAccessControlAction in presage::proto::group_change::actions - Rust
pub struct ModifyAddFromInviteLinkAccessControlAction {
+ModifyAddFromInviteLinkAccessControlAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAddFromInviteLinkAccessControlAction

source§

fn default() -> ModifyAddFromInviteLinkAccessControlAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for ModifyAddFromInviteLinkAccessControlAction

source§

fn eq(&self, other: &ModifyAddFromInviteLinkAccessControlAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAddFromInviteLinkAccessControlAction

source§

fn default() -> ModifyAddFromInviteLinkAccessControlAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for ModifyAddFromInviteLinkAccessControlAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ModifyAddFromInviteLinkAccessControlAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.ModifyAnnouncementsOnlyAction.html b/presage/proto/group_change/actions/struct.ModifyAnnouncementsOnlyAction.html index 613225111..49f55ead4 100644 --- a/presage/proto/group_change/actions/struct.ModifyAnnouncementsOnlyAction.html +++ b/presage/proto/group_change/actions/struct.ModifyAnnouncementsOnlyAction.html @@ -1,8 +1,8 @@ -ModifyAnnouncementsOnlyAction in presage::proto::group_change::actions - Rust
pub struct ModifyAnnouncementsOnlyAction {
+ModifyAnnouncementsOnlyAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAnnouncementsOnlyAction

source§

fn default() -> ModifyAnnouncementsOnlyAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for ModifyAnnouncementsOnlyAction

source§

fn eq(&self, other: &ModifyAnnouncementsOnlyAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAnnouncementsOnlyAction

source§

fn default() -> ModifyAnnouncementsOnlyAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for ModifyAnnouncementsOnlyAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ModifyAnnouncementsOnlyAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.ModifyAttributesAccessControlAction.html b/presage/proto/group_change/actions/struct.ModifyAttributesAccessControlAction.html index 7eda08876..eab738d78 100644 --- a/presage/proto/group_change/actions/struct.ModifyAttributesAccessControlAction.html +++ b/presage/proto/group_change/actions/struct.ModifyAttributesAccessControlAction.html @@ -1,10 +1,10 @@ -ModifyAttributesAccessControlAction in presage::proto::group_change::actions - Rust
pub struct ModifyAttributesAccessControlAction {
+ModifyAttributesAccessControlAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAttributesAccessControlAction

source§

fn default() -> ModifyAttributesAccessControlAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for ModifyAttributesAccessControlAction

source§

fn eq(&self, other: &ModifyAttributesAccessControlAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAttributesAccessControlAction

source§

fn default() -> ModifyAttributesAccessControlAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for ModifyAttributesAccessControlAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ModifyAttributesAccessControlAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.ModifyAvatarAction.html b/presage/proto/group_change/actions/struct.ModifyAvatarAction.html index ff7e55d5d..5ef6515ee 100644 --- a/presage/proto/group_change/actions/struct.ModifyAvatarAction.html +++ b/presage/proto/group_change/actions/struct.ModifyAvatarAction.html @@ -1,8 +1,8 @@ -ModifyAvatarAction in presage::proto::group_change::actions - Rust

Struct presage::proto::group_change::actions::ModifyAvatarAction

source ·
pub struct ModifyAvatarAction {
+ModifyAvatarAction in presage::proto::group_change::actions - Rust

Struct presage::proto::group_change::actions::ModifyAvatarAction

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAvatarAction

source§

fn default() -> ModifyAvatarAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for ModifyAvatarAction

source§

fn eq(&self, other: &ModifyAvatarAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyAvatarAction

source§

fn default() -> ModifyAvatarAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for ModifyAvatarAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ModifyAvatarAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.ModifyDescriptionAction.html b/presage/proto/group_change/actions/struct.ModifyDescriptionAction.html index 572c0797b..faaf104b1 100644 --- a/presage/proto/group_change/actions/struct.ModifyDescriptionAction.html +++ b/presage/proto/group_change/actions/struct.ModifyDescriptionAction.html @@ -1,8 +1,8 @@ -ModifyDescriptionAction in presage::proto::group_change::actions - Rust
pub struct ModifyDescriptionAction {
+ModifyDescriptionAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyDescriptionAction

source§

fn default() -> ModifyDescriptionAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for ModifyDescriptionAction

source§

fn eq(&self, other: &ModifyDescriptionAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyDescriptionAction

source§

fn default() -> ModifyDescriptionAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for ModifyDescriptionAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ModifyDescriptionAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.ModifyDisappearingMessagesTimerAction.html b/presage/proto/group_change/actions/struct.ModifyDisappearingMessagesTimerAction.html index 74d0c7ae5..008bf396f 100644 --- a/presage/proto/group_change/actions/struct.ModifyDisappearingMessagesTimerAction.html +++ b/presage/proto/group_change/actions/struct.ModifyDisappearingMessagesTimerAction.html @@ -1,8 +1,8 @@ -ModifyDisappearingMessagesTimerAction in presage::proto::group_change::actions - Rust
pub struct ModifyDisappearingMessagesTimerAction {
+ModifyDisappearingMessagesTimerAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyDisappearingMessagesTimerAction

source§

fn default() -> ModifyDisappearingMessagesTimerAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for ModifyDisappearingMessagesTimerAction

source§

fn eq(&self, other: &ModifyDisappearingMessagesTimerAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyDisappearingMessagesTimerAction

source§

fn default() -> ModifyDisappearingMessagesTimerAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for ModifyDisappearingMessagesTimerAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ModifyDisappearingMessagesTimerAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.ModifyInviteLinkPasswordAction.html b/presage/proto/group_change/actions/struct.ModifyInviteLinkPasswordAction.html index fddcd3958..ee806308b 100644 --- a/presage/proto/group_change/actions/struct.ModifyInviteLinkPasswordAction.html +++ b/presage/proto/group_change/actions/struct.ModifyInviteLinkPasswordAction.html @@ -1,8 +1,8 @@ -ModifyInviteLinkPasswordAction in presage::proto::group_change::actions - Rust
pub struct ModifyInviteLinkPasswordAction {
+ModifyInviteLinkPasswordAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyInviteLinkPasswordAction

source§

fn default() -> ModifyInviteLinkPasswordAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for ModifyInviteLinkPasswordAction

source§

fn eq(&self, other: &ModifyInviteLinkPasswordAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyInviteLinkPasswordAction

source§

fn default() -> ModifyInviteLinkPasswordAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for ModifyInviteLinkPasswordAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ModifyInviteLinkPasswordAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.ModifyMemberProfileKeyAction.html b/presage/proto/group_change/actions/struct.ModifyMemberProfileKeyAction.html index bff0bd7d7..003cd5202 100644 --- a/presage/proto/group_change/actions/struct.ModifyMemberProfileKeyAction.html +++ b/presage/proto/group_change/actions/struct.ModifyMemberProfileKeyAction.html @@ -1,13 +1,13 @@ -ModifyMemberProfileKeyAction in presage::proto::group_change::actions - Rust
pub struct ModifyMemberProfileKeyAction {
+ModifyMemberProfileKeyAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyMemberProfileKeyAction

source§

fn default() -> ModifyMemberProfileKeyAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for ModifyMemberProfileKeyAction

source§

fn eq(&self, other: &ModifyMemberProfileKeyAction) -> bool

This method tests for self and other values to be equal, and is used +

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyMemberProfileKeyAction

source§

fn default() -> ModifyMemberProfileKeyAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +22,7 @@ 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 StructuralPartialEq for ModifyMemberProfileKeyAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ModifyMemberProfileKeyAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.ModifyMemberRoleAction.html b/presage/proto/group_change/actions/struct.ModifyMemberRoleAction.html index 55a905326..b9690c09c 100644 --- a/presage/proto/group_change/actions/struct.ModifyMemberRoleAction.html +++ b/presage/proto/group_change/actions/struct.ModifyMemberRoleAction.html @@ -1,11 +1,11 @@ -ModifyMemberRoleAction in presage::proto::group_change::actions - Rust
pub struct ModifyMemberRoleAction {
+ModifyMemberRoleAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyMemberRoleAction

source§

fn default() -> ModifyMemberRoleAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for ModifyMemberRoleAction

source§

fn eq(&self, other: &ModifyMemberRoleAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyMemberRoleAction

source§

fn default() -> ModifyMemberRoleAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for ModifyMemberRoleAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ModifyMemberRoleAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.ModifyMembersAccessControlAction.html b/presage/proto/group_change/actions/struct.ModifyMembersAccessControlAction.html index bc1164343..ddd05510b 100644 --- a/presage/proto/group_change/actions/struct.ModifyMembersAccessControlAction.html +++ b/presage/proto/group_change/actions/struct.ModifyMembersAccessControlAction.html @@ -1,10 +1,10 @@ -ModifyMembersAccessControlAction in presage::proto::group_change::actions - Rust
pub struct ModifyMembersAccessControlAction {
+ModifyMembersAccessControlAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyMembersAccessControlAction

source§

fn default() -> ModifyMembersAccessControlAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for ModifyMembersAccessControlAction

source§

fn eq(&self, other: &ModifyMembersAccessControlAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyMembersAccessControlAction

source§

fn default() -> ModifyMembersAccessControlAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for ModifyMembersAccessControlAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ModifyMembersAccessControlAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.ModifyTitleAction.html b/presage/proto/group_change/actions/struct.ModifyTitleAction.html index 87d095cc3..4cbdd61d2 100644 --- a/presage/proto/group_change/actions/struct.ModifyTitleAction.html +++ b/presage/proto/group_change/actions/struct.ModifyTitleAction.html @@ -1,8 +1,8 @@ -ModifyTitleAction in presage::proto::group_change::actions - Rust

Struct presage::proto::group_change::actions::ModifyTitleAction

source ·
pub struct ModifyTitleAction {
+ModifyTitleAction in presage::proto::group_change::actions - Rust

Struct presage::proto::group_change::actions::ModifyTitleAction

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyTitleAction

source§

fn default() -> ModifyTitleAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for ModifyTitleAction

source§

fn eq(&self, other: &ModifyTitleAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ModifyTitleAction

source§

fn default() -> ModifyTitleAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for ModifyTitleAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ModifyTitleAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.PromotePendingMemberAction.html b/presage/proto/group_change/actions/struct.PromotePendingMemberAction.html index 6d19c54e1..9b4863c89 100644 --- a/presage/proto/group_change/actions/struct.PromotePendingMemberAction.html +++ b/presage/proto/group_change/actions/struct.PromotePendingMemberAction.html @@ -1,13 +1,13 @@ -PromotePendingMemberAction in presage::proto::group_change::actions - Rust
pub struct PromotePendingMemberAction {
+PromotePendingMemberAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PromotePendingMemberAction

source§

fn default() -> PromotePendingMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for PromotePendingMemberAction

source§

fn eq(&self, other: &PromotePendingMemberAction) -> bool

This method tests for self and other values to be equal, and is used +

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PromotePendingMemberAction

source§

fn default() -> PromotePendingMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +22,7 @@ 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 StructuralPartialEq for PromotePendingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for PromotePendingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.PromotePendingPniAciMemberProfileKeyAction.html b/presage/proto/group_change/actions/struct.PromotePendingPniAciMemberProfileKeyAction.html index 19de5ae3b..337122e44 100644 --- a/presage/proto/group_change/actions/struct.PromotePendingPniAciMemberProfileKeyAction.html +++ b/presage/proto/group_change/actions/struct.PromotePendingPniAciMemberProfileKeyAction.html @@ -1,4 +1,4 @@ -PromotePendingPniAciMemberProfileKeyAction in presage::proto::group_change::actions - Rust
pub struct PromotePendingPniAciMemberProfileKeyAction {
+PromotePendingPniAciMemberProfileKeyAction in presage::proto::group_change::actions - Rust
pub struct PromotePendingPniAciMemberProfileKeyAction {
     pub presentation: Vec<u8>,
     pub user_id: Vec<u8>,
     pub pni: Vec<u8>,
@@ -7,9 +7,9 @@
 
§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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PromotePendingPniAciMemberProfileKeyAction

source§

fn default() -> PromotePendingPniAciMemberProfileKeyAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for PromotePendingPniAciMemberProfileKeyAction

source§

fn eq(&self, other: &PromotePendingPniAciMemberProfileKeyAction) -> bool

This method tests for self and other values to be equal, and is used +

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PromotePendingPniAciMemberProfileKeyAction

source§

fn default() -> PromotePendingPniAciMemberProfileKeyAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +24,7 @@ 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 StructuralPartialEq for PromotePendingPniAciMemberProfileKeyAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for PromotePendingPniAciMemberProfileKeyAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/actions/struct.PromoteRequestingMemberAction.html b/presage/proto/group_change/actions/struct.PromoteRequestingMemberAction.html index 5ba2e1a1d..99f8498de 100644 --- a/presage/proto/group_change/actions/struct.PromoteRequestingMemberAction.html +++ b/presage/proto/group_change/actions/struct.PromoteRequestingMemberAction.html @@ -1,11 +1,11 @@ -PromoteRequestingMemberAction in presage::proto::group_change::actions - Rust
pub struct PromoteRequestingMemberAction {
+PromoteRequestingMemberAction in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PromoteRequestingMemberAction

source§

fn default() -> PromoteRequestingMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq for PromoteRequestingMemberAction

source§

fn eq(&self, other: &PromoteRequestingMemberAction) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PromoteRequestingMemberAction

source§

fn default() -> PromoteRequestingMemberAction

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for PromoteRequestingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for PromoteRequestingMemberAction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_change/index.html b/presage/proto/group_change/index.html index c682f86ce..6229fc512 100644 --- a/presage/proto/group_change/index.html +++ b/presage/proto/group_change/index.html @@ -1,2 +1,2 @@ -presage::proto::group_change - Rust

Module presage::proto::group_change

source ·
Expand description

Nested message and enum types in GroupChange.

+presage::proto::group_change - Rust

Module presage::proto::group_change

source ·
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/presage/proto/group_change/struct.Actions.html b/presage/proto/group_change/struct.Actions.html index dc5cd4582..60c1ebb9a 100644 --- a/presage/proto/group_change/struct.Actions.html +++ b/presage/proto/group_change/struct.Actions.html @@ -1,4 +1,4 @@ -Actions in presage::proto::group_change - Rust

Struct presage::proto::group_change::Actions

source ·
pub struct Actions {
Show 24 fields +Actions in presage::proto::group_change - Rust

Struct presage::proto::group_change::Actions

source ·
pub struct Actions {
Show 24 fields pub source_service_id: Vec<u8>, pub revision: u32, pub add_members: Vec<AddMemberAction>, @@ -23,9 +23,9 @@ 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Actions

source§

fn default() -> Actions

Returns the “default value” for a type. Read more
source§

impl PartialEq for Actions

source§

fn eq(&self, other: &Actions) -> bool

This method tests for self and other values to be equal, and is used +
}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Actions

source§

fn default() -> Actions

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where @@ -40,7 +40,7 @@ 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 StructuralPartialEq for Actions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Actions

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_changes/index.html b/presage/proto/group_changes/index.html index c093eb53b..164407c16 100644 --- a/presage/proto/group_changes/index.html +++ b/presage/proto/group_changes/index.html @@ -1,2 +1,2 @@ -presage::proto::group_changes - Rust

Module presage::proto::group_changes

source ·
Expand description

Nested message and enum types in GroupChanges.

+presage::proto::group_changes - Rust

Module presage::proto::group_changes

source ·
Expand description

Nested message and enum types in GroupChanges.

Structs§

\ No newline at end of file diff --git a/presage/proto/group_changes/struct.GroupChangeState.html b/presage/proto/group_changes/struct.GroupChangeState.html index 281b0db37..f7717ba52 100644 --- a/presage/proto/group_changes/struct.GroupChangeState.html +++ b/presage/proto/group_changes/struct.GroupChangeState.html @@ -1,9 +1,9 @@ -GroupChangeState in presage::proto::group_changes - Rust

Struct presage::proto::group_changes::GroupChangeState

source ·
pub struct GroupChangeState {
+GroupChangeState in presage::proto::group_changes - Rust

Struct presage::proto::group_changes::GroupChangeState

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupChangeState

source§

fn default() -> GroupChangeState

Returns the “default value” for a type. Read more
source§

impl PartialEq for GroupChangeState

source§

fn eq(&self, other: &GroupChangeState) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupChangeState

source§

fn default() -> GroupChangeState

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for GroupChangeState

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for GroupChangeState

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_context/enum.Type.html b/presage/proto/group_context/enum.Type.html index f70447d19..7b402270f 100644 --- a/presage/proto/group_context/enum.Type.html +++ b/presage/proto/group_context/enum.Type.html @@ -1,26 +1,26 @@ -Type in presage::proto::group_context - Rust

Enum presage::proto::group_context::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::group_context - Rust

Enum presage::proto::group_context::Type

source ·
#[repr(i32)]
pub enum Type { Unknown = 0, Update = 1, Deliver = 2, Quit = 3, RequestInfo = 4, -}

Variants§

§

Unknown = 0

§

Update = 1

§

Deliver = 2

§

Quit = 3

§

RequestInfo = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

Update = 1

§

Deliver = 2

§

Quit = 3

§

RequestInfo = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/group_context/index.html b/presage/proto/group_context/index.html index 9047ddf46..cac8877a5 100644 --- a/presage/proto/group_context/index.html +++ b/presage/proto/group_context/index.html @@ -1,2 +1,2 @@ -presage::proto::group_context - Rust

Module presage::proto::group_context

source ·
Expand description

Nested message and enum types in GroupContext.

+presage::proto::group_context - Rust

Module presage::proto::group_context

source ·
Expand description

Nested message and enum types in GroupContext.

Structs§

Enums§

\ No newline at end of file diff --git a/presage/proto/group_context/struct.Member.html b/presage/proto/group_context/struct.Member.html index 8057a9644..b80c01860 100644 --- a/presage/proto/group_context/struct.Member.html +++ b/presage/proto/group_context/struct.Member.html @@ -1,9 +1,9 @@ -Member in presage::proto::group_context - Rust

Struct presage::proto::group_context::Member

source ·
pub struct Member {
+Member in presage::proto::group_context - Rust

Struct presage::proto::group_context::Member

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Member

source§

fn default() -> Member

Returns the “default value” for a type. Read more
source§

impl PartialEq for Member

source§

fn eq(&self, other: &Member) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Member

source§

fn default() -> Member

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for Member

Auto Trait Implementations§

§

impl Freeze for Member

§

impl RefUnwindSafe for Member

§

impl Send for Member

§

impl Sync for Member

§

impl Unpin for Member

§

impl UnwindSafe for Member

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Member

Auto Trait Implementations§

§

impl Freeze for Member

§

impl RefUnwindSafe for Member

§

impl Send for Member

§

impl Sync for Member

§

impl Unpin for Member

§

impl UnwindSafe for Member

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_details/index.html b/presage/proto/group_details/index.html index 3a915e55f..aafb2e659 100644 --- a/presage/proto/group_details/index.html +++ b/presage/proto/group_details/index.html @@ -1,2 +1,2 @@ -presage::proto::group_details - Rust

Module presage::proto::group_details

source ·
Expand description

Nested message and enum types in GroupDetails.

+presage::proto::group_details - Rust

Module presage::proto::group_details

source ·
Expand description

Nested message and enum types in GroupDetails.

Structs§

\ No newline at end of file diff --git a/presage/proto/group_details/struct.Avatar.html b/presage/proto/group_details/struct.Avatar.html index 69adfde47..306510f31 100644 --- a/presage/proto/group_details/struct.Avatar.html +++ b/presage/proto/group_details/struct.Avatar.html @@ -1,11 +1,11 @@ -Avatar in presage::proto::group_details - Rust

Struct presage::proto::group_details::Avatar

source ·
pub struct Avatar {
+Avatar in presage::proto::group_details - Rust

Struct presage::proto::group_details::Avatar

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Avatar

source§

fn default() -> Avatar

Returns the “default value” for a type. Read more
source§

impl PartialEq for Avatar

source§

fn eq(&self, other: &Avatar) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Avatar

source§

fn default() -> Avatar

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for Avatar

Auto Trait Implementations§

§

impl Freeze for Avatar

§

impl RefUnwindSafe for Avatar

§

impl Send for Avatar

§

impl Sync for Avatar

§

impl Unpin for Avatar

§

impl UnwindSafe for Avatar

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Avatar

Auto Trait Implementations§

§

impl Freeze for Avatar

§

impl RefUnwindSafe for Avatar

§

impl Send for Avatar

§

impl Sync for Avatar

§

impl Unpin for Avatar

§

impl UnwindSafe for Avatar

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_details/struct.Member.html b/presage/proto/group_details/struct.Member.html index 6e50619b1..cab02c1ec 100644 --- a/presage/proto/group_details/struct.Member.html +++ b/presage/proto/group_details/struct.Member.html @@ -1,9 +1,9 @@ -Member in presage::proto::group_details - Rust

Struct presage::proto::group_details::Member

source ·
pub struct Member {
+Member in presage::proto::group_details - Rust

Struct presage::proto::group_details::Member

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Member

source§

fn default() -> Member

Returns the “default value” for a type. Read more
source§

impl PartialEq for Member

source§

fn eq(&self, other: &Member) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Member

source§

fn default() -> Member

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for Member

Auto Trait Implementations§

§

impl Freeze for Member

§

impl RefUnwindSafe for Member

§

impl Send for Member

§

impl Sync for Member

§

impl Unpin for Member

§

impl UnwindSafe for Member

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Member

Auto Trait Implementations§

§

impl Freeze for Member

§

impl RefUnwindSafe for Member

§

impl Send for Member

§

impl Sync for Member

§

impl Unpin for Member

§

impl UnwindSafe for Member

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_invite_link/enum.Contents.html b/presage/proto/group_invite_link/enum.Contents.html index 52dc58259..4329e8d8a 100644 --- a/presage/proto/group_invite_link/enum.Contents.html +++ b/presage/proto/group_invite_link/enum.Contents.html @@ -1,8 +1,8 @@ -Contents in presage::proto::group_invite_link - Rust

Enum presage::proto::group_invite_link::Contents

source ·
pub enum Contents {
+Contents in presage::proto::group_invite_link - Rust

Enum presage::proto::group_invite_link::Contents

source ·
pub enum Contents {
     V1Contents(GroupInviteLinkContentsV1),
-}

Variants§

Implementations§

source§

impl Contents

source

pub fn encode<B>(&self, buf: &mut B)
where +}

Variants§

Implementations§

source§

impl Contents

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Contents>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Contents

source§

fn eq(&self, other: &Contents) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/group_invite_link/index.html b/presage/proto/group_invite_link/index.html index 139f9dec9..810c51aaa 100644 --- a/presage/proto/group_invite_link/index.html +++ b/presage/proto/group_invite_link/index.html @@ -1,2 +1,2 @@ -presage::proto::group_invite_link - Rust

Module presage::proto::group_invite_link

source ·
Expand description

Nested message and enum types in GroupInviteLink.

+presage::proto::group_invite_link - Rust

Module presage::proto::group_invite_link

source ·
Expand description

Nested message and enum types in GroupInviteLink.

Structs§

Enums§

\ No newline at end of file diff --git a/presage/proto/group_invite_link/struct.GroupInviteLinkContentsV1.html b/presage/proto/group_invite_link/struct.GroupInviteLinkContentsV1.html index 86a3beea6..5c16c63f4 100644 --- a/presage/proto/group_invite_link/struct.GroupInviteLinkContentsV1.html +++ b/presage/proto/group_invite_link/struct.GroupInviteLinkContentsV1.html @@ -1,9 +1,9 @@ -GroupInviteLinkContentsV1 in presage::proto::group_invite_link - Rust
pub struct GroupInviteLinkContentsV1 {
+GroupInviteLinkContentsV1 in presage::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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupInviteLinkContentsV1

source§

fn default() -> GroupInviteLinkContentsV1

Returns the “default value” for a type. Read more
source§

impl PartialEq for GroupInviteLinkContentsV1

source§

fn eq(&self, other: &GroupInviteLinkContentsV1) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupInviteLinkContentsV1

source§

fn default() -> GroupInviteLinkContentsV1

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for GroupInviteLinkContentsV1

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for GroupInviteLinkContentsV1

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/member/enum.Role.html b/presage/proto/member/enum.Role.html index 977c3641a..8b88677eb 100644 --- a/presage/proto/member/enum.Role.html +++ b/presage/proto/member/enum.Role.html @@ -1,24 +1,24 @@ -Role in presage::proto::member - Rust

Enum presage::proto::member::Role

source ·
#[repr(i32)]
pub enum Role { +Role in presage::proto::member - Rust

Enum presage::proto::member::Role

source ·
#[repr(i32)]
pub enum Role { Unknown = 0, Default = 1, Administrator = 2, -}

Variants§

§

Unknown = 0

§

Default = 1

§

Administrator = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Role, or None if value is not a valid variant.

-
source§

impl Role

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

Default = 1

§

Administrator = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Role, or None if value is not a valid variant.

+
source§

impl Role

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Role>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Role

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Role>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Role

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Role

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Role, DecodeError>

Performs the conversion.
source§

impl Copy for Role

source§

impl Eq for Role

source§

impl StructuralPartialEq for Role

Auto Trait Implementations§

§

impl Freeze for Role

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Role

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Role, DecodeError>

Performs the conversion.
source§

impl Copy for Role

source§

impl Eq for Role

source§

impl StructuralPartialEq for Role

Auto Trait Implementations§

§

impl Freeze for Role

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/member/index.html b/presage/proto/member/index.html index 5f2467db9..94f585110 100644 --- a/presage/proto/member/index.html +++ b/presage/proto/member/index.html @@ -1,2 +1,2 @@ -presage::proto::member - Rust

Module presage::proto::member

source ·
Expand description

Nested message and enum types in Member.

+presage::proto::member - Rust

Module presage::proto::member

source ·
Expand description

Nested message and enum types in Member.

Enums§

\ No newline at end of file diff --git a/presage/proto/pack/index.html b/presage/proto/pack/index.html index 38350025d..4b8f19fc9 100644 --- a/presage/proto/pack/index.html +++ b/presage/proto/pack/index.html @@ -1,2 +1,2 @@ -presage::proto::pack - Rust

Module presage::proto::pack

source ·
Expand description

Nested message and enum types in Pack.

+presage::proto::pack - Rust

Module presage::proto::pack

source ·
Expand description

Nested message and enum types in Pack.

Structs§

\ No newline at end of file diff --git a/presage/proto/pack/struct.Sticker.html b/presage/proto/pack/struct.Sticker.html index 619b5b300..016558b91 100644 --- a/presage/proto/pack/struct.Sticker.html +++ b/presage/proto/pack/struct.Sticker.html @@ -1,13 +1,13 @@ -Sticker in presage::proto::pack - Rust

Struct presage::proto::pack::Sticker

source ·
pub struct Sticker {
+Sticker in presage::proto::pack - Rust

Struct presage::proto::pack::Sticker

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Sticker

source§

fn default() -> Sticker

Returns the “default value” for a type. Read more
source§

impl From<Sticker> for Sticker

source§

fn from(value: Sticker) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Sticker

source§

fn eq(&self, other: &Sticker) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Sticker

source§

fn default() -> Sticker

Returns the “default value” for a type. Read more
source§

impl From<Sticker> for Sticker

source§

fn from(value: Sticker) -> Self

Converts to this type from the input type.
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +22,7 @@ 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 StructuralPartialEq for Sticker

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Sticker

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/payment_address/enum.Address.html b/presage/proto/payment_address/enum.Address.html index c5873fd78..01268720f 100644 --- a/presage/proto/payment_address/enum.Address.html +++ b/presage/proto/payment_address/enum.Address.html @@ -1,8 +1,8 @@ -Address in presage::proto::payment_address - Rust

Enum presage::proto::payment_address::Address

source ·
pub enum Address {
+Address in presage::proto::payment_address - Rust

Enum presage::proto::payment_address::Address

source ·
pub enum Address {
     MobileCoinAddress(MobileCoinAddress),
-}

Variants§

§

MobileCoinAddress(MobileCoinAddress)

Implementations§

source§

impl Address

source

pub fn encode<B>(&self, buf: &mut B)
where +}

Variants§

§

MobileCoinAddress(MobileCoinAddress)

Implementations§

source§

impl Address

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Address>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Address

source§

fn eq(&self, other: &Address) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/payment_address/index.html b/presage/proto/payment_address/index.html index 76238fcb8..bfa902fc2 100644 --- a/presage/proto/payment_address/index.html +++ b/presage/proto/payment_address/index.html @@ -1,2 +1,2 @@ -presage::proto::payment_address - Rust

Module presage::proto::payment_address

source ·
Expand description

Nested message and enum types in PaymentAddress.

+presage::proto::payment_address - Rust

Module presage::proto::payment_address

source ·
Expand description

Nested message and enum types in PaymentAddress.

Structs§

Enums§

\ No newline at end of file diff --git a/presage/proto/payment_address/struct.MobileCoinAddress.html b/presage/proto/payment_address/struct.MobileCoinAddress.html index 8e453297f..40980cdca 100644 --- a/presage/proto/payment_address/struct.MobileCoinAddress.html +++ b/presage/proto/payment_address/struct.MobileCoinAddress.html @@ -1,11 +1,11 @@ -MobileCoinAddress in presage::proto::payment_address - Rust

Struct presage::proto::payment_address::MobileCoinAddress

source ·
pub struct MobileCoinAddress {
+MobileCoinAddress in presage::proto::payment_address - Rust

Struct presage::proto::payment_address::MobileCoinAddress

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoinAddress

source§

fn default() -> MobileCoinAddress

Returns the “default value” for a type. Read more
source§

impl PartialEq for MobileCoinAddress

source§

fn eq(&self, other: &MobileCoinAddress) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoinAddress

source§

fn default() -> MobileCoinAddress

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for MobileCoinAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for MobileCoinAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/receipt_message/enum.Type.html b/presage/proto/receipt_message/enum.Type.html index cce62ff5f..14452308a 100644 --- a/presage/proto/receipt_message/enum.Type.html +++ b/presage/proto/receipt_message/enum.Type.html @@ -1,24 +1,24 @@ -Type in presage::proto::receipt_message - Rust

Enum presage::proto::receipt_message::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::receipt_message - Rust

Enum presage::proto::receipt_message::Type

source ·
#[repr(i32)]
pub enum Type { Delivery = 0, Read = 1, Viewed = 2, -}

Variants§

§

Delivery = 0

§

Read = 1

§

Viewed = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Delivery = 0

§

Read = 1

§

Viewed = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/receipt_message/index.html b/presage/proto/receipt_message/index.html index 71763a8c4..920a6b45f 100644 --- a/presage/proto/receipt_message/index.html +++ b/presage/proto/receipt_message/index.html @@ -1,2 +1,2 @@ -presage::proto::receipt_message - Rust

Module presage::proto::receipt_message

source ·
Expand description

Nested message and enum types in ReceiptMessage.

+presage::proto::receipt_message - Rust

Module presage::proto::receipt_message

source ·
Expand description

Nested message and enum types in ReceiptMessage.

Enums§

\ No newline at end of file diff --git a/presage/proto/sender_certificate/index.html b/presage/proto/sender_certificate/index.html index 10ef17fb7..15c0dd6af 100644 --- a/presage/proto/sender_certificate/index.html +++ b/presage/proto/sender_certificate/index.html @@ -1,2 +1,2 @@ -presage::proto::sender_certificate - Rust

Module presage::proto::sender_certificate

source ·
Expand description

Nested message and enum types in SenderCertificate.

+presage::proto::sender_certificate - Rust

Module presage::proto::sender_certificate

source ·
Expand description

Nested message and enum types in SenderCertificate.

Structs§

\ No newline at end of file diff --git a/presage/proto/sender_certificate/struct.Certificate.html b/presage/proto/sender_certificate/struct.Certificate.html index a8fa91412..e8953f893 100644 --- a/presage/proto/sender_certificate/struct.Certificate.html +++ b/presage/proto/sender_certificate/struct.Certificate.html @@ -1,18 +1,18 @@ -Certificate in presage::proto::sender_certificate - Rust

Struct presage::proto::sender_certificate::Certificate

source ·
pub struct Certificate {
+Certificate in presage::proto::sender_certificate - Rust

Struct presage::proto::sender_certificate::Certificate

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Certificate

source§

fn default() -> Certificate

Returns the “default value” for a type. Read more
source§

impl PartialEq for Certificate

source§

fn eq(&self, other: &Certificate) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Certificate

source§

fn default() -> Certificate

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +27,7 @@ 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 StructuralPartialEq for Certificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Certificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/server_certificate/index.html b/presage/proto/server_certificate/index.html index 4b6deae10..537aceb07 100644 --- a/presage/proto/server_certificate/index.html +++ b/presage/proto/server_certificate/index.html @@ -1,2 +1,2 @@ -presage::proto::server_certificate - Rust

Module presage::proto::server_certificate

source ·
Expand description

Nested message and enum types in ServerCertificate.

+presage::proto::server_certificate - Rust

Module presage::proto::server_certificate

source ·
Expand description

Nested message and enum types in ServerCertificate.

Structs§

\ No newline at end of file diff --git a/presage/proto/server_certificate/struct.Certificate.html b/presage/proto/server_certificate/struct.Certificate.html index 6f5debe10..0a5a3475c 100644 --- a/presage/proto/server_certificate/struct.Certificate.html +++ b/presage/proto/server_certificate/struct.Certificate.html @@ -1,11 +1,11 @@ -Certificate in presage::proto::server_certificate - Rust

Struct presage::proto::server_certificate::Certificate

source ·
pub struct Certificate {
+Certificate in presage::proto::server_certificate - Rust

Struct presage::proto::server_certificate::Certificate

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Certificate

source§

fn default() -> Certificate

Returns the “default value” for a type. Read more
source§

impl PartialEq for Certificate

source§

fn eq(&self, other: &Certificate) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Certificate

source§

fn default() -> Certificate

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for Certificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Certificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/story_message/enum.Attachment.html b/presage/proto/story_message/enum.Attachment.html index c2e71337a..ed66a4bd3 100644 --- a/presage/proto/story_message/enum.Attachment.html +++ b/presage/proto/story_message/enum.Attachment.html @@ -1,9 +1,9 @@ -Attachment in presage::proto::story_message - Rust

Enum presage::proto::story_message::Attachment

source ·
pub enum Attachment {
+Attachment in presage::proto::story_message - Rust

Enum presage::proto::story_message::Attachment

source ·
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 +}

Variants§

§

FileAttachment(AttachmentPointer)

§

TextAttachment(TextAttachment)

Implementations§

source§

impl Attachment

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Attachment>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Attachment

source§

fn eq(&self, other: &Attachment) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/story_message/index.html b/presage/proto/story_message/index.html index b9598a2ce..1e0b8dbd8 100644 --- a/presage/proto/story_message/index.html +++ b/presage/proto/story_message/index.html @@ -1,2 +1,2 @@ -presage::proto::story_message - Rust

Module presage::proto::story_message

source ·
Expand description

Nested message and enum types in StoryMessage.

+presage::proto::story_message - Rust

Module presage::proto::story_message

source ·
Expand description

Nested message and enum types in StoryMessage.

Enums§

\ No newline at end of file diff --git a/presage/proto/struct.AccessControl.html b/presage/proto/struct.AccessControl.html index 4214423f8..d31280d90 100644 --- a/presage/proto/struct.AccessControl.html +++ b/presage/proto/struct.AccessControl.html @@ -1,16 +1,16 @@ -AccessControl in presage::proto - Rust

Struct presage::proto::AccessControl

source ·
pub struct AccessControl {
+AccessControl in presage::proto - Rust

Struct presage::proto::AccessControl

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AccessControl

source§

fn default() -> AccessControl

Returns the “default value” for a type. Read more
source§

impl PartialEq for AccessControl

source§

fn eq(&self, other: &AccessControl) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AccessControl

source§

fn default() -> AccessControl

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +25,7 @@ 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 StructuralPartialEq for AccessControl

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for AccessControl

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.AttachmentPointer.html b/presage/proto/struct.AttachmentPointer.html index 63a17d076..4047e3276 100644 --- a/presage/proto/struct.AttachmentPointer.html +++ b/presage/proto/struct.AttachmentPointer.html @@ -1,4 +1,4 @@ -AttachmentPointer in presage::proto - Rust

Struct presage::proto::AttachmentPointer

source ·
pub struct AttachmentPointer {
Show 17 fields +AttachmentPointer in presage::proto - Rust

Struct presage::proto::AttachmentPointer

source ·
pub struct AttachmentPointer {
Show 17 fields pub content_type: Option<String>, pub key: Option<Vec<u8>>, pub size: Option<u32>, @@ -17,25 +17,25 @@ pub uuid: Option<Vec<u8>>, 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_mac: 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>§uuid: Option<Vec<u8>>

Next ID: 21

-
§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_mac_chunk_size(&self) -> u32

Returns the value of incremental_mac_chunk_size, or the default value if incremental_mac_chunk_size is unset.

-
source

pub fn incremental_mac(&self) -> &[u8]

Returns the value of incremental_mac, or the default value if incremental_mac is unset.

-
source

pub fn uuid(&self) -> &[u8]

Returns the value of uuid, or the default value if uuid 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AttachmentPointer

source§

fn default() -> AttachmentPointer

Returns the “default value” for a type. Read more
source§

impl PartialEq for AttachmentPointer

source§

fn eq(&self, other: &AttachmentPointer) -> bool

This method tests for self and other values to be equal, and is used +
§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_mac_chunk_size(&self) -> u32

Returns the value of incremental_mac_chunk_size, or the default value if incremental_mac_chunk_size is unset.

+
source

pub fn incremental_mac(&self) -> &[u8]

Returns the value of incremental_mac, or the default value if incremental_mac is unset.

+
source

pub fn uuid(&self) -> &[u8]

Returns the value of uuid, or the default value if uuid 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AttachmentPointer

source§

fn default() -> AttachmentPointer

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where @@ -50,7 +50,7 @@ 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 StructuralPartialEq for AttachmentPointer

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for AttachmentPointer

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.AvatarUploadAttributes.html b/presage/proto/struct.AvatarUploadAttributes.html index d1a93a466..240a2bb5b 100644 --- a/presage/proto/struct.AvatarUploadAttributes.html +++ b/presage/proto/struct.AvatarUploadAttributes.html @@ -1,4 +1,4 @@ -AvatarUploadAttributes in presage::proto - Rust

Struct presage::proto::AvatarUploadAttributes

source ·
pub struct AvatarUploadAttributes {
+AvatarUploadAttributes in presage::proto - Rust

Struct presage::proto::AvatarUploadAttributes

source ·
pub struct AvatarUploadAttributes {
     pub key: String,
     pub credential: String,
     pub acl: String,
@@ -6,9 +6,9 @@
     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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AvatarUploadAttributes

source§

fn default() -> AvatarUploadAttributes

Returns the “default value” for a type. Read more
source§

impl PartialEq for AvatarUploadAttributes

source§

fn eq(&self, other: &AvatarUploadAttributes) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AvatarUploadAttributes

source§

fn default() -> AvatarUploadAttributes

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +23,7 @@ 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 StructuralPartialEq for AvatarUploadAttributes

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for AvatarUploadAttributes

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.BannedMember.html b/presage/proto/struct.BannedMember.html index f5452b2be..ffa71948b 100644 --- a/presage/proto/struct.BannedMember.html +++ b/presage/proto/struct.BannedMember.html @@ -1,9 +1,9 @@ -BannedMember in presage::proto - Rust

Struct presage::proto::BannedMember

source ·
pub struct BannedMember {
+BannedMember in presage::proto - Rust

Struct presage::proto::BannedMember

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for BannedMember

source§

fn default() -> BannedMember

Returns the “default value” for a type. Read more
source§

impl PartialEq for BannedMember

source§

fn eq(&self, other: &BannedMember) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for BannedMember

source§

fn default() -> BannedMember

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for BannedMember

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for BannedMember

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.BodyRange.html b/presage/proto/struct.BodyRange.html index ccf7a9bbc..a1cbcc033 100644 --- a/presage/proto/struct.BodyRange.html +++ b/presage/proto/struct.BodyRange.html @@ -1,12 +1,12 @@ -BodyRange in presage::proto - Rust

Struct presage::proto::BodyRange

source ·
pub struct BodyRange {
+BodyRange in presage::proto - Rust

Struct presage::proto::BodyRange

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for BodyRange

source§

fn default() -> BodyRange

Returns the “default value” for a type. Read more
source§

impl PartialEq for BodyRange

source§

fn eq(&self, other: &BodyRange) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for BodyRange

source§

fn default() -> BodyRange

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +21,7 @@ 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 StructuralPartialEq for BodyRange

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for BodyRange

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.CallMessage.html b/presage/proto/struct.CallMessage.html index f4d48a301..a78c252fe 100644 --- a/presage/proto/struct.CallMessage.html +++ b/presage/proto/struct.CallMessage.html @@ -1,4 +1,4 @@ -CallMessage in presage::proto - Rust

Struct presage::proto::CallMessage

source ·
pub struct CallMessage {
+CallMessage in presage::proto - Rust

Struct presage::proto::CallMessage

source ·
pub struct CallMessage {
     pub offer: Option<Offer>,
     pub answer: Option<Answer>,
     pub ice_update: Vec<IceUpdate>,
@@ -6,10 +6,10 @@
     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>§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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for CallMessage

source§

fn default() -> CallMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for CallMessage

source§

fn eq(&self, other: &CallMessage) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§offer: Option<Offer>§answer: Option<Answer>§ice_update: Vec<IceUpdate>§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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for CallMessage

source§

fn default() -> CallMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +24,7 @@ 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 StructuralPartialEq for CallMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for CallMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.ContactDetails.html b/presage/proto/struct.ContactDetails.html index ea4f78d1a..0ef8df05a 100644 --- a/presage/proto/struct.ContactDetails.html +++ b/presage/proto/struct.ContactDetails.html @@ -1,4 +1,4 @@ -ContactDetails in presage::proto - Rust

Struct presage::proto::ContactDetails

source ·
pub struct ContactDetails {
+ContactDetails in presage::proto - Rust

Struct presage::proto::ContactDetails

source ·
pub struct ContactDetails {
     pub number: Option<String>,
     pub aci: Option<String>,
     pub name: Option<String>,
@@ -9,17 +9,17 @@
     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>>§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 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ContactDetails

source§

fn default() -> ContactDetails

Returns the “default value” for a type. Read more
source§

impl PartialEq for ContactDetails

source§

fn eq(&self, other: &ContactDetails) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§number: Option<String>§aci: Option<String>§name: Option<String>§avatar: Option<Avatar>§color: Option<String>§verified: Option<Verified>§profile_key: Option<Vec<u8>>§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 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ContactDetails

source§

fn default() -> ContactDetails

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +34,7 @@ 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 StructuralPartialEq for ContactDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ContactDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.Content.html b/presage/proto/struct.Content.html index a2fe30a7a..d2b33a969 100644 --- a/presage/proto/struct.Content.html +++ b/presage/proto/struct.Content.html @@ -1,4 +1,4 @@ -Content in presage::proto - Rust

Struct presage::proto::Content

source ·
pub struct Content {
+Content in presage::proto - Rust

Struct presage::proto::Content

source ·
pub struct Content {
     pub data_message: Option<DataMessage>,
     pub sync_message: Option<SyncMessage>,
     pub call_message: Option<CallMessage>,
@@ -10,11 +10,11 @@
     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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Content

source§

fn default() -> Content

Returns the “default value” for a type. Read more
source§

impl PartialEq for Content

source§

fn eq(&self, other: &Content) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Content

source§

fn default() -> Content

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +29,7 @@ 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 StructuralPartialEq for Content

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Content

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.DataMessage.html b/presage/proto/struct.DataMessage.html index 8a3b3f15e..8004e1f27 100644 --- a/presage/proto/struct.DataMessage.html +++ b/presage/proto/struct.DataMessage.html @@ -1,4 +1,4 @@ -DataMessage in presage::proto - Rust

Struct presage::proto::DataMessage

source ·
pub struct DataMessage {
Show 20 fields +DataMessage in presage::proto - Rust

Struct presage::proto::DataMessage

source ·
pub struct DataMessage {
Show 20 fields pub body: Option<String>, pub attachments: Vec<AttachmentPointer>, pub group_v2: Option<GroupContextV2>, @@ -19,16 +19,16 @@ 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DataMessage

source§

fn default() -> DataMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for DataMessage

source§

fn eq(&self, other: &DataMessage) -> bool

This method tests for self and other values to be equal, and is used +
}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DataMessage

source§

fn default() -> DataMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +43,7 @@ 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 StructuralPartialEq for DataMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for DataMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.DecryptionErrorMessage.html b/presage/proto/struct.DecryptionErrorMessage.html index 1cf7ae2f0..491ca6434 100644 --- a/presage/proto/struct.DecryptionErrorMessage.html +++ b/presage/proto/struct.DecryptionErrorMessage.html @@ -1,13 +1,13 @@ -DecryptionErrorMessage in presage::proto - Rust

Struct presage::proto::DecryptionErrorMessage

source ·
pub struct DecryptionErrorMessage {
+DecryptionErrorMessage in presage::proto - Rust

Struct presage::proto::DecryptionErrorMessage

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DecryptionErrorMessage

source§

fn default() -> DecryptionErrorMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for DecryptionErrorMessage

source§

fn eq(&self, other: &DecryptionErrorMessage) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DecryptionErrorMessage

source§

fn default() -> DecryptionErrorMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +22,7 @@ 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 StructuralPartialEq for DecryptionErrorMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for DecryptionErrorMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.DeviceName.html b/presage/proto/struct.DeviceName.html index defa12586..e92d5361a 100644 --- a/presage/proto/struct.DeviceName.html +++ b/presage/proto/struct.DeviceName.html @@ -1,13 +1,13 @@ -DeviceName in presage::proto - Rust

Struct presage::proto::DeviceName

source ·
pub struct DeviceName {
+DeviceName in presage::proto - Rust

Struct presage::proto::DeviceName

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DeviceName

source§

fn default() -> DeviceName

Returns the “default value” for a type. Read more
source§

impl PartialEq for DeviceName

source§

fn eq(&self, other: &DeviceName) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DeviceName

source§

fn default() -> DeviceName

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +22,7 @@ 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 StructuralPartialEq for DeviceName

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for DeviceName

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.EditMessage.html b/presage/proto/struct.EditMessage.html index c03ddf04a..c0e119400 100644 --- a/presage/proto/struct.EditMessage.html +++ b/presage/proto/struct.EditMessage.html @@ -1,10 +1,10 @@ -EditMessage in presage::proto - Rust

Struct presage::proto::EditMessage

source ·
pub struct EditMessage {
+EditMessage in presage::proto - Rust

Struct presage::proto::EditMessage

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for EditMessage

source§

fn default() -> EditMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for EditMessage

source§

fn eq(&self, other: &EditMessage) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for EditMessage

source§

fn default() -> EditMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for EditMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for EditMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.Envelope.html b/presage/proto/struct.Envelope.html index 8cf8e5e69..c80b4d27a 100644 --- a/presage/proto/struct.Envelope.html +++ b/presage/proto/struct.Envelope.html @@ -1,4 +1,4 @@ -Envelope in presage::proto - Rust

Struct presage::proto::Envelope

source ·
pub struct Envelope {
+Envelope in presage::proto - Rust

Struct presage::proto::Envelope

source ·
pub struct Envelope {
     pub type: Option<i32>,
     pub source_service_id: Option<String>,
     pub source_device: Option<u32>,
@@ -16,21 +16,21 @@
     input: &[u8],
     signaling_key: Option<&[u8; 52]>,
     is_signaling_key_encrypted: bool,
-) -> Result<Envelope, 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Envelope

source§

fn default() -> Envelope

Returns the “default value” for a type. Read more
source§

impl PartialEq for Envelope

source§

fn eq(&self, other: &Envelope) -> bool

This method tests for self and other values to be equal, and is used +) -> Result<Envelope, 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

pub fn destination_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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Envelope

source§

fn default() -> Envelope

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where @@ -47,7 +47,7 @@ Self: Sized,

Decodes a length-delimited instance of the message from buffer, and merges it into self.
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<Envelope, <Envelope as TryFrom<EnvelopeEntity>>::Error>

Performs the conversion.
source§

impl StructuralPartialEq for Envelope

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T

Performs the conversion.
source§

impl StructuralPartialEq for Envelope

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.Group.html b/presage/proto/struct.Group.html index 2d70b9dee..2ca97e14a 100644 --- a/presage/proto/struct.Group.html +++ b/presage/proto/struct.Group.html @@ -1,4 +1,4 @@ -Group in presage::proto - Rust

Struct presage::proto::Group

source ·
pub struct Group {
Show 13 fields +Group in presage::proto - Rust

Struct presage::proto::Group

source ·
pub struct Group {
Show 13 fields pub public_key: Vec<u8>, pub title: Vec<u8>, pub avatar: String, @@ -12,9 +12,9 @@ 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Group

source§

fn default() -> Group

Returns the “default value” for a type. Read more
source§

impl PartialEq for Group

source§

fn eq(&self, other: &Group) -> bool

This method tests for self and other values to be equal, and is used +
}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Group

source§

fn default() -> Group

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +29,7 @@ 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 StructuralPartialEq for Group

Auto Trait Implementations§

§

impl Freeze for Group

§

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 T
where +merges it into self.

source§

impl StructuralPartialEq for Group

Auto Trait Implementations§

§

impl Freeze for Group

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.GroupAttributeBlob.html b/presage/proto/struct.GroupAttributeBlob.html index b6493db16..d1e49877a 100644 --- a/presage/proto/struct.GroupAttributeBlob.html +++ b/presage/proto/struct.GroupAttributeBlob.html @@ -1,8 +1,8 @@ -GroupAttributeBlob in presage::proto - Rust

Struct presage::proto::GroupAttributeBlob

source ·
pub struct GroupAttributeBlob {
+GroupAttributeBlob in presage::proto - Rust

Struct presage::proto::GroupAttributeBlob

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupAttributeBlob

source§

fn default() -> GroupAttributeBlob

Returns the “default value” for a type. Read more
source§

impl PartialEq for GroupAttributeBlob

source§

fn eq(&self, other: &GroupAttributeBlob) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupAttributeBlob

source§

fn default() -> GroupAttributeBlob

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for GroupAttributeBlob

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for GroupAttributeBlob

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.GroupChange.html b/presage/proto/struct.GroupChange.html index 58db8f4c8..16b484485 100644 --- a/presage/proto/struct.GroupChange.html +++ b/presage/proto/struct.GroupChange.html @@ -1,10 +1,10 @@ -GroupChange in presage::proto - Rust

Struct presage::proto::GroupChange

source ·
pub struct GroupChange {
+GroupChange in presage::proto - Rust

Struct presage::proto::GroupChange

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupChange

source§

fn default() -> GroupChange

Returns the “default value” for a type. Read more
source§

impl PartialEq for GroupChange

source§

fn eq(&self, other: &GroupChange) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupChange

source§

fn default() -> GroupChange

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for GroupChange

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for GroupChange

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.GroupChanges.html b/presage/proto/struct.GroupChanges.html index 3c48c4913..766318a40 100644 --- a/presage/proto/struct.GroupChanges.html +++ b/presage/proto/struct.GroupChanges.html @@ -1,8 +1,8 @@ -GroupChanges in presage::proto - Rust

Struct presage::proto::GroupChanges

source ·
pub struct GroupChanges {
+GroupChanges in presage::proto - Rust

Struct presage::proto::GroupChanges

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupChanges

source§

fn default() -> GroupChanges

Returns the “default value” for a type. Read more
source§

impl PartialEq for GroupChanges

source§

fn eq(&self, other: &GroupChanges) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupChanges

source§

fn default() -> GroupChanges

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for GroupChanges

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for GroupChanges

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.GroupContext.html b/presage/proto/struct.GroupContext.html index a67d50b58..a2acb4302 100644 --- a/presage/proto/struct.GroupContext.html +++ b/presage/proto/struct.GroupContext.html @@ -1,17 +1,17 @@ -GroupContext in presage::proto - Rust

Struct presage::proto::GroupContext

source ·
pub struct GroupContext {
+GroupContext in presage::proto - Rust

Struct presage::proto::GroupContext

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupContext

source§

fn default() -> GroupContext

Returns the “default value” for a type. Read more
source§

impl PartialEq for GroupContext

source§

fn eq(&self, other: &GroupContext) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupContext

source§

fn default() -> GroupContext

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +26,7 @@ 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 StructuralPartialEq for GroupContext

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for GroupContext

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.GroupContextV2.html b/presage/proto/struct.GroupContextV2.html index cb09a88fa..36cc73671 100644 --- a/presage/proto/struct.GroupContextV2.html +++ b/presage/proto/struct.GroupContextV2.html @@ -1,13 +1,13 @@ -GroupContextV2 in presage::proto - Rust

Struct presage::proto::GroupContextV2

source ·
pub struct GroupContextV2 {
+GroupContextV2 in presage::proto - Rust

Struct presage::proto::GroupContextV2

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupContextV2

source§

fn default() -> GroupContextV2

Returns the “default value” for a type. Read more
source§

impl PartialEq for GroupContextV2

source§

fn eq(&self, other: &GroupContextV2) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupContextV2

source§

fn default() -> GroupContextV2

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +22,7 @@ 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 StructuralPartialEq for GroupContextV2

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for GroupContextV2

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.GroupDetails.html b/presage/proto/struct.GroupDetails.html index ba0803ff2..5e1f66bbc 100644 --- a/presage/proto/struct.GroupDetails.html +++ b/presage/proto/struct.GroupDetails.html @@ -1,4 +1,4 @@ -GroupDetails in presage::proto - Rust

Struct presage::proto::GroupDetails

source ·
pub struct GroupDetails {
+GroupDetails in presage::proto - Rust

Struct presage::proto::GroupDetails

source ·
pub struct GroupDetails {
     pub id: Option<Vec<u8>>,
     pub name: Option<String>,
     pub members_e164: Vec<String>,
@@ -10,17 +10,17 @@
     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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupDetails

source§

fn default() -> GroupDetails

Returns the “default value” for a type. Read more
source§

impl PartialEq for GroupDetails

source§

fn eq(&self, other: &GroupDetails) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupDetails

source§

fn default() -> GroupDetails

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where @@ -35,7 +35,7 @@ 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 StructuralPartialEq for GroupDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for GroupDetails

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.GroupExternalCredential.html b/presage/proto/struct.GroupExternalCredential.html index 702742cb9..0c404a8c4 100644 --- a/presage/proto/struct.GroupExternalCredential.html +++ b/presage/proto/struct.GroupExternalCredential.html @@ -1,8 +1,8 @@ -GroupExternalCredential in presage::proto - Rust

Struct presage::proto::GroupExternalCredential

source ·
pub struct GroupExternalCredential {
+GroupExternalCredential in presage::proto - Rust

Struct presage::proto::GroupExternalCredential

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupExternalCredential

source§

fn default() -> GroupExternalCredential

Returns the “default value” for a type. Read more
source§

impl PartialEq for GroupExternalCredential

source§

fn eq(&self, other: &GroupExternalCredential) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupExternalCredential

source§

fn default() -> GroupExternalCredential

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for GroupExternalCredential

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for GroupExternalCredential

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.GroupInviteLink.html b/presage/proto/struct.GroupInviteLink.html index 8623372d1..f94bfe747 100644 --- a/presage/proto/struct.GroupInviteLink.html +++ b/presage/proto/struct.GroupInviteLink.html @@ -1,8 +1,8 @@ -GroupInviteLink in presage::proto - Rust

Struct presage::proto::GroupInviteLink

source ·
pub struct GroupInviteLink {
+GroupInviteLink in presage::proto - Rust

Struct presage::proto::GroupInviteLink

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

fn default() -> GroupInviteLink

Returns the “default value” for a type. Read more
source§

fn eq(&self, other: &GroupInviteLink) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

fn default() -> GroupInviteLink

Returns the “default value” for a type. Read more
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.
source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where +sufficient, and should not be overridden without very good reason.

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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,7 +17,7 @@ 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.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.GroupJoinInfo.html b/presage/proto/struct.GroupJoinInfo.html index abb3dfaaf..43bb97c87 100644 --- a/presage/proto/struct.GroupJoinInfo.html +++ b/presage/proto/struct.GroupJoinInfo.html @@ -1,4 +1,4 @@ -GroupJoinInfo in presage::proto - Rust

Struct presage::proto::GroupJoinInfo

source ·
pub struct GroupJoinInfo {
+GroupJoinInfo in presage::proto - Rust

Struct presage::proto::GroupJoinInfo

source ·
pub struct GroupJoinInfo {
     pub public_key: Vec<u8>,
     pub title: Vec<u8>,
     pub avatar: String,
@@ -7,11 +7,11 @@
     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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupJoinInfo

source§

fn default() -> GroupJoinInfo

Returns the “default value” for a type. Read more
source§

impl PartialEq for GroupJoinInfo

source§

fn eq(&self, other: &GroupJoinInfo) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for GroupJoinInfo

source§

fn default() -> GroupJoinInfo

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +26,7 @@ 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 StructuralPartialEq for GroupJoinInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for GroupJoinInfo

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.Member.html b/presage/proto/struct.Member.html index a76f50845..325b4d49c 100644 --- a/presage/proto/struct.Member.html +++ b/presage/proto/struct.Member.html @@ -1,15 +1,15 @@ -Member in presage::proto - Rust

Struct presage::proto::Member

source ·
pub struct Member {
+Member in presage::proto - Rust

Struct presage::proto::Member

source ·
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>

Only set when sending to server

-
§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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Member

source§

fn default() -> Member

Returns the “default value” for a type. Read more
source§

impl PartialEq for Member

source§

fn eq(&self, other: &Member) -> bool

This method tests for self and other values to be equal, and is used +
§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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Member

source§

fn default() -> Member

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +24,7 @@ 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 StructuralPartialEq for Member

Auto Trait Implementations§

§

impl Freeze for Member

§

impl RefUnwindSafe for Member

§

impl Send for Member

§

impl Sync for Member

§

impl Unpin for Member

§

impl UnwindSafe for Member

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Member

Auto Trait Implementations§

§

impl Freeze for Member

§

impl RefUnwindSafe for Member

§

impl Send for Member

§

impl Sync for Member

§

impl Unpin for Member

§

impl UnwindSafe for Member

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.NullMessage.html b/presage/proto/struct.NullMessage.html index 3a16fb7ef..e84814764 100644 --- a/presage/proto/struct.NullMessage.html +++ b/presage/proto/struct.NullMessage.html @@ -1,9 +1,9 @@ -NullMessage in presage::proto - Rust

Struct presage::proto::NullMessage

source ·
pub struct NullMessage {
+NullMessage in presage::proto - Rust

Struct presage::proto::NullMessage

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for NullMessage

source§

fn default() -> NullMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for NullMessage

source§

fn eq(&self, other: &NullMessage) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for NullMessage

source§

fn default() -> NullMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for NullMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for NullMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.Pack.html b/presage/proto/struct.Pack.html index 9cdf86e05..83f060b37 100644 --- a/presage/proto/struct.Pack.html +++ b/presage/proto/struct.Pack.html @@ -1,13 +1,13 @@ -Pack in presage::proto - Rust

Struct presage::proto::Pack

source ·
pub struct Pack {
+Pack in presage::proto - Rust

Struct presage::proto::Pack

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Pack

source§

fn default() -> Pack

Returns the “default value” for a type. Read more
source§

impl From<Pack> for StickerPackManifest

source§

fn from(value: Pack) -> Self

Converts to this type from the input type.
source§

impl PartialEq for Pack

source§

fn eq(&self, other: &Pack) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Pack

source§

fn default() -> Pack

Returns the “default value” for a type. Read more
source§

impl From<Pack> for StickerPackManifest

source§

fn from(value: Pack) -> Self

Converts to this type from the input type.
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +22,7 @@ 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 StructuralPartialEq for Pack

Auto Trait Implementations§

§

impl Freeze for Pack

§

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 T
where +merges it into self.

source§

impl StructuralPartialEq for Pack

Auto Trait Implementations§

§

impl Freeze for Pack

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.PaymentAddress.html b/presage/proto/struct.PaymentAddress.html index ace2ec681..f49d02a3e 100644 --- a/presage/proto/struct.PaymentAddress.html +++ b/presage/proto/struct.PaymentAddress.html @@ -1,8 +1,8 @@ -PaymentAddress in presage::proto - Rust

Struct presage::proto::PaymentAddress

source ·
pub struct PaymentAddress {
+PaymentAddress in presage::proto - Rust

Struct presage::proto::PaymentAddress

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PaymentAddress

source§

fn default() -> PaymentAddress

Returns the “default value” for a type. Read more
source§

impl PartialEq for PaymentAddress

source§

fn eq(&self, other: &PaymentAddress) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PaymentAddress

source§

fn default() -> PaymentAddress

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +17,7 @@ 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 StructuralPartialEq for PaymentAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for PaymentAddress

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.PendingMember.html b/presage/proto/struct.PendingMember.html index 13de6fcee..96e27749b 100644 --- a/presage/proto/struct.PendingMember.html +++ b/presage/proto/struct.PendingMember.html @@ -1,10 +1,10 @@ -PendingMember in presage::proto - Rust

Struct presage::proto::PendingMember

source ·
pub struct PendingMember {
+PendingMember in presage::proto - Rust

Struct presage::proto::PendingMember

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PendingMember

source§

fn default() -> PendingMember

Returns the “default value” for a type. Read more
source§

impl PartialEq for PendingMember

source§

fn eq(&self, other: &PendingMember) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PendingMember

source§

fn default() -> PendingMember

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for PendingMember

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for PendingMember

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.PniSignatureMessage.html b/presage/proto/struct.PniSignatureMessage.html index e2732770b..8dc0b326d 100644 --- a/presage/proto/struct.PniSignatureMessage.html +++ b/presage/proto/struct.PniSignatureMessage.html @@ -1,11 +1,11 @@ -PniSignatureMessage in presage::proto - Rust

Struct presage::proto::PniSignatureMessage

source ·
pub struct PniSignatureMessage {
+PniSignatureMessage in presage::proto - Rust

Struct presage::proto::PniSignatureMessage

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PniSignatureMessage

source§

fn default() -> PniSignatureMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for PniSignatureMessage

source§

fn eq(&self, other: &PniSignatureMessage) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PniSignatureMessage

source§

fn default() -> PniSignatureMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for PniSignatureMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for PniSignatureMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.Preview.html b/presage/proto/struct.Preview.html index 55c5db344..a4d0abb7f 100644 --- a/presage/proto/struct.Preview.html +++ b/presage/proto/struct.Preview.html @@ -1,16 +1,16 @@ -Preview in presage::proto - Rust

Struct presage::proto::Preview

source ·
pub struct Preview {
+Preview in presage::proto - Rust

Struct presage::proto::Preview

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Preview

source§

fn default() -> Preview

Returns the “default value” for a type. Read more
source§

impl PartialEq for Preview

source§

fn eq(&self, other: &Preview) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Preview

source§

fn default() -> Preview

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +25,7 @@ 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 StructuralPartialEq for Preview

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Preview

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.ProvisionEnvelope.html b/presage/proto/struct.ProvisionEnvelope.html index da9e59660..c4282865e 100644 --- a/presage/proto/struct.ProvisionEnvelope.html +++ b/presage/proto/struct.ProvisionEnvelope.html @@ -1,12 +1,12 @@ -ProvisionEnvelope in presage::proto - Rust

Struct presage::proto::ProvisionEnvelope

source ·
pub struct ProvisionEnvelope {
+ProvisionEnvelope in presage::proto - Rust

Struct presage::proto::ProvisionEnvelope

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ProvisionEnvelope

source§

fn default() -> ProvisionEnvelope

Returns the “default value” for a type. Read more
source§

impl PartialEq for ProvisionEnvelope

source§

fn eq(&self, other: &ProvisionEnvelope) -> bool

This method tests for self and other values to be equal, and is used +

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ProvisionEnvelope

source§

fn default() -> ProvisionEnvelope

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +21,7 @@ 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 StructuralPartialEq for ProvisionEnvelope

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ProvisionEnvelope

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.ProvisionMessage.html b/presage/proto/struct.ProvisionMessage.html index 2441cf621..8999b31ab 100644 --- a/presage/proto/struct.ProvisionMessage.html +++ b/presage/proto/struct.ProvisionMessage.html @@ -1,4 +1,4 @@ -ProvisionMessage in presage::proto - Rust

Struct presage::proto::ProvisionMessage

source ·
pub struct ProvisionMessage {
Show 13 fields +ProvisionMessage in presage::proto - Rust

Struct presage::proto::ProvisionMessage

source ·
pub struct ProvisionMessage {
Show 13 fields pub aci_identity_key_public: Option<Vec<u8>>, pub aci_identity_key_private: Option<Vec<u8>>, pub pni_identity_key_public: Option<Vec<u8>>, @@ -13,22 +13,22 @@ pub provisioning_version: Option<u32>, pub master_key: Option<Vec<u8>>,
}

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>§master_key: Option<Vec<u8>>

NEXT ID: 14

-

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.

-
source

pub fn master_key(&self) -> &[u8]

Returns the value of master_key, or the default value if master_key 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ProvisionMessage

source§

fn default() -> ProvisionMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for ProvisionMessage

source§

fn eq(&self, other: &ProvisionMessage) -> bool

This method tests for self and other values to be equal, and is used +

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.

+
source

pub fn master_key(&self) -> &[u8]

Returns the value of master_key, or the default value if master_key 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ProvisionMessage

source§

fn default() -> ProvisionMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +43,7 @@ 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 StructuralPartialEq for ProvisionMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ProvisionMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.ProvisioningUuid.html b/presage/proto/struct.ProvisioningUuid.html index 0915ab65b..5118eef96 100644 --- a/presage/proto/struct.ProvisioningUuid.html +++ b/presage/proto/struct.ProvisioningUuid.html @@ -1,9 +1,9 @@ -ProvisioningUuid in presage::proto - Rust

Struct presage::proto::ProvisioningUuid

source ·
pub struct ProvisioningUuid {
+ProvisioningUuid in presage::proto - Rust

Struct presage::proto::ProvisioningUuid

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ProvisioningUuid

source§

fn default() -> ProvisioningUuid

Returns the “default value” for a type. Read more
source§

impl PartialEq for ProvisioningUuid

source§

fn eq(&self, other: &ProvisioningUuid) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ProvisioningUuid

source§

fn default() -> ProvisioningUuid

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +18,7 @@ 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 StructuralPartialEq for ProvisioningUuid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ProvisioningUuid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.ReceiptMessage.html b/presage/proto/struct.ReceiptMessage.html index e26d8b78b..02f7edc79 100644 --- a/presage/proto/struct.ReceiptMessage.html +++ b/presage/proto/struct.ReceiptMessage.html @@ -1,11 +1,11 @@ -ReceiptMessage in presage::proto - Rust

Struct presage::proto::ReceiptMessage

source ·
pub struct ReceiptMessage {
+ReceiptMessage in presage::proto - Rust

Struct presage::proto::ReceiptMessage

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ReceiptMessage

source§

fn default() -> ReceiptMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for ReceiptMessage

source§

fn eq(&self, other: &ReceiptMessage) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ReceiptMessage

source§

fn default() -> ReceiptMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for ReceiptMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ReceiptMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.RequestingMember.html b/presage/proto/struct.RequestingMember.html index 271ec30bc..973750638 100644 --- a/presage/proto/struct.RequestingMember.html +++ b/presage/proto/struct.RequestingMember.html @@ -1,12 +1,12 @@ -RequestingMember in presage::proto - Rust

Struct presage::proto::RequestingMember

source ·
pub struct RequestingMember {
+RequestingMember in presage::proto - Rust

Struct presage::proto::RequestingMember

source ·
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>

Only set when sending to server

-
§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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for RequestingMember

source§

fn default() -> RequestingMember

Returns the “default value” for a type. Read more
source§

impl PartialEq for RequestingMember

source§

fn eq(&self, other: &RequestingMember) -> bool

This method tests for self and other values to be equal, and is used +
§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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for RequestingMember

source§

fn default() -> RequestingMember

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +21,7 @@ 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 StructuralPartialEq for RequestingMember

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for RequestingMember

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.SenderCertificate.html b/presage/proto/struct.SenderCertificate.html index ffb1214c0..0b42ca3e0 100644 --- a/presage/proto/struct.SenderCertificate.html +++ b/presage/proto/struct.SenderCertificate.html @@ -1,11 +1,11 @@ -SenderCertificate in presage::proto - Rust

Struct presage::proto::SenderCertificate

source ·
pub struct SenderCertificate {
+SenderCertificate in presage::proto - Rust

Struct presage::proto::SenderCertificate

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for SenderCertificate

source§

fn default() -> SenderCertificate

Returns the “default value” for a type. Read more
source§

impl PartialEq for SenderCertificate

source§

fn eq(&self, other: &SenderCertificate) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for SenderCertificate

source§

fn default() -> SenderCertificate

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for SenderCertificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for SenderCertificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.ServerCertificate.html b/presage/proto/struct.ServerCertificate.html index 5337c813c..73fc0f4f1 100644 --- a/presage/proto/struct.ServerCertificate.html +++ b/presage/proto/struct.ServerCertificate.html @@ -1,11 +1,11 @@ -ServerCertificate in presage::proto - Rust

Struct presage::proto::ServerCertificate

source ·
pub struct ServerCertificate {
+ServerCertificate in presage::proto - Rust

Struct presage::proto::ServerCertificate

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ServerCertificate

source§

fn default() -> ServerCertificate

Returns the “default value” for a type. Read more
source§

impl PartialEq for ServerCertificate

source§

fn eq(&self, other: &ServerCertificate) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ServerCertificate

source§

fn default() -> ServerCertificate

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for ServerCertificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ServerCertificate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.StoryMessage.html b/presage/proto/struct.StoryMessage.html index 0d1f9c6df..7ba8a50ff 100644 --- a/presage/proto/struct.StoryMessage.html +++ b/presage/proto/struct.StoryMessage.html @@ -1,14 +1,14 @@ -StoryMessage in presage::proto - Rust

Struct presage::proto::StoryMessage

source ·
pub struct StoryMessage {
+StoryMessage in presage::proto - Rust

Struct presage::proto::StoryMessage

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for StoryMessage

source§

fn default() -> StoryMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for StoryMessage

source§

fn eq(&self, other: &StoryMessage) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for StoryMessage

source§

fn default() -> StoryMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +23,7 @@ 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 StructuralPartialEq for StoryMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for StoryMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.SyncMessage.html b/presage/proto/struct.SyncMessage.html index 7e65c5eaf..d9f6687a7 100644 --- a/presage/proto/struct.SyncMessage.html +++ b/presage/proto/struct.SyncMessage.html @@ -1,4 +1,4 @@ -SyncMessage in presage::proto - Rust

Struct presage::proto::SyncMessage

source ·
pub struct SyncMessage {
Show 20 fields +SyncMessage in presage::proto - Rust

Struct presage::proto::SyncMessage

source ·
pub struct SyncMessage {
Show 20 fields pub sent: Option<Sent>, pub contacts: Option<Contacts>, pub request: Option<Request>, @@ -19,10 +19,10 @@ pub call_link_update: Option<CallLinkUpdate>, pub call_log_event: Option<CallLogEvent>, pub delete_for_me: Option<DeleteForMe>, -
}

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>§delete_for_me: Option<DeleteForMe>

Implementations§

source§

impl SyncMessage

source

pub fn padding(&self) -> &[u8]

Returns the value of padding, or the default value if padding is unset.

-
source§

impl SyncMessage

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for SyncMessage

source§

fn default() -> SyncMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for SyncMessage

source§

fn eq(&self, other: &SyncMessage) -> bool

This method tests for self and other values to be equal, and is used +
}

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>§delete_for_me: Option<DeleteForMe>

Implementations§

source§

impl SyncMessage

source

pub fn padding(&self) -> &[u8]

Returns the value of padding, or the default value if padding is unset.

+
source§

impl SyncMessage

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for SyncMessage

source§

fn default() -> SyncMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where @@ -37,7 +37,7 @@ 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 StructuralPartialEq for SyncMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for SyncMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.TextAttachment.html b/presage/proto/struct.TextAttachment.html index 586f50cc7..9666f1d57 100644 --- a/presage/proto/struct.TextAttachment.html +++ b/presage/proto/struct.TextAttachment.html @@ -1,4 +1,4 @@ -TextAttachment in presage::proto - Rust

Struct presage::proto::TextAttachment

source ·
pub struct TextAttachment {
+TextAttachment in presage::proto - Rust

Struct presage::proto::TextAttachment

source ·
pub struct TextAttachment {
     pub text: Option<String>,
     pub text_style: Option<i32>,
     pub text_foreground_color: Option<u32>,
@@ -6,14 +6,14 @@
     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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for TextAttachment

source§

fn default() -> TextAttachment

Returns the “default value” for a type. Read more
source§

impl PartialEq for TextAttachment

source§

fn eq(&self, other: &TextAttachment) -> bool

This method tests for self and other values to be equal, and is used +
§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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for TextAttachment

source§

fn default() -> TextAttachment

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +28,7 @@ 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 StructuralPartialEq for TextAttachment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for TextAttachment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.TypingMessage.html b/presage/proto/struct.TypingMessage.html index c5519dd43..2971d0e4c 100644 --- a/presage/proto/struct.TypingMessage.html +++ b/presage/proto/struct.TypingMessage.html @@ -1,14 +1,14 @@ -TypingMessage in presage::proto - Rust

Struct presage::proto::TypingMessage

source ·
pub struct TypingMessage {
+TypingMessage in presage::proto - Rust

Struct presage::proto::TypingMessage

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for TypingMessage

source§

fn default() -> TypingMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for TypingMessage

source§

fn eq(&self, other: &TypingMessage) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for TypingMessage

source§

fn default() -> TypingMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +23,7 @@ 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 StructuralPartialEq for TypingMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for TypingMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.UnidentifiedSenderMessage.html b/presage/proto/struct.UnidentifiedSenderMessage.html index 0b009fa2f..d1cd1aadf 100644 --- a/presage/proto/struct.UnidentifiedSenderMessage.html +++ b/presage/proto/struct.UnidentifiedSenderMessage.html @@ -1,13 +1,13 @@ -UnidentifiedSenderMessage in presage::proto - Rust

Struct presage::proto::UnidentifiedSenderMessage

source ·
pub struct UnidentifiedSenderMessage {
+UnidentifiedSenderMessage in presage::proto - Rust

Struct presage::proto::UnidentifiedSenderMessage

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for UnidentifiedSenderMessage

source§

fn default() -> UnidentifiedSenderMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for UnidentifiedSenderMessage

source§

fn eq(&self, other: &UnidentifiedSenderMessage) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for UnidentifiedSenderMessage

source§

fn default() -> UnidentifiedSenderMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +22,7 @@ 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 StructuralPartialEq for UnidentifiedSenderMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for UnidentifiedSenderMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.Verified.html b/presage/proto/struct.Verified.html index 8b308957c..c59d14ee8 100644 --- a/presage/proto/struct.Verified.html +++ b/presage/proto/struct.Verified.html @@ -1,16 +1,16 @@ -Verified in presage::proto - Rust

Struct presage::proto::Verified

source ·
pub struct Verified {
+Verified in presage::proto - Rust

Struct presage::proto::Verified

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Verified

source§

fn default() -> Verified

Returns the “default value” for a type. Read more
source§

impl PartialEq for Verified

source§

fn eq(&self, other: &Verified) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Verified

source§

fn default() -> Verified

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +25,7 @@ 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 StructuralPartialEq for Verified

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Verified

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.WebSocketMessage.html b/presage/proto/struct.WebSocketMessage.html index 4edfaaeaf..cd5fac53e 100644 --- a/presage/proto/struct.WebSocketMessage.html +++ b/presage/proto/struct.WebSocketMessage.html @@ -1,12 +1,12 @@ -WebSocketMessage in presage::proto - Rust

Struct presage::proto::WebSocketMessage

source ·
pub struct WebSocketMessage {
+WebSocketMessage in presage::proto - Rust

Struct presage::proto::WebSocketMessage

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for WebSocketMessage

source§

fn default() -> WebSocketMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for WebSocketMessage

source§

fn eq(&self, other: &WebSocketMessage) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for WebSocketMessage

source§

fn default() -> WebSocketMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +21,7 @@ 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 StructuralPartialEq for WebSocketMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for WebSocketMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.WebSocketRequestMessage.html b/presage/proto/struct.WebSocketRequestMessage.html index f51efa5d3..de27d4ce0 100644 --- a/presage/proto/struct.WebSocketRequestMessage.html +++ b/presage/proto/struct.WebSocketRequestMessage.html @@ -1,20 +1,20 @@ -WebSocketRequestMessage in presage::proto - Rust

Struct presage::proto::WebSocketRequestMessage

source ·
pub struct WebSocketRequestMessage {
+WebSocketRequestMessage in presage::proto - Rust

Struct presage::proto::WebSocketRequestMessage

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for WebSocketRequestMessage

source§

fn default() -> WebSocketRequestMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for WebSocketRequestMessage

source§

fn eq(&self, other: &WebSocketRequestMessage) -> bool

This method tests for self and other values to be equal, and is used +

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for WebSocketRequestMessage

source§

fn default() -> WebSocketRequestMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +29,7 @@ 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 StructuralPartialEq for WebSocketRequestMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for WebSocketRequestMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/struct.WebSocketResponseMessage.html b/presage/proto/struct.WebSocketResponseMessage.html index f1e46ddeb..5b45334f2 100644 --- a/presage/proto/struct.WebSocketResponseMessage.html +++ b/presage/proto/struct.WebSocketResponseMessage.html @@ -1,18 +1,18 @@ -WebSocketResponseMessage in presage::proto - Rust

Struct presage::proto::WebSocketResponseMessage

source ·
pub struct WebSocketResponseMessage {
+WebSocketResponseMessage in presage::proto - Rust

Struct presage::proto::WebSocketResponseMessage

source ·
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) -> WebSocketResponseMessage

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for WebSocketResponseMessage

source§

fn default() -> WebSocketResponseMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for WebSocketResponseMessage

source§

fn eq(&self, other: &WebSocketResponseMessage) -> bool

This method tests for self and other values to be equal, and is used +

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for WebSocketResponseMessage

source§

fn default() -> WebSocketResponseMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +27,7 @@ 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 StructuralPartialEq for WebSocketResponseMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for WebSocketResponseMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/call_event/enum.Direction.html b/presage/proto/sync_message/call_event/enum.Direction.html index b175b4bff..c70c839c2 100644 --- a/presage/proto/sync_message/call_event/enum.Direction.html +++ b/presage/proto/sync_message/call_event/enum.Direction.html @@ -1,24 +1,24 @@ -Direction in presage::proto::sync_message::call_event - Rust

Enum presage::proto::sync_message::call_event::Direction

source ·
#[repr(i32)]
pub enum Direction { +Direction in presage::proto::sync_message::call_event - Rust

Enum presage::proto::sync_message::call_event::Direction

source ·
#[repr(i32)]
pub enum Direction { UnknownDirection = 0, Incoming = 1, Outgoing = 2, -}

Variants§

§

UnknownDirection = 0

§

Incoming = 1

§

Outgoing = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Direction, or None if value is not a valid variant.

-
source§

impl Direction

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

UnknownDirection = 0

§

Incoming = 1

§

Outgoing = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Direction, or None if value is not a valid variant.

+
source§

impl Direction

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Direction>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Direction

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Direction>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Direction

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Direction

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Direction, DecodeError>

Performs the conversion.
source§

impl Copy for Direction

source§

impl Eq for Direction

source§

impl StructuralPartialEq for Direction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl TryFrom<i32> for Direction

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Direction, DecodeError>

Performs the conversion.
source§

impl Copy for Direction

source§

impl Eq for Direction

source§

impl StructuralPartialEq for Direction

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/sync_message/call_event/enum.Event.html b/presage/proto/sync_message/call_event/enum.Event.html index 54103b8eb..8954a7bce 100644 --- a/presage/proto/sync_message/call_event/enum.Event.html +++ b/presage/proto/sync_message/call_event/enum.Event.html @@ -1,26 +1,26 @@ -Event in presage::proto::sync_message::call_event - Rust

Enum presage::proto::sync_message::call_event::Event

source ·
#[repr(i32)]
pub enum Event { +Event in presage::proto::sync_message::call_event - Rust

Enum presage::proto::sync_message::call_event::Event

source ·
#[repr(i32)]
pub enum Event { UnknownAction = 0, Accepted = 1, NotAccepted = 2, Delete = 3, Observed = 4, -}

Variants§

§

UnknownAction = 0

§

Accepted = 1

§

NotAccepted = 2

§

Delete = 3

§

Observed = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Event, or None if value is not a valid variant.

-
source§

impl Event

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

UnknownAction = 0

§

Accepted = 1

§

NotAccepted = 2

§

Delete = 3

§

Observed = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Event, or None if value is not a valid variant.

+
source§

impl Event

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Event>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Event

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Event>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Event

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Event

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Event, DecodeError>

Performs the conversion.
source§

impl Copy for Event

source§

impl Eq for Event

source§

impl StructuralPartialEq for Event

Auto Trait Implementations§

§

impl Freeze for Event

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Event

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Event, DecodeError>

Performs the conversion.
source§

impl Copy for Event

source§

impl Eq for Event

source§

impl StructuralPartialEq for Event

Auto Trait Implementations§

§

impl Freeze for Event

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/sync_message/call_event/enum.Type.html b/presage/proto/sync_message/call_event/enum.Type.html index ce25520e6..07b894b2b 100644 --- a/presage/proto/sync_message/call_event/enum.Type.html +++ b/presage/proto/sync_message/call_event/enum.Type.html @@ -1,26 +1,26 @@ -Type in presage::proto::sync_message::call_event - Rust

Enum presage::proto::sync_message::call_event::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::sync_message::call_event - Rust

Enum presage::proto::sync_message::call_event::Type

source ·
#[repr(i32)]
pub enum Type { UnknownType = 0, AudioCall = 1, VideoCall = 2, GroupCall = 3, AdHocCall = 4, -}

Variants§

§

UnknownType = 0

§

AudioCall = 1

§

VideoCall = 2

§

GroupCall = 3

§

AdHocCall = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

UnknownType = 0

§

AudioCall = 1

§

VideoCall = 2

§

GroupCall = 3

§

AdHocCall = 4

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/sync_message/call_event/index.html b/presage/proto/sync_message/call_event/index.html index 4354b4789..5df1f88b5 100644 --- a/presage/proto/sync_message/call_event/index.html +++ b/presage/proto/sync_message/call_event/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message::call_event - Rust

Module presage::proto::sync_message::call_event

source ·
Expand description

Nested message and enum types in CallEvent.

+presage::proto::sync_message::call_event - Rust

Module presage::proto::sync_message::call_event

source ·
Expand description

Nested message and enum types in CallEvent.

Enums§

\ No newline at end of file diff --git a/presage/proto/sync_message/call_link_update/enum.Type.html b/presage/proto/sync_message/call_link_update/enum.Type.html index 4f9bed2a8..e617a62e5 100644 --- a/presage/proto/sync_message/call_link_update/enum.Type.html +++ b/presage/proto/sync_message/call_link_update/enum.Type.html @@ -1,23 +1,23 @@ -Type in presage::proto::sync_message::call_link_update - Rust

Enum presage::proto::sync_message::call_link_update::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::sync_message::call_link_update - Rust

Enum presage::proto::sync_message::call_link_update::Type

source ·
#[repr(i32)]
pub enum Type { Update = 0, Delete = 1, -}

Variants§

§

Update = 0

§

Delete = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Update = 0

§

Delete = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/sync_message/call_link_update/index.html b/presage/proto/sync_message/call_link_update/index.html index bbcdb6378..174db0ffc 100644 --- a/presage/proto/sync_message/call_link_update/index.html +++ b/presage/proto/sync_message/call_link_update/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message::call_link_update - Rust

Module presage::proto::sync_message::call_link_update

source ·
Expand description

Nested message and enum types in CallLinkUpdate.

+presage::proto::sync_message::call_link_update - Rust

Module presage::proto::sync_message::call_link_update

source ·
Expand description

Nested message and enum types in CallLinkUpdate.

Enums§

\ No newline at end of file diff --git a/presage/proto/sync_message/call_log_event/enum.Type.html b/presage/proto/sync_message/call_log_event/enum.Type.html index bf4d9f258..f9fabf3e2 100644 --- a/presage/proto/sync_message/call_log_event/enum.Type.html +++ b/presage/proto/sync_message/call_log_event/enum.Type.html @@ -1,24 +1,24 @@ -Type in presage::proto::sync_message::call_log_event - Rust

Enum presage::proto::sync_message::call_log_event::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::sync_message::call_log_event - Rust

Enum presage::proto::sync_message::call_log_event::Type

source ·
#[repr(i32)]
pub enum Type { Clear = 0, MarkedAsRead = 1, MarkedAsReadInConversation = 2, -}

Variants§

§

Clear = 0

§

MarkedAsRead = 1

§

MarkedAsReadInConversation = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Clear = 0

§

MarkedAsRead = 1

§

MarkedAsReadInConversation = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/sync_message/call_log_event/index.html b/presage/proto/sync_message/call_log_event/index.html index 5aa221bba..a22890bee 100644 --- a/presage/proto/sync_message/call_log_event/index.html +++ b/presage/proto/sync_message/call_log_event/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message::call_log_event - Rust

Module presage::proto::sync_message::call_log_event

source ·
Expand description

Nested message and enum types in CallLogEvent.

+presage::proto::sync_message::call_log_event - Rust

Module presage::proto::sync_message::call_log_event

source ·
Expand description

Nested message and enum types in CallLogEvent.

Enums§

\ No newline at end of file diff --git a/presage/proto/sync_message/delete_for_me/addressable_message/enum.Author.html b/presage/proto/sync_message/delete_for_me/addressable_message/enum.Author.html index b3ded3493..671be4310 100644 --- a/presage/proto/sync_message/delete_for_me/addressable_message/enum.Author.html +++ b/presage/proto/sync_message/delete_for_me/addressable_message/enum.Author.html @@ -1,9 +1,9 @@ -Author in presage::proto::sync_message::delete_for_me::addressable_message - Rust
pub enum Author {
+Author in presage::proto::sync_message::delete_for_me::addressable_message - Rust
pub enum Author {
     AuthorServiceId(String),
     AuthorE164(String),
-}

Variants§

§

AuthorServiceId(String)

§

AuthorE164(String)

Implementations§

source§

impl Author

source

pub fn encode<B>(&self, buf: &mut B)
where +}

Variants§

§

AuthorServiceId(String)

§

AuthorE164(String)

Implementations§

source§

impl Author

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Author>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Author

source§

fn clone(&self) -> Author

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Author

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Author

source§

fn eq(&self, other: &Author) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Author

source§

fn clone(&self) -> Author

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Author

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Author

source§

fn eq(&self, other: &Author) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Author

Auto Trait Implementations§

§

impl Freeze for Author

§

impl RefUnwindSafe for Author

§

impl Send for Author

§

impl Sync for Author

§

impl Unpin for Author

§

impl UnwindSafe for Author

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Author

Auto Trait Implementations§

§

impl Freeze for Author

§

impl RefUnwindSafe for Author

§

impl Send for Author

§

impl Sync for Author

§

impl Unpin for Author

§

impl UnwindSafe for Author

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/delete_for_me/addressable_message/index.html b/presage/proto/sync_message/delete_for_me/addressable_message/index.html index da993cda5..723a46620 100644 --- a/presage/proto/sync_message/delete_for_me/addressable_message/index.html +++ b/presage/proto/sync_message/delete_for_me/addressable_message/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message::delete_for_me::addressable_message - Rust
Expand description

Nested message and enum types in AddressableMessage.

+presage::proto::sync_message::delete_for_me::addressable_message - Rust
Expand description

Nested message and enum types in AddressableMessage.

Enums§

\ No newline at end of file diff --git a/presage/proto/sync_message/delete_for_me/conversation_identifier/enum.Identifier.html b/presage/proto/sync_message/delete_for_me/conversation_identifier/enum.Identifier.html index 3aed6c979..b59aa4a81 100644 --- a/presage/proto/sync_message/delete_for_me/conversation_identifier/enum.Identifier.html +++ b/presage/proto/sync_message/delete_for_me/conversation_identifier/enum.Identifier.html @@ -1,10 +1,10 @@ -Identifier in presage::proto::sync_message::delete_for_me::conversation_identifier - Rust
pub enum Identifier {
+Identifier in presage::proto::sync_message::delete_for_me::conversation_identifier - Rust
pub enum Identifier {
     ThreadServiceId(String),
     ThreadGroupId(Vec<u8>),
     ThreadE164(String),
-}

Variants§

§

ThreadServiceId(String)

§

ThreadGroupId(Vec<u8>)

§

ThreadE164(String)

Implementations§

source§

impl Identifier

source

pub fn encode<B>(&self, buf: &mut B)
where +}

Variants§

§

ThreadServiceId(String)

§

ThreadGroupId(Vec<u8>)

§

ThreadE164(String)

Implementations§

source§

impl Identifier

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Identifier>, tag: u32, wire_type: WireType, @@ -12,10 +12,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

Trait Implementations§

source§

impl Clone for Identifier

source§

fn clone(&self) -> Identifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Identifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Identifier

source§

fn eq(&self, other: &Identifier) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

Trait Implementations§

source§

impl Clone for Identifier

source§

fn clone(&self) -> Identifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Identifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Identifier

source§

fn eq(&self, other: &Identifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl StructuralPartialEq for Identifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl StructuralPartialEq for Identifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/delete_for_me/conversation_identifier/index.html b/presage/proto/sync_message/delete_for_me/conversation_identifier/index.html index 91a96bec9..c6deed2e4 100644 --- a/presage/proto/sync_message/delete_for_me/conversation_identifier/index.html +++ b/presage/proto/sync_message/delete_for_me/conversation_identifier/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message::delete_for_me::conversation_identifier - Rust
Expand description

Nested message and enum types in ConversationIdentifier.

+presage::proto::sync_message::delete_for_me::conversation_identifier - Rust
Expand description

Nested message and enum types in ConversationIdentifier.

Enums§

\ No newline at end of file diff --git a/presage/proto/sync_message/delete_for_me/index.html b/presage/proto/sync_message/delete_for_me/index.html index 085f1a907..6d33c0945 100644 --- a/presage/proto/sync_message/delete_for_me/index.html +++ b/presage/proto/sync_message/delete_for_me/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message::delete_for_me - Rust

Module presage::proto::sync_message::delete_for_me

source ·
Expand description

Nested message and enum types in DeleteForMe.

+presage::proto::sync_message::delete_for_me - Rust

Module presage::proto::sync_message::delete_for_me

source ·
Expand description

Nested message and enum types in DeleteForMe.

Modules§

Structs§

\ No newline at end of file diff --git a/presage/proto/sync_message/delete_for_me/struct.AddressableMessage.html b/presage/proto/sync_message/delete_for_me/struct.AddressableMessage.html index 44254dad4..a7aa348e8 100644 --- a/presage/proto/sync_message/delete_for_me/struct.AddressableMessage.html +++ b/presage/proto/sync_message/delete_for_me/struct.AddressableMessage.html @@ -1,10 +1,10 @@ -AddressableMessage in presage::proto::sync_message::delete_for_me - Rust
pub struct AddressableMessage {
+AddressableMessage in presage::proto::sync_message::delete_for_me - Rust
pub struct AddressableMessage {
     pub sent_timestamp: Option<u64>,
     pub author: Option<Author>,
-}

Fields§

§sent_timestamp: Option<u64>§author: Option<Author>

Implementations§

source§

impl AddressableMessage

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 AddressableMessage

source§

fn clone(&self) -> AddressableMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddressableMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AddressableMessage

source§

fn default() -> AddressableMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for AddressableMessage

source§

fn eq(&self, other: &AddressableMessage) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§sent_timestamp: Option<u64>§author: Option<Author>

Implementations§

source§

impl AddressableMessage

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 AddressableMessage

source§

fn clone(&self) -> AddressableMessage

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddressableMessage

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AddressableMessage

source§

fn default() -> AddressableMessage

Returns the “default value” for a type. Read more
source§

impl PartialEq for AddressableMessage

source§

fn eq(&self, other: &AddressableMessage) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Message for AddressableMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where +sufficient, and should not be overridden without very good reason.

source§

impl Message for AddressableMessage

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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,7 +19,7 @@ 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 StructuralPartialEq for AddressableMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for AddressableMessage

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/delete_for_me/struct.AttachmentDelete.html b/presage/proto/sync_message/delete_for_me/struct.AttachmentDelete.html index 0dc481d1e..f7391b0d2 100644 --- a/presage/proto/sync_message/delete_for_me/struct.AttachmentDelete.html +++ b/presage/proto/sync_message/delete_for_me/struct.AttachmentDelete.html @@ -1,16 +1,16 @@ -AttachmentDelete in presage::proto::sync_message::delete_for_me - Rust
pub struct AttachmentDelete {
+AttachmentDelete in presage::proto::sync_message::delete_for_me - Rust
pub struct AttachmentDelete {
     pub conversation: Option<ConversationIdentifier>,
     pub target_message: Option<AddressableMessage>,
     pub uuid: Option<Vec<u8>>,
     pub fallback_digest: Option<Vec<u8>>,
     pub fallback_plaintext_hash: Option<Vec<u8>>,
 }

Fields§

§conversation: Option<ConversationIdentifier>§target_message: Option<AddressableMessage>§uuid: Option<Vec<u8>>

The uuid from the Attachment.

-
§fallback_digest: Option<Vec<u8>>§fallback_plaintext_hash: Option<Vec<u8>>

Implementations§

source§

impl AttachmentDelete

source

pub fn uuid(&self) -> &[u8]

Returns the value of uuid, or the default value if uuid is unset.

-
source

pub fn fallback_digest(&self) -> &[u8]

Returns the value of fallback_digest, or the default value if fallback_digest is unset.

-
source

pub fn fallback_plaintext_hash(&self) -> &[u8]

Returns the value of fallback_plaintext_hash, or the default value if fallback_plaintext_hash is unset.

-

Trait Implementations§

source§

impl Clone for AttachmentDelete

source§

fn clone(&self) -> AttachmentDelete

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AttachmentDelete

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AttachmentDelete

source§

fn default() -> AttachmentDelete

Returns the “default value” for a type. Read more
source§

impl PartialEq for AttachmentDelete

source§

fn eq(&self, other: &AttachmentDelete) -> bool

This method tests for self and other values to be equal, and is used +
§fallback_digest: Option<Vec<u8>>§fallback_plaintext_hash: Option<Vec<u8>>

Implementations§

source§

impl AttachmentDelete

source

pub fn uuid(&self) -> &[u8]

Returns the value of uuid, or the default value if uuid is unset.

+
source

pub fn fallback_digest(&self) -> &[u8]

Returns the value of fallback_digest, or the default value if fallback_digest is unset.

+
source

pub fn fallback_plaintext_hash(&self) -> &[u8]

Returns the value of fallback_plaintext_hash, or the default value if fallback_plaintext_hash is unset.

+

Trait Implementations§

source§

impl Clone for AttachmentDelete

source§

fn clone(&self) -> AttachmentDelete

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AttachmentDelete

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for AttachmentDelete

source§

fn default() -> AttachmentDelete

Returns the “default value” for a type. Read more
source§

impl PartialEq for AttachmentDelete

source§

fn eq(&self, other: &AttachmentDelete) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Message for AttachmentDelete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where +sufficient, and should not be overridden without very good reason.

source§

impl Message for AttachmentDelete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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,7 +25,7 @@ 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 StructuralPartialEq for AttachmentDelete

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for AttachmentDelete

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/delete_for_me/struct.ConversationDelete.html b/presage/proto/sync_message/delete_for_me/struct.ConversationDelete.html index 09db5dd72..bbc3c3333 100644 --- a/presage/proto/sync_message/delete_for_me/struct.ConversationDelete.html +++ b/presage/proto/sync_message/delete_for_me/struct.ConversationDelete.html @@ -1,12 +1,12 @@ -ConversationDelete in presage::proto::sync_message::delete_for_me - Rust
pub struct ConversationDelete {
+ConversationDelete in presage::proto::sync_message::delete_for_me - Rust
pub struct ConversationDelete {
     pub conversation: Option<ConversationIdentifier>,
     pub most_recent_messages: Vec<AddressableMessage>,
     pub most_recent_non_expiring_messages: Vec<AddressableMessage>,
     pub is_full_delete: Option<bool>,
-}

Fields§

§conversation: Option<ConversationIdentifier>§most_recent_messages: Vec<AddressableMessage>§most_recent_non_expiring_messages: Vec<AddressableMessage>§is_full_delete: Option<bool>

Implementations§

source§

impl ConversationDelete

source

pub fn is_full_delete(&self) -> bool

Returns the value of is_full_delete, or the default value if is_full_delete is unset.

-

Trait Implementations§

source§

impl Clone for ConversationDelete

source§

fn clone(&self) -> ConversationDelete

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConversationDelete

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ConversationDelete

source§

fn default() -> ConversationDelete

Returns the “default value” for a type. Read more
source§

impl PartialEq for ConversationDelete

source§

fn eq(&self, other: &ConversationDelete) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§conversation: Option<ConversationIdentifier>§most_recent_messages: Vec<AddressableMessage>§most_recent_non_expiring_messages: Vec<AddressableMessage>§is_full_delete: Option<bool>

Implementations§

source§

impl ConversationDelete

source

pub fn is_full_delete(&self) -> bool

Returns the value of is_full_delete, or the default value if is_full_delete is unset.

+

Trait Implementations§

source§

impl Clone for ConversationDelete

source§

fn clone(&self) -> ConversationDelete

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConversationDelete

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ConversationDelete

source§

fn default() -> ConversationDelete

Returns the “default value” for a type. Read more
source§

impl PartialEq for ConversationDelete

source§

fn eq(&self, other: &ConversationDelete) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Message for ConversationDelete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where +sufficient, and should not be overridden without very good reason.

source§

impl Message for ConversationDelete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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,7 +21,7 @@ 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 StructuralPartialEq for ConversationDelete

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ConversationDelete

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/delete_for_me/struct.ConversationIdentifier.html b/presage/proto/sync_message/delete_for_me/struct.ConversationIdentifier.html index 181fced4e..be8fd49a1 100644 --- a/presage/proto/sync_message/delete_for_me/struct.ConversationIdentifier.html +++ b/presage/proto/sync_message/delete_for_me/struct.ConversationIdentifier.html @@ -1,8 +1,8 @@ -ConversationIdentifier in presage::proto::sync_message::delete_for_me - Rust
pub struct ConversationIdentifier {
+ConversationIdentifier in presage::proto::sync_message::delete_for_me - Rust
pub struct ConversationIdentifier {
     pub identifier: Option<Identifier>,
-}

Fields§

§identifier: Option<Identifier>

Trait Implementations§

source§

impl Clone for ConversationIdentifier

source§

fn clone(&self) -> ConversationIdentifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConversationIdentifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ConversationIdentifier

source§

fn default() -> ConversationIdentifier

Returns the “default value” for a type. Read more
source§

impl PartialEq for ConversationIdentifier

source§

fn eq(&self, other: &ConversationIdentifier) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§identifier: Option<Identifier>

Trait Implementations§

source§

impl Clone for ConversationIdentifier

source§

fn clone(&self) -> ConversationIdentifier

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ConversationIdentifier

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ConversationIdentifier

source§

fn default() -> ConversationIdentifier

Returns the “default value” for a type. Read more
source§

impl PartialEq for ConversationIdentifier

source§

fn eq(&self, other: &ConversationIdentifier) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Message for ConversationIdentifier

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where +sufficient, and should not be overridden without very good reason.

source§

impl Message for ConversationIdentifier

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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,7 +17,7 @@ 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 StructuralPartialEq for ConversationIdentifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ConversationIdentifier

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/delete_for_me/struct.LocalOnlyConversationDelete.html b/presage/proto/sync_message/delete_for_me/struct.LocalOnlyConversationDelete.html index c9eef4170..fd114faf0 100644 --- a/presage/proto/sync_message/delete_for_me/struct.LocalOnlyConversationDelete.html +++ b/presage/proto/sync_message/delete_for_me/struct.LocalOnlyConversationDelete.html @@ -1,8 +1,8 @@ -LocalOnlyConversationDelete in presage::proto::sync_message::delete_for_me - Rust
pub struct LocalOnlyConversationDelete {
+LocalOnlyConversationDelete in presage::proto::sync_message::delete_for_me - Rust
pub struct LocalOnlyConversationDelete {
     pub conversation: Option<ConversationIdentifier>,
-}

Fields§

§conversation: Option<ConversationIdentifier>

Trait Implementations§

source§

impl Clone for LocalOnlyConversationDelete

source§

fn clone(&self) -> LocalOnlyConversationDelete

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LocalOnlyConversationDelete

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for LocalOnlyConversationDelete

source§

fn default() -> LocalOnlyConversationDelete

Returns the “default value” for a type. Read more
source§

impl PartialEq for LocalOnlyConversationDelete

source§

fn eq(&self, other: &LocalOnlyConversationDelete) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§conversation: Option<ConversationIdentifier>

Trait Implementations§

source§

impl Clone for LocalOnlyConversationDelete

source§

fn clone(&self) -> LocalOnlyConversationDelete

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LocalOnlyConversationDelete

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for LocalOnlyConversationDelete

source§

fn default() -> LocalOnlyConversationDelete

Returns the “default value” for a type. Read more
source§

impl PartialEq for LocalOnlyConversationDelete

source§

fn eq(&self, other: &LocalOnlyConversationDelete) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Message for LocalOnlyConversationDelete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where +sufficient, and should not be overridden without very good reason.

source§

impl Message for LocalOnlyConversationDelete

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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,7 +17,7 @@ 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 StructuralPartialEq for LocalOnlyConversationDelete

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for LocalOnlyConversationDelete

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/delete_for_me/struct.MessageDeletes.html b/presage/proto/sync_message/delete_for_me/struct.MessageDeletes.html index 07cfff9fe..ac3079b27 100644 --- a/presage/proto/sync_message/delete_for_me/struct.MessageDeletes.html +++ b/presage/proto/sync_message/delete_for_me/struct.MessageDeletes.html @@ -1,9 +1,9 @@ -MessageDeletes in presage::proto::sync_message::delete_for_me - Rust

Struct presage::proto::sync_message::delete_for_me::MessageDeletes

source ·
pub struct MessageDeletes {
+MessageDeletes in presage::proto::sync_message::delete_for_me - Rust

Struct presage::proto::sync_message::delete_for_me::MessageDeletes

source ·
pub struct MessageDeletes {
     pub conversation: Option<ConversationIdentifier>,
     pub messages: Vec<AddressableMessage>,
-}

Fields§

§conversation: Option<ConversationIdentifier>§messages: Vec<AddressableMessage>

Trait Implementations§

source§

impl Clone for MessageDeletes

source§

fn clone(&self) -> MessageDeletes

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageDeletes

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MessageDeletes

source§

fn default() -> MessageDeletes

Returns the “default value” for a type. Read more
source§

impl PartialEq for MessageDeletes

source§

fn eq(&self, other: &MessageDeletes) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§conversation: Option<ConversationIdentifier>§messages: Vec<AddressableMessage>

Trait Implementations§

source§

impl Clone for MessageDeletes

source§

fn clone(&self) -> MessageDeletes

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for MessageDeletes

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MessageDeletes

source§

fn default() -> MessageDeletes

Returns the “default value” for a type. Read more
source§

impl PartialEq for MessageDeletes

source§

fn eq(&self, other: &MessageDeletes) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Message for MessageDeletes

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where +sufficient, and should not be overridden without very good reason.

source§

impl Message for MessageDeletes

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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,7 +18,7 @@ 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 StructuralPartialEq for MessageDeletes

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for MessageDeletes

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/fetch_latest/enum.Type.html b/presage/proto/sync_message/fetch_latest/enum.Type.html index 16ba7a96e..755c985c6 100644 --- a/presage/proto/sync_message/fetch_latest/enum.Type.html +++ b/presage/proto/sync_message/fetch_latest/enum.Type.html @@ -1,25 +1,25 @@ -Type in presage::proto::sync_message::fetch_latest - Rust

Enum presage::proto::sync_message::fetch_latest::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::sync_message::fetch_latest - Rust

Enum presage::proto::sync_message::fetch_latest::Type

source ·
#[repr(i32)]
pub enum Type { Unknown = 0, LocalProfile = 1, StorageManifest = 2, SubscriptionStatus = 3, -}

Variants§

§

Unknown = 0

§

LocalProfile = 1

§

StorageManifest = 2

§

SubscriptionStatus = 3

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

LocalProfile = 1

§

StorageManifest = 2

§

SubscriptionStatus = 3

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/sync_message/fetch_latest/index.html b/presage/proto/sync_message/fetch_latest/index.html index 8b517f4a5..8ec1ec8ae 100644 --- a/presage/proto/sync_message/fetch_latest/index.html +++ b/presage/proto/sync_message/fetch_latest/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message::fetch_latest - Rust

Module presage::proto::sync_message::fetch_latest

source ·
Expand description

Nested message and enum types in FetchLatest.

+presage::proto::sync_message::fetch_latest - Rust

Module presage::proto::sync_message::fetch_latest

source ·
Expand description

Nested message and enum types in FetchLatest.

Enums§

\ No newline at end of file diff --git a/presage/proto/sync_message/index.html b/presage/proto/sync_message/index.html index 4bf89f21b..3aa25ea3d 100644 --- a/presage/proto/sync_message/index.html +++ b/presage/proto/sync_message/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message - Rust

Module presage::proto::sync_message

source ·
Expand description

Nested message and enum types in SyncMessage.

+presage::proto::sync_message - Rust

Module presage::proto::sync_message

source ·
Expand description

Nested message and enum types in SyncMessage.

Modules§

Structs§

\ No newline at end of file diff --git a/presage/proto/sync_message/message_request_response/enum.Type.html b/presage/proto/sync_message/message_request_response/enum.Type.html index a137abe9a..77ef1d1e1 100644 --- a/presage/proto/sync_message/message_request_response/enum.Type.html +++ b/presage/proto/sync_message/message_request_response/enum.Type.html @@ -1,4 +1,4 @@ -Type in presage::proto::sync_message::message_request_response - Rust
#[repr(i32)]
pub enum Type { +Type in presage::proto::sync_message::message_request_response - Rust
#[repr(i32)]
pub enum Type { Unknown = 0, Accept = 1, Delete = 2, @@ -6,23 +6,23 @@ BlockAndDelete = 4, Spam = 5, BlockAndSpam = 6, -}

Variants§

§

Unknown = 0

§

Accept = 1

§

Delete = 2

§

Block = 3

§

BlockAndDelete = 4

§

Spam = 5

§

BlockAndSpam = 6

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

Accept = 1

§

Delete = 2

§

Block = 3

§

BlockAndDelete = 4

§

Spam = 5

§

BlockAndSpam = 6

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/sync_message/message_request_response/index.html b/presage/proto/sync_message/message_request_response/index.html index fc7ca6b1b..8ea57f70d 100644 --- a/presage/proto/sync_message/message_request_response/index.html +++ b/presage/proto/sync_message/message_request_response/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message::message_request_response - Rust

Module presage::proto::sync_message::message_request_response

source ·
Expand description

Nested message and enum types in MessageRequestResponse.

+presage::proto::sync_message::message_request_response - Rust

Module presage::proto::sync_message::message_request_response

source ·
Expand description

Nested message and enum types in MessageRequestResponse.

Enums§

\ No newline at end of file diff --git a/presage/proto/sync_message/outgoing_payment/enum.PaymentDetail.html b/presage/proto/sync_message/outgoing_payment/enum.PaymentDetail.html index a55b45508..720513a62 100644 --- a/presage/proto/sync_message/outgoing_payment/enum.PaymentDetail.html +++ b/presage/proto/sync_message/outgoing_payment/enum.PaymentDetail.html @@ -1,8 +1,8 @@ -PaymentDetail in presage::proto::sync_message::outgoing_payment - Rust
pub enum PaymentDetail {
+PaymentDetail in presage::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 +}

Variants§

§

MobileCoin(MobileCoin)

Implementations§

source§

impl PaymentDetail

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<PaymentDetail>, tag: u32, wire_type: WireType, @@ -10,10 +10,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for PaymentDetail

source§

fn eq(&self, other: &PaymentDetail) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/outgoing_payment/index.html b/presage/proto/sync_message/outgoing_payment/index.html index cf329f269..ff83736a7 100644 --- a/presage/proto/sync_message/outgoing_payment/index.html +++ b/presage/proto/sync_message/outgoing_payment/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message::outgoing_payment - Rust

Module presage::proto::sync_message::outgoing_payment

source ·
Expand description

Nested message and enum types in OutgoingPayment.

+presage::proto::sync_message::outgoing_payment - Rust

Module presage::proto::sync_message::outgoing_payment

source ·
Expand description

Nested message and enum types in OutgoingPayment.

Structs§

Enums§

\ No newline at end of file diff --git a/presage/proto/sync_message/outgoing_payment/struct.MobileCoin.html b/presage/proto/sync_message/outgoing_payment/struct.MobileCoin.html index fb73ab18d..763632cf3 100644 --- a/presage/proto/sync_message/outgoing_payment/struct.MobileCoin.html +++ b/presage/proto/sync_message/outgoing_payment/struct.MobileCoin.html @@ -1,4 +1,4 @@ -MobileCoin in presage::proto::sync_message::outgoing_payment - Rust

Struct presage::proto::sync_message::outgoing_payment::MobileCoin

source ·
pub struct MobileCoin {
+MobileCoin in presage::proto::sync_message::outgoing_payment - Rust

Struct presage::proto::sync_message::outgoing_payment::MobileCoin

source ·
pub struct MobileCoin {
     pub recipient_address: Option<Vec<u8>>,
     pub amount_pico_mob: Option<u64>,
     pub fee_pico_mob: Option<u64>,
@@ -10,15 +10,15 @@
 }

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoin

source§

fn default() -> MobileCoin

Returns the “default value” for a type. Read more
source§

impl PartialEq for MobileCoin

source§

fn eq(&self, other: &MobileCoin) -> bool

This method tests for self and other values to be equal, and is used +
§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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MobileCoin

source§

fn default() -> MobileCoin

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +33,7 @@ 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 StructuralPartialEq for MobileCoin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for MobileCoin

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/request/enum.Type.html b/presage/proto/sync_message/request/enum.Type.html index 0f8d17dd3..d3716d7b1 100644 --- a/presage/proto/sync_message/request/enum.Type.html +++ b/presage/proto/sync_message/request/enum.Type.html @@ -1,4 +1,4 @@ -Type in presage::proto::sync_message::request - Rust

Enum presage::proto::sync_message::request::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::sync_message::request - Rust

Enum presage::proto::sync_message::request::Type

source ·
#[repr(i32)]
pub enum Type { Unknown = 0, Contacts = 1, Blocked = 3, @@ -6,23 +6,23 @@ Keys = 5, PniIdentity = 6, }

Variants§

§

Unknown = 0

§

Contacts = 1

§

Blocked = 3

GROUPS = 2;

-
§

Configuration = 4

§

Keys = 5

§

PniIdentity = 6

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+
§

Configuration = 4

§

Keys = 5

§

PniIdentity = 6

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,
Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/sync_message/request/index.html b/presage/proto/sync_message/request/index.html index 0d3090e96..150521a2d 100644 --- a/presage/proto/sync_message/request/index.html +++ b/presage/proto/sync_message/request/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message::request - Rust

Module presage::proto::sync_message::request

source ·
Expand description

Nested message and enum types in Request.

+presage::proto::sync_message::request - Rust

Module presage::proto::sync_message::request

source ·
Expand description

Nested message and enum types in Request.

Enums§

\ No newline at end of file diff --git a/presage/proto/sync_message/sent/index.html b/presage/proto/sync_message/sent/index.html index 00f5f42ce..7b18da4a5 100644 --- a/presage/proto/sync_message/sent/index.html +++ b/presage/proto/sync_message/sent/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message::sent - Rust

Module presage::proto::sync_message::sent

source ·
Expand description

Nested message and enum types in Sent.

+presage::proto::sync_message::sent - Rust

Module presage::proto::sync_message::sent

source ·
Expand description

Nested message and enum types in Sent.

Structs§

\ No newline at end of file diff --git a/presage/proto/sync_message/sent/struct.StoryMessageRecipient.html b/presage/proto/sync_message/sent/struct.StoryMessageRecipient.html index 68bcee9ba..b317aa394 100644 --- a/presage/proto/sync_message/sent/struct.StoryMessageRecipient.html +++ b/presage/proto/sync_message/sent/struct.StoryMessageRecipient.html @@ -1,12 +1,12 @@ -StoryMessageRecipient in presage::proto::sync_message::sent - Rust

Struct presage::proto::sync_message::sent::StoryMessageRecipient

source ·
pub struct StoryMessageRecipient {
+StoryMessageRecipient in presage::proto::sync_message::sent - Rust

Struct presage::proto::sync_message::sent::StoryMessageRecipient

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for StoryMessageRecipient

source§

fn default() -> StoryMessageRecipient

Returns the “default value” for a type. Read more
source§

impl PartialEq for StoryMessageRecipient

source§

fn eq(&self, other: &StoryMessageRecipient) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for StoryMessageRecipient

source§

fn default() -> StoryMessageRecipient

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +21,7 @@ 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 StructuralPartialEq for StoryMessageRecipient

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for StoryMessageRecipient

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/sent/struct.UnidentifiedDeliveryStatus.html b/presage/proto/sync_message/sent/struct.UnidentifiedDeliveryStatus.html index e84d829aa..50341856d 100644 --- a/presage/proto/sync_message/sent/struct.UnidentifiedDeliveryStatus.html +++ b/presage/proto/sync_message/sent/struct.UnidentifiedDeliveryStatus.html @@ -1,13 +1,13 @@ -UnidentifiedDeliveryStatus in presage::proto::sync_message::sent - Rust
pub struct UnidentifiedDeliveryStatus {
+UnidentifiedDeliveryStatus in presage::proto::sync_message::sent - Rust
pub struct UnidentifiedDeliveryStatus {
     pub destination_service_id: Option<String>,
     pub unidentified: Option<bool>,
     pub destination_identity_key: Option<Vec<u8>>,
-}

Fields§

§destination_service_id: Option<String>§unidentified: Option<bool>§destination_identity_key: Option<Vec<u8>>

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.

-
source

pub fn destination_identity_key(&self) -> &[u8]

Returns the value of destination_identity_key, or the default value if destination_identity_key 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for UnidentifiedDeliveryStatus

source§

fn default() -> UnidentifiedDeliveryStatus

Returns the “default value” for a type. Read more
source§

impl PartialEq for UnidentifiedDeliveryStatus

source§

fn eq(&self, other: &UnidentifiedDeliveryStatus) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§destination_service_id: Option<String>§unidentified: Option<bool>§destination_identity_key: Option<Vec<u8>>

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.

+
source

pub fn destination_identity_key(&self) -> &[u8]

Returns the value of destination_identity_key, or the default value if destination_identity_key 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for UnidentifiedDeliveryStatus

source§

fn default() -> UnidentifiedDeliveryStatus

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +22,7 @@ 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 StructuralPartialEq for UnidentifiedDeliveryStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for UnidentifiedDeliveryStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/sticker_pack_operation/enum.Type.html b/presage/proto/sync_message/sticker_pack_operation/enum.Type.html index 6fe29dea4..c5bed1006 100644 --- a/presage/proto/sync_message/sticker_pack_operation/enum.Type.html +++ b/presage/proto/sync_message/sticker_pack_operation/enum.Type.html @@ -1,23 +1,23 @@ -Type in presage::proto::sync_message::sticker_pack_operation - Rust
#[repr(i32)]
pub enum Type { +Type in presage::proto::sync_message::sticker_pack_operation - Rust
#[repr(i32)]
pub enum Type { Install = 0, Remove = 1, -}

Variants§

§

Install = 0

§

Remove = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Install = 0

§

Remove = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/sync_message/sticker_pack_operation/index.html b/presage/proto/sync_message/sticker_pack_operation/index.html index dab0558a0..a61a19801 100644 --- a/presage/proto/sync_message/sticker_pack_operation/index.html +++ b/presage/proto/sync_message/sticker_pack_operation/index.html @@ -1,2 +1,2 @@ -presage::proto::sync_message::sticker_pack_operation - Rust

Module presage::proto::sync_message::sticker_pack_operation

source ·
Expand description

Nested message and enum types in StickerPackOperation.

+presage::proto::sync_message::sticker_pack_operation - Rust

Module presage::proto::sync_message::sticker_pack_operation

source ·
Expand description

Nested message and enum types in StickerPackOperation.

Enums§

\ No newline at end of file diff --git a/presage/proto/sync_message/struct.Blocked.html b/presage/proto/sync_message/struct.Blocked.html index dd0c8bacd..28f001ab5 100644 --- a/presage/proto/sync_message/struct.Blocked.html +++ b/presage/proto/sync_message/struct.Blocked.html @@ -1,10 +1,10 @@ -Blocked in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Blocked

source ·
pub struct Blocked {
+Blocked in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Blocked

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Blocked

source§

fn default() -> Blocked

Returns the “default value” for a type. Read more
source§

impl PartialEq for Blocked

source§

fn eq(&self, other: &Blocked) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Blocked

source§

fn default() -> Blocked

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for Blocked

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Blocked

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.CallEvent.html b/presage/proto/sync_message/struct.CallEvent.html index d6ba7fdbc..aec9d902e 100644 --- a/presage/proto/sync_message/struct.CallEvent.html +++ b/presage/proto/sync_message/struct.CallEvent.html @@ -1,22 +1,22 @@ -CallEvent in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::CallEvent

source ·
pub struct CallEvent {
+CallEvent in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::CallEvent

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for CallEvent

source§

fn default() -> CallEvent

Returns the “default value” for a type. Read more
source§

impl PartialEq for CallEvent

source§

fn eq(&self, other: &CallEvent) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for CallEvent

source§

fn default() -> CallEvent

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +31,7 @@ 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 StructuralPartialEq for CallEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for CallEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.CallLinkUpdate.html b/presage/proto/sync_message/struct.CallLinkUpdate.html index f7142fd8f..a7d53fae1 100644 --- a/presage/proto/sync_message/struct.CallLinkUpdate.html +++ b/presage/proto/sync_message/struct.CallLinkUpdate.html @@ -1,14 +1,14 @@ -CallLinkUpdate in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::CallLinkUpdate

source ·
pub struct CallLinkUpdate {
+CallLinkUpdate in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::CallLinkUpdate

source ·
pub struct CallLinkUpdate {
     pub root_key: Option<Vec<u8>>,
     pub admin_pass_key: Option<Vec<u8>>,
     pub type: Option<i32>,
-}

Fields§

§root_key: Option<Vec<u8>>§admin_pass_key: Option<Vec<u8>>§type: Option<i32>

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.

-
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 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for CallLinkUpdate

source§

fn default() -> CallLinkUpdate

Returns the “default value” for a type. Read more
source§

impl PartialEq for CallLinkUpdate

source§

fn eq(&self, other: &CallLinkUpdate) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§root_key: Option<Vec<u8>>§admin_pass_key: Option<Vec<u8>>§type: Option<i32>

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.

+
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 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for CallLinkUpdate

source§

fn default() -> CallLinkUpdate

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +23,7 @@ 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 StructuralPartialEq for CallLinkUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for CallLinkUpdate

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.CallLogEvent.html b/presage/proto/sync_message/struct.CallLogEvent.html index 51f2a21c9..2773c0ef5 100644 --- a/presage/proto/sync_message/struct.CallLogEvent.html +++ b/presage/proto/sync_message/struct.CallLogEvent.html @@ -1,4 +1,4 @@ -CallLogEvent in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::CallLogEvent

source ·
pub struct CallLogEvent {
+CallLogEvent in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::CallLogEvent

source ·
pub struct CallLogEvent {
     pub type: Option<i32>,
     pub timestamp: Option<u64>,
     pub conversation_id: Option<Vec<u8>>,
@@ -8,14 +8,14 @@
 CallEvent/conversationId.

§call_id: Option<u64>

An identifier for a call. Generated directly for 1:1, or derived from the era ID for group and ad-hoc calls. See also CallEvent/callId.

-

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.

-
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 call_id(&self) -> u64

Returns the value of call_id, or the default value if call_id 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for CallLogEvent

source§

fn default() -> CallLogEvent

Returns the “default value” for a type. Read more
source§

impl PartialEq for CallLogEvent

source§

fn eq(&self, other: &CallLogEvent) -> bool

This method tests for self and other values to be equal, and is used +

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.

+
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 call_id(&self) -> u64

Returns the value of call_id, or the default value if call_id 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for CallLogEvent

source§

fn default() -> CallLogEvent

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where @@ -30,7 +30,7 @@ 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 StructuralPartialEq for CallLogEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for CallLogEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.Configuration.html b/presage/proto/sync_message/struct.Configuration.html index 6d1b2fafd..1d4d3ece8 100644 --- a/presage/proto/sync_message/struct.Configuration.html +++ b/presage/proto/sync_message/struct.Configuration.html @@ -1,17 +1,17 @@ -Configuration in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Configuration

source ·
pub struct Configuration {
+Configuration in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Configuration

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Configuration

source§

fn default() -> Configuration

Returns the “default value” for a type. Read more
source§

impl PartialEq for Configuration

source§

fn eq(&self, other: &Configuration) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Configuration

source§

fn default() -> Configuration

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +26,7 @@ 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 StructuralPartialEq for Configuration

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Configuration

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.Contacts.html b/presage/proto/sync_message/struct.Contacts.html index 62ca5fe97..fcacd0162 100644 --- a/presage/proto/sync_message/struct.Contacts.html +++ b/presage/proto/sync_message/struct.Contacts.html @@ -1,10 +1,10 @@ -Contacts in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Contacts

source ·
pub struct Contacts {
+Contacts in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Contacts

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Contacts

source§

fn default() -> Contacts

Returns the “default value” for a type. Read more
source§

impl PartialEq for Contacts

source§

fn eq(&self, other: &Contacts) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Contacts

source§

fn default() -> Contacts

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for Contacts

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Contacts

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.DeleteForMe.html b/presage/proto/sync_message/struct.DeleteForMe.html index aaef13658..e37c61e9e 100644 --- a/presage/proto/sync_message/struct.DeleteForMe.html +++ b/presage/proto/sync_message/struct.DeleteForMe.html @@ -1,11 +1,11 @@ -DeleteForMe in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::DeleteForMe

source ·
pub struct DeleteForMe {
+DeleteForMe in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::DeleteForMe

source ·
pub struct DeleteForMe {
     pub message_deletes: Vec<MessageDeletes>,
     pub conversation_deletes: Vec<ConversationDelete>,
     pub local_only_conversation_deletes: Vec<LocalOnlyConversationDelete>,
     pub attachment_deletes: Vec<AttachmentDelete>,
-}

Fields§

§message_deletes: Vec<MessageDeletes>§conversation_deletes: Vec<ConversationDelete>§local_only_conversation_deletes: Vec<LocalOnlyConversationDelete>§attachment_deletes: Vec<AttachmentDelete>

Trait Implementations§

source§

impl Clone for DeleteForMe

source§

fn clone(&self) -> DeleteForMe

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeleteForMe

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DeleteForMe

source§

fn default() -> DeleteForMe

Returns the “default value” for a type. Read more
source§

impl PartialEq for DeleteForMe

source§

fn eq(&self, other: &DeleteForMe) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§message_deletes: Vec<MessageDeletes>§conversation_deletes: Vec<ConversationDelete>§local_only_conversation_deletes: Vec<LocalOnlyConversationDelete>§attachment_deletes: Vec<AttachmentDelete>

Trait Implementations§

source§

impl Clone for DeleteForMe

source§

fn clone(&self) -> DeleteForMe

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for DeleteForMe

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for DeleteForMe

source§

fn default() -> DeleteForMe

Returns the “default value” for a type. Read more
source§

impl PartialEq for DeleteForMe

source§

fn eq(&self, other: &DeleteForMe) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
source§

impl Message for DeleteForMe

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

fn clear(&mut self)

Clears the message, resetting all fields to their default.
source§

fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where +sufficient, and should not be overridden without very good reason.

source§

impl Message for DeleteForMe

source§

fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.
source§

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>
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,7 +20,7 @@ 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 StructuralPartialEq for DeleteForMe

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for DeleteForMe

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.FetchLatest.html b/presage/proto/sync_message/struct.FetchLatest.html index b78cafe5a..cd503c6bd 100644 --- a/presage/proto/sync_message/struct.FetchLatest.html +++ b/presage/proto/sync_message/struct.FetchLatest.html @@ -1,10 +1,10 @@ -FetchLatest in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::FetchLatest

source ·
pub struct FetchLatest {
+FetchLatest in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::FetchLatest

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for FetchLatest

source§

fn default() -> FetchLatest

Returns the “default value” for a type. Read more
source§

impl PartialEq for FetchLatest

source§

fn eq(&self, other: &FetchLatest) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for FetchLatest

source§

fn default() -> FetchLatest

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for FetchLatest

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for FetchLatest

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.Keys.html b/presage/proto/sync_message/struct.Keys.html index ea28b4d46..860f3827e 100644 --- a/presage/proto/sync_message/struct.Keys.html +++ b/presage/proto/sync_message/struct.Keys.html @@ -1,12 +1,12 @@ -Keys in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Keys

source ·
pub struct Keys {
+Keys in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Keys

source ·
pub struct Keys {
     pub storage_service: Option<Vec<u8>>,
     pub master: Option<Vec<u8>>,
 }

Fields§

§storage_service: Option<Vec<u8>>

@deprecated

-
§master: 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.

-
source

pub fn master(&self) -> &[u8]

Returns the value of master, or the default value if master 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Keys

source§

fn default() -> Keys

Returns the “default value” for a type. Read more
source§

impl PartialEq for Keys

source§

fn eq(&self, other: &Keys) -> bool

This method tests for self and other values to be equal, and is used +
§master: 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.

+
source

pub fn master(&self) -> &[u8]

Returns the value of master, or the default value if master 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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Keys

source§

fn default() -> Keys

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +21,7 @@ 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 StructuralPartialEq for Keys

Auto Trait Implementations§

§

impl Freeze for Keys

§

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 T
where +merges it into self.

source§

impl StructuralPartialEq for Keys

Auto Trait Implementations§

§

impl Freeze for Keys

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.MessageRequestResponse.html b/presage/proto/sync_message/struct.MessageRequestResponse.html index e7de98442..7740d31e2 100644 --- a/presage/proto/sync_message/struct.MessageRequestResponse.html +++ b/presage/proto/sync_message/struct.MessageRequestResponse.html @@ -1,14 +1,14 @@ -MessageRequestResponse in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::MessageRequestResponse

source ·
pub struct MessageRequestResponse {
+MessageRequestResponse in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::MessageRequestResponse

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MessageRequestResponse

source§

fn default() -> MessageRequestResponse

Returns the “default value” for a type. Read more
source§

impl PartialEq for MessageRequestResponse

source§

fn eq(&self, other: &MessageRequestResponse) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for MessageRequestResponse

source§

fn default() -> MessageRequestResponse

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +23,7 @@ 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 StructuralPartialEq for MessageRequestResponse

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for MessageRequestResponse

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.OutgoingPayment.html b/presage/proto/sync_message/struct.OutgoingPayment.html index 454902c56..d12e4bab9 100644 --- a/presage/proto/sync_message/struct.OutgoingPayment.html +++ b/presage/proto/sync_message/struct.OutgoingPayment.html @@ -1,12 +1,12 @@ -OutgoingPayment in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::OutgoingPayment

source ·
pub struct OutgoingPayment {
+OutgoingPayment in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::OutgoingPayment

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for OutgoingPayment

source§

fn default() -> OutgoingPayment

Returns the “default value” for a type. Read more
source§

impl PartialEq for OutgoingPayment

source§

fn eq(&self, other: &OutgoingPayment) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for OutgoingPayment

source§

fn default() -> OutgoingPayment

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +21,7 @@ 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 StructuralPartialEq for OutgoingPayment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for OutgoingPayment

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.PniChangeNumber.html b/presage/proto/sync_message/struct.PniChangeNumber.html index 0fece077e..929f2368c 100644 --- a/presage/proto/sync_message/struct.PniChangeNumber.html +++ b/presage/proto/sync_message/struct.PniChangeNumber.html @@ -1,4 +1,4 @@ -PniChangeNumber in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::PniChangeNumber

source ·
pub struct PniChangeNumber {
+PniChangeNumber in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::PniChangeNumber

source ·
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,14 +8,14 @@
 
§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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PniChangeNumber

source§

fn default() -> PniChangeNumber

Returns the “default value” for a type. Read more
source§

impl PartialEq for PniChangeNumber

source§

fn eq(&self, other: &PniChangeNumber) -> bool

This method tests for self and other values to be equal, and is used +

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for PniChangeNumber

source§

fn default() -> PniChangeNumber

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
where Self: Sized,

Encodes the message to a newly allocated buffer.
source§

fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
where @@ -30,7 +30,7 @@ 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 StructuralPartialEq for PniChangeNumber

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for PniChangeNumber

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.Read.html b/presage/proto/sync_message/struct.Read.html index 9589f0cde..1dbc38cf0 100644 --- a/presage/proto/sync_message/struct.Read.html +++ b/presage/proto/sync_message/struct.Read.html @@ -1,11 +1,11 @@ -Read in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Read

source ·
pub struct Read {
+Read in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Read

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Read

source§

fn default() -> Read

Returns the “default value” for a type. Read more
source§

impl PartialEq for Read

source§

fn eq(&self, other: &Read) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Read

source§

fn default() -> Read

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for Read

Auto Trait Implementations§

§

impl Freeze for Read

§

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 T
where +merges it into self.

source§

impl StructuralPartialEq for Read

Auto Trait Implementations§

§

impl Freeze for Read

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.Request.html b/presage/proto/sync_message/struct.Request.html index 48462f811..660136ff4 100644 --- a/presage/proto/sync_message/struct.Request.html +++ b/presage/proto/sync_message/struct.Request.html @@ -1,10 +1,10 @@ -Request in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Request

source ·
pub struct Request {
+Request in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Request

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Request

source§

fn default() -> Request

Returns the “default value” for a type. Read more
source§

impl PartialEq for Request

source§

fn eq(&self, other: &Request) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Request

source§

fn default() -> Request

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +19,7 @@ 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 StructuralPartialEq for Request

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Request

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.Sent.html b/presage/proto/sync_message/struct.Sent.html index e38ce7127..d0b5d1f2a 100644 --- a/presage/proto/sync_message/struct.Sent.html +++ b/presage/proto/sync_message/struct.Sent.html @@ -1,4 +1,4 @@ -Sent in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Sent

source ·
pub struct Sent {
+Sent in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Sent

source ·
pub struct Sent {
     pub destination_e164: Option<String>,
     pub destination_service_id: Option<String>,
     pub timestamp: Option<u64>,
@@ -9,14 +9,14 @@
     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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Sent

source§

fn default() -> Sent

Returns the “default value” for a type. Read more
source§

impl PartialEq for Sent

source§

fn eq(&self, other: &Sent) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Sent

source§

fn default() -> Sent

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +31,7 @@ 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 StructuralPartialEq for Sent

Auto Trait Implementations§

§

impl Freeze for Sent

§

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 T
where +merges it into self.

source§

impl StructuralPartialEq for Sent

Auto Trait Implementations§

§

impl Freeze for Sent

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.StickerPackOperation.html b/presage/proto/sync_message/struct.StickerPackOperation.html index fd7add871..361e69707 100644 --- a/presage/proto/sync_message/struct.StickerPackOperation.html +++ b/presage/proto/sync_message/struct.StickerPackOperation.html @@ -1,14 +1,14 @@ -StickerPackOperation in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::StickerPackOperation

source ·
pub struct StickerPackOperation {
+StickerPackOperation in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::StickerPackOperation

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for StickerPackOperation

source§

fn default() -> StickerPackOperation

Returns the “default value” for a type. Read more
source§

impl PartialEq for StickerPackOperation

source§

fn eq(&self, other: &StickerPackOperation) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for StickerPackOperation

source§

fn default() -> StickerPackOperation

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +23,7 @@ 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 StructuralPartialEq for StickerPackOperation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for StickerPackOperation

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.ViewOnceOpen.html b/presage/proto/sync_message/struct.ViewOnceOpen.html index 2d7ee8952..4de58641d 100644 --- a/presage/proto/sync_message/struct.ViewOnceOpen.html +++ b/presage/proto/sync_message/struct.ViewOnceOpen.html @@ -1,11 +1,11 @@ -ViewOnceOpen in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::ViewOnceOpen

source ·
pub struct ViewOnceOpen {
+ViewOnceOpen in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::ViewOnceOpen

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ViewOnceOpen

source§

fn default() -> ViewOnceOpen

Returns the “default value” for a type. Read more
source§

impl PartialEq for ViewOnceOpen

source§

fn eq(&self, other: &ViewOnceOpen) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for ViewOnceOpen

source§

fn default() -> ViewOnceOpen

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for ViewOnceOpen

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for ViewOnceOpen

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/sync_message/struct.Viewed.html b/presage/proto/sync_message/struct.Viewed.html index 4edb0a3f9..aa8c6750b 100644 --- a/presage/proto/sync_message/struct.Viewed.html +++ b/presage/proto/sync_message/struct.Viewed.html @@ -1,11 +1,11 @@ -Viewed in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Viewed

source ·
pub struct Viewed {
+Viewed in presage::proto::sync_message - Rust

Struct presage::proto::sync_message::Viewed

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Viewed

source§

fn default() -> Viewed

Returns the “default value” for a type. Read more
source§

impl PartialEq for Viewed

source§

fn eq(&self, other: &Viewed) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Viewed

source§

fn default() -> Viewed

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +20,7 @@ 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 StructuralPartialEq for Viewed

Auto Trait Implementations§

§

impl Freeze for Viewed

§

impl RefUnwindSafe for Viewed

§

impl Send for Viewed

§

impl Sync for Viewed

§

impl Unpin for Viewed

§

impl UnwindSafe for Viewed

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Viewed

Auto Trait Implementations§

§

impl Freeze for Viewed

§

impl RefUnwindSafe for Viewed

§

impl Send for Viewed

§

impl Sync for Viewed

§

impl Unpin for Viewed

§

impl UnwindSafe for Viewed

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/text_attachment/enum.Background.html b/presage/proto/text_attachment/enum.Background.html index d022ab0c0..ce55d2f9d 100644 --- a/presage/proto/text_attachment/enum.Background.html +++ b/presage/proto/text_attachment/enum.Background.html @@ -1,9 +1,9 @@ -Background in presage::proto::text_attachment - Rust

Enum presage::proto::text_attachment::Background

source ·
pub enum Background {
+Background in presage::proto::text_attachment - Rust

Enum presage::proto::text_attachment::Background

source ·
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 +}

Variants§

§

Gradient(Gradient)

§

Color(u32)

Implementations§

source§

impl Background

source

pub fn encode<B>(&self, buf: &mut B)
where B: BufMut,

Encodes the message to a buffer.

-
source

pub fn merge<B>( +

source

pub fn merge<B>( field: &mut Option<Background>, tag: u32, wire_type: WireType, @@ -11,10 +11,10 @@ ctx: DecodeContext, ) -> Result<(), DecodeError>
where B: Buf,

Decodes an instance of the message from a buffer, and merges it into self.

-
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

-

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq for Background

source§

fn eq(&self, other: &Background) -> bool

This method tests for self and other values to be equal, and is used +
source

pub fn encoded_len(&self) -> usize

Returns the encoded length of the message without a length delimiter.

+

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq 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 T
where +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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/text_attachment/enum.Style.html b/presage/proto/text_attachment/enum.Style.html index 5523335e5..a31b30444 100644 --- a/presage/proto/text_attachment/enum.Style.html +++ b/presage/proto/text_attachment/enum.Style.html @@ -1,27 +1,27 @@ -Style in presage::proto::text_attachment - Rust

Enum presage::proto::text_attachment::Style

source ·
#[repr(i32)]
pub enum Style { +Style in presage::proto::text_attachment - Rust

Enum presage::proto::text_attachment::Style

source ·
#[repr(i32)]
pub enum Style { Default = 0, Regular = 1, Bold = 2, Serif = 3, Script = 4, Condensed = 5, -}

Variants§

§

Default = 0

§

Regular = 1

§

Bold = 2

§

Serif = 3

§

Script = 4

§

Condensed = 5

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Style, or None if value is not a valid variant.

-
source§

impl Style

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Default = 0

§

Regular = 1

§

Bold = 2

§

Serif = 3

§

Script = 4

§

Condensed = 5

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Style, or None if value is not a valid variant.

+
source§

impl Style

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Style>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Style

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Style>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Style

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Style

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Style, DecodeError>

Performs the conversion.
source§

impl Copy for Style

source§

impl Eq for Style

source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Style

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Style, DecodeError>

Performs the conversion.
source§

impl Copy for Style

source§

impl Eq for Style

source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/text_attachment/index.html b/presage/proto/text_attachment/index.html index e6b5ad8ba..29c10da11 100644 --- a/presage/proto/text_attachment/index.html +++ b/presage/proto/text_attachment/index.html @@ -1,2 +1,2 @@ -presage::proto::text_attachment - Rust

Module presage::proto::text_attachment

source ·
Expand description

Nested message and enum types in TextAttachment.

+presage::proto::text_attachment - Rust

Module presage::proto::text_attachment

source ·
Expand description

Nested message and enum types in TextAttachment.

Structs§

Enums§

\ No newline at end of file diff --git a/presage/proto/text_attachment/struct.Gradient.html b/presage/proto/text_attachment/struct.Gradient.html index 12500e559..72de2de96 100644 --- a/presage/proto/text_attachment/struct.Gradient.html +++ b/presage/proto/text_attachment/struct.Gradient.html @@ -1,4 +1,4 @@ -Gradient in presage::proto::text_attachment - Rust

Struct presage::proto::text_attachment::Gradient

source ·
pub struct Gradient {
+Gradient in presage::proto::text_attachment - Rust

Struct presage::proto::text_attachment::Gradient

source ·
pub struct Gradient {
     pub start_color: Option<u32>,
     pub end_color: Option<u32>,
     pub angle: Option<u32>,
@@ -8,12 +8,12 @@
 
§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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Gradient

source§

fn default() -> Gradient

Returns the “default value” for a type. Read more
source§

impl PartialEq for Gradient

source§

fn eq(&self, other: &Gradient) -> bool

This method tests for self and other values to be equal, and is used +

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Gradient

source§

fn default() -> Gradient

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +28,7 @@ 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 StructuralPartialEq for Gradient

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Gradient

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/typing_message/enum.Action.html b/presage/proto/typing_message/enum.Action.html index 6a8593f5e..1d39b50e2 100644 --- a/presage/proto/typing_message/enum.Action.html +++ b/presage/proto/typing_message/enum.Action.html @@ -1,23 +1,23 @@ -Action in presage::proto::typing_message - Rust

Enum presage::proto::typing_message::Action

source ·
#[repr(i32)]
pub enum Action { +Action in presage::proto::typing_message - Rust

Enum presage::proto::typing_message::Action

source ·
#[repr(i32)]
pub enum Action { Started = 0, Stopped = 1, -}

Variants§

§

Started = 0

§

Stopped = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Action, or None if value is not a valid variant.

-
source§

impl Action

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Started = 0

§

Stopped = 1

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Action, or None if value is not a valid variant.

+
source§

impl Action

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Action>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Action

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Action>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Action

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Action

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Action, DecodeError>

Performs the conversion.
source§

impl Copy for Action

source§

impl Eq for Action

source§

impl StructuralPartialEq for Action

Auto Trait Implementations§

§

impl Freeze for Action

§

impl RefUnwindSafe for Action

§

impl Send for Action

§

impl Sync for Action

§

impl Unpin for Action

§

impl UnwindSafe for Action

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl TryFrom<i32> for Action

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Action, DecodeError>

Performs the conversion.
source§

impl Copy for Action

source§

impl Eq for Action

source§

impl StructuralPartialEq for Action

Auto Trait Implementations§

§

impl Freeze for Action

§

impl RefUnwindSafe for Action

§

impl Send for Action

§

impl Sync for Action

§

impl Unpin for Action

§

impl UnwindSafe for Action

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/typing_message/index.html b/presage/proto/typing_message/index.html index f079aa016..62788ae9a 100644 --- a/presage/proto/typing_message/index.html +++ b/presage/proto/typing_message/index.html @@ -1,2 +1,2 @@ -presage::proto::typing_message - Rust

Module presage::proto::typing_message

source ·
Expand description

Nested message and enum types in TypingMessage.

+presage::proto::typing_message - Rust

Module presage::proto::typing_message

source ·
Expand description

Nested message and enum types in TypingMessage.

Enums§

\ No newline at end of file diff --git a/presage/proto/unidentified_sender_message/index.html b/presage/proto/unidentified_sender_message/index.html index b52c58a2d..38c54aa05 100644 --- a/presage/proto/unidentified_sender_message/index.html +++ b/presage/proto/unidentified_sender_message/index.html @@ -1,2 +1,2 @@ -presage::proto::unidentified_sender_message - Rust

Module presage::proto::unidentified_sender_message

source ·
Expand description

Nested message and enum types in UnidentifiedSenderMessage.

+presage::proto::unidentified_sender_message - Rust

Module presage::proto::unidentified_sender_message

source ·
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/presage/proto/unidentified_sender_message/message/enum.ContentHint.html b/presage/proto/unidentified_sender_message/message/enum.ContentHint.html index 190da8352..555e4841d 100644 --- a/presage/proto/unidentified_sender_message/message/enum.ContentHint.html +++ b/presage/proto/unidentified_sender_message/message/enum.ContentHint.html @@ -1,27 +1,27 @@ -ContentHint in presage::proto::unidentified_sender_message::message - Rust
#[repr(i32)]
pub enum ContentHint { +ContentHint in presage::proto::unidentified_sender_message::message - Rust
#[repr(i32)]
pub enum ContentHint { Default = 0, Resendable = 1, Implicit = 2, }

Variants§

§

Default = 0

Show an error immediately; it was important but we can’t retry.

§

Resendable = 1

Sender will try to resend; delay any error UI if possible

§

Implicit = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ContentHint, or None if value is not a valid variant.

-
source§

impl ContentHint

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a ContentHint, or None if value is not a valid variant.

+
source§

impl ContentHint

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<ContentHint>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for ContentHint

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<ContentHint>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for ContentHint

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for ContentHint

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ContentHint, DecodeError>

Performs the conversion.
source§

impl Copy for ContentHint

source§

impl Eq for ContentHint

source§

impl StructuralPartialEq for ContentHint

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +operator. Read more

source§

impl TryFrom<i32> for ContentHint

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<ContentHint, DecodeError>

Performs the conversion.
source§

impl Copy for ContentHint

source§

impl Eq for ContentHint

source§

impl StructuralPartialEq for ContentHint

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/unidentified_sender_message/message/enum.Type.html b/presage/proto/unidentified_sender_message/message/enum.Type.html index f171e1587..d65c1646b 100644 --- a/presage/proto/unidentified_sender_message/message/enum.Type.html +++ b/presage/proto/unidentified_sender_message/message/enum.Type.html @@ -1,26 +1,26 @@ -Type in presage::proto::unidentified_sender_message::message - Rust
#[repr(i32)]
pub enum Type { +Type in presage::proto::unidentified_sender_message::message - Rust
#[repr(i32)]
pub enum Type { PrekeyMessage = 1, Message = 2, SenderkeyMessage = 7, PlaintextContent = 8, }

Variants§

§

PrekeyMessage = 1

§

Message = 2

Further cases should line up with Envelope.Type, even though old cases don’t.

-
§

SenderkeyMessage = 7

§

PlaintextContent = 8

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+
§

SenderkeyMessage = 7

§

PlaintextContent = 8

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/unidentified_sender_message/message/index.html b/presage/proto/unidentified_sender_message/message/index.html index ea70952a6..80780a490 100644 --- a/presage/proto/unidentified_sender_message/message/index.html +++ b/presage/proto/unidentified_sender_message/message/index.html @@ -1,2 +1,2 @@ -presage::proto::unidentified_sender_message::message - Rust

Module presage::proto::unidentified_sender_message::message

source ·
Expand description

Nested message and enum types in Message.

+presage::proto::unidentified_sender_message::message - Rust

Module presage::proto::unidentified_sender_message::message

source ·
Expand description

Nested message and enum types in Message.

Enums§

\ No newline at end of file diff --git a/presage/proto/unidentified_sender_message/struct.Message.html b/presage/proto/unidentified_sender_message/struct.Message.html index 2fade30f8..9dda91b34 100644 --- a/presage/proto/unidentified_sender_message/struct.Message.html +++ b/presage/proto/unidentified_sender_message/struct.Message.html @@ -1,18 +1,18 @@ -Message in presage::proto::unidentified_sender_message - Rust

Struct presage::proto::unidentified_sender_message::Message

source ·
pub struct Message {
+Message in presage::proto::unidentified_sender_message - Rust

Struct presage::proto::unidentified_sender_message::Message

source ·
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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Message

source§

fn default() -> Message

Returns the “default value” for a type. Read more
source§

impl PartialEq for Message

source§

fn eq(&self, other: &Message) -> bool

This method tests for self and other values to be equal, and is used +}

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<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Message

source§

fn default() -> Message

Returns the “default value” for a type. Read more
source§

impl PartialEq 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 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 +sufficient, and should not be overridden without very good reason.

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>
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,7 +27,7 @@ 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 StructuralPartialEq for Message

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +merges it into self.

source§

impl StructuralPartialEq for Message

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably 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/presage/proto/verified/enum.State.html b/presage/proto/verified/enum.State.html index edf947911..c50fa0c3f 100644 --- a/presage/proto/verified/enum.State.html +++ b/presage/proto/verified/enum.State.html @@ -1,24 +1,24 @@ -State in presage::proto::verified - Rust

Enum presage::proto::verified::State

source ·
#[repr(i32)]
pub enum State { +State in presage::proto::verified - Rust

Enum presage::proto::verified::State

source ·
#[repr(i32)]
pub enum State { Default = 0, Verified = 1, Unverified = 2, -}

Variants§

§

Default = 0

§

Verified = 1

§

Unverified = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a State, or None if value is not a valid variant.

-
source§

impl State

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Default = 0

§

Verified = 1

§

Unverified = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a State, or None if value is not a valid variant.

+
source§

impl State

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<State>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for State

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<State>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for State

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for State

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<State, DecodeError>

Performs the conversion.
source§

impl Copy for State

source§

impl Eq for State

source§

impl StructuralPartialEq for State

Auto Trait Implementations§

§

impl Freeze for State

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for State

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<State, DecodeError>

Performs the conversion.
source§

impl Copy for State

source§

impl Eq for State

source§

impl StructuralPartialEq for State

Auto Trait Implementations§

§

impl Freeze for State

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/verified/index.html b/presage/proto/verified/index.html index f19e2092c..634229843 100644 --- a/presage/proto/verified/index.html +++ b/presage/proto/verified/index.html @@ -1,2 +1,2 @@ -presage::proto::verified - Rust

Module presage::proto::verified

source ·
Expand description

Nested message and enum types in Verified.

+presage::proto::verified - Rust

Module presage::proto::verified

source ·
Expand description

Nested message and enum types in Verified.

Enums§

\ No newline at end of file diff --git a/presage/proto/web_socket_message/enum.Type.html b/presage/proto/web_socket_message/enum.Type.html index d24b5e7ce..cc2c4af4a 100644 --- a/presage/proto/web_socket_message/enum.Type.html +++ b/presage/proto/web_socket_message/enum.Type.html @@ -1,24 +1,24 @@ -Type in presage::proto::web_socket_message - Rust

Enum presage::proto::web_socket_message::Type

source ·
#[repr(i32)]
pub enum Type { +Type in presage::proto::web_socket_message - Rust

Enum presage::proto::web_socket_message::Type

source ·
#[repr(i32)]
pub enum Type { Unknown = 0, Request = 1, Response = 2, -}

Variants§

§

Unknown = 0

§

Request = 1

§

Response = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

-
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

+}

Variants§

§

Unknown = 0

§

Request = 1

§

Response = 2

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>

👎Deprecated: Use the TryFrom<i32> implementation instead

Converts an i32 to a Type, or None if value is not a valid variant.

+
source§

impl Type

source

pub fn as_str_name(&self) -> &'static str

String value of the enum field names used in the ProtoBuf definition.

The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.

-
source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

-

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<(), Error>

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 Hash for Type

source§

fn hash<__H>(&self, state: &mut __H)
where +

source

pub fn from_str_name(value: &str) -> Option<Type>

Creates an enum from field names used in the ProtoBuf definition.

+

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<(), Error>

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 Hash for Type

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 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) -> Self
where + 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) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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,

Restrict a value to a certain interval. Read more
source§

impl PartialEq 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 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 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 TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where +operator. Read more

source§

impl TryFrom<i32> for Type

§

type Error = DecodeError

The type returned in the event of a conversion error.
source§

fn try_from(value: i32) -> Result<Type, DecodeError>

Performs the conversion.
source§

impl Copy for Type

source§

impl Eq for Type

source§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl Freeze for Type

§

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Comparable<K> for Q
where diff --git a/presage/proto/web_socket_message/index.html b/presage/proto/web_socket_message/index.html index e921a3fb2..5184d437b 100644 --- a/presage/proto/web_socket_message/index.html +++ b/presage/proto/web_socket_message/index.html @@ -1,2 +1,2 @@ -presage::proto::web_socket_message - Rust

Module presage::proto::web_socket_message

source ·
Expand description

Nested message and enum types in WebSocketMessage.

+presage::proto::web_socket_message - Rust

Module presage::proto::web_socket_message

source ·
Expand description

Nested message and enum types in WebSocketMessage.

Enums§

\ No newline at end of file diff --git a/presage/store/enum.Thread.html b/presage/store/enum.Thread.html index d40bf395d..0276f1d7a 100644 --- a/presage/store/enum.Thread.html +++ b/presage/store/enum.Thread.html @@ -1,16 +1,16 @@ -Thread in presage::store - Rust

Enum presage::store::Thread

source ·
pub enum Thread {
+Thread in presage::store - Rust

Enum presage::store::Thread

source ·
pub enum Thread {
     Contact(Uuid),
     Group(GroupMasterKeyBytes),
 }
Expand description

A thread specifies where a message was sent, either to or from a contact or in a group.

Variants§

§

Contact(Uuid)

The message was sent inside a contact-chat.

§

Group(GroupMasterKeyBytes)

The message was sent inside a groups-chat with the GroupMasterKeyBytes (specified as bytes).

-

Trait Implementations§

source§

impl Clone for Thread

source§

fn clone(&self) -> Thread

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Thread

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Thread

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 Thread

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Thread

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 Thread

source§

fn clone(&self) -> Thread

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Thread

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Thread

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 Thread

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Hash for Thread

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for Thread

source§

fn eq(&self, other: &Thread) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for Thread

source§

fn eq(&self, other: &Thread) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &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 Thread

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<&Content> for Thread

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(content: &Content) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for Thread

source§

impl StructuralPartialEq for Thread

Auto Trait Implementations§

§

impl Freeze for Thread

§

impl RefUnwindSafe for Thread

§

impl Send for Thread

§

impl Sync for Thread

§

impl Unpin for Thread

§

impl UnwindSafe for Thread

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for Thread

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<&Content> for Thread

§

type Error = Error

The type returned in the event of a conversion error.
source§

fn try_from(content: &Content) -> Result<Self, Self::Error>

Performs the conversion.
source§

impl Eq for Thread

source§

impl StructuralPartialEq for Thread

Auto Trait Implementations§

§

impl Freeze for Thread

§

impl RefUnwindSafe for Thread

§

impl Send for Thread

§

impl Sync for Thread

§

impl Unpin for Thread

§

impl UnwindSafe for Thread

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<Q, K> Equivalent<K> for Q
where diff --git a/presage/store/index.html b/presage/store/index.html index 8a2acfdf6..81f594c13 100644 --- a/presage/store/index.html +++ b/presage/store/index.html @@ -1,2 +1,2 @@ -presage::store - Rust

Module presage::store

source ·
Expand description

Traits that are used by the manager for storing the data.

+presage::store - Rust

Module presage::store

source ·
Expand description

Traits that are used by the manager for storing the data.

Structs§

Enums§

  • A thread specifies where a message was sent, either to or from a contact or in a group.

Traits§

  • Extension trait of Content
  • Stores messages, contacts, groups and profiles
  • Stores the registered state of the manager
  • The manager store trait combining all other stores into a single one
  • An error trait implemented by store error types
\ No newline at end of file diff --git a/presage/store/struct.Sticker.html b/presage/store/struct.Sticker.html index 04a907a21..e20b21cae 100644 --- a/presage/store/struct.Sticker.html +++ b/presage/store/struct.Sticker.html @@ -1,11 +1,11 @@ -Sticker in presage::store - Rust

Struct presage::store::Sticker

source ·
pub struct Sticker {
+Sticker in presage::store - Rust

Struct presage::store::Sticker

source ·
pub struct Sticker {
     pub id: u32,
     pub emoji: Option<String>,
     pub content_type: Option<String>,
     pub bytes: Option<Vec<u8>>,
 }
Expand description

equivalent to Sticker

-

Fields§

§id: u32§emoji: Option<String>§content_type: Option<String>§bytes: Option<Vec<u8>>

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<'de> Deserialize<'de> for Sticker

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<Sticker> for Sticker

source§

fn from(value: Sticker) -> Self

Converts to this type from the input type.
source§

impl Serialize for Sticker

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where +

Fields§

§id: u32§emoji: Option<String>§content_type: Option<String>§bytes: Option<Vec<u8>>

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<'de> Deserialize<'de> for Sticker

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<Sticker> for Sticker

source§

fn from(value: Sticker) -> Self

Converts to this type from the input type.
source§

impl Serialize for Sticker

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/presage/store/struct.StickerPack.html b/presage/store/struct.StickerPack.html index 0b10f67fe..598c4ef8d 100644 --- a/presage/store/struct.StickerPack.html +++ b/presage/store/struct.StickerPack.html @@ -1,9 +1,9 @@ -StickerPack in presage::store - Rust

Struct presage::store::StickerPack

source ·
pub struct StickerPack {
+StickerPack in presage::store - Rust

Struct presage::store::StickerPack

source ·
pub struct StickerPack {
     pub id: Vec<u8>,
     pub key: Vec<u8>,
     pub manifest: StickerPackManifest,
-}

Fields§

§id: Vec<u8>§key: Vec<u8>§manifest: StickerPackManifest

Trait Implementations§

source§

impl Clone for StickerPack

source§

fn clone(&self) -> StickerPack

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StickerPack

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for StickerPack

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 Serialize for StickerPack

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where +}

Fields§

§id: Vec<u8>§key: Vec<u8>§manifest: StickerPackManifest

Trait Implementations§

source§

impl Clone for StickerPack

source§

fn clone(&self) -> StickerPack

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StickerPack

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for StickerPack

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 Serialize for StickerPack

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/presage/store/struct.StickerPackManifest.html b/presage/store/struct.StickerPackManifest.html index 6ffc821f6..ea5d2d61c 100644 --- a/presage/store/struct.StickerPackManifest.html +++ b/presage/store/struct.StickerPackManifest.html @@ -1,11 +1,11 @@ -StickerPackManifest in presage::store - Rust

Struct presage::store::StickerPackManifest

source ·
pub struct StickerPackManifest {
+StickerPackManifest in presage::store - Rust

Struct presage::store::StickerPackManifest

source ·
pub struct StickerPackManifest {
     pub title: String,
     pub author: String,
     pub cover: Option<Sticker>,
     pub stickers: Vec<Sticker>,
 }
Expand description

equivalent to Pack

-

Fields§

§title: String§author: String§cover: Option<Sticker>§stickers: Vec<Sticker>

Trait Implementations§

source§

impl Clone for StickerPackManifest

source§

fn clone(&self) -> StickerPackManifest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StickerPackManifest

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for StickerPackManifest

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<Pack> for StickerPackManifest

source§

fn from(value: Pack) -> Self

Converts to this type from the input type.
source§

impl Serialize for StickerPackManifest

source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where +

Fields§

§title: String§author: String§cover: Option<Sticker>§stickers: Vec<Sticker>

Trait Implementations§

source§

impl Clone for StickerPackManifest

source§

fn clone(&self) -> StickerPackManifest

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StickerPackManifest

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for StickerPackManifest

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<Pack> for StickerPackManifest

source§

fn from(value: Pack) -> Self

Converts to this type from the input type.
source§

impl Serialize for StickerPackManifest

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 T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/presage/store/trait.ContentExt.html b/presage/store/trait.ContentExt.html index 0b03a38b6..21f669fcf 100644 --- a/presage/store/trait.ContentExt.html +++ b/presage/store/trait.ContentExt.html @@ -1,6 +1,6 @@ -ContentExt in presage::store - Rust

Trait presage::store::ContentExt

source ·
pub trait ContentExt {
+ContentExt in presage::store - Rust

Trait presage::store::ContentExt

source ·
pub trait ContentExt {
     // Required method
     fn timestamp(&self) -> u64;
 }
Expand description

Extension trait of Content

-

Required Methods§

source

fn timestamp(&self) -> u64

Implementations on Foreign Types§

source§

impl ContentExt for Content

source§

fn timestamp(&self) -> u64

The original timestamp of the message.

+

Required Methods§

source

fn timestamp(&self) -> u64

Implementations on Foreign Types§

source§

impl ContentExt for Content

source§

fn timestamp(&self) -> u64

The original timestamp of the message.

Implementors§

\ No newline at end of file diff --git a/presage/store/trait.ContentsStore.html b/presage/store/trait.ContentsStore.html index 33955891b..f32fefee7 100644 --- a/presage/store/trait.ContentsStore.html +++ b/presage/store/trait.ContentsStore.html @@ -1,4 +1,4 @@ -ContentsStore in presage::store - Rust

Trait presage::store::ContentsStore

source ·
pub trait ContentsStore: Send + Sync {
+ContentsStore in presage::store - Rust

Trait presage::store::ContentsStore

source ·
pub trait ContentsStore: Send + Sync {
     type ContentsStoreError: StoreError;
     type ContactsIter: Iterator<Item = Result<Contact, Self::ContentsStoreError>>;
     type GroupsIter: Iterator<Item = Result<(GroupMasterKeyBytes, Group), Self::ContentsStoreError>>;
@@ -142,112 +142,112 @@
     thread: &Thread,
     message: Content,
 ) -> Result<(), Self::ContentsStoreError>

Save a message in a Thread identified by a timestamp.

-
source

fn delete_message( +

source

fn delete_message( &mut self, thread: &Thread, timestamp: u64, ) -> Result<bool, Self::ContentsStoreError>

Delete a single message, identified by its received timestamp from a thread. Useful when you want to delete a message locally only.

-
source

fn message( +

source

fn message( &self, thread: &Thread, timestamp: u64, ) -> Result<Option<Content>, Self::ContentsStoreError>

Retrieve a message from a Thread by its timestamp.

-
source

fn messages( +

source

fn messages( &self, thread: &Thread, range: impl RangeBounds<u64>, ) -> Result<Self::MessagesIter, Self::ContentsStoreError>

Retrieve all messages from a Thread within a range in time

-
source

fn clear_contacts(&mut self) -> Result<(), Self::ContentsStoreError>

Clear all saved synchronized contact data

-
source

fn save_contact( +

source

fn clear_contacts(&mut self) -> Result<(), Self::ContentsStoreError>

Clear all saved synchronized contact data

+
source

fn save_contact( &mut self, contacts: &Contact, ) -> Result<(), Self::ContentsStoreError>

Save a contact

-
source

fn contacts(&self) -> Result<Self::ContactsIter, Self::ContentsStoreError>

Get an iterator on all stored (synchronized) contacts

-
source

fn contact_by_id( +

source

fn contacts(&self) -> Result<Self::ContactsIter, Self::ContentsStoreError>

Get an iterator on all stored (synchronized) contacts

+
source

fn contact_by_id( &self, id: &Uuid, ) -> Result<Option<Contact>, Self::ContentsStoreError>

Get contact data for a single user by its Uuid.

-
source

fn clear_groups(&mut self) -> Result<(), Self::ContentsStoreError>

Delete all cached group data

-
source

fn save_group( +

source

fn clear_groups(&mut self) -> Result<(), Self::ContentsStoreError>

Delete all cached group data

+
source

fn save_group( &self, master_key: GroupMasterKeyBytes, group: &Group, ) -> Result<(), Self::ContentsStoreError>

Save a group in the cache

-
source

fn groups(&self) -> Result<Self::GroupsIter, Self::ContentsStoreError>

Get an iterator on all cached groups

-
source

fn group( +

source

fn groups(&self) -> Result<Self::GroupsIter, Self::ContentsStoreError>

Get an iterator on all cached groups

+
source

fn group( &self, master_key: GroupMasterKeyBytes, ) -> Result<Option<Group>, Self::ContentsStoreError>

Retrieve a single unencrypted group indexed by its [GroupMasterKeyBytes]

-
source

fn save_group_avatar( +

source

fn save_group_avatar( &self, master_key: GroupMasterKeyBytes, avatar: &AvatarBytes, ) -> Result<(), Self::ContentsStoreError>

Save a group avatar in the cache

-
source

fn group_avatar( +

source

fn group_avatar( &self, master_key: GroupMasterKeyBytes, ) -> Result<Option<AvatarBytes>, Self::ContentsStoreError>

Retrieve a group avatar from the cache.

-
source

fn upsert_profile_key( +

source

fn upsert_profile_key( &mut self, uuid: &Uuid, key: ProfileKey, ) -> Result<bool, Self::ContentsStoreError>

Insert or update the profile key of a contact

-
source

fn profile_key( +

source

fn profile_key( &self, uuid: &Uuid, ) -> Result<Option<ProfileKey>, Self::ContentsStoreError>

Get the profile key for a contact

-
source

fn save_profile( +

source

fn save_profile( &mut self, uuid: Uuid, key: ProfileKey, profile: Profile, ) -> Result<(), Self::ContentsStoreError>

Save a profile by Uuid and ProfileKey.

-
source

fn profile( +

source

fn profile( &self, uuid: Uuid, key: ProfileKey, ) -> Result<Option<Profile>, Self::ContentsStoreError>

Retrieve a profile by Uuid and ProfileKey.

-
source

fn save_profile_avatar( +

source

fn save_profile_avatar( &mut self, uuid: Uuid, key: ProfileKey, profile: &AvatarBytes, ) -> Result<(), Self::ContentsStoreError>

Save a profile avatar by Uuid and ProfileKey.

-
source

fn profile_avatar( +

source

fn profile_avatar( &self, uuid: Uuid, key: ProfileKey, ) -> Result<Option<AvatarBytes>, Self::ContentsStoreError>

Retrieve a profile avatar by Uuid and ProfileKey.

-
source

fn add_sticker_pack( +

source

fn add_sticker_pack( &mut self, pack: &StickerPack, ) -> Result<(), Self::ContentsStoreError>

Stickers Add a sticker pack

-
source

fn sticker_pack( +

source

fn sticker_pack( &self, id: &[u8], ) -> Result<Option<StickerPack>, Self::ContentsStoreError>

Gets a cached sticker pack

-
source

fn remove_sticker_pack( +

source

fn remove_sticker_pack( &mut self, id: &[u8], ) -> Result<bool, Self::ContentsStoreError>

Removes a sticker pack

-
source

fn sticker_packs( +

source

fn sticker_packs( &self, ) -> Result<Self::StickerPacksIter, Self::ContentsStoreError>

Get an iterator on all installed stickerpacks

-

Provided Methods§

Provided Methods§

source

fn save_trusted_identity_message( &self, protocol_address: &ProtocolAddress, right_identity_key: IdentityKey, verified_state: State, )

Saves a message that can show users when the identity of a contact has changed On Signal Android, this is usually displayed as: “Your safety number with XYZ has changed.”

-
source

fn expire_timer( +

source

fn expire_timer( &self, thread: &Thread, ) -> Result<Option<u32>, Self::ContentsStoreError>

Get the expire timer from a Thread, which corresponds to either Contact::expire_timer or Group::disappearing_messages_timer.

-
source

fn update_expire_timer( +

source

fn update_expire_timer( &mut self, thread: &Thread, timer: u32, diff --git a/presage/store/trait.Store.html b/presage/store/trait.Store.html index 5cfdd5f07..274d0639e 100644 --- a/presage/store/trait.Store.html +++ b/presage/store/trait.Store.html @@ -1,4 +1,4 @@ -Store in presage::store - Rust

Trait presage::store::Store

source ·
pub trait Store: StateStore<StateStoreError = Self::Error> + ContentsStore<ContentsStoreError = Self::Error> + Send + Sync + Clone + 'static {
+Store in presage::store - Rust

Trait presage::store::Store

source ·
pub trait Store: StateStore<StateStoreError = Self::Error> + ContentsStore<ContentsStoreError = Self::Error> + Send + Sync + Clone + 'static {
     type Error: StoreError;
     type AciStore: ProtocolStore + PreKeysStore + SenderKeyStore + SessionStoreExt + Sync + Clone;
     type PniStore: ProtocolStore + PreKeysStore + SenderKeyStore + SessionStoreExt + Sync + Clone;
@@ -8,6 +8,6 @@
     fn aci_protocol_store(&self) -> Self::AciStore;
     fn pni_protocol_store(&self) -> Self::PniStore;
 }
Expand description

The manager store trait combining all other stores into a single one

-

Required Associated Types§

Required Methods§

source

fn clear(&mut self) -> Result<(), <Self as StateStore>::StateStoreError>

Clear the entire store

+

Required Associated Types§

Required Methods§

source

fn clear(&mut self) -> Result<(), <Self as StateStore>::StateStoreError>

Clear the entire store

This can be useful when resetting an existing client.

-
source

fn aci_protocol_store(&self) -> Self::AciStore

source

fn pni_protocol_store(&self) -> Self::PniStore

Object Safety§

This trait is not object safe.

Implementors§

\ No newline at end of file +

source

fn aci_protocol_store(&self) -> Self::AciStore

source

fn pni_protocol_store(&self) -> Self::PniStore

Object Safety§

This trait is not object safe.

Implementors§

\ No newline at end of file diff --git a/search-index.js b/search-index.js index 42b6c451c..5bf13bda4 100644 --- a/search-index.js +++ b/search-index.js @@ -1,8 +1,8 @@ var searchIndex = new Map(JSON.parse('[\ ["libsignal_protocol",{"t":"IPPFFGGGFPFGFFKRFFKPFFFFFFFFRFFFKPFPIPPPFFFFFPKFFKFPPFFFFFPFFPFKPFGIGFKFPEFFKFFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNMNNMNNNMNNMNNMNNNNMNNMNNHHNNNNNNNNNNNNNNNNNOOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNCNNNNNNNNNNNONONOONMNNMNNNNMNNNNOHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNOHHHNNNNNNNONNNNNONNONNMNNNMNNMNNMNNMNNOHHHHHHNNNNNOONNNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPIPPGPPPPPPNNNNNNNNNNNNNNNNNOOFFNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKFGPGIGIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNN","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","SealedSenderV2SentMessage","SealedSenderV2SentMessageRecipient","SenderCertificate","SenderKey","SenderKeyDistributionMessage","SenderKeyMessage","SenderKeyMessage","SenderKeyRecord","SenderKeyStore","Sending","ServerCertificate","ServiceId","ServiceIdFixedWidthBinaryBytes","ServiceIdKind","SessionRecord","SessionStore","SignalMessage","SignalMessage","SignalProtocolError","SignedPreKeyId","SignedPreKeyRecord","SignedPreKeyStore","Timestamp","UnidentifiedSenderMessageContent","Unknown","Whisper","add_millis","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","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","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","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","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","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","content_hint","contents","counter","create_sender_key_distribution_message","ct_eq","current_ratchet_key_matches","decode","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","device_id","device_id","device_id","device_id","device_id","device_id","devices","display","display_string","distribution_id","distribution_id","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","epoch_millis","eq","eq","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","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","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","from","from","from","from","from_djb_public_key_bytes","from_epoch_millis","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","hash","id","id","id","identity_key","identity_key","identity_key","identity_key","identity_store","incremental_mac","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","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","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","kind","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","offset_of_shared_bytes","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","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","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","range_for_recipient_key_material","ratchet_key","raw_uuid","received_message_parts_for_recipient","recipients","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_legacy_ephemeral_key_derivation","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","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","sub_millis","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_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","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","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","type_id","type_id","type_id","validate","validate","verify_alternate_identity","verify_mac","verify_signature","verify_signature","verify_signature_for_multipart_message","version","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","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","Err","FfiBindingError","FingerprintParsingError","FingerprintVersionMismatch","InvalidArgument","InvalidKyberPreKeyId","InvalidMacKeyLength","InvalidMessage","InvalidPreKeyId","InvalidProtobufEncoding","InvalidRegistrationId","InvalidSealedSenderMessage","InvalidSenderKeySession","InvalidSessionStructure","InvalidSignedPreKeyId","InvalidState","LegacyCiphertextVersion","NoKeyTypeIdentifier","NoSenderKeyState","Ok","Result","SealedSenderSelfSend","SessionNotFound","SignalProtocolError","SignatureValidationFailed","UnknownSealedSenderVersion","UnrecognizedCiphertextVersion","UnrecognizedMessageVersion","UntrustedIdentity","WrongKEMKeyType","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","for_application_callback","from","init","into","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","deref","deref","deref_mut","deref_mut","drop","drop","finalize","finalize","from","from","init","init","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","Public","PublicKey","Secret","SecretKey","SerializedCiphertext","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","ct_eq","decapsulate","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","drop","drop","encapsulate","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from","from","from_public_and_private","generate","init","init","init","init","init","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_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"],[1313,"libsignal_protocol::error"],[1368,"libsignal_protocol::error::SignalProtocolError"],[1370,"libsignal_protocol::incremental_mac"],[1409,"libsignal_protocol::kem"],[1516,"libsignal_protocol::timestamp"],[1517,"libsignal_protocol::state::session"],[1518,"core::result"],[1519,"libsignal_protocol::storage::inmem"],[1520,"libsignal_protocol::state::kyber_prekey"],[1521,"core::iter::traits::iterator"],[1522,"libsignal_protocol::state::prekey"],[1523,"libsignal_protocol::state::signed_prekey"],[1524,"libsignal_protocol::protocol"],[1525,"libsignal_protocol::curve"],[1526,"alloc::boxed"],[1527,"rand_core"],[1528,"rand::rng"],[1529,"libsignal_protocol::sealed_sender"],[1530,"libsignal_core::address"],[1531,"libsignal_protocol::fingerprint"],[1532,"libsignal_protocol::identity_key"],[1533,"libsignal_protocol::sender_keys"],[1534,"libsignal_protocol::state::bundle"],[1535,"libsignal_protocol::storage::traits"],[1536,"core::cmp"],[1537,"uuid"],[1538,"subtle"],[1539,"core::convert"],[1540,"serde::de"],[1541,"alloc::string"],[1542,"core::iter::traits::collect"],[1543,"core::fmt"],[1544,"core::future::future"],[1545,"core::pin"],[1546,"alloc::vec"],[1547,"core::option"],[1548,"std::time"],[1549,"core::hash"],[1550,"libsignal_protocol::ratchet::params"],[1551,"core::ops::function"],[1552,"core::ops::range"],[1553,"serde::ser"],[1554,"num_enum"],[1555,"core::any"],[1556,"core::error"],[1557,"core::marker"],[1558,"core::panic::unwind_safe"],[1559,"core::clone"],[1560,"digest::mac"],[1561,"crypto_common"],[1562,"libsignal_protocol::group_cipher"],[1563,"libsignal_protocol::ratchet"],[1564,"libsignal_protocol::session_cipher"],[1565,"libsignal_protocol::session"]],"i":[0,35,36,0,0,0,0,0,0,47,0,0,0,0,0,66,0,0,0,47,0,0,0,0,0,0,0,0,66,0,0,0,0,44,0,78,0,35,36,44,0,0,0,0,0,78,0,0,0,0,0,56,47,0,0,0,0,0,44,0,0,78,0,0,56,0,0,0,0,0,0,0,78,0,0,0,0,0,0,47,44,1,4,9,13,14,13,16,13,4,20,21,22,23,21,20,25,35,36,37,38,91,92,59,102,100,79,24,26,29,39,40,41,42,43,78,44,20,45,21,22,23,25,46,32,33,47,70,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,35,36,37,38,91,92,59,102,100,79,24,26,29,39,40,41,42,43,78,44,20,45,21,22,23,25,46,32,33,47,70,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,26,29,26,29,26,32,33,22,23,23,22,35,36,37,38,24,26,29,39,40,41,42,43,44,20,45,21,22,23,25,46,32,33,47,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,35,36,37,38,24,26,29,39,40,41,42,43,44,20,45,21,22,23,25,46,32,33,47,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,36,37,38,24,42,11,15,17,1,36,37,38,24,40,42,11,15,17,1,59,59,20,0,24,4,42,14,16,9,54,55,35,36,37,38,91,92,59,102,100,79,24,26,29,39,40,41,42,43,78,44,20,45,21,22,23,25,46,32,33,47,70,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,35,36,37,38,91,92,59,102,100,79,24,26,29,39,40,41,42,43,78,44,20,45,21,22,23,25,46,32,33,47,70,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,59,66,66,24,26,40,32,33,48,51,4,1,38,46,70,49,79,70,102,41,41,22,23,35,36,37,38,91,92,59,102,100,79,24,26,29,39,40,41,42,43,78,44,20,45,21,22,23,25,46,32,33,47,70,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,79,79,79,20,21,22,23,20,21,22,23,1,35,36,36,37,38,24,26,42,44,47,11,15,17,56,1,35,35,35,36,36,36,37,37,37,38,38,38,24,24,24,26,26,26,42,42,42,44,44,44,47,47,47,11,11,11,15,15,15,17,17,17,56,56,56,1,1,1,0,33,0,35,35,36,37,37,38,38,24,39,39,40,41,42,78,44,20,45,21,22,23,25,46,32,33,47,70,48,11,11,50,15,15,51,17,17,52,56,1,46,35,36,36,36,37,37,38,91,92,59,102,100,79,79,24,24,26,29,29,39,40,41,42,42,43,43,78,44,20,45,21,22,23,25,25,46,32,33,47,47,70,48,49,11,11,50,15,15,51,4,17,17,52,53,14,16,9,54,55,13,56,1,24,1,29,66,50,52,29,43,50,81,53,13,81,53,13,4,86,9,13,81,53,13,87,14,13,4,4,88,16,13,66,50,52,0,0,59,49,4,35,36,37,38,11,15,17,1,66,66,51,43,21,49,79,13,0,35,36,37,38,91,92,59,102,100,79,24,26,29,39,40,41,42,43,78,44,20,45,21,22,23,25,46,32,33,47,70,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,0,0,35,36,37,38,91,92,59,102,100,79,24,26,29,39,40,41,42,43,78,44,20,45,21,22,23,25,46,32,33,47,70,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,81,53,13,22,23,0,33,32,66,66,51,24,26,36,21,21,49,79,49,79,49,79,13,54,61,55,13,95,54,13,4,4,86,9,13,21,70,70,0,0,0,0,78,20,21,22,23,49,59,38,38,91,92,59,66,66,29,39,41,42,43,20,45,21,22,23,32,33,49,51,53,14,16,9,54,55,13,4,100,91,91,92,92,92,92,92,100,36,36,36,36,37,38,24,42,11,15,17,1,21,49,79,49,79,13,43,51,52,29,0,0,0,66,66,26,42,43,32,51,29,24,100,46,36,100,100,21,49,79,4,4,87,14,13,53,81,53,13,86,9,13,87,14,13,88,16,13,41,0,0,0,0,0,0,50,59,33,33,70,70,13,20,33,70,70,66,66,24,26,40,42,43,78,48,51,4,1,59,20,21,22,23,25,46,32,33,36,36,36,13,4,91,91,43,66,66,32,33,21,49,49,49,13,33,23,61,55,13,95,54,13,1,92,91,92,92,91,91,91,91,66,66,46,35,36,37,38,24,26,29,39,40,41,42,43,44,20,45,21,22,23,25,46,32,33,47,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,35,37,38,39,11,15,17,47,35,35,36,37,38,91,92,59,102,100,79,24,24,26,26,29,29,39,40,41,42,42,43,43,43,78,44,44,20,20,45,21,21,22,22,23,23,25,25,46,46,32,33,47,70,48,49,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,35,44,35,36,37,38,91,92,59,102,100,79,24,26,29,39,40,41,42,43,78,44,20,45,21,22,23,25,46,32,33,47,70,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,35,36,37,38,91,92,59,102,100,79,24,26,29,39,40,41,42,43,78,44,20,45,21,22,23,25,46,32,33,47,70,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,32,33,42,20,24,22,24,100,35,36,37,38,91,92,59,102,100,79,24,26,29,39,40,41,42,43,78,44,20,45,21,22,23,25,46,32,33,47,70,48,49,11,50,15,51,4,17,52,53,14,16,9,54,55,13,56,1,49,91,91,7,7,7,7,7,7,7,7,28,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,28,0,7,7,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,125,126,0,0,115,118,115,118,0,115,118,115,118,115,118,115,118,115,118,115,118,115,118,115,118,115,118,115,115,118,115,118,115,118,115,118,115,118,115,115,118,0,0,0,0,80,0,0,0,0,0,123,124,80,121,98,123,124,80,121,98,80,121,98,80,121,98,121,121,123,124,80,121,98,123,124,80,121,98,121,123,124,80,121,98,121,80,121,80,80,80,121,121,121,80,80,123,124,80,121,98,98,98,123,124,80,121,98,123,124,80,121,98,122,123,124,121,98,98,98,121,80,121,98,80,123,124,80,80,121,121,121,98,123,124,80,121,98,123,124,80,121,98,123,124,80,121,98],"f":"`````````````````````````````````````````````````````````````````````````````````{{{d{b}}f}b}{{{d{h}}}{{A`{{d{{l{j}}}}n}}}}{{{d{Ab}}}{{`{{Ah{}{{Ad{{d{Af}}}}}}}}}}{{{d{Aj}}}{{`{{Ah{}{{Ad{{d{Af}}}}}}}}}}{{{d{Al}}}{{`{{Ah{}{{Ad{{d{An}}}}}}}}}}{{{d{Aj}}}{{`{{Ah{}{{Ad{{d{An}}}}}}}}}}{{{d{B`}}}{{`{{Ah{}{{Ad{{d{Bb}}}}}}}}}}{{{d{Aj}}}{{`{{Ah{}{{Ad{{d{Bb}}}}}}}}}}{{{d{Bdh}}}{{A`{Bfn}}}}{{{d{Bh}}}{{d{{l{j}}}}}}{{{d{Bj}}}{{d{{l{j}}}}}}{{{d{Bl}}}{{d{{l{j}}}}}}{{{d{Bn}}}{{d{{l{j}}}}}}{{{d{Bj}}}{{d{C`}}}}4{{{d{Cb}}}{{d{{l{j}}}}}}{{{d{c}}}{{d{e}}}{}{}}000000000000000000000000000000000000000000000000{{{d{Bdc}}}{{d{Bde}}}{}{}}000000000000000000000000000000000000000000000000{{{d{Cd}}{d{C`}}}{{Ch{{Cf{{l{j}}}}}}}}{{{d{Cj}}{d{C`}}}{{Ch{{Cf{{l{j}}}}}}}}{{{d{Cd}}{d{{l{j}}}}{d{Bdc}}}{{Ch{{Cf{{l{j}}}}}}}{ClCn}}{{{d{Cj}}{d{{l{j}}}}{d{Bdc}}}{{Ch{{Cf{{l{j}}}}}}}{ClCn}}{{{d{Cd}}{d{{l{{d{{l{j}}}}}}}}{d{Bdc}}}{{Ch{{Cf{{l{j}}}}}}}{ClCn}}{{{d{D`}}}{{Ch{{d{{l{j}}}}}}}}{{{d{Db}}}{{Ch{{d{{l{j}}}}}}}}{{{d{Bl}}}Dd}{{{d{Bn}}}{{Ch{Dd}}}}{{{d{Bn}}}{{Ch{{d{{l{j}}}}}}}}?{{{d{Df}}}Df}{{{d{Dh}}}Dh}{{{d{Dj}}}Dj}{{{d{Dl}}}Dl}{{{d{C`}}}C`}{{{d{Cd}}}Cd}{{{d{Cj}}}Cj}{{{d{Dn}}}Dn}{{{d{E`}}}E`}{{{d{Eb}}}Eb}{{{d{Ed}}}Ed}{{{d{Ef}}}Ef}{{{d{Eh}}}Eh}{{{d{Bh}}}Bh}{{{d{Ej}}}Ej}{{{d{Bj}}}Bj}{{{d{Bl}}}Bl}{{{d{Bn}}}Bn}{{{d{Cb}}}Cb}{{{d{El}}}El}{{{d{D`}}}D`}{{{d{Db}}}Db}{{{d{En}}}En}{{{d{F`}}}F`}{{{d{Fb}}}Fb}{{{d{Af}}}Af}{{{d{Fd}}}Fd}{{{d{An}}}An}{{{d{Ff}}}Ff}{{{d{h}}}h}{{{d{Bb}}}Bb}{{{d{Fh}}}Fh}{{{d{Fj}}}Fj}{{{d{Al}}}Al}{{{d{B`}}}B`}{{{d{Ab}}}Ab}{{{d{Fl}}}Fl}{{{d{Fn}}}Fn}{{{d{Aj}}}Aj}{{{d{G`}}}G`}{{{d{b}}}b}{{{d{c}}{d{Bde}}}Bf{}{}}0000000000000000000000000000000000000000{{{d{Dh}}{d{Dh}}}Gb}{{{d{Dj}}{d{Dj}}}Gb}{{{d{Dl}}{d{Dl}}}Gb}{{{d{C`}}{d{C`}}}Gb}{{{d{Ed}}{d{Ed}}}Gb}{{{d{Af}}{d{Af}}}Gb}{{{d{An}}{d{An}}}Gb}{{{d{Bb}}{d{Bb}}}Gb}{{{d{b}}{d{b}}}Gb}{{{d{c}}{d{e}}}Gb{}{}}000{{{d{E`}}{d{{l{j}}}}}{{Ch{Gd}}}}11111{{{d{Gf}}}{{Ch{En}}}}{{{d{Gf}}}{{Ch{{d{{l{j}}}}}}}}{{{d{Bh}}}Dd}{{{d{Dl}}Gh{d{BdGj}}{d{Bdc}}}{{Ch{Bn}}}{CnCl}}{{{d{C`}}{d{C`}}}Gl}{{{d{h}}{d{C`}}}{{A`{Gdn}}}}{{{d{{l{j}}}}}{{Ch{Ed}}}}{{}Al}{{}B`}{{}Ab}{{}Fl}{{}Fn}{Gn{{d{c}}}{}}000000000000000000000000000000000000000000000000{Gn{{d{Bdc}}}{}}000000000000000000000000000000000000000000000000{{{d{{l{j}}}}}{{Ch{Gf}}}}{{{d{{l{j}}}}}{{Ch{{Hd{}{{H`{c}}{Hb{e}}}}}}}`{{Hf{Dd}}{Hh{Dd}}}}0{{{d{{l{j}}}}}{{Ch{C`}}}}{{{d{{l{j}}}}}{{Ch{Cd}}}}{{{d{{l{j}}}}}{{Ch{E`}}}}{{{d{{l{j}}}}}{{Ch{D`}}}}{{{d{{l{j}}}}}{{Ch{Db}}}}{{{d{{l{j}}}}}{{A`{F`n}}}}{{{d{{l{j}}}}}{{Ch{Ff}}}}{{{d{{l{j}}}}}{{A`{hn}}}}{c{{A`{b}}}Hj}{{{d{Dl}}}Dj}{{{d{El}}}Dd}{{{d{Hl}}}{{Ch{Dj}}}}{{{d{Fb}}}{{Ch{Dj}}}}````{{{d{Eb}}}{{Ch{Hn}}}}{{{d{Bl}}}Gh}{{{d{Bn}}}{{Ch{Gh}}}}{GnBf}000000000000000000000000000000000000000000000000```{{{d{c}}}e{}{{Ib{I`}}}}0000000{{{d{b}}}f}{{{d{Df}}{d{Df}}}Gd}{{{d{Dh}}{d{Dh}}}Gd}{{{d{Dh}}{d{Id}}}Gd}{{{d{Dj}}{d{Dj}}}Gd}{{{d{Dl}}{d{Dl}}}Gd}{{{d{C`}}{d{C`}}}Gd}{{{d{Cd}}{d{Cd}}}Gd}{{{d{Ed}}{d{Ed}}}Gd}{{{d{Eh}}{d{Eh}}}Gd}{{{d{En}}{d{En}}}Gd}{{{d{Af}}{d{Af}}}Gd}{{{d{An}}{d{An}}}Gd}{{{d{Bb}}{d{Bb}}}Gd}{{{d{G`}}{d{G`}}}Gd}{{{d{b}}{d{b}}}Gd}{{{d{c}}{d{e}}}Gd{}{}}00000000000000000000000000000000000000000`{{{d{Db}}}{{Ch{b}}}}{{{d{{l{j}}}}}{{Ch{El}}}}{{{d{Df}}{d{BdIf}}}{{A`{BfIh}}}}0{{{d{Dh}}{d{BdIf}}}{{A`{BfIh}}}}{{{d{Dj}}{d{BdIf}}}{{A`{BfIh}}}}0{{{d{Dl}}{d{BdIf}}}{{A`{BfIh}}}}0{{{d{C`}}{d{BdIf}}}Ij}{{{d{Dn}}{d{BdIf}}}Ij}0{{{d{E`}}{d{BdIf}}}Ij}{{{d{Eb}}{d{BdIf}}}Ij}{{{d{Ed}}{d{BdIf}}}Ij}{{{d{Il}}{d{BdIf}}}Ij}{{{d{Eh}}{d{BdIf}}}Ij}{{{d{Bh}}{d{BdIf}}}Ij}{{{d{Ej}}{d{BdIf}}}Ij}{{{d{Bj}}{d{BdIf}}}Ij}{{{d{Bl}}{d{BdIf}}}Ij}{{{d{Bn}}{d{BdIf}}}Ij}{{{d{Cb}}{d{BdIf}}}Ij}{{{d{El}}{d{BdIf}}}Ij}{{{d{D`}}{d{BdIf}}}Ij}{{{d{Db}}{d{BdIf}}}Ij}{{{d{En}}{d{BdIf}}}Ij}{{{d{Hl}}{d{BdIf}}}Ij}{{{d{F`}}{d{BdIf}}}Ij}{{{d{Af}}{d{BdIf}}}Ij}0{{{d{Fd}}{d{BdIf}}}Ij}{{{d{An}}{d{BdIf}}}Ij}0{{{d{Ff}}{d{BdIf}}}Ij}{{{d{Bb}}{d{BdIf}}}Ij}0{{{d{Fh}}{d{BdIf}}}Ij}{{{d{G`}}{d{BdIf}}}Ij}{{{d{b}}{d{BdIf}}}Ij}{{{d{{l{j}}}}EhbDd}{{Ch{El}}}}{cc{}}0{IdDh}01{DdDj}2222222{FbIn}3{EdC`}44{EfCj}555{C`Ed}6{CjEf}77777777{ElCb}88888{DdEn}9999{DdAf}:{DdAn};;;{DdBb}<<<<<<<<<<<{{{d{{l{j}}}}}{{Ch{C`}}}}{fb}{{{d{{l{j}}}}{d{{l{j}}}}}{{Ch{Cj}}}}```{{{d{Bdc}}}Cj{CnCl}}{{{d{Bdc}}}Ef{ClCn}}{{J`Af{d{Cd}}}{{Ch{Fd}}}}{{{d{Jb}}{d{Dl}}}{{Jf{{Cf{Jd}}}}}}{{{d{Fj}}{d{Dl}}}{{Jf{{Cf{Jd}}}}}}{{{d{Aj}}{d{Dl}}}{{Jf{{Cf{Jd}}}}}}{{{d{Jb}}}{{Jf{{Cf{Jd}}}}}}{{{d{Fj}}}{{Jf{{Cf{Jd}}}}}}{{{d{Aj}}}{{Jf{{Cf{Jd}}}}}}{{{d{h}}}{{A`{{Jj{{d{{Jh{j}}}}}}n}}}}{{{d{Jl}}Af}{{Jf{{Cf{Jd}}}}}}{{{d{Ab}}Af}{{Jf{{Cf{Jd}}}}}}{{{d{Aj}}Af}{{Jf{{Cf{Jd}}}}}}654{{{d{Jn}}An}{{Jf{{Cf{Jd}}}}}}{{{d{Al}}An}{{Jf{{Cf{Jd}}}}}}{{{d{Aj}}An}{{Jf{{Cf{Jd}}}}}}{{{d{h}}{d{C`}}}{{A`{{Jj{{Cf{{l{j}}}}}}n}}}}{{{d{h}}}{{A`{{Jh{j}}n}}}}{{{d{K`}}Bb}{{Jf{{Cf{Jd}}}}}}{{{d{B`}}Bb}{{Jf{{Cf{Jd}}}}}}{{{d{Aj}}Bb}{{Jf{{Cf{Jd}}}}}}{{{d{{Hd{}{{H`{c}}{Hb{e}}}}}}}{{d{`}}}`{{Hf{Dd}}{Hh{Dd}}}}{{{d{Fd}}}{{d{`}}}}{{{d{Fh}}}{{d{`}}}}{{{d{{l{j}}}}{d{BdGj}}{d{Dl}}}{{Ch{{Jh{j}}}}}}{{{d{BdGj}}{d{Dl}}Gh{d{{l{j}}}}{d{Bdc}}}{{Ch{Bl}}}{CnCl}}{{{d{Gf}}}{{Ch{{Jj{{d{{l{j}}}}}}}}}}{{{d{Fb}}}Gd}{{{d{h}}Kb}{{A`{Gdn}}}}{{{d{Df}}{d{Bdc}}}BfKd}{{{d{Dh}}{d{Bdc}}}BfKd}{{{d{Dj}}{d{Bdc}}}BfKd}{{{d{Dl}}{d{Bdc}}}BfKd}{{{d{Af}}{d{Bdc}}}BfKd}{{{d{An}}{d{Bdc}}}BfKd}{{{d{Bb}}{d{Bdc}}}BfKd}{{{d{b}}{d{Bdc}}}BfKd}{{{d{{Hd{}{{H`{c}}{Hb{e}}}}}}}{{Ch{e}}}`{{Hf{Dd}}{Hh{Dd}}}}0{{{d{Ff}}}{{Ch{An}}}}{{{d{Ef}}}{{d{Ed}}}}{{{d{Bj}}}{{d{Ed}}}}{{{d{Fb}}}{{Ch{{d{Ed}}}}}}```{{}Gn}000000000000000000000000000000000000000000000000{{{d{Kf}}{d{Bdc}}}{{Ch{h}}}{CnCl}}{{{d{Kh}}}{{Ch{h}}}}{ce{}{}}000000000000000000000000000000000000000000000000{{{d{Jb}}{d{Dl}}{d{Ed}}G`}{{Jf{{Cf{Jd}}}}}}{{{d{Fj}}{d{Dl}}{d{Ed}}G`}{{Jf{{Cf{Jd}}}}}}{{{d{Aj}}{d{Dl}}{d{Ed}}G`}{{Jf{{Cf{Jd}}}}}}{{{d{Bl}}}Dd}{{{d{Bn}}}{{Ch{Dd}}}}`{{{d{Db}}}{{Ch{C`}}}}{{{d{D`}}}{{Ch{Dd}}}}{{{d{{Hd{}{{H`{c}}{Hb{e}}}}}}}{{Ch{c}}}`{{Hf{Dd}}{Hh{Dd}}}}0{{{d{Ff}}}{{Ch{Cj}}}}``{{{d{Dh}}}Df}{{{d{Bj}}}{{Jj{{d{Kj}}}}}}{{{d{Bj}}}{{Jj{Af}}}}{{{d{Fb}}}{{Ch{{Jj{Af}}}}}}`{{{d{Fb}}}{{Ch{{Jj{{d{Kl}}}}}}}}`{{{d{Fb}}}{{Ch{{Jj{{d{{l{j}}}}}}}}}}``{{{d{Fl}}{d{{l{{d{Dl}}}}}}}{{Ch{{Jh{{d{h}}}}}}}}{{{d{BdGj}}{d{Dl}}Gh}{{Jf{{Cf{Jd}}}}}}{{{d{BdFn}}{d{Dl}}Gh}{{Jf{{Cf{Jd}}}}}}{{{d{BdAj}}{d{Dl}}Gh}{{Jf{{Cf{Jd}}}}}}{{{d{Kn}}{d{Dl}}}{{Jf{{Cf{Jd}}}}}}{{{d{Fl}}{d{Dl}}}{{Jf{{Cf{Jd}}}}}}{{{d{Aj}}{d{Dl}}}{{Jf{{Cf{Jd}}}}}}{{{d{h}}}{{A`{{Jh{j}}n}}}}{{{d{h}}}{{A`{Ddn}}}}{{{d{BdJl}}Af}{{Jf{{Cf{Jd}}}}}}{{{d{BdAb}}Af}{{Jf{{Cf{Jd}}}}}}{{{d{BdAj}}Af}{{Jf{{Cf{Jd}}}}}}{{{d{Bj}}}{{d{Bh}}}}{{{d{Hl}}}{{Ch{{d{{l{j}}}}}}}}`{{{d{Il}}{d{Dl}}{d{BdKn}}{d{BdJb}}{d{BdJn}}{d{K`}}{d{BdJl}}{d{Bdc}}}{{Ch{{Jh{j}}}}}{CnCl}}{{{d{Bj}}{d{Dl}}{d{BdKn}}{d{BdJb}}{d{BdJn}}{d{K`}}{d{BdJl}}{d{Bdc}}}{{Ch{{Jh{j}}}}}{CnCl}}{{{d{Bh}}{d{Dl}}{d{BdKn}}{d{BdJb}}{d{Bdc}}}{{Ch{{Jh{j}}}}}{CnCl}}{{{d{{l{j}}}}{d{Dl}}{d{BdKn}}{d{BdJb}}Kb}{{Ch{Il}}}}{{{d{Il}}}Eh}{{{d{Bh}}}j}{{{d{Bj}}}j}{{{d{Bl}}}j}{{{d{Bn}}}j}{{Fbc}{{Ch{Fb}}}{{L`{{d{BdIn}}}}}}{{{d{Gf}}}{{Ch{Eh}}}}{{{d{Dl}}}{{d{Lb}}}}{{HnDj}Dl}{{EfCjEdC`C`}Kf}{{EfCj{Jj{Cj}}Cj{Jj{Ld}}EdC`{Jj{{d{Kj}}}}}Kh}{{EhDb{Jh{j}}En{Jj{{Jh{j}}}}}{{Ch{Gf}}}}{{cb{d{e}}{d{{l{j}}}}}{{Hd{}{{H`{e}}{Hb{c}}}}}{{Hf{Dd}}{Hh{Dd}}}`}0{{C`Cd}Cj}{{{d{{l{j}}}}{d{{l{j}}}}}{{Ch{Dn}}}}{{DdDd{d{{l{j}}}}{d{Ed}}{d{{l{j}}}}{d{Ed}}}{{Ch{Eb}}}}{C`Ed}{{EdCd}Ef}{{j{d{{l{j}}}}C`DdDd{d{{l{j}}}}{d{Ed}}{d{Ed}}}{{Ch{Bh}}}}{{AfKj}Ej}{{jDd{Jj{An}}Bb{Jj{Ej}}C`EdBh}{{Ch{Bj}}}}{{jGhDdDd{Cf{{l{j}}}}{d{Bdc}}{d{Cd}}}{{Ch{Bl}}}{ClCn}}{{jGhDdDd{Jh{j}}C`}{{Ch{Bn}}}}{{DdC`{d{Cd}}{d{Bdc}}}{{Ch{D`}}}{CnCl}}{{Hn{Jj{Hn}}C`DjbD`{d{Cd}}{d{Bdc}}}{{Ch{Db}}}{CnCl}}{{DdDj{Jj{{Lf{AnC`}}}}BbC`{Jh{j}}Ed}{{Ch{Fb}}}}{{An{d{Cj}}}Ff}{{EfDd}Fj}{{}Al}{{}B`}{{}Ab}{{}Fl}{{}Fn}{{EfDd}{{Ch{Aj}}}}{{}h}{{{d{Lh}}}Gn}{{{d{Kf}}}{{d{Cj}}}}{{{d{Kf}}}{{d{Ef}}}}{{{d{Kh}}}{{d{Ef}}}}{{{d{Kh}}}{{d{{Jj{Ld}}}}}}{{{d{Kh}}}{{Jj{{d{Cj}}}}}}{{{d{Kh}}}{{d{Cj}}}}0{{{d{{l{j}}}}}{{Ch{Lh}}}}{{{d{{l{j}}}}}{{Jj{Dh}}}}{{{d{{Lj{j}}}}}{{Jj{Dh}}}}{{{d{Lb}}}{{Jj{Dh}}}}{{{d{Dh}}{d{Dh}}}{{Jj{Gb}}}}{{{d{Dj}}{d{Dj}}}{{Jj{Gb}}}}{{{d{Dl}}{d{Dl}}}{{Jj{Gb}}}}{{{d{C`}}{d{C`}}}{{Jj{Gb}}}}{{{d{Ed}}{d{Ed}}}{{Jj{Gb}}}}{{{d{Af}}{d{Af}}}{{Jj{Gb}}}}{{{d{An}}{d{An}}}{{Jj{Gb}}}}{{{d{Bb}}{d{Bb}}}{{Jj{Gb}}}}{{{d{b}}{d{b}}}{{Jj{Gb}}}}{{{d{Bj}}}{{Jj{An}}}}{{{d{Fb}}}{{Ch{{Jj{An}}}}}}`{{{d{Fb}}}{{Ch{{Jj{C`}}}}}}``{{{d{Ef}}}{{d{Cd}}}}{{{d{Ff}}}{{Ch{Cd}}}}{{{d{Fh}}}{{Ch{Cd}}}}`{{{d{Bj}}{d{Dl}}{d{Bdh}}{d{BdJb}}{d{Jn}}{d{K`}}{d{Jl}}}{{Ch{`}}}}{{{d{Dl}}{d{BdKn}}{d{BdJb}}{d{Fb}}Kb{d{Bdc}}}{{Ch{Bf}}}{CnCl}}{{{d{Dl}}{d{Bn}}{d{BdGj}}}{{Ch{Bf}}}}{{{d{{Hd{}{{H`{c}}{Hb{e}}}}}}}Ch`{{Hf{Dd}}{Hh{Dd}}}}0{{{d{Cd}}}{{Ch{C`}}}}{{{d{Ed}}}{{d{C`}}}}{{{d{Ef}}}{{d{C`}}}}{{{d{D`}}}{{Ch{C`}}}}{{{d{Ff}}}{{Ch{C`}}}}`{{{d{C`}}}{{Ch{{d{{l{j}}}}}}}}{{{d{Lh}}{d{Ll}}}{{Ln{Gn}}}}{{{d{El}}}{{Jj{{d{C`}}}}}}{DhGh}{{{d{Lh}}{d{Ll}}}{{`{{M`{{l{{d{{l{j}}}}}}}}}}}}`{{{d{Bj}}}Dd}{{{d{Fb}}}{{Ch{Dd}}}}`{{{d{h}}}{{A`{{Jj{{Jh{j}}}}n}}}}{{{d{h}}}{{A`{Ddn}}}}{{{d{BdJn}}An}{{Jf{{Cf{Jd}}}}}}{{{d{BdAl}}An}{{Jf{{Cf{Jd}}}}}}{{{d{BdAj}}An}{{Jf{{Cf{Jd}}}}}}{{{d{BdFj}}}Bf}{{{d{BdJb}}{d{Dl}}{d{Ed}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdFj}}{d{Dl}}{d{Ed}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdAj}}{d{Dl}}{d{Ed}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdJl}}Af{d{Fd}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdAb}}Af{d{Fd}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdAj}}Af{d{Fd}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdJn}}An{d{Ff}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdAl}}An{d{Ff}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdAj}}An{d{Ff}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdK`}}Bb{d{Fh}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdB`}}Bb{d{Fh}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdAj}}Bb{d{Fh}}}{{Jf{{Cf{Jd}}}}}}`{{{d{{l{j}}}}{d{C`}}b{Jj{Hn}}HnDj{d{BdJb}}{d{BdKn}}{d{BdJn}}{d{K`}}{d{BdJl}}}{{Ch{Hl}}}}{{{d{{l{j}}}}{d{Jb}}}{{Ch{Gf}}}}{{{d{Dl}}{d{Db}}{d{{l{j}}}}{d{BdKn}}{d{BdJb}}Kb{d{Bdc}}}{{Ch{{Jh{j}}}}}{CnCl}}{{{d{Dl}}{d{Gf}}{d{Jb}}{d{Bdc}}}{{Ch{{Jh{j}}}}}{CnCl}}{{{d{{l{{d{Dl}}}}}}{d{{l{{d{h}}}}}}c{d{Gf}}{d{Jb}}{d{Bde}}}{{Ch{{Jh{j}}}}}{{Mb{}{{Ad{Dh}}}}}{CnCl}}0{{{d{Fd}}}{{Ch{Md}}}}{{{d{Gf}}}{{Ch{{d{Db}}}}}}{{{d{Db}}}{{Ch{Dj}}}}{{{d{Db}}}{{Ch{{Jj{{d{Lb}}}}}}}}{{{d{Hl}}}{{Ch{{Jj{{d{Lb}}}}}}}}``{{{d{Bh}}}{{d{C`}}}}{{{d{Db}}}{{Ch{{d{Lb}}}}}}{{{d{Hl}}}{{Ch{{d{Lb}}}}}}`{{{d{{Hd{}{{H`{c}}{Hb{e}}}}}}}{{Ch{{Jh{j}}}}}`{{Hf{Dd}}{Hh{Dd}}}}0{{{d{C`}}}{{Cf{{l{j}}}}}}{{{d{Cd}}}{{Jh{j}}}}{{{d{E`}}}{{Ch{{Jh{j}}}}}}{{{d{Ed}}}{{Cf{{l{j}}}}}}{{{d{Ef}}}{{Cf{{l{j}}}}}}{{{d{Il}}}{{d{{l{j}}}}}}{{{d{F`}}}{{A`{{Jh{j}}n}}}}{{{d{Ff}}}{{Ch{{Jh{j}}}}}}{{{d{h}}}{{A`{{Jh{j}}n}}}}{{{d{b}}c}A`Mf}{{{d{Gf}}}{{Ch{{d{{l{j}}}}}}}}{{{d{Bh}}}{{d{{l{j}}}}}}{{{d{Bj}}}{{d{{l{j}}}}}}{{{d{Bl}}}{{d{{l{j}}}}}}{{{d{Bn}}}{{d{{l{j}}}}}}{{{d{Cb}}}{{d{{l{j}}}}}}{{{d{El}}}{{d{{l{j}}}}}}{{{d{D`}}}{{Ch{{d{{l{j}}}}}}}}{{{d{Db}}}{{Ch{{d{{l{j}}}}}}}}{{{d{Dh}}}{{Jh{j}}}}{{{d{Dh}}}{{Lj{j}}}}{{{d{Dh}}}Hn}`{{{d{h}}}{{A`{Ddn}}}}{{{d{BdKf}}{d{Kl}}}Bf}{{{d{BdKf}}C`}Bf}{{{d{Ef}}{d{Ed}}{d{Bdc}}}{{Ch{{Cf{{l{j}}}}}}}{CnCl}}{{{d{{Hd{}{{H`{c}}{Hb{e}}}}}}}{{Ch{{Jh{j}}}}}`{{Hf{Dd}}{Hh{Dd}}}}098{{{d{Bj}}}Bb}{{{d{Fb}}}{{Ch{Bb}}}}{{{d{Fb}}}{{Ch{C`}}}}{{{d{Fb}}}{{Ch{{d{{l{j}}}}}}}}`{{{d{Db}}}{{Ch{{d{D`}}}}}}{{{d{Bn}}}{{Ch{{d{C`}}}}}}{{{d{BdGj}}{d{Dl}}Gh{d{F`}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdFn}}{d{Dl}}Gh{d{F`}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdAj}}{d{Dl}}Gh{d{F`}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdKn}}{d{Dl}}{d{h}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdFl}}{d{Dl}}{d{h}}}{{Jf{{Cf{Jd}}}}}}{{{d{BdAj}}{d{Dl}}{d{h}}}{{Jf{{Cf{Jd}}}}}}{{{d{b}}f}b}{{{d{Kh}}}{{d{C`}}}}{{{d{Kf}}}{{d{Ed}}}}{{{d{Kh}}}{{d{Ed}}}}{{{d{Kh}}}{{Jj{{d{Kj}}}}}}{{{d{Kf}}}{{Jj{{d{Kl}}}}}}{{{d{Kf}}}{{Jj{{d{C`}}}}}}{{{d{Kf}}}{{d{C`}}}}0{{{d{{Hd{}{{H`{c}}{Hb{e}}}}}}}{{Ch{b}}}`{{Hf{Dd}}{Hh{Dd}}}}0{{{d{El}}}b}{{{d{c}}}e{}{}}0000000000000000000000000000000000000000{{{d{c}}}Hn{}}000000{EnDd}{c{{A`{e}}}{}{}}{j{{A`{Df{Mh{Df}}}}}}111111111{{{d{{l{j}}}}}{{Ch{C`}}}}2{{{d{{l{j}}}}}{{Ch{Cd}}}}33{Cd{{Ch{Cj}}}}4444{{{d{{l{j}}}}}{{Ch{Ed}}}}{Cd{{Ch{Ef}}}}6{{{d{{l{j}}}}}{{Ch{Ef}}}}7{j{{A`{Eh{Mh{Eh}}}}}}88{{{d{{l{j}}}}}{{Ch{Bh}}}}9{{{d{{l{j}}}}}{{Ch{Bj}}}}::{{{d{{l{j}}}}}{{Ch{Bl}}}};{{{d{{l{j}}}}}{{Ch{Bn}}}}{{{d{{l{j}}}}}{{Ch{Cb}}}}={{{d{{l{j}}}}}{{Ch{El}}}}>>>>>>>{In{{Ch{Fb}}}}????????????????{{}{{A`{Df{Mh{Df}}}}}}{c{{A`{Eh{Mh{Eh}}}}}{}}{c{{A`{e}}}{}{}}000000000000000000000000000000000000000000000000{{{d{c}}}Mj{}}000000000000000000000000000000000000000000000000{{{d{D`}}{d{C`}}}{{Ch{Gd}}}}{{{d{Db}}{d{C`}}b}{{Ch{Gd}}}}{{{d{Ed}}{d{Ed}}{d{{l{j}}}}}{{Ch{Gd}}}}{{{d{Bh}}{d{Ed}}{d{Ed}}{d{{l{j}}}}}{{Ch{Gd}}}}{{{d{C`}}{d{{l{j}}}}{d{{l{j}}}}}{{Ch{Gd}}}}{{{d{Bl}}{d{C`}}}{{Ch{Gd}}}}{{{d{C`}}{d{{l{{d{{l{j}}}}}}}}{d{{l{j}}}}}{{Ch{Gd}}}}`{ce{}{}}000000000000000000000000000000000000000000000000{{FbAfKl{Jh{j}}}Fb}{{Kf{d{Kl}}}Kf}{{KfC`}Kf}``````````````````````````````````````{{{d{c}}}{{d{e}}}{}{}}{{{d{Bdc}}}{{d{Bde}}}{}{}}{Gn{{d{c}}}{}}{Gn{{d{Bdc}}}{}}{GnBf}{{{d{n}}{d{BdIf}}}Ij}0{{{d{Lb}}}{{`{{L`{c}{{Ml{n}}}}}}}{MnN`NbNd}}{cc{}}{{}Gn}<{{{d{n}}}{{Jj{{d{Mn}}}}}}{{{d{c}}}Hn{}}{c{{A`{e}}}{}{}}0{{{d{c}}}Mj{}}{ce{}{}}````==<<{GnGn}{{{d{{Nf{c}}}}}{{Nf{c}}}{NhNjNh}}{{{d{{Nl{c}}}}}{{Nl{c}}}{NhNjNh}}{{{d{c}}{d{Bde}}}Bf{}{}}0??>>=={{{Nf{c}}}{{Nn{c}}}{NjNh}}{{{Nl{c}}}{{A`{GnO`}}}{NjNh}}<<;;66{{cGn}{{Nf{c}}}{NjNh}}{{{d{c}}}e{}{}}0::::99{{{d{Bd{Nf{c}}}}{d{{l{j}}}}}{{`{{Ah{}{{Ad{{Nn{c}}}}}}}}}{NjNh}}{{{d{Bd{Nl{c}}}}{d{{l{j}}}}}{{A`{GnO`}}}{NjNh}}{{{Nf{c}}g}{{Nl{c}}}{NjNh}{{M`{{l{j}}}}}{{Mb{}{{Ad{e}}}}}};;``````````{{{d{c}}}{{d{e}}}{}{}}0000{{{d{Bdc}}}{{d{Bde}}}{}{}}0000{{{d{J`}}}J`}{{{d{{Ob{c}}}}}{{Ob{c}}}Od}{{{d{Ld}}}Ld}<<<{{{d{{Ob{Of}}}}{d{{Ob{Of}}}}}Gl}{{{d{{Ob{Oh}}}}{d{Kj}}}{{Ch{{Cf{{l{j}}}}}}}}{Gn{{d{c}}}{}}0000{Gn{{d{Bdc}}}{}}0000{{{d{{l{j}}}}}{{Ch{{Ob{c}}}}}Od}{GnBf}0000{{{d{{Ob{Of}}}}}{{Lf{{Cf{{l{j}}}}Kj}}}}{{{d{J`}}{d{J`}}}Gd}{{{d{{Ob{Of}}}}{d{{Ob{Of}}}}}Gd}{{{d{c}}{d{e}}}Gd{}{}}00000{{{d{J`}}{d{BdIf}}}Ij}0{cc{}}0000{{{d{{l{j}}}}{d{{l{j}}}}}{{Ch{Ld}}}}{J`Ld}{{}Gn}0000{ce{}{}}0000{J`Gn}00{{{d{{Ob{c}}}}}J`Od}{{KlMd}Ld}``{{{d{{Ob{c}}}}}{{Cf{{l{j}}}}}Od}{{{d{c}}}e{}{}}00{{{d{c}}}Hn{}}{c{{A`{e}}}{}{}}00{j{{Ch{J`}}}}{{{d{{l{j}}}}}{{Ch{{Ob{Of}}}}}}2{{{d{{l{j}}}}}{{Ch{{Ob{Oh}}}}}}333333{{{d{c}}}Mj{}}0000;;;;;","D":"BB`","p":[[5,"Timestamp",0,1516],[1,"reference"],[1,"u64"],[5,"SessionRecord",0,1517],[1,"u8"],[1,"slice"],[6,"SignalProtocolError",1313],[6,"Result",1518],[5,"InMemKyberPreKeyStore",0,1519],[17,"Item"],[5,"KyberPreKeyId",0,1520],[10,"Iterator",1521],[5,"InMemSignalProtocolStore",0,1519],[5,"InMemPreKeyStore",0,1519],[5,"PreKeyId",0,1522],[5,"InMemSignedPreKeyStore",0,1519],[5,"SignedPreKeyId",0,1523],[0,"mut"],[1,"unit"],[5,"SignalMessage",0,1524],[5,"PreKeySignalMessage",0,1524],[5,"SenderKeyMessage",0,1524],[5,"SenderKeyDistributionMessage",0,1524],[5,"PublicKey",0,1525],[5,"PlaintextContent",0,1524],[5,"PrivateKey",0,1525],[5,"Box",1526],[8,"Result",1313],[5,"KeyPair",0,1525],[10,"CryptoRng",1527],[10,"Rng",1528],[5,"ServerCertificate",0,1529],[5,"SenderCertificate",0,1529],[1,"u32"],[6,"ServiceIdKind",0,1530],[6,"ServiceId",0,1530],[5,"DeviceId",0,1530],[5,"ProtocolAddress",0,1530],[5,"DisplayableFingerprint",0,1531],[5,"ScannableFingerprint",0,1531],[5,"Fingerprint",0,1531],[5,"IdentityKey",0,1532],[5,"IdentityKeyPair",0,1532],[6,"CiphertextMessageType",0,1524],[5,"KyberPayload",0,1524],[5,"DecryptionErrorMessage",0,1524],[6,"ContentHint",0,1529],[5,"SenderKeyRecord",0,1533],[5,"PreKeyBundle",0,1534],[5,"KyberPreKeyRecord",0,1520],[5,"PreKeyRecord",0,1522],[5,"SignedPreKeyRecord",0,1523],[5,"InMemIdentityKeyStore",0,1519],[5,"InMemSessionStore",0,1519],[5,"InMemSenderKeyStore",0,1519],[6,"Direction",0,1535],[6,"Ordering",1536],[1,"bool"],[5,"UnidentifiedSenderMessageContent",0,1529],[5,"Uuid",1537],[10,"SenderKeyStore",0,1535],[5,"Choice",1538],[1,"usize"],[17,"KeyPair"],[17,"Id"],[10,"GenericSignedPreKey",0,1523],[10,"From",1539],[10,"Into",1539],[10,"Deserializer",1540],[5,"SealedSenderDecryptionResult",0,1529],[5,"String",1541],[1,"char"],[10,"FromIterator",1542],[5,"SpecificServiceId",1530],[5,"Formatter",1543],[5,"Error",1543],[8,"Result",1543],[6,"CiphertextMessage",0,1524],[5,"PreKeyBundleContent",0,1534],[6,"KeyType",1409],[10,"IdentityKeyStore",0,1535],[10,"Future",1544],[5,"Pin",1545],[5,"Vec",1546],[6,"Option",1547],[10,"KyberPreKeyStore",0,1535],[10,"PreKeyStore",0,1535],[10,"SignedPreKeyStore",0,1535],[5,"SystemTime",1548],[10,"Hasher",1549],[5,"AliceSignalProtocolParameters",0,1550],[5,"BobSignalProtocolParameters",0,1550],[8,"SerializedCiphertext",1409],[8,"PublicKey",1409],[10,"SessionStore",0,1535],[10,"FnOnce",1551],[1,"str"],[5,"KeyPair",1409],[1,"tuple"],[5,"SealedSenderV2SentMessage",0,1529],[1,"array"],[5,"SealedSenderV2SentMessageRecipient",0,1529],[5,"Range",1552],[10,"AsRef",1539],[10,"IntoIterator",1542],[8,"SecretKey",1409],[10,"Serializer",1553],[5,"TryFromPrimitiveError",1554],[5,"TypeId",1555],[17,"Output"],[10,"Error",1556],[10,"Send",1557],[10,"Sync",1557],[10,"UnwindSafe",1558],[5,"Incremental",1370],[10,"Clone",1559],[10,"Mac",1560],[5,"Validating",1370],[8,"Output",1561],[5,"MacError",1560],[5,"Key",1409],[10,"KeyKind",1409],[6,"Public",1409],[6,"Secret",1409],[15,"NoSenderKeyState",1368],[15,"InvalidSenderKeySession",1368]],"r":[[0,1530],[3,1550],[4,1550],[5,1524],[6,1524],[7,1529],[8,1524],[10,1530],[11,1535],[12,1531],[13,1531],[14,1523],[16,1532],[17,1532],[18,1535],[20,1519],[21,1519],[22,1519],[23,1519],[24,1519],[25,1519],[26,1519],[27,1525],[29,1524],[30,1520],[31,1520],[32,1535],[34,1524],[36,1530],[40,1534],[41,1534],[42,1522],[43,1522],[44,1524],[46,1535],[47,1525],[48,1530],[49,1535],[50,1525],[53,1531],[54,1529],[55,1529],[56,1529],[57,1529],[59,1524],[60,1524],[62,1533],[63,1535],[65,1529],[66,1530],[67,1530],[68,1530],[69,1517],[70,1535],[71,1524],[73,1313],[74,1523],[75,1523],[76,1535],[77,1516],[78,1529],[310,1562],[560,1524],[695,1562],[696,1562],[766,1563],[767,1563],[855,1564],[856,1564],[857,1564],[858,1564],[926,1565],[927,1565],[928,1562],[965,1529],[966,1529],[967,1529],[968,1529],[969,1529],[970,1529]],"b":[[502,"impl-PartialEq-for-ServiceId"],[503,"impl-PartialEq%3CSpecificServiceId%3CKIND%3E%3E-for-ServiceId"],[561,"impl-Debug-for-ServiceIdKind"],[562,"impl-Display-for-ServiceIdKind"],[564,"impl-Debug-for-DeviceId"],[565,"impl-Display-for-DeviceId"],[566,"impl-Display-for-ProtocolAddress"],[567,"impl-Debug-for-ProtocolAddress"],[569,"impl-Display-for-DisplayableFingerprint"],[570,"impl-Debug-for-DisplayableFingerprint"],[588,"impl-Display-for-KyberPreKeyId"],[589,"impl-Debug-for-KyberPreKeyId"],[591,"impl-Debug-for-PreKeyId"],[592,"impl-Display-for-PreKeyId"],[594,"impl-Debug-for-SignedPreKeyId"],[595,"impl-Display-for-SignedPreKeyId"],[602,"impl-From%3CSpecificServiceId%3Clibsignal_core::::address::Aci::%7Bconstant%230%7D%3E%3E-for-ServiceId"],[603,"impl-From%3CSpecificServiceId%3Clibsignal_core::::address::Pni::%7Bconstant%230%7D%3E%3E-for-ServiceId"],[1111,"impl-TryFrom%3CPrivateKey%3E-for-IdentityKeyPair"],[1113,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-IdentityKeyPair"],[1356,"impl-Display-for-SignalProtocolError"],[1357,"impl-Debug-for-SignalProtocolError"],[1462,"impl-Debug-for-KeyType"],[1463,"impl-Display-for-KeyType"],[1497,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-Key%3CPublic%3E"],[1499,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-Key%3CSecret%3E"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAANwEWQAEAAYADQADABQAAAAcAAIAIAAAACIAAgAoAAIALAACADAAAAAzAAAANQACADoABQBCAAAARgAAAEgAAgBMAAAATwAEAFoA3QA5AQAAOwFyAK8BBAC1AXsAMgImAFsCAQBeAgAAZgIAAGgCAABrAgAAbwIAAHECAAB6AgAAgAIAAIUCAACHAgAAiwIAAJcCBgCfAgAAoQIBAKQCAgCoAgEAqwIBAK4CAwCzAhQAyQI3ADMDAwA4AwYAQAMIAEsDAQBOAwMAUwMPAGUDBwBvAwgAfwMAAIEDBgCMAw4AnAMIAKcDAwCsAwAAsAMEALYDAQC6AwEAvQMBAMADAQDDAwIAzAMPAN4DDQDvAwMA9AMKAAAEAQADBOQA6QQDAO4EMwA+BQAAQQUAAEgFBgBRBQAAUwUaAHAFAQB0BQ8AhwUAAIkFAACLBRAAngUJAKkFBACvBQkAwAUEAMoFAgDOBQIA0gUaAA=="}],\ -["libsignal_service",{"t":"FSSKFPGPSOOCONNNNNNCNNCCHNNNNNNNNNNNCNNNNNNNNCNNNNNNNNCCONNNCCCCCCECCCNNCNCCNNCNNNNNNNNNNNNCNNNNCNNNCEGPPNNHNNNHNNNNNNNNNNNNNNFNNNNNNNNNHNNNNNNNNNPPGPPFFGIPPONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONONNNNNNNNNNNNNNNNONNNNOEEEPFGEPEEPEEEFEPEPEEPEEPEPEPONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOEONNNNNNNNNNNNONNNEFNNONNNONNONNONOOOOOONNONONFPPPPKGPPPPFGFGFFPPFPPPPPPPFPPPPFFPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNOMNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNONNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNOOOONOOOONNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOONNNNNNNNNNNNMNOOOOOOOOHEPGPPFFPEREEEKGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNENFFPPPGPPOONNNNNNOONNNNNNNNNNNONNNNNNNNNNONNNNNNOONOONNNNNNNNNNNNNOONNNFKFFKFNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNOOOMMMMMMOOOOOOMNNNNOOOMMNNNNNNNNNNNNNNNNNNNNNEEEEEFEEFFKEEEETTTTEFKYEEEEEEEEEEFFNNNNNNNNNNNNNNNNNNNNNNNOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNEMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNONNNONNNNNNNNNNNNFNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFPFFFFFFFFFFGFFFFFFPFFFFFFFCONNOONONOONOONONNOOOOONOOONNOONOOOCONONOOOOOOOONOONONNNNOOOOCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOCONONONNOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOCONOONOOOOCOONOONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONONONONONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOCNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOCOCNOCOCCNOCOONNNNOONOONNNNOOOONOONNOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOONOOONONNOOCOONOOOOOONOONNNOOONOONNOOOOOCNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOCOONNOOONONOOOOOOONNNNOOOOOONONONOOOONOOONOCONOOOONOONOOONOCNOOCNOONONNNNNNNNNNNNNNNOOOONONNONONONONOOOONOOCOCONONONOCNONONONONNNNOOOOOOOONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOCNONONONOOOONNOONOCOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONGPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNOOOOONNNNNNNNNNNNCCNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNONNNNNNPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNONNNNNNNNNNNONNNNNNPFFPPGFFPPPFPPGFFPFFPPONNONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOONONONONNNNNNNNNNNNNCCNONONONNONONNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNFFFFFONNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNCNNNNNNNNNNNONNNNNNNNNNNONNNNNNNNNNNONNNOOONONONNNNNCNOCNONONONNNNONONNNNNNNNNNNNNNNNNNOOONNNNNNNOONNNNNPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPFGFPCCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOCNNNNNNNNONNNNNNNNNONNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNPPFGNNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNPPPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPPNNNNNNNNNNNNNNNNNNNNFCOOOONNNNNNOOOONNNNNNNNNOOOOOOOOOOONOOOOONNNNNFFFFFFFFFFFFFFFFFFFFFFNOOOOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNOOOOOOONNOONNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNOONNNNNNNNPFPPGPPNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNGFPNNNNNNNNNNNNNNNNNNNNNNNNNONNNNONNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNONNNNNONNNNNONNNNNNNNGFPNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNONNNNONONOONNNNNFNNNNNNNNNNNNNNONNNONNNNNNGPPNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFONOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONOONOOOCNONOOCNONONNNNNNNNNNNNNNNNNNONONONONOCNONNNOOOCNNNNNNNNNNOCNOOONONNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNPPPPGGPPPPPGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNONNNNNNNNNNNNNOOOONNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNGPPNNNNNNNNNNNNNNNNNNNNGPPPNNNNNNNNNNNNNNNNNNNNPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPGNONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNONONONNONOONNNNNNNNNNPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNONNOOONNNNNNNNNNNNNNNONNNNNNNNNNNONNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPFPPPPGNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNONONNNNNNNNNONNCNONNNNNNONNGPPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPFPPGPPPPPPPPPPPPPPFPPPEEFGEGPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNHOOOOONOONNONNNNNNNNNNNNNNNNNNNNONNNNNNOOFPFFGPPRPSFFFFPPFGPPPPPSFFFFPPFPPPPPPPFFFFPPKPFPFGFPPPGGFPPFPFPPPPPPGFPFPPPOOONOOOOOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONONNNNNNNNNNNNNNNNNNNNONONNNNNMONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNMNNNNONOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOOOOOOOOOONNNNOOMNOONOOOOOOOOOMMOOONMMNNOOOONONNNNONNNNNNNNNNNNNNNOONOOOONNOOONNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMOOOOOOOOFNNNNNNNNNNNNNNNNNNNFGPEPEPPFGPPFFPPFIFPPPOONNNNNNNNNNNNNNNNONNNNOONNNNNNNNNNNNNNNNNOOONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNOOOONOOONNNNNNNNONNNNNNNNNNNNNNNNNNNNONNNNNNNNONOONNNNNNNNOOOOOPPGFENNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNONNKNMNMMEEHEFNNONNNNNNONNNNSHCCCCCCCCHHHHHHHHHHHHHHHHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["AccountManager","GROUP_LEAVE_FLAG","GROUP_UPDATE_FLAG","MaybeSend","Profile","ProfileCipherError","ProfileManagerError","ServiceError","USER_AGENT","about","about_emoji","attachment_cipher","avatar","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cipher","clone","clone_into","configuration","content","decrypt_device_name","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","envelope","fmt","fmt","fmt","from","from","from","from","from","groups_v2","init","init","init","into","into","into","link_device","linked_devices","messagepipe","models","name","new","partial_default","pnp_initialize_devices","pre_keys","prelude","profile_cipher","profile_name","profile_service","proto","protocol","provisioning","push_service","receiver","register_account","retrieve_profile","sender","serialize","service_address","session_store","set_account_attributes","source","sticker_cipher","submit_recaptcha_challenge","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unidentified_access","update_device_name","update_pre_key_bundle","upload_versioned_profile","upload_versioned_profile_without_avatar","utils","vzip","vzip","vzip","websocket","zkgroup","AttachmentCipherError","MacError","PaddingError","borrow","borrow_mut","decrypt_in_place","deref","deref_mut","drop","encrypt_in_place","eq","equivalent","equivalent","equivalent","fmt","fmt","from","init","into","to_string","try_from","try_into","type_id","vzip","ServiceCipher","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","get_preferred_protocol_address","init","into","new","open_envelope","to_owned","try_from","try_into","type_id","vzip","Cdn","ContactDiscovery","Endpoint","Production","Service","ServiceConfiguration","ServiceCredentials","SignalServers","SignalingKey","Staging","Storage","aci","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","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","device_id","drop","drop","drop","drop","e164","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from","from","from_str","init","init","init","init","into","into","into","into","login","password","phonenumber","pni","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","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","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_body","from_proto","init","init","init","into","into","into","into_proto","metadata","needs_receipt","sender","sender_device","server_guid","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","deref","deref_mut","deserialize","destination_uuid","drop","from","guid","init","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","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","disappearing_messages_timer","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","duration","editor","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","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","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","invite_link_password","joined_at_revision","members","members","new","partial_default","pending_members","profile_key","profile_key","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","Envelope","Incoming","KeepAliveRequest","Message","MessagePipe","PanicingWebSocketService","QueueEmpty","ServiceCredentials","Stream","WebSocketMessage","WebSocketRequestMessage","WebSocketResponseMessage","WebSocketService","WebSocketStreamItem","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","from","from","from","from","from_socket","init","init","init","init","into","into","into","into","send_message","send_message","stream","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","web_socket_message","ws","Attachment","Contact","MissingAvatarContentType","MissingProfileKey","MissingUuid","ParseContactError","Protobuf","Uuid","archived","avatar","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","color","content_type","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","expire_timer","fmt","fmt","fmt","fmt","from","from","from","from","from","from_proto","inbox_position","init","init","init","into","into","into","name","phone_number","profile_key","profile_key","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","KyberPreKeyStoreExt","PreKeyEntity","PreKeyState","PreKeysStore","SignedPreKeyEntity","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","delete_all_stale_one_time_kyber_pre_keys","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","identity_key","init","init","init","init","into","into","into","into","key_id","key_id","key_id","kyber_pre_keys_count","load_last_resort_kyber_pre_keys","mark_all_one_time_kyber_pre_keys_stale_if_necessary","next_pq_pre_key_id","next_pre_key_id","next_signed_pre_key_id","pq_last_resort_key","pq_pre_keys","pre_keys","public_key","public_key","public_key","remove_kyber_pre_key","serialize","serialize","serialize","serialize","signature","signature","signed_pre_key","signed_pre_keys_count","store_last_resort_kyber_pre_key","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","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","AccessControl","AttachmentIdentifier","AttachmentPointer","Contacts","Content","DeviceId","Envelope","Group","GroupMasterKey","GroupSecretParams","IdentityKeyStore","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_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","compare","compare","create","decode","decode_length_delimited","decrypt_blob","decrypt_blob_with_padding","decrypt_profile_key","decrypt_service_id","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","derive_access_key","derive_from_master_key","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","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","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","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_identity","get_identity_key_pair","get_local_registration_id","get_master_key","get_node_id","get_profile_key_version","get_public_params","get_timestamp","get_variant","get_version","get_version_num","hash","hash","hash","hyphenated","init","init","init","init","init","init","into","into","into","into","into","into","into_bytes","is_max","is_nil","is_trusted_identity","max","merge","merge_length_delimited","new","nil","parse_str","partial_cmp","partial_cmp","partial_default","partial_default","partial_default","partial_default","phonenumber","save_identity","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_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","deref","deref","deref_mut","deref_mut","drop","drop","encrypt_about","encrypt_emoji","encrypt_name","fmt","fmt","from","from","from","from","init","init","into","into","into_inner","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","deref","deref_mut","deserialize","deserialize","deserialize","drop","empty","eq","equivalent","equivalent","equivalent","family_name","fmt","fmt","from","given_name","init","into","is_cjkv","is_empty","serialize","serialize","to_owned","to_string","try_from","try_into","type_id","vzip","ProfileService","borrow","borrow_mut","deref","deref_mut","drop","from","from_socket","init","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","as_str_name","associated_value","attachment","attachment_identifier","attachment_pointer","attachments","attributes","attributes","author","author","avatar","avatar","avatar","avatar","avatar","background","banned_members","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","compare","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","delete_for_me","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","equivalent","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","from_str_name","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_mac","incremental_mac","incremental_mac_chunk_size","incremental_mac_chunk_size","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","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","length","length","master_key","master_key","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","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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_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","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","with_padding","AccessRequired","Administrator","Any","Member","Unknown","Unsatisfiable","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","AttachmentIdentifier","Borderless","CdnId","CdnKey","Flags","Gif","VoiceMessage","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","merge","partial_cmp","partial_default","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AssociatedValue","Bold","Italic","MentionAci","Monospace","None","Spoiler","Strikethrough","Style","Style","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","merge","partial_cmp","partial_default","to_owned","to_owned","try_from","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","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","device_id","device_id","drop","drop","drop","drop","drop","drop","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","init","init","init","init","init","init","into","into","into","into","into","into","offer","opaque","opaque","opaque","opaque","opaque","opaque","opaque","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","OfferAudioCall","OfferVideoCall","Type","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Droppable","HandleImmediately","Urgency","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Avatar","borrow","borrow_mut","clear","clone","clone_into","content_type","content_type","default","deref","deref_mut","drop","encoded_len","eq","fmt","from","init","into","length","length","partial_default","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","as_str_name","as_str_name","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","compare","compare","contact","data","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","equivalent","equivalent","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","from_str_name","from_str_name","hash","hash","id","id","init","init","init","init","init","init","init","init","init","init","init","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","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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_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","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","display_name","display_name","drop","drop","drop","drop","drop","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","init","init","init","init","init","into","into","into","into","into","is_profile","is_profile","label","label","label","label","label","label","middle_name","middle_name","neighborhood","neighborhood","partial_default","partial_default","partial_default","partial_default","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Custom","Home","Mobile","Type","Work","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Custom","Home","Type","Work","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","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","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","merge","note","note","notification","partial_default","partial_default","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Amount","MobileCoin","MobileCoin","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","merge","partial_default","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","merge","partial_default","receipt","receipt","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GiftBadge","Normal","QuotedAttachment","Type","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","compare","content_type","content_type","default","default","deref","deref","deref_mut","deref_mut","drop","drop","encoded_len","eq","eq","equivalent","equivalent","equivalent","file_name","file_name","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","partial_cmp","partial_default","partial_default","thumbnail","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Ciphertext","KeyExchange","PlaintextContent","PrekeyBundle","Receipt","Type","UnidentifiedSender","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Avatar","Content","Description","DisappearingMessagesDuration","Title","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","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","deref","deref_mut","drop","encoded_len","eq","fmt","from","init","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","partial_default","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","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","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","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","deref","deref_mut","drop","encoded_len","eq","fmt","from","group_change","group_state","init","into","partial_default","to_owned","try_from","try_into","type_id","vzip","Deliver","Member","Quit","RequestInfo","Type","Unknown","Update","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","compare","default","default","deref","deref","deref_mut","deref_mut","drop","drop","e164","e164","encoded_len","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","partial_cmp","partial_default","partial_default","to_owned","to_owned","try_from","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","deref","deref","deref_mut","deref_mut","drop","drop","e164","e164","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","length","length","partial_default","partial_default","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","group_master_key","init","init","into","into","invite_link_password","merge","partial_default","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Administrator","Default","Role","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Sticker","borrow","borrow_mut","clear","clone","clone_into","content_type","content_type","default","deref","deref_mut","drop","emoji","emoji","encoded_len","eq","fmt","from","id","id","init","into","partial_default","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","merge","partial_default","signature","signature","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Delivery","Read","Type","Viewed","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Certificate","borrow","borrow_mut","clear","clone","clone_into","default","deref","deref_mut","drop","encoded_len","eq","expires","expires","fmt","from","identity_key","identity_key","init","into","partial_default","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","deref","deref_mut","drop","encoded_len","eq","fmt","from","id","id","init","into","key","key","partial_default","to_owned","try_from","try_into","type_id","vzip","Attachment","FileAttachment","TextAttachment","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","into","merge","to_owned","try_from","try_into","type_id","vzip","Blocked","CallEvent","CallLinkUpdate","CallLogEvent","Configuration","Contacts","DeleteForMe","FetchLatest","Keys","MessageRequestResponse","OutgoingPayment","PniChangeNumber","Read","Request","Sent","StickerPackOperation","ViewOnceOpen","Viewed","acis","admin_pass_key","admin_pass_key","attachment_deletes","blob","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","call_event","call_id","call_id","call_link_update","call_log_event","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","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_deletes","conversation_id","conversation_id","conversation_id","conversation_id","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","delete_for_me","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","destination_e164","destination_e164","destination_service_id","destination_service_id","direction","direction","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","eq","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","fmt","from","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","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","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","local_only_conversation_deletes","master","master","message","message_deletes","message_request_response","new_e164","new_e164","note","note","numbers","outgoing_payment","pack_id","pack_id","pack_key","pack_key","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","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","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_into","try_into","try_into","try_into","try_into","try_into","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","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","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","vzip","Accepted","AdHocCall","AudioCall","Delete","Direction","Event","GroupCall","Incoming","NotAccepted","Observed","Outgoing","Type","UnknownAction","UnknownDirection","UnknownType","VideoCall","as_str_name","as_str_name","as_str_name","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_i32","from_i32","from_i32","from_str_name","from_str_name","from_str_name","hash","hash","hash","init","init","init","into","into","into","is_valid","is_valid","is_valid","partial_cmp","partial_cmp","partial_cmp","partial_default","partial_default","partial_default","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Delete","Type","Update","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Clear","MarkedAsRead","MarkedAsReadInConversation","Type","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","AddressableMessage","AttachmentDelete","ConversationDelete","ConversationIdentifier","LocalOnlyConversationDelete","MessageDeletes","addressable_message","author","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","conversation","conversation","conversation","conversation","conversation_identifier","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","fallback_digest","fallback_digest","fallback_plaintext_hash","fallback_plaintext_hash","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","identifier","init","init","init","init","init","init","into","into","into","into","into","into","is_full_delete","is_full_delete","messages","most_recent_messages","most_recent_non_expiring_messages","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","sent_timestamp","sent_timestamp","target_message","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_id","type_id","type_id","type_id","type_id","type_id","uuid","uuid","vzip","vzip","vzip","vzip","vzip","vzip","Author","AuthorE164","AuthorServiceId","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","into","merge","to_owned","try_from","try_into","type_id","vzip","Identifier","ThreadE164","ThreadGroupId","ThreadServiceId","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","into","merge","to_owned","try_from","try_into","type_id","vzip","LocalProfile","StorageManifest","SubscriptionStatus","Type","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Accept","Block","BlockAndDelete","BlockAndSpam","Delete","Spam","Type","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fee_pico_mob","fee_pico_mob","fmt","fmt","from","from","init","init","into","into","ledger_block_index","ledger_block_index","ledger_block_timestamp","ledger_block_timestamp","merge","output_public_keys","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","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","deref","deref","deref_mut","deref_mut","destination_identity_key","destination_identity_key","destination_service_id","destination_service_id","destination_service_id","destination_service_id","distribution_list_ids","drop","drop","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","is_allowed_to_reply","is_allowed_to_reply","partial_default","partial_default","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unidentified","unidentified","vzip","vzip","Install","Remove","Type","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Background","Bold","Color","Condensed","Default","Gradient","Gradient","Regular","Script","Serif","Style","angle","angle","as_str_name","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone_into","clone_into","clone_into","cmp","colors","compare","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode","encoded_len","encoded_len","end_color","end_color","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_i32","from_str_name","hash","init","init","init","into","into","into","is_valid","merge","partial_cmp","partial_default","partial_default","positions","start_color","start_color","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Action","Started","Stopped","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Message","borrow","borrow_mut","clear","clone","clone_into","content","content","content_hint","content_hint","default","deref","deref_mut","drop","encoded_len","eq","fmt","from","group_id","group_id","init","into","message","partial_default","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","as_str_name","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","compare","compare","default","default","deref","deref","deref_mut","deref_mut","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_i32","from_str_name","from_str_name","hash","hash","init","init","into","into","is_valid","is_valid","partial_cmp","partial_cmp","partial_default","partial_default","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Default","State","Unverified","Verified","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Request","Response","Type","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","AesPaddingError","BadVersionNumber","Base64","ConfirmCodeResponse","DecodeError","EncryptOnlyProvisioningCipher","InvalidKeyError","InvalidPhoneNumber","InvalidPrivateKey","InvalidProfileKey","InvalidPublicKey","InvalidStep","MismatchedMac","MissingMessage","MissingPhoneNumber","MissingPrivateKey","MissingProfileKey","MissingProvisioningCode","MissingPublicKey","MissingUrl","MissingUuid","NewDeviceRegistration","NewDeviceRegistration","Protocol","ProtocolError","ProvisionEnvelope","ProvisionMessage","ProvisioningCipher","ProvisioningError","ProvisioningVersion","SecondaryDeviceProvisioning","ServiceError","Url","WsClosing","WsError","aci_private_key","aci_public_key","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","decrypt","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","device_id","drop","drop","drop","drop","drop","drop","encrypt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_key_pair","from_public","generate","generate_registration_id","init","init","init","init","init","init","into","into","into","into","into","into","link_device","phone_number","pni_private_key","pni_public_key","pni_registration_id","profile_key","public_key","registration_id","service_ids","source","source","storage_capable","to_string","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","AccountAttributes","AccountIdentity","AttachmentV2UploadAttributes","AuthCredentials","AvatarWrite","Base64DecodeError","BincodeError","ByteStream","CredentialsCacheError","DEFAULT_DEVICE_ID","DeviceActivationRequest","DeviceCapabilities","DeviceId","DeviceInfo","GroupsV2DecryptionError","GroupsV2Error","HttpAuth","HttpAuthOverride","Identified","InvalidDeviceName","InvalidFrameError","InvalidUrl","JsonDecodeError","KEEPALIVE_TIMEOUT_SECONDS","LinkAccountAttributes","LinkCapabilities","LinkRequest","LinkResponse","Locked","MacError","MismatchedDevices","MismatchedDevicesException","NewAvatar","NoAvatar","NoOverride","NotFoundError","ParseServiceAddress","PhoneNumberIdentity","PreKeyResponse","PreKeyResponseItem","PreKeyStatus","ProofRequired","ProofRequiredError","ProtobufDecodeError","PushService","RateLimitExceeded","RecaptchaAttributes","RecoveryPassword","RegistrationLockFailure","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","ZkGroupDeserializationFailure","about","about_emoji","account_attributes","aci","aci","aci","aci","aci_pq_last_resort_pre_key","aci_signed_pre_key","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","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","capabilities","capabilities","capabilities","captcha","captcha_required","change_number","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","count","create_verification_session","created","decrypt","default","default","default","default","delete_json","delete_sync","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","device_activation_request","device_id","device_id","device_id","devices","devices","discoverable_by_phone_number","distribute_pni_keys","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extra_devices","fetches_messages","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","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","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","hash","id","id","identity_key","identity_key","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","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","last_seen","length","link_device","missing_devices","name","name","name","name","next_call","next_sms","next_verification_attempt","number","number","options","partial_default","partial_default","partial_default","partial_default","password","password","patch_json","patch_verification_session","payment_activation","pin","pni","pni","pni","pni","pni","pni","pni_pq_last_resort_pre_key","pni_registration_id","pni_registration_id","pni_signed_pre_key","post_json","post_to_cdn0","pq_count","pq_pre_key","pre_key","push_challenge_required","put_json","put_protobuf","recovery_password","register_pre_keys","registration_id","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","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","svr1_credentials","svr2_credentials","time_remaining","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","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_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","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","unidentified_access","unidentified_access_key","unlink_device","unrestricted_unidentified_access","unrestricted_unidentified_access","upload_attachment","username","username","uuid","verification_code","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","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","deref","deref_mut","drop","from","init","into","new","retrieve_contacts","retrieve_messages","to_owned","try_from","try_into","type_id","vzip","AttachmentSpec","AttachmentUploadError","AttachmentUploadError","ContactDetails","Err","GroupDetails","IoError","MaximumRetriesLimitExceeded","MessageSender","MessageSenderError","NotFound","Ok","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","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","destination","destination_device_id","destination_registration_id","drop","drop","drop","drop","drop","drop","drop","drop","file_name","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","height","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","length","messages","needs_sync","needs_sync","new","online","preview","recipient","send_configuration","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","used_identity_key","voice_note","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","addr","address","options","token","InvalidUuid","NoUuid","ParseServiceAddressError","ServiceAddress","ServiceIdType","aci","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","hash","identity","init","init","into","into","new_aci","new_pni","pni","source","to_owned","to_owned","to_protocol_address","to_service_id","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","deref","deref_mut","drop","from","init","into","key","try_from","try_into","type_id","vzip","BASE64_RELAXED","random_length_padding","serde_base64","serde_identity_key","serde_optional_base64","serde_optional_identity_key","serde_optional_private_key","serde_phone_number","serde_private_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","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_socket","get_attachment_v2_upload_attributes","init","init","into","into","is_closed","is_used","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"],[102,"libsignal_service::attachment_cipher"],[126,"libsignal_service::cipher"],[146,"libsignal_service::configuration"],[240,"libsignal_service::content"],[338,"libsignal_service::envelope"],[366,"libsignal_service::groups_v2"],[663,"libsignal_service::groups_v2::GroupChange"],[671,"libsignal_service::groups_v2::utils"],[672,"libsignal_service::messagepipe"],[742,"libsignal_service::models"],[812,"libsignal_service::pre_keys"],[905,"libsignal_service::prelude"],[1169,"libsignal_service::profile_cipher"],[1212,"libsignal_service::profile_name"],[1246,"libsignal_service::profile_service"],[1261,"libsignal_service::proto"],[2741,"libsignal_service::proto::access_control"],[2778,"libsignal_service::proto::attachment_pointer"],[2836,"libsignal_service::proto::body_range"],[2897,"libsignal_service::proto::call_message"],[3061,"libsignal_service::proto::call_message::hangup"],[3098,"libsignal_service::proto::call_message::offer"],[3132,"libsignal_service::proto::call_message::opaque"],[3166,"libsignal_service::proto::contact_details"],[3192,"libsignal_service::proto::data_message"],[3514,"libsignal_service::proto::data_message::contact"],[3675,"libsignal_service::proto::data_message::contact::email"],[3711,"libsignal_service::proto::data_message::contact::phone"],[3747,"libsignal_service::proto::data_message::contact::postal_address"],[3782,"libsignal_service::proto::data_message::payment"],[3881,"libsignal_service::proto::data_message::payment::activation"],[3915,"libsignal_service::proto::data_message::payment::amount"],[3961,"libsignal_service::proto::data_message::payment::notification"],[4007,"libsignal_service::proto::data_message::quote"],[4068,"libsignal_service::proto::envelope"],[4107,"libsignal_service::proto::group_attribute_blob"],[4132,"libsignal_service::proto::group_change"],[4179,"libsignal_service::proto::group_change::actions"],[4705,"libsignal_service::proto::group_changes"],[4729,"libsignal_service::proto::group_context"],[4790,"libsignal_service::proto::group_details"],[4840,"libsignal_service::proto::group_invite_link"],[4886,"libsignal_service::proto::member"],[4921,"libsignal_service::proto::pack"],[4949,"libsignal_service::proto::payment_address"],[4997,"libsignal_service::proto::receipt_message"],[5032,"libsignal_service::proto::sender_certificate"],[5065,"libsignal_service::proto::server_certificate"],[5091,"libsignal_service::proto::story_message"],[5114,"libsignal_service::proto::sync_message"],[5637,"libsignal_service::proto::sync_message::call_event"],[5746,"libsignal_service::proto::sync_message::call_link_update"],[5780,"libsignal_service::proto::sync_message::call_log_event"],[5815,"libsignal_service::proto::sync_message::delete_for_me"],[5969,"libsignal_service::proto::sync_message::delete_for_me::addressable_message"],[5992,"libsignal_service::proto::sync_message::delete_for_me::conversation_identifier"],[6016,"libsignal_service::proto::sync_message::fetch_latest"],[6052,"libsignal_service::proto::sync_message::message_request_response"],[6091,"libsignal_service::proto::sync_message::outgoing_payment"],[6149,"libsignal_service::proto::sync_message::request"],[6187,"libsignal_service::proto::sync_message::sent"],[6242,"libsignal_service::proto::sync_message::sticker_pack_operation"],[6276,"libsignal_service::proto::text_attachment"],[6367,"libsignal_service::proto::typing_message"],[6401,"libsignal_service::proto::unidentified_sender_message"],[6435,"libsignal_service::proto::unidentified_sender_message::message"],[6506,"libsignal_service::proto::verified"],[6541,"libsignal_service::proto::web_socket_message"],[6576,"libsignal_service::provisioning"],[6721,"libsignal_service::provisioning::ProvisioningError"],[6723,"libsignal_service::push_service"],[7445,"libsignal_service::push_service::ServiceError"],[7453,"libsignal_service::receiver"],[7473,"libsignal_service::sender"],[7647,"libsignal_service::sender::MessageSenderError"],[7651,"libsignal_service::service_address"],[7708,"libsignal_service::session_store"],[7714,"libsignal_service::sticker_cipher"],[7718,"libsignal_service::unidentified_access"],[7733,"libsignal_service::utils"],[7743,"libsignal_service::utils::serde_base64"],[7745,"libsignal_service::utils::serde_identity_key"],[7747,"libsignal_service::utils::serde_optional_base64"],[7749,"libsignal_service::utils::serde_optional_identity_key"],[7751,"libsignal_service::utils::serde_optional_private_key"],[7753,"libsignal_service::utils::serde_phone_number"],[7755,"libsignal_service::utils::serde_private_key"],[7757,"libsignal_service::utils::serde_signaling_key"],[7759,"libsignal_service::websocket"],[7797,"libsignal_service::account_manager"],[7798,"libsignal_protocol::curve"],[7799,"alloc::string"],[7800,"core::result"],[7801,"serde::de"],[7802,"core::fmt"],[7803,"url"],[7804,"libsignal_protocol::storage::traits"],[7805,"alloc::vec"],[7806,"zkgroup::api::profiles::profile_key"],[7807,"core::option"],[7808,"phonenumber::phone_number"],[7809,"core::marker"],[7810,"core::clone"],[7811,"rand::rng"],[7812,"rand_core"],[7813,"serde::ser"],[7814,"core::error"],[7815,"core::any"],[7816,"libsignal_protocol::identity_key"],[7817,"libsignal_core::address"],[7818,"core::convert"],[7819,"std::io"],[7820,"libsignal_protocol::error"],[7821,"uuid"],[7822,"libsignal_service::groups_v2::manager"],[7823,"libsignal_service::groups_v2::model"],[7824,"libsignal_service::groups_v2::operations"],[7825,"bincode::error"],[7826,"zkgroup::common::errors"],[7827,"prost::error"],[7828,"zkgroup::api::auth::auth_credential_with_pni"],[7829,"zkgroup::api::groups::group_params"],[7830,"zkgroup::api::server_params"],[7831,"std::collections::hash::map"],[7832,"bytes::bytes"],[7833,"core::future::future"],[7834,"alloc::boxed"],[7835,"core::pin"],[7836,"futures_core::stream"],[7837,"chrono::offset::utc"],[7838,"chrono::datetime"],[7839,"libsignal_protocol::state::kyber_prekey"],[7840,"libsignal_protocol::state::prekey"],[7841,"libsignal_protocol::state::signed_prekey"],[7842,"uuid::fmt"],[7843,"core::cmp"],[7844,"bytes::buf::buf_impl"],[7845,"zkgroup::api::groups::profile_key_ciphertext"],[7846,"zkgroup::api::groups::uuid_ciphertext"],[7847,"bytes::buf::buf_mut"],[7848,"core::iter::traits::collect"],[7849,"zkgroup::crypto::uid_struct"],[7850,"zkgroup::api::profiles::profile_key_commitment"],[7851,"zkgroup::api::profiles::profile_key_version"],[7852,"uuid::timestamp"],[7853,"core::hash"],[7854,"core::borrow"],[7855,"core::str::error"],[7856,"prost::encoding"],[7857,"libsignal_service::provisioning::cipher"],[7858,"base64::decode"],[7859,"futures_channel::mpsc"],[7860,"futures_io::if_std"],[7861,"url::parser"],[7862,"core::iter::traits::iterator"],[7863,"std::io::error"],[7864,"core::task::wake"],[7865,"core::task::poll"],[7866,"core::ops::function"]],"i":[0,0,0,0,0,12,0,12,0,3,3,0,3,16,12,3,16,12,3,0,3,3,0,0,0,3,16,12,3,16,12,3,3,16,12,3,0,12,12,3,16,12,12,12,3,0,16,12,3,16,12,3,16,16,0,0,3,16,3,16,0,0,0,0,0,0,0,0,0,0,16,16,0,3,0,0,16,12,0,16,3,12,16,12,3,16,12,3,16,12,3,0,16,16,16,16,0,16,12,3,0,0,0,56,56,56,56,0,56,56,56,0,56,56,56,56,56,56,56,56,56,56,56,56,56,56,0,57,57,57,57,57,57,57,57,57,0,57,57,57,57,57,57,57,57,57,69,69,0,70,69,0,0,0,0,70,69,19,19,68,68,19,70,69,68,19,70,69,68,68,19,70,68,19,70,68,19,70,69,68,19,70,69,70,19,68,19,70,69,19,70,70,70,70,70,70,69,68,68,68,19,70,69,70,68,19,70,69,68,19,70,69,19,19,19,19,70,19,68,19,70,70,68,19,70,69,68,19,70,69,68,19,70,69,68,68,19,70,69,68,0,0,0,72,0,0,0,72,0,0,72,0,0,0,0,0,72,0,72,0,0,72,0,0,72,0,72,0,72,66,71,66,72,71,66,72,71,66,72,71,66,72,71,66,72,71,66,72,71,66,72,71,66,72,71,66,72,72,72,72,72,72,72,72,72,72,66,66,71,66,72,71,66,72,72,66,71,71,71,71,0,71,71,66,72,71,66,72,71,66,72,71,66,72,71,71,66,72,0,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,94,94,94,100,0,0,94,94,94,94,0,0,0,0,0,0,94,94,0,94,94,94,94,94,94,100,0,94,94,100,86,0,0,94,94,86,100,100,100,100,92,91,89,91,92,98,86,87,88,89,90,91,92,93,94,95,100,98,86,87,88,89,90,91,92,93,94,95,100,93,85,87,88,89,90,91,92,93,94,95,88,89,90,91,92,93,94,95,0,98,87,98,86,87,88,89,90,91,92,93,94,95,100,98,86,87,88,89,90,91,92,93,94,95,100,92,88,89,90,91,92,95,92,98,86,87,88,89,90,91,92,93,94,95,100,95,93,88,89,90,91,92,95,89,89,89,95,95,95,98,86,86,88,89,90,91,92,93,94,95,100,100,98,86,87,88,89,90,91,92,93,94,95,100,100,100,100,100,85,87,98,98,98,86,87,88,89,90,91,92,93,94,95,100,98,86,87,88,89,90,91,92,93,94,95,100,92,88,91,92,98,87,92,88,90,92,98,92,93,88,89,88,89,90,91,92,95,100,89,90,92,88,89,90,91,92,93,94,95,86,100,98,86,87,88,89,90,91,91,92,93,94,95,100,98,86,87,88,89,90,91,92,93,94,95,100,98,86,87,88,89,90,91,92,93,94,95,100,0,88,89,90,98,86,87,88,89,90,91,92,93,94,95,100,85,87,404,405,406,407,406,404,405,407,0,0,113,0,123,123,0,0,113,0,117,0,0,0,0,0,123,115,126,113,123,115,126,113,123,115,126,113,123,115,126,113,123,115,126,113,113,123,115,126,113,115,123,115,126,113,123,115,126,113,117,126,115,123,115,126,113,123,115,126,113,123,115,126,113,123,115,126,113,0,115,0,0,132,132,132,0,132,132,130,130,128,130,132,128,130,132,130,128,128,130,132,128,130,132,128,130,128,130,132,130,128,130,132,132,128,130,132,132,132,130,130,128,130,132,128,130,132,130,130,130,130,128,128,130,132,132,128,130,132,128,130,132,128,130,132,130,130,128,130,132,0,0,0,0,0,0,139,140,141,142,139,140,141,142,136,139,140,141,142,139,140,141,142,139,140,141,139,140,141,142,139,140,141,142,139,140,141,142,142,139,140,141,142,139,140,141,142,139,140,141,30,136,136,30,30,30,142,142,142,139,140,141,136,139,140,141,142,140,141,142,30,136,139,139,140,140,140,141,141,141,142,139,140,141,142,139,140,141,142,139,140,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,63,63,63,63,63,63,63,63,63,58,133,63,112,107,24,58,133,63,112,107,24,63,24,154,58,133,63,112,107,24,58,133,63,112,107,24,58,63,58,63,24,154,154,107,107,107,107,63,112,58,133,63,112,107,24,58,133,63,112,107,24,24,107,63,112,107,24,58,133,63,112,107,24,154,63,63,63,154,154,154,154,107,107,107,107,107,107,58,133,63,24,58,58,58,133,133,133,63,63,63,58,58,133,133,63,63,63,63,24,58,58,133,63,63,63,63,63,63,112,107,24,63,63,63,63,63,63,63,63,63,63,63,107,24,24,24,107,18,18,18,107,63,24,107,63,63,63,63,58,133,63,63,58,133,63,112,107,24,58,133,63,112,107,24,63,63,63,18,63,154,154,112,63,63,58,63,63,112,107,24,0,18,63,112,107,24,63,63,63,58,133,63,112,107,24,58,133,63,63,58,133,63,63,63,112,107,24,58,133,63,112,107,24,63,63,58,133,63,112,107,24,63,58,133,63,112,107,24,15,15,0,0,15,175,15,175,15,175,175,175,175,175,15,175,15,175,15,175,175,175,15,15,175,175,15,15,175,15,175,15,175,15,15,175,15,175,15,175,15,175,15,0,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,0,179,179,179,179,179,179,179,179,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,0,0,0,0,0,0,0,0,97,134,181,134,181,181,181,181,181,204,76,76,209,183,183,110,185,110,185,206,199,204,77,77,97,78,134,183,134,183,186,194,77,188,0,79,110,110,187,187,198,134,183,97,185,196,97,183,80,183,188,188,79,189,190,191,79,189,190,191,0,79,77,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,78,80,80,80,0,83,188,188,188,188,192,193,192,193,209,6,6,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,186,134,183,134,183,186,80,79,0,80,65,65,211,188,188,212,187,204,0,83,75,195,195,204,65,83,83,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,79,80,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,195,195,97,185,197,197,78,78,65,65,200,200,188,188,97,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,83,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,187,204,205,206,207,208,110,97,209,210,211,212,185,213,201,201,201,201,0,6,201,6,201,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,186,186,186,79,134,183,79,134,183,80,188,188,79,188,79,188,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,186,190,186,79,77,0,79,0,99,99,0,210,0,0,76,76,0,79,78,77,79,77,186,189,190,188,188,78,198,183,189,190,198,183,189,190,197,197,195,134,183,134,183,188,188,188,188,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,97,65,189,79,65,189,65,189,65,79,65,65,186,79,79,205,188,188,204,80,194,194,99,181,99,181,0,206,185,110,198,183,110,97,198,183,190,190,80,198,134,183,198,134,183,197,83,197,134,181,134,181,78,78,80,0,74,80,74,80,186,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,189,189,79,0,185,97,81,181,81,181,80,181,181,181,181,83,204,205,207,79,196,79,77,134,181,79,77,134,181,205,207,181,181,181,181,191,191,97,185,79,200,200,79,80,181,181,0,83,65,65,80,202,97,79,79,202,99,99,97,185,205,205,0,83,83,80,0,65,65,209,65,65,76,110,185,110,110,205,197,196,65,73,198,202,81,192,193,81,192,193,204,188,188,65,65,65,65,65,194,194,197,197,190,190,79,80,187,65,65,79,0,83,0,83,6,6,75,75,196,196,0,196,196,196,196,196,196,188,188,65,79,76,200,65,79,73,76,200,206,207,208,195,187,195,187,97,185,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,213,65,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,73,198,202,65,73,198,202,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,0,83,0,188,188,65,65,195,195,181,181,205,207,208,188,203,188,203,189,189,0,80,134,80,80,65,83,78,194,79,74,73,76,77,195,196,197,80,188,198,99,134,183,199,200,81,75,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,0,188,188,80,0,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,0,223,224,224,0,223,223,223,223,224,223,224,223,224,223,224,223,223,223,223,224,223,224,223,224,224,224,223,224,223,223,223,223,224,223,224,223,223,223,223,224,223,224,223,224,223,223,223,224,223,223,224,223,224,223,224,223,224,0,227,227,228,227,227,227,227,0,228,227,227,228,227,228,227,228,227,228,227,227,227,227,228,227,228,227,228,228,228,227,228,227,227,227,227,228,227,228,227,227,227,227,228,227,228,227,228,227,227,227,228,227,227,228,227,228,227,228,227,228,0,0,0,0,0,0,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,234,234,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,233,233,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,0,229,230,231,232,233,229,230,231,232,233,229,230,231,232,233,234,229,230,231,232,233,234,0,0,229,230,231,229,230,231,229,230,231,232,233,234,229,233,234,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,229,233,229,233,229,230,231,232,233,234,234,234,229,230,231,232,233,234,236,236,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,236,236,236,236,236,236,236,236,236,236,235,235,0,235,235,235,235,235,235,235,235,235,235,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,237,237,237,237,237,237,237,237,237,237,0,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,240,0,0,239,239,0,0,0,240,240,240,0,240,239,0,0,0,240,0,0,240,240,243,239,240,241,241,242,241,242,243,241,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,239,240,239,240,0,244,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,243,244,245,244,245,241,243,244,245,246,247,242,248,249,241,243,244,245,246,247,242,248,249,239,240,239,239,239,240,240,240,247,247,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,239,240,239,240,239,240,241,241,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,239,240,248,243,243,243,243,244,244,244,244,239,240,241,243,244,245,246,247,242,248,249,239,240,0,0,249,249,245,245,242,242,241,244,244,245,245,245,246,245,246,241,241,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,239,240,240,241,243,244,245,246,247,242,248,249,239,240,241,241,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,0,0,0,0,0,255,252,253,254,251,255,252,253,254,251,255,251,251,252,253,254,251,255,252,253,254,251,255,252,253,254,251,255,251,251,252,253,254,251,255,252,253,254,251,255,252,253,254,251,255,252,252,252,253,254,251,255,0,252,253,254,251,255,252,253,254,251,255,252,252,252,253,254,251,255,252,253,254,251,255,252,252,252,253,254,251,255,252,253,254,251,255,255,255,253,254,251,253,254,251,252,252,251,251,252,253,254,251,255,0,251,251,0,251,251,252,252,251,251,253,254,251,251,251,252,252,252,253,254,251,255,252,253,254,251,255,252,253,254,251,255,253,254,251,253,254,251,252,253,254,251,255,253,254,253,254,252,253,254,251,255,257,257,257,0,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,256,256,256,0,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,258,258,0,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,0,262,0,0,0,262,0,0,259,259,260,261,262,259,260,261,262,259,260,261,259,260,261,262,259,260,261,262,259,260,261,259,260,261,262,259,260,261,262,259,260,261,262,262,259,260,261,262,259,260,261,262,259,260,261,262,259,260,261,262,259,260,261,262,259,260,261,262,262,260,260,0,259,260,261,261,259,260,261,262,260,259,260,261,262,259,260,261,262,261,261,259,260,261,262,259,260,261,262,263,263,0,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,0,0,265,264,265,264,265,264,264,265,264,265,264,264,265,264,265,264,265,265,264,265,264,265,264,265,264,265,264,265,264,265,265,264,264,264,264,265,264,265,264,265,264,265,264,265,0,267,0,266,267,266,267,266,266,267,266,267,266,266,267,266,267,266,267,267,266,267,266,267,266,267,266,267,266,267,266,267,267,266,266,266,266,267,266,267,266,267,266,267,266,267,250,250,0,0,250,268,250,268,250,268,268,250,268,250,250,250,268,268,268,250,268,250,268,250,268,250,268,268,250,250,250,250,268,268,268,250,268,250,250,250,250,268,250,268,250,250,250,268,250,268,268,250,268,250,250,268,250,268,250,268,250,219,219,219,219,219,0,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,269,0,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,0,0,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,271,271,273,277,281,284,292,272,272,288,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,274,278,282,285,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,287,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,291,273,290,290,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,280,276,279,280,276,279,280,275,283,275,283,271,272,290,275,283,289,286,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,275,276,279,280,283,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,0,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,221,0,221,221,0,221,221,221,294,221,294,221,294,294,221,294,221,221,221,294,221,294,221,294,221,294,221,294,294,294,294,221,221,221,221,294,221,294,221,221,221,221,294,221,294,221,221,221,294,221,294,221,294,221,221,294,221,294,221,294,221,0,0,295,296,295,296,295,296,295,296,295,296,295,295,295,296,295,296,295,296,295,296,296,296,295,296,295,296,295,296,295,296,295,296,295,296,295,295,295,296,295,296,295,296,295,296,295,296,295,296,0,0,298,297,298,297,298,297,297,298,297,298,297,297,298,297,298,297,298,298,297,298,297,298,297,298,297,298,297,297,298,297,298,297,298,297,297,298,297,298,297,298,297,298,297,298,216,216,0,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,0,0,301,300,300,300,301,300,301,300,300,301,300,301,300,300,301,300,301,300,301,301,300,301,300,301,300,301,300,301,300,301,300,301,301,300,300,300,300,301,300,301,300,301,300,301,300,301,220,220,0,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,0,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,0,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,0,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,309,305,305,322,308,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,0,306,306,0,0,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,308,308,322,321,306,321,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,0,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,307,307,307,321,321,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,321,321,307,307,0,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,318,318,309,321,321,320,320,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,307,320,320,313,313,322,317,317,307,322,0,320,320,319,319,309,0,314,314,314,314,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,319,313,313,313,313,319,319,320,320,0,305,305,311,312,315,311,312,315,0,321,321,310,314,316,318,321,305,306,320,320,0,317,317,307,307,318,318,307,311,312,315,321,306,307,311,312,315,321,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,310,314,316,318,321,305,306,310,314,316,318,321,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,313,313,313,313,307,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,324,329,329,324,0,0,329,323,324,324,323,0,324,323,329,329,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,329,329,323,323,323,324,324,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,329,323,323,324,324,329,323,324,329,323,324,329,323,324,330,0,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,331,331,331,0,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,0,0,0,0,0,0,0,333,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,334,335,336,337,0,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,335,335,335,335,332,333,334,335,336,337,332,333,334,335,336,337,332,332,333,334,335,336,337,332,333,334,335,336,337,336,336,334,336,336,332,333,334,335,336,337,333,333,335,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,335,335,332,333,334,335,336,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,327,327,327,0,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,328,328,328,328,328,328,0,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,0,341,0,340,340,340,341,340,341,340,340,341,340,341,340,340,341,340,341,340,341,341,340,341,340,341,340,340,340,341,340,341,340,341,340,341,340,340,340,340,341,340,340,340,340,340,340,340,340,341,340,341,340,341,340,341,340,341,325,325,325,325,325,0,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,0,0,342,343,342,343,342,343,342,343,342,343,342,343,342,343,342,343,342,342,342,343,342,343,343,342,343,342,343,342,343,342,343,342,343,342,343,342,343,343,343,342,343,342,343,342,343,342,343,342,343,342,342,342,343,326,326,0,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,0,218,345,218,218,0,345,218,218,218,0,344,344,218,344,218,345,344,218,345,344,344,218,345,344,218,345,218,344,218,344,218,344,218,345,344,218,345,344,218,345,345,344,345,344,344,344,218,345,218,218,218,344,218,345,344,218,345,218,218,218,344,218,345,344,218,345,218,345,218,344,218,344,344,344,344,218,345,344,218,218,345,344,218,345,344,218,345,344,218,345,0,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,0,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,0,346,346,346,346,346,346,346,346,346,346,346,0,347,347,348,348,348,347,348,0,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,348,348,347,347,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,348,347,347,348,347,348,347,348,347,217,0,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,222,222,0,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,20,20,351,0,20,20,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,352,351,20,0,0,0,0,0,0,20,352,20,20,353,353,349,20,351,350,352,353,349,20,351,350,352,353,349,349,20,351,350,352,353,349,20,351,350,352,353,350,353,349,20,351,350,352,353,349,349,20,20,351,351,350,352,353,349,20,20,20,20,351,351,351,350,352,353,349,349,349,0,349,20,351,350,352,353,349,20,351,350,352,353,0,353,353,353,353,353,349,353,353,20,351,350,20,351,349,20,351,350,352,353,349,20,351,350,352,353,349,20,351,350,352,353,350,349,20,351,350,352,353,408,409,0,47,0,0,0,8,8,21,8,0,0,0,0,0,8,8,0,0,361,8,8,8,8,0,0,0,0,0,8,8,0,8,50,50,361,8,8,47,0,0,0,0,8,8,0,8,0,38,0,0,0,8,50,8,0,0,0,38,8,0,357,0,8,8,8,8,361,8,0,0,357,0,8,8,8,180,180,379,108,108,41,377,380,380,358,359,357,180,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,39,381,180,369,358,359,47,108,359,67,360,361,50,358,357,38,47,108,359,67,360,361,50,358,357,38,365,21,22,180,359,365,366,367,21,366,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,108,368,22,39,359,369,370,365,67,360,371,372,358,373,41,374,375,376,377,180,367,379,368,374,377,21,371,39,21,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,47,359,50,357,47,47,47,359,359,359,50,50,50,357,357,357,375,39,381,47,47,108,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,8,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,8,8,8,8,8,8,8,8,8,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,359,47,22,358,371,180,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,22,373,21,375,22,39,381,180,358,358,358,372,41,370,359,365,366,367,67,360,21,21,359,39,108,108,359,372,41,377,380,39,381,380,21,21,365,374,374,358,21,21,38,21,39,374,381,39,21,358,21,21,21,21,359,108,368,22,39,359,369,370,67,360,379,380,381,366,38,21,39,374,8,376,359,41,359,21,21,373,373,373,47,108,359,67,360,361,50,358,357,38,47,108,8,369,370,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,369,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,180,39,21,39,180,21,67,360,372,379,358,39,39,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,21,21,21,410,411,412,413,414,415,416,417,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,29,0,398,0,393,29,0,0,29,398,0,0,29,29,0,0,0,393,29,29,392,392,378,386,391,390,392,26,393,29,378,386,391,390,392,26,393,29,392,390,26,390,26,378,392,378,386,391,390,392,26,393,29,378,386,391,390,392,26,393,29,391,386,378,378,378,386,391,390,392,26,393,29,392,378,386,391,390,392,393,393,29,29,378,386,391,390,392,26,393,393,393,29,29,29,29,392,378,386,391,390,392,26,393,29,378,386,391,390,392,26,393,29,392,386,391,390,26,386,392,390,26,26,26,26,378,386,393,29,386,390,26,393,29,378,386,391,390,392,26,393,29,378,386,391,390,392,26,393,29,378,378,386,391,390,392,26,393,29,390,26,390,392,378,386,391,390,392,26,393,29,392,418,419,420,420,382,382,0,0,0,27,382,27,382,27,382,27,382,27,382,27,382,27,382,27,27,27,27,27,382,382,27,382,382,27,27,27,382,27,382,27,27,27,27,382,382,27,27,27,382,382,27,27,27,27,382,27,382,27,27,382,27,0,31,31,31,31,31,0,0,0,0,0,396,396,396,396,396,396,396,396,396,396,396,396,396,396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,400,114,400,114,114,114,400,114,400,114,400,114,400,114,114,114,400,114,400,114,114,114,400,114,114,114,114,400,114,400,114,400,114,400,114,114],"f":"`````````````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00`{{{b{f}}}f}{{{b{c}}{b{de}}}h{}{}}``{{{b{j}}{b{l}}}{{Ab{nA`}}}}{{}f}{Ad{{b{c}}}{}}00{Ad{{b{dc}}}{}}00{c{{Ab{f}}}Af}{Adh}00`{{{b{Ah}}{b{dAj}}}Al}0{{{b{f}}{b{dAj}}}Al}{cc{}}0{AnAh}{A`Ah}2`{{}Ad}00{ce{}{}}00{{{b{d{B`{c}}}}Bb{b{Bd}}{b{Bd}}Bf}{{Ab{hBh}}}Bj}{{{b{d{B`{c}}}}{b{Bd}}}{{Ab{{Bn{Bl}}A`}}}Bj}```{{c{Cb{C`}}}{{B`{c}}}Bj}{{}c{}}{{{b{d{B`{c}}}}{b{de}}{b{dg}}{Cd{cik}}CfCh{b{dk}}}{{Ab{hCj}}}Bj{ClCn}Cl{D`DbCnDdDf}{DhDj}}``````````{{{b{d{B`{c}}}}{b{de}}DlDn{b{dg}}{b{di}}E`}{{Ab{EbBh}}}Bj{DhDj}{ClBd}{ClBd}}{{{b{d{B`{c}}}}Cf}{{Ab{fAh}}}Bj}`{{{b{f}}c}AbEd}``{{{b{d{B`{c}}}}Dn}{{Ab{hA`}}}Bj}{{{b{Ah}}}{{Cb{{b{Ef}}}}}}`{{{b{d{B`{c}}}}{b{Eh}}{b{Eh}}}{{Ab{hA`}}}Bj}{{{b{c}}}e{}{}}{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}00000{{{b{c}}}Ej{}}00`{{{b{d{B`{c}}}}{b{Eh}}{b{El}}}{{Ab{hA`}}}Bj}{{{b{d{B`{c}}}}{b{de}}En{b{dg}}E`}{{Ab{hA`}}}BjCl{DhDj}}{{{b{d{B`{c}}}}F`{Fb{e}}{Cb{n}}{Cb{n}}{Fd{{b{dg}}}}}{{Ab{{Cb{n}}Ah}}}Bj{{Ff{Eh}}}{FhFj}}{{{b{d{B`{c}}}}F`{Fb{e}}{Cb{n}}{Cb{n}}E`}{{Ab{hAh}}}Bj{{Ff{Eh}}}}`{ce{}{}}00`````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{Fn{Fl}}{b{d{Bn{Fl}}}}}{{Ab{hG`}}}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{Fn{Fl}}{Fn{Fl}}{b{d{Bn{Fl}}}}}h}{{{b{G`}}{b{G`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{G`}}{b{dAj}}}Al}0{cc{}}{{}Ad}<{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}?`>={{{b{{Gb{ce}}}}}{{Gb{ce}}}DfDf}{{{b{c}}{b{de}}}h{}{}}=<;{{{b{{Gb{ce}}}}{b{dAj}}}Al{}{}}7{{{b{c}}{b{Cf}}Gd}{{Ab{GfGh}}}Gj}7{ce{}{}}{{ceGlGnH`}{{Gb{ce}}}{D`DbCnDf}{DhDj}}{{{b{d{Gb{ce}}}}Hb}{{Ab{{Cb{Hd}}A`}}}{D`DbCnDf}{DhDj}}{{{b{c}}}e{}{}}9983````````````{{{b{Bf}}}{{Cb{Hf}}}}{{{b{Hh}}Hj}{{b{Bb}}}}{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000`{{{b{Hh}}}Hh}{{{b{Bf}}}Bf}{{{b{Hl}}}Hl}==={Ad{{b{c}}}{}}000{Ad{{b{dc}}}{}}000{c{{Ab{Hl}}}Af}`{Adh}000{{{b{Bf}}}n}{{{b{Hl}}{b{Hl}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{Hl}}{b{dAj}}}Al}0{{{b{Hj}}{b{dAj}}}Al}{cc{}}{HlHh}{{{b{Hl}}}Hh}222{{{b{Eh}}}{{Ab{Hlc}}}{}}{{}Ad}000{ce{}{}}000:```{{{b{Hl}}c}AbEd}`{{{b{c}}}e{}{}}00{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}0000000{{{b{c}}}Ej{}}000`5555```````````````````````````````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{Hn}}}Hn}{{{b{Hd}}}Hd}{{{b{I`}}}I`}{{{b{c}}{b{de}}}h{}{}}00{Ad{{b{c}}}{}}00{Ad{{b{dc}}}{}}00{Adh}00{{{b{Hn}}{b{dAj}}}Al}{{{b{Hd}}{b{dAj}}}Al}{{{b{I`}}{b{dAj}}}Al}{cc{}}0{IbI`}{IdI`}{IfI`}{IhI`}{IjI`}{IlI`}{InI`}{J`I`}{JbI`}9{{cHn}Hd{{Jd{I`}}}}{{JfHn}{{Ab{HdA`}}}}{{}Ad}00{ce{}{}}00{I`Jf}```````{{{b{c}}}e{}{}}00{c{{Ab{e}}}{}{}}00000{{{b{c}}}Ej{}}00`444``{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}`{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{c{{Ab{Jh}}}Af}`{Adh}{cc{}}`<;`{{{b{Jh}}c}AbEd}``````99`8`<``````````````````````````````````````````````777777777777666666666666`{{{b{dJj}}}{{Ab{hJl}}}}{{{b{dJn}}}{{Ab{hJl}}}}{{{b{K`}}}K`}{{{b{Kb}}}Kb}{{{b{Kd}}}Kd}{{{b{Kf}}}Kf}{{{b{Kh}}}Kh}{{{b{Kj}}}Kj}{{{b{Kl}}}Kl}{{{b{Kn}}}Kn}{{{b{c}}{b{de}}}h{}{}}0000000{{{b{{L`{Fl}}}}Lb}{{Ab{KhA`}}}}{{{b{{Ld{ce}}}}Lf}{{Ab{{Cb{Kj}}Lh}}}BjJj}{{}Jn}{Ad{{b{c}}}{}}00000000000{Ad{{b{dc}}}{}}00000000000`{c{{Ab{K`}}}Af}{c{{Ab{Kb}}}Af}{c{{Ab{Kd}}}Af}{c{{Ab{Kf}}}Af}{c{{Ab{Kh}}}Af}{c{{Ab{Kn}}}Af}`{Adh}00000000000``{{{b{K`}}{b{K`}}}E`}{{{b{Kb}}{b{Kb}}}E`}{{{b{Kd}}{b{Kd}}}E`}{{{b{Kf}}{b{Kf}}}E`}{{{b{Kh}}{b{Kh}}}E`}{{{b{Kn}}{b{Kn}}}E`}{{{b{c}}{b{e}}}E`{}{}}00000{{{b{d{Ld{ce}}}}{b{{L`{Fl}}}}}{{Ab{LbA`}}}BjJj}{{{b{Jl}}{b{dAj}}}Al}0{{{b{K`}}{b{dAj}}}Al}{{{b{Kb}}{b{dAj}}}Al}{{{b{Kd}}{b{dAj}}}Al}{{{b{Kf}}{b{dAj}}}Al}{{{b{Kh}}{b{dAj}}}Al}{{{b{Kj}}{b{dAj}}}Al}{{{b{Kl}}{b{dAj}}}Al}{{{b{Kn}}{b{dAj}}}Al}{{{b{Lh}}{b{dAj}}}Al}0{cc{}}0000000000{LjLh}{LlLh}{LnLh}3{M`Lh}{{{b{Jj}}{b{Mb}}}{{Ab{{Cb{{b{Md}}}}Jl}}}}{{{b{Jn}}{b{Mb}}}{{Ab{{Cb{{b{Md}}}}Jl}}}}{{{b{d{Ld{ce}}}}Mf}{{Ab{HfA`}}}BjJj}{{{b{d{Ld{ce}}}}MfHf}{{Ab{KhA`}}}BjJj}{{}Ad}00000000000{ce{}{}}00000000000````{{MhceMj}{{Ld{ce}}}BjJj}{{}c{}}````{{{b{d{Ld{ce}}}}{b{Eh}}Mf}{{Ab{{Cb{{Bn{Fl}}}}A`}}}BjJj}````{{{b{K`}}c}AbEd}{{{b{Kb}}c}AbEd}{{{b{Kd}}c}AbEd}{{{b{Kf}}c}AbEd}{{{b{Kh}}c}AbEd}{{{b{Kn}}c}AbEd}{{{b{Lh}}}{{Cb{{b{Ef}}}}}}```{{{b{c}}}e{}{}}0000000{{{b{c}}}n{}}0{c{{Ab{e}}}{}{}}000000{Ml{{Ab{Kfc}}}{}}11111111111111111{{{b{c}}}Ej{}}00000000000````????????????{{{b{dJj}}{Mn{MbMd}}}{{Ab{hJl}}}}{{{b{dJn}}{Mn{MbMd}}}{{Ab{hJl}}}}````````{{{b{{L`{Fl}}}}}{{Ab{N`Gh}}}}```````````````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{Ad{{b{c}}}{}}000{Ad{{b{dc}}}{}}000{Adh}000{{{b{Nb}}{b{dAj}}}Al}{cc{}}000{{NdBf}Nf}{{}Ad}000{ce{}{}}000{{{b{d{Nj{}{{Nh{c}}}}}}Nl}{{Ob{{O`{Nn}}}}}{{Oh{}{{Od{Of}}}}Oj}}{{{b{dOl}}Nl}{{Ob{{O`{Nn}}}}}}{Nf{{`{{On{}{{Od{{Ab{NbA`}}}}}}}}}}{c{{Ab{e}}}{}{}}0000000{{{b{c}}}Ej{}}0005555`{{{b{Nf}}}Nd}``````````???>>>``===<<<{c{{Ab{{A@`{e}}}}}AfA@b}{c{{Ab{A@d}}}Af}===`{{{b{{A@`{c}}}}{b{dAj}}}AlA@f}{{{b{A@d}}{b{dAj}}}Al}{{{b{A@h}}{b{dAj}}}Al}0>>{M`A@h}{A@jA@h}{cc{}}{{A@l{Cb{Nl}}}{{Ab{A@dA@h}}}}`{{}Ad}00{ce{}{}}00``{{{b{A@d}}}{{Ab{C`A@h}}}}``{{{b{{A@`{c}}}}e}AbA@nEd}{{{b{A@d}}c}AbEd}{{{b{A@h}}}{{Cb{{b{Ef}}}}}}{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}00000{{{b{c}}}Ej{}}00``777``````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{{{b{dAA`}}{AAd{AAb}}Ad}{{Ob{{O`{Nn}}}}}}{Ad{{b{c}}}{}}000{Ad{{b{dc}}}{}}000{c{{Ab{AAf}}}Af}{c{{Ab{AAh}}}Af}{c{{Ab{AAj}}}Af}{Adh}000{{{b{AAf}}{b{dAj}}}Al}{{{b{AAh}}{b{dAj}}}Al}{{{b{AAj}}{b{dAj}}}Al}{{{b{AAl}}{b{dAj}}}Al}{cc{}}000`{{}Ad}000{ce{}{}}000```{{{b{Cl}}E`}{{Ob{{O`{Nn}}}}}}{{{b{AA`}}}{{Ob{{O`{Nn}}}}}}{{{b{dAA`}}{AAd{AAb}}}{{Ob{{O`{Nn}}}}}}{{{b{Cl}}}{{Ob{{O`{Nn}}}}}}00``````{{{b{dAA`}}AAn}{{Ob{{O`{Nn}}}}}}{{{b{AAf}}c}AbEd}{{{b{AAh}}c}AbEd}{{{b{AAj}}c}AbEd}{{{b{AAl}}c}AbEd}```5{{{b{dAA`}}AAn{b{AB`}}}{{Ob{{O`{Nn}}}}}}{c{{Ab{e}}}{}{}}{ABb{{Ab{AAfc}}}{}}{{{b{ABd}}}{{Ab{AAhc}}}{}}2{ABd{{Ab{AAhc}}}{}}{AB`{{Ab{AAjc}}}{}}4{{{b{AB`}}}{{Ab{AAjc}}}{}}55555{{{b{c}}}Ej{}}000{ce{}{}}000```````````````````````````````````{{{b{Gn}}}{{b{ABf}}}}{{{b{Gn}}}{{b{{Fn{Fl}}}}}}{{{b{Gn}}}{{ABj{H`ABhABh{b{{Fn{Fl}}}}}}}}{{{b{Gn}}}{{b{ABl}}}}{{{b{Gn}}}{{b{Gn}}}}{{{b{Gn}}}{{b{{L`{Fl}}}}}}{{{b{Gn}}}{{b{ABn}}}}{{{b{Gn}}}AC`}{{{b{Gn}}}{{ABj{MbMb}}}}{{{b{Gn}}}{{b{ACb}}}}{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{GnABf}`{{{b{dACd}}}h}{{{b{Gd}}}Gd}{{{b{A@j}}}A@j}{{{b{Gn}}}Gn}{{{b{N`}}}N`}{{{b{Mf}}}Mf}{{{b{C`}}}C`}{{{b{c}}{b{de}}}h{}{}}00000{{{b{Gd}}{b{Gd}}}ACf}{{{b{Gn}}{b{Gn}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}0{{{Fn{Fl}}}C`}{c{{Ab{ACdM`}}}ACh}0{{{b{Mf}}{b{{L`{Fl}}}}}{{Ab{{Bn{Fl}}Ll}}}}0{{{b{Mf}}ACjACl}{{Ab{C`Ll}}}}{{{b{Mf}}ACn}{{Ab{AD`Ll}}}}{{}Gn}{{}N`}{Ad{{b{c}}}{}}00000{Ad{{b{dc}}}{}}00000{{{b{C`}}}{{Fn{Fl}}}}{N`Mf}{c{{Ab{Gn}}}Af}{c{{Ab{N`}}}Af}{c{{Ab{Mf}}}Af}{c{{Ab{C`}}}Af}{Adh}00000{{{b{ACd}}{b{dc}}}{{Ab{hADb}}}ADd}{{}{{Fn{Fl}}}}{{{b{c}}}e{}{{ADh{ADf}}}}02{{{b{ACd}}}{{Bn{Fl}}}}0{{{b{ACd}}}Ad}{{{b{Mf}}{Fn{Fl}}{b{{L`{Fl}}}}}{{Bn{Fl}}}}{{{b{Mf}}{Fn{Fl}}{b{{L`{Fl}}}}H`}{{Bn{Fl}}}}{{{b{Mf}}C`ACl}ACj}{{{b{Mf}}{Fn{Fl}}ACl}ACj}{{{b{Mf}}AD`}ACn}{{{b{Mf}}ADj}ACn}{{{b{Gd}}{b{Gd}}}E`}{{{b{A@j}}{b{A@j}}}E`}{{{b{Gn}}{b{Gn}}}E`}{{{b{C`}}{b{C`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00000000{{{b{Gd}}{b{dAj}}}{{Ab{hADl}}}}0{{{b{A@j}}{b{dAj}}}{{Ab{hADl}}}}0{{{b{Gn}}{b{dAj}}}{{Ab{hADl}}}}000{{{b{C`}}{b{dAj}}}{{Ab{hADl}}}}{cc{}}{H`Gd}1{AClGn}2{ACbGn}{ABfGn}{ABnGn}{ABlGn}666{{{Fn{Fl}}}Gn}0{{{b{{Fn{Fl}}}}}{{b{Gn}}}}{{H`ABhABh{b{{Fn{Fl}}}}}Gn}0{{{b{{L`{Fl}}}}}{{Ab{GnA@j}}}}0{{{b{Eh}}}{{Ab{Gn}}}}{AC`Gn}0{{MbMb}Gn}{{{Fn{Fl}}}Mf}{{{Fn{Fl}}}C`}{{{b{C`}}}{{Fn{Fl}}}}{{{b{C`}}ACl}ADn}{{{b{Mf}}}{{Fn{Fl}}}}{{{b{Bd}}{b{Gf}}}{{Ob{{O`{Nn}}}}}}{{{b{Bd}}}{{Ob{{O`{Nn}}}}}}0{{{b{Mf}}}N`}{{{b{Gn}}}{{Cb{{Fn{Fl}}}}}}{{{b{C`}}ACl}AE`}{{{b{Mf}}}AEb}{{{b{Gn}}}{{Cb{AEd}}}}{{{b{Gn}}}AEf}{{{b{Gn}}}{{Cb{AEh}}}}{{{b{Gn}}}Ad}{{{b{Gd}}{b{dc}}}hAEj}{{{b{A@j}}{b{dc}}}hAEj}{{{b{Gn}}{b{dc}}}hAEj}{GnABl}{{}Ad}00000{ce{}{}}00000{Gn{{Fn{Fl}}}}{{{b{Gn}}}E`}0{{{b{Bd}}{b{Gf}}{b{El}}AEl}{{Ob{{O`{Nn}}}}}}{{}Gn}{{{b{dACd}}c}{{Ab{hM`}}}ACh}0{{{Fn{Fl}}}N`}2{{{b{Eh}}}{{Ab{GnA@j}}}}{{{b{Gd}}{b{Gd}}}{{Cb{ACf}}}}{{{b{Gn}}{b{Gn}}}{{Cb{ACf}}}}{{}c{}}0{{}Mf}{{}C`}`{{{b{dBd}}{b{Gf}}{b{El}}}{{Ob{{O`{Nn}}}}}}{{{b{Gn}}c}AbEd}{{{b{N`}}c}AbEd}{{{b{Mf}}c}AbEd}{{{b{C`}}c}AbEd}{GnABn}{{{b{Gn}}}{{Fn{Fl}}}}{{{b{Gn}}}{{ABj{H`ABhABh{b{{Fn{Fl}}}}}}}}{{{b{c}}}e{}{}}00000{{{b{c}}}n{}}00{{{b{Gn}}}AC`}{c{{Ab{e}}}{}{}}00{{{Bn{Fl}}}{{Ab{Gn}}}}{{{b{Eh}}}{{Ab{Gn}}}}222222222{{{b{Eh}}}{{Ab{GnA@j}}}}{{{b{{L`{Fl}}}}}{{Ab{GnA@j}}}}{{{b{c}}}Ej{}}00000{GnACb}{ce{}{}}00000`````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{AEn}}c}{{Ab{nAn}}}{{Ff{{L`{Fl}}}}}}{{{b{AEn}}{b{{L`{Fl}}}}}{{Ab{{Bn{Fl}}An}}}}1{{{b{AEn}}c}{{Ab{{Cb{{Fb{n}}}}An}}}{{Ff{{L`{Fl}}}}}}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{AEn}}n}{{Ab{{Bn{Fl}}An}}}}0{{{b{AEn}}c}{{Ab{{Bn{Fl}}An}}}{{AF`{{Fb{{b{Eh}}}}}}}}{{{b{An}}{b{dAj}}}Al}0{C`AEn}{cc{}}{AFbAn}1{{}Ad}0??{AEnC`}{{{b{An}}}{{Cb{{b{Ef}}}}}}{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}0{ce{}{}}0`{{{b{{Fb{c}}}}}{{Fb{{b{Eh}}}}}{{Ff{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{{Fb{c}}}}}{{Fb{c}}}Df}{{{b{c}}{b{de}}}h{}{}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{c{{Ab{{Fb{e}}}}}AfA@b}{{{b{{L`{Fl}}}}}{{Ab{{Cb{{Fb{{b{Eh}}}}}}AFb}}}}{{{b{{L`{Fl}}}}}{{Ab{{Cb{{Fb{n}}}}AFb}}}}{Adh}{{}{{Fb{{b{Eh}}}}}}{{{b{{Fb{c}}}}{b{{Fb{c}}}}}E`AFd}{{{b{c}}{b{e}}}E`{}{}}00`{{{b{{Fb{c}}}}{b{dAj}}}AlA@f}{{{b{{Fb{c}}}}{b{dAj}}}Al{{Ff{Eh}}}}{cc{}}`{{}Ad}{ce{}{}}{{{b{{Fb{c}}}}}E`{{Ff{Eh}}}}0{{{b{{Fb{c}}}}e}AbA@nEd}{{{b{{Fb{c}}}}}{{Bn{Fl}}}{{Ff{Eh}}}}{{{b{c}}}e{}{}}{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}>{NdAFf}>={{{b{dAFf}}Cf{Cb{C`}}}{{Ab{AFhA`}}}}887>```````````````````````````````````````````````````{{{b{A@l}}}{{b{Eh}}}}{{{b{AFj}}}{{b{Eh}}}}``{{{b{AFj}}}{{b{{L`{Fl}}}}}}`0``{{{b{Ih}}}AFl}``{{{b{AFn}}}E`}`{{{b{Ml}}}AG`}{{{b{AGb}}}AG`}`````{{{b{Ij}}}E`}```{{{b{A@l}}}E`}4``{{{b{AGd}}}{{b{Eh}}}}`````4`{{{b{AGf}}}{{b{Eh}}}}````````6``{{{b{AGh}}}{{b{Eh}}}}`{{{b{In}}}{{b{Eh}}}}{{{b{AGj}}}{{b{{L`{Fl}}}}}}{{{b{AGl}}}{{b{{L`{Fl}}}}}}{{{b{AGn}}}{{b{{L`{Fl}}}}}}```````{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000000000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000000000000000000000000000000000000000``````6`{{{b{AGh}}}H`}`{{{b{AH`}}}{{b{{L`{Fl}}}}}}{{{b{AHb}}}{{b{{L`{Fl}}}}}}```{{{b{l}}}{{b{{L`{Fl}}}}}}`{{{b{dHb}}}h}{{{b{dJf}}}h}{{{b{dIl}}}h}{{{b{dAHd}}}h}{{{b{dIn}}}h}{{{b{dId}}}h}{{{b{dIb}}}h}{{{b{dIh}}}h}{{{b{dIj}}}h}{{{b{dAHf}}}h}{{{b{dAHh}}}h}{{{b{dAHj}}}h}{{{b{dJ`}}}h}{{{b{dAGh}}}h}{{{b{dAHl}}}h}{{{b{dLf}}}h}{{{b{dA@l}}}h}{{{b{dAFn}}}h}{{{b{dAHn}}}h}{{{b{dAI`}}}h}{{{b{dJb}}}h}{{{b{dIf}}}h}{{{b{dl}}}h}{{{b{dAH`}}}h}{{{b{dAHb}}}h}{{{b{dAIb}}}h}{{{b{dAGj}}}h}{{{b{dAGl}}}h}{{{b{dAId}}}h}{{{b{dAIf}}}h}{{{b{dAGn}}}h}{{{b{dAFj}}}h}{{{b{dAGf}}}h}{{{b{dAIh}}}h}{{{b{dAIj}}}h}{{{b{dAIl}}}h}{{{b{dAIn}}}h}{{{b{dAJ`}}}h}{{{b{dMl}}}h}{{{b{dLb}}}h}{{{b{dAJb}}}h}{{{b{dAJd}}}h}{{{b{dAJf}}}h}{{{b{dAJh}}}h}{{{b{dAGb}}}h}{{{b{dAJj}}}h}{{{b{Hb}}}Hb}{{{b{Jf}}}Jf}{{{b{Il}}}Il}{{{b{AHd}}}AHd}{{{b{In}}}In}{{{b{Id}}}Id}{{{b{Ib}}}Ib}{{{b{Ih}}}Ih}{{{b{Ij}}}Ij}{{{b{AHf}}}AHf}{{{b{AHh}}}AHh}{{{b{AHj}}}AHj}{{{b{J`}}}J`}{{{b{AGh}}}AGh}{{{b{AHl}}}AHl}{{{b{Lf}}}Lf}{{{b{A@l}}}A@l}{{{b{AFn}}}AFn}{{{b{AHn}}}AHn}{{{b{AI`}}}AI`}{{{b{Jb}}}Jb}{{{b{If}}}If}{{{b{l}}}l}{{{b{AH`}}}AH`}{{{b{AHb}}}AHb}{{{b{AIb}}}AIb}{{{b{AGj}}}AGj}{{{b{AGl}}}AGl}{{{b{AId}}}AId}{{{b{AIf}}}AIf}{{{b{AGn}}}AGn}{{{b{AFj}}}AFj}{{{b{AGd}}}AGd}{{{b{AGf}}}AGf}{{{b{AIh}}}AIh}{{{b{AIj}}}AIj}{{{b{AIl}}}AIl}{{{b{AIn}}}AIn}{{{b{AJ`}}}AJ`}{{{b{Ml}}}Ml}{{{b{Lb}}}Lb}{{{b{AJb}}}AJb}{{{b{AJd}}}AJd}{{{b{AJf}}}AJf}{{{b{AJh}}}AJh}{{{b{AGb}}}AGb}{{{b{AJj}}}AJj}{{{b{c}}{b{de}}}h{}{}}0000000000000000000000000000000000000000000000{{{b{AGd}}{b{AGd}}}ACf}{{{b{A@l}}}{{b{Eh}}}}{{{b{AFn}}}{{b{Eh}}}}``{{{b{c}}{b{e}}}ACf{}{}}````{{{b{Hb}}}{{b{{L`{Fl}}}}}}``{{{b{AGh}}}{{b{Eh}}}}```````{{{b{AHf}}}Mb}``{{{b{{L`{Fl}}}}{Cb{{b{AJl}}}}E`}{{Ab{HbA`}}}}{{{b{Jf}}}{{b{{L`{Fl}}}}}}`{{}Hb}{{}Jf}{{}Il}{{}AHd}{{}In}{{}Id}{{}Ib}{{}Ih}{{}Ij}{{}AHf}{{}AHh}{{}AHj}{{}J`}{{}AGh}{{}AHl}{{}Lf}{{}A@l}{{}AFn}{{}AHn}{{}AI`}{{}Jb}{{}If}{{}l}{{}AH`}{{}AHb}{{}AIb}{{}AGj}{{}AGl}{{}AId}{{}AIf}{{}AGn}{{}AFj}{{}AGd}{{}AGf}{{}AIh}{{}AIj}{{}AIl}{{}AIn}{{}AJ`}{{}Ml}{{}Lb}{{}AJb}{{}AJd}{{}AJf}{{}AJh}{{}AGb}{{}AJj}``{Ad{{b{c}}}{}}0000000000000000000000000000000000000000000000{Ad{{b{dc}}}{}}0000000000000000000000000000000000000000000000{{{b{AHf}}}{{b{Eh}}}}```{{{b{AHj}}}{{b{Eh}}}}`{{{b{Il}}}H`}`{{{b{Hb}}}{{b{Eh}}}}`{{{b{AI`}}}H`}`{{{b{AGh}}}{{b{{L`{Fl}}}}}}``{Adh}0000000000000000000000000000000000000000000000`{{{b{Hb}}}Ad}{{{b{Jf}}}Ad}{{{b{Il}}}Ad}{{{b{AHd}}}Ad}{{{b{In}}}Ad}{{{b{Id}}}Ad}{{{b{Ib}}}Ad}{{{b{Ih}}}Ad}{{{b{Ij}}}Ad}{{{b{AHf}}}Ad}{{{b{AHh}}}Ad}{{{b{AHj}}}Ad}{{{b{J`}}}Ad}{{{b{AGh}}}Ad}{{{b{AHl}}}Ad}{{{b{Lf}}}Ad}{{{b{A@l}}}Ad}{{{b{AFn}}}Ad}{{{b{AHn}}}Ad}{{{b{AI`}}}Ad}{{{b{Jb}}}Ad}{{{b{If}}}Ad}{{{b{l}}}Ad}{{{b{AH`}}}Ad}{{{b{AHb}}}Ad}{{{b{AIb}}}Ad}{{{b{AGj}}}Ad}{{{b{AGl}}}Ad}{{{b{AId}}}Ad}{{{b{AIf}}}Ad}{{{b{AGn}}}Ad}{{{b{AFj}}}Ad}{{{b{AGf}}}Ad}{{{b{AIh}}}Ad}{{{b{AIj}}}Ad}{{{b{AIl}}}Ad}{{{b{AIn}}}Ad}{{{b{AJ`}}}Ad}{{{b{Ml}}}Ad}{{{b{Lb}}}Ad}{{{b{AJb}}}Ad}{{{b{AJd}}}Ad}{{{b{AJf}}}Ad}{{{b{AJh}}}Ad}{{{b{AGb}}}Ad}{{{b{AJj}}}Ad}{{{b{AIb}}}{{b{{L`{Fl}}}}}}`0``{{{b{l}}}{{b{{L`{Fl}}}}}}1``{{{b{Hb}}{b{Hb}}}E`}{{{b{Jf}}{b{Jf}}}E`}{{{b{Il}}{b{Il}}}E`}{{{b{AHd}}{b{AHd}}}E`}{{{b{In}}{b{In}}}E`}{{{b{Id}}{b{Id}}}E`}{{{b{Ib}}{b{Ib}}}E`}{{{b{Ih}}{b{Ih}}}E`}{{{b{Ij}}{b{Ij}}}E`}{{{b{AHf}}{b{AHf}}}E`}{{{b{AHh}}{b{AHh}}}E`}{{{b{AHj}}{b{AHj}}}E`}{{{b{J`}}{b{J`}}}E`}{{{b{AGh}}{b{AGh}}}E`}{{{b{AHl}}{b{AHl}}}E`}{{{b{Lf}}{b{Lf}}}E`}{{{b{A@l}}{b{A@l}}}E`}{{{b{AFn}}{b{AFn}}}E`}{{{b{AHn}}{b{AHn}}}E`}{{{b{AI`}}{b{AI`}}}E`}{{{b{Jb}}{b{Jb}}}E`}{{{b{If}}{b{If}}}E`}{{{b{l}}{b{l}}}E`}{{{b{AH`}}{b{AH`}}}E`}{{{b{AHb}}{b{AHb}}}E`}{{{b{AIb}}{b{AIb}}}E`}{{{b{AGj}}{b{AGj}}}E`}{{{b{AGl}}{b{AGl}}}E`}{{{b{AId}}{b{AId}}}E`}{{{b{AIf}}{b{AIf}}}E`}{{{b{AGn}}{b{AGn}}}E`}{{{b{AFj}}{b{AFj}}}E`}{{{b{AGd}}{b{AGd}}}E`}{{{b{AGf}}{b{AGf}}}E`}{{{b{AIh}}{b{AIh}}}E`}{{{b{AIj}}{b{AIj}}}E`}{{{b{AIl}}{b{AIl}}}E`}{{{b{AIn}}{b{AIn}}}E`}{{{b{AJ`}}{b{AJ`}}}E`}{{{b{Ml}}{b{Ml}}}E`}{{{b{Lb}}{b{Lb}}}E`}{{{b{AJb}}{b{AJb}}}E`}{{{b{AJd}}{b{AJd}}}E`}{{{b{AJf}}{b{AJf}}}E`}{{{b{AJh}}{b{AJh}}}E`}{{{b{AGb}}{b{AGb}}}E`}{{{b{AJj}}{b{AJj}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{In}}}H`}{{{b{A@l}}}H`}{{{b{AFn}}}H`}````{{{b{AGh}}}{{b{Eh}}}}`3{{{b{AGh}}}H`}``{{{b{Hb}}{b{dAj}}}Al}{{{b{Jf}}{b{dAj}}}Al}{{{b{Il}}{b{dAj}}}Al}{{{b{AHd}}{b{dAj}}}Al}{{{b{In}}{b{dAj}}}Al}{{{b{Id}}{b{dAj}}}Al}{{{b{Ib}}{b{dAj}}}Al}{{{b{Ih}}{b{dAj}}}Al}{{{b{Ij}}{b{dAj}}}Al}{{{b{AHf}}{b{dAj}}}Al}{{{b{AHh}}{b{dAj}}}Al}{{{b{AHj}}{b{dAj}}}Al}{{{b{J`}}{b{dAj}}}Al}{{{b{AGh}}{b{dAj}}}Al}{{{b{AHl}}{b{dAj}}}Al}{{{b{Lf}}{b{dAj}}}Al}{{{b{A@l}}{b{dAj}}}Al}{{{b{AFn}}{b{dAj}}}Al}{{{b{AHn}}{b{dAj}}}Al}{{{b{AI`}}{b{dAj}}}Al}{{{b{Jb}}{b{dAj}}}Al}{{{b{If}}{b{dAj}}}Al}{{{b{l}}{b{dAj}}}Al}{{{b{AH`}}{b{dAj}}}Al}{{{b{AHb}}{b{dAj}}}Al}{{{b{AIb}}{b{dAj}}}Al}{{{b{AGj}}{b{dAj}}}Al}{{{b{AGl}}{b{dAj}}}Al}{{{b{AId}}{b{dAj}}}Al}{{{b{AIf}}{b{dAj}}}Al}{{{b{AGn}}{b{dAj}}}Al}{{{b{AFj}}{b{dAj}}}Al}{{{b{AGd}}{b{dAj}}}Al}{{{b{AGf}}{b{dAj}}}Al}{{{b{AIh}}{b{dAj}}}Al}{{{b{AIj}}{b{dAj}}}Al}{{{b{AIl}}{b{dAj}}}Al}{{{b{AIn}}{b{dAj}}}Al}{{{b{AJ`}}{b{dAj}}}Al}{{{b{Ml}}{b{dAj}}}Al}{{{b{Lb}}{b{dAj}}}Al}{{{b{AJb}}{b{dAj}}}Al}{{{b{AJd}}{b{dAj}}}Al}{{{b{AJf}}{b{dAj}}}Al}{{{b{AJh}}{b{dAj}}}Al}{{{b{AGb}}{b{dAj}}}Al}{{{b{AJj}}{b{dAj}}}Al}{cc{}}0000000000000000000000000000000000000000000000{AJn{{Cb{AGd}}}}{{{b{AGj}}}AGl}{{{b{Eh}}}{{Cb{AGd}}}}`````{{{b{Lf}}}{{b{{L`{Fl}}}}}}`````{{{b{Ih}}}{{b{{L`{Fl}}}}}}````{{{b{Ij}}}E`}{{{b{In}}}E`}1{{{b{AGd}}{b{dc}}}hAEj}``{{{b{AGh}}}H`}``{{{b{AHl}}}{{b{{L`{Fl}}}}}}{{{b{AFn}}}{{b{{L`{Fl}}}}}}{{{b{AGj}}}Mb}{{{b{AGl}}}Mb}````{{{b{AHj}}}{{b{{L`{Fl}}}}}}``{{{b{A@l}}}H`}{{{b{AFn}}}H`}``{{{b{AGh}}}{{b{{L`{Fl}}}}}}`8`{{}Ad}0000000000000000000000000000000000000000000000{ce{}{}}0000000000000000000000000000000000000000000000`{{{b{Hb}}}E`}{{{b{AGj}}}E`}>10101>11{AJnE`}?``5```{{{b{AHd}}}H`}`{{{b{Lf}}}{{b{{L`{Fl}}}}}}{{{b{AFj}}}{{b{{L`{Fl}}}}}}`````{{{b{Ml}}}AG`}``````{{{b{AGl}}}{{b{Eh}}}}``{{{b{AHl}}}{{b{Eh}}}}{{{b{A@l}}}{{b{Eh}}}}{{{b{AFn}}}{{b{Eh}}}}```{{{b{AHj}}}{{b{{L`{Fl}}}}}}``2{{{b{AFj}}}{{b{Eh}}}}``````{{{b{Id}}}{{b{{L`{Fl}}}}}}{{{b{J`}}}{{b{{L`{Fl}}}}}}``{{{b{AGd}}{b{AGd}}}{{Cb{ACf}}}}{{}c{}}0000000000000000000000000000000000000000000000{{{b{AGj}}}{{b{Eh}}}}`````{{{b{Jb}}}{{b{{L`{Fl}}}}}}6```=`=```````{{{b{In}}}{{b{{L`{Fl}}}}}}{{{b{Ij}}}{{b{{L`{Fl}}}}}}{{{b{A@l}}}{{b{{L`{Fl}}}}}}{{{b{AFj}}}{{b{{L`{Fl}}}}}}``````:`{{{b{AFj}}}H`}`{{{b{AGn}}}{{b{{L`{Fl}}}}}}````{{{b{AI`}}}{{b{{L`{Fl}}}}}}```{{{b{AFj}}}E`}```{{{b{Hb}}}{{b{{L`{Fl}}}}}}````{{{b{In}}}H`}``{{{b{Lf}}}H`}```{{{b{AIj}}}AK`}``{{{b{Jf}}}{{b{{L`{Fl}}}}}}```{{{b{Hb}}}{{b{Eh}}}}``{{{b{Hb}}}Mb}`{{{b{dIh}}AFl}h}{{{b{dMl}}AG`}h}{{{b{dAGb}}AG`}h}11{{{b{dAIj}}AK`}h}{{{b{dAHj}}AKb}h}{{{b{dAHh}}AKd}h}{{{b{dHb}}AKf}h}{{{b{dIb}}AKh}h}{{{b{dAHl}}AKj}h}{{{b{dAId}}AKl}h}{{{b{Jb}}}{{b{{L`{Fl}}}}}}{{{b{AH`}}}{{b{{L`{Fl}}}}}}{{{b{AHb}}}{{b{{L`{Fl}}}}}}````{{{b{AGh}}}H`}`{{{b{Hb}}}Cf}{{{b{Hb}}}H`}`{{{b{Hb}}}{{b{Eh}}}}`{{{b{AHd}}}H`}`{{{b{AHj}}}AKb}`{{{b{AGl}}}H`}````{{{b{Hb}}}E`}``````{{{b{l}}}{{b{{L`{Fl}}}}}}`{{{b{If}}}Mb}`{{{b{AHh}}}{{b{Eh}}}}``{{{b{AHh}}}H`}`0`{{{b{AHh}}}AKd}`{{{b{AGh}}}{{b{{L`{Fl}}}}}}`{{{b{Hb}}}Mb}{{{b{In}}}Mb}{{{b{Ih}}}Mb}{{{b{AI`}}}Mb}````````{{{b{AHf}}}{{b{Eh}}}}{{{b{AGf}}}{{b{Eh}}}}````{{{b{c}}}e{}{}}0000000000000000000000000000000000000000000000`{Jh{{Ab{Hbc}}}{}}{c{{Ab{e}}}{}{}}00000000000000000000000000000000{AJn{{Ab{AGdM`}}}}1111111111111111111111111111111111111111111111111111111111111{{{b{Hb}}}AKf}{{{b{Ib}}}AKh}{{{b{AHl}}}AKj}{{{b{AId}}}AKl}````{{{b{c}}}Ej{}}0000000000000000000000000000000000000000000000```{{{b{AGh}}}Mb}`{{{b{Hb}}}E`}`<`{{{b{AFj}}}{{b{Eh}}}}````{{{b{AGh}}}{{b{{L`{Fl}}}}}}{{{b{AIf}}}{{b{Eh}}}}``{{{b{AGj}}}{{b{Eh}}}}``````{ce{}{}}0000000000000000000000000000000000000000000000`{{{b{AGh}}}H`}`{{}J`}``````{{{b{AG`}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AG`}}}AG`}{{{b{c}}{b{de}}}h{}{}}{{{b{AG`}}{b{AG`}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AG`}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AG`}}{b{AG`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AG`}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AG`}}}}{{{b{Eh}}}{{Cb{AG`}}}}{{{b{AG`}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AG`}}{b{AG`}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AG`M`}}}}1{{{b{c}}}Ej{}}7```````{{{b{AKn}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{AKn}}}AKn}{{{b{AL`}}}AL`}{{{b{c}}{b{de}}}h{}{}}0{{{b{AKn}}{b{AKn}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AKn}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{AL`}}{b{dc}}}hADd}{{{b{AL`}}}Ad}{{{b{AKn}}{b{AKn}}}E`}{{{b{AL`}}{b{AL`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AKn}}{b{dAj}}}Al}{{{b{AL`}}{b{dAj}}}Al}{cc{}}0{AJn{{Cb{AKn}}}}{{{b{Eh}}}{{Cb{AKn}}}}{{{b{AKn}}{b{dc}}}hAEj}{{}Ad}0{ce{}{}}0{AJnE`}{{{b{d{Cb{AL`}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}{{{b{AKn}}{b{AKn}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}0{AJn{{Ab{AKnM`}}}}{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}088``````````{{{b{ALf}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{ALf}}}ALf}{{{b{ALh}}}ALh}{{{b{c}}{b{de}}}h{}{}}0{{{b{ALf}}{b{ALf}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}ALf}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{ALh}}{b{dc}}}hADd}{{{b{ALh}}}Ad}{{{b{ALf}}{b{ALf}}}E`}{{{b{ALh}}{b{ALh}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{ALf}}{b{dAj}}}Al}{{{b{ALh}}{b{dAj}}}Al}{cc{}}0{AJn{{Cb{ALf}}}}{{{b{Eh}}}{{Cb{ALf}}}}{{{b{ALf}}{b{dc}}}hAEj}{{}Ad}0{ce{}{}}0{AJnE`}{{{b{d{Cb{ALh}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}{{{b{ALf}}{b{ALf}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}0{AJn{{Ab{ALfM`}}}}{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}088``````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{dALj}}}h}{{{b{dALl}}}h}{{{b{dALn}}}h}{{{b{dAM`}}}h}{{{b{dAMb}}}h}{{{b{dAMd}}}h}{{{b{ALj}}}ALj}{{{b{ALl}}}ALl}{{{b{ALn}}}ALn}{{{b{AM`}}}AM`}{{{b{AMb}}}AMb}{{{b{AMd}}}AMd}{{{b{c}}{b{de}}}h{}{}}00000{{{b{AMd}}}{{b{{L`{Fl}}}}}}`{{}ALj}{{}ALl}{{}ALn}{{}AM`}{{}AMb}{{}AMd}{Ad{{b{c}}}{}}00000{Ad{{b{dc}}}{}}00000{{{b{AMb}}}H`}`{Adh}00000{{{b{ALj}}}Ad}{{{b{ALl}}}Ad}{{{b{ALn}}}Ad}{{{b{AM`}}}Ad}{{{b{AMb}}}Ad}{{{b{AMd}}}Ad}{{{b{ALj}}{b{ALj}}}E`}{{{b{ALl}}{b{ALl}}}E`}{{{b{ALn}}{b{ALn}}}E`}{{{b{AM`}}{b{AM`}}}E`}{{{b{AMb}}{b{AMb}}}E`}{{{b{AMd}}{b{AMd}}}E`}{{{b{ALj}}{b{dAj}}}Al}{{{b{ALl}}{b{dAj}}}Al}{{{b{ALn}}{b{dAj}}}Al}{{{b{AM`}}{b{dAj}}}Al}{{{b{AMb}}{b{dAj}}}Al}{{{b{AMd}}{b{dAj}}}Al}{cc{}}00000`{{{b{ALj}}}Mb}{{{b{ALl}}}Mb}{{{b{ALn}}}Mb}{{{b{AM`}}}Mb}{{{b{AMb}}}Mb}`````{{}Ad}00000{ce{}{}}00000``{{{b{ALj}}}{{b{{L`{Fl}}}}}}{{{b{ALl}}}{{b{{L`{Fl}}}}}}{{{b{ALn}}}{{b{{L`{Fl}}}}}}```{{}c{}}00000{{{b{dALj}}AMf}h}{{{b{dAMb}}AMh}h}{{{b{dAMd}}AMj}h}{{{b{c}}}e{}{}}00000{c{{Ab{e}}}{}{}}00000000000{{{b{ALj}}}AMf}{{{b{AMb}}}AMh}``{{{b{c}}}Ej{}}00000{{{b{AMd}}}AMj}`======``````{{{b{AMh}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AMh}}}AMh}{{{b{c}}{b{de}}}h{}{}}{{{b{AMh}}{b{AMh}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AMh}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AMh}}{b{AMh}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AMh}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AMh}}}}{{{b{Eh}}}{{Cb{AMh}}}}{{{b{AMh}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AMh}}{b{AMh}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{AMhM`}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7```{{{b{AMf}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AMf}}}AMf}{{{b{c}}{b{de}}}h{}{}}{{{b{AMf}}{b{AMf}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AMf}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AMf}}{b{AMf}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AMf}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AMf}}}}{{{b{Eh}}}{{Cb{AMf}}}}{{{b{AMf}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AMf}}{b{AMf}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{AMfM`}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7```{{{b{AMj}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AMj}}}AMj}{{{b{c}}{b{de}}}h{}{}}{{{b{AMj}}{b{AMj}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AMj}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AMj}}{b{AMj}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AMj}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AMj}}}}{{{b{Eh}}}{{Cb{AMj}}}}{{{b{AMj}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AMj}}{b{AMj}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{AMjM`}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dAMl}}}h}{{{b{AMl}}}AMl}{{{b{c}}{b{de}}}h{}{}}{{{b{AMl}}}{{b{Eh}}}}`{{}AMl}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AMl}}}Ad}{{{b{AMl}}{b{AMl}}}E`}{{{b{AMl}}{b{dAj}}}Al}{cc{}}{{}Ad}{ce{}{}}{{{b{AMl}}}H`}`{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}5```````````````````````{{{b{AMn}}}{{b{Eh}}}}{{{b{AN`}}}{{b{Eh}}}}`{{{b{ANb}}}{{b{Eh}}}}{{{b{ANd}}}{{b{Eh}}}}````{{{b{c}}}{{b{e}}}{}{}}0000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000{{{b{dANb}}}h}{{{b{dANf}}}h}{{{b{dANh}}}h}{{{b{dANj}}}h}{{{b{dANl}}}h}{{{b{dANn}}}h}{{{b{dANd}}}h}{{{b{dAO`}}}h}{{{b{dAOb}}}h}{{{b{ANb}}}ANb}{{{b{ANf}}}ANf}{{{b{ANh}}}ANh}{{{b{ANj}}}ANj}{{{b{ANl}}}ANl}{{{b{ANn}}}ANn}{{{b{ANd}}}ANd}{{{b{AO`}}}AO`}{{{b{AOb}}}AOb}{{{b{AMn}}}AMn}{{{b{AN`}}}AN`}{{{b{c}}{b{de}}}h{}{}}0000000000{{{b{AMn}}{b{AMn}}}ACf}{{{b{AN`}}{b{AN`}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}0``{{}ANb}{{}ANf}{{}ANh}{{}ANj}{{}ANl}{{}ANn}{{}ANd}{{}AO`}{{}AOb}{{}AMn}{{}AN`}{Ad{{b{c}}}{}}0000000000{Ad{{b{dc}}}{}}0000000000{Adh}0000000000`{{{b{ANh}}}{{b{Eh}}}}{{{b{ANj}}}{{b{Eh}}}}``{{{b{ANb}}}Ad}{{{b{ANf}}}Ad}{{{b{ANh}}}Ad}{{{b{ANj}}}Ad}{{{b{ANl}}}Ad}{{{b{ANn}}}Ad}{{{b{ANd}}}Ad}{{{b{AO`}}}Ad}{{{b{AOb}}}Ad}{{{b{ANb}}{b{ANb}}}E`}{{{b{ANf}}{b{ANf}}}E`}{{{b{ANh}}{b{ANh}}}E`}{{{b{ANj}}{b{ANj}}}E`}{{{b{ANl}}{b{ANl}}}E`}{{{b{ANn}}{b{ANn}}}E`}{{{b{ANd}}{b{ANd}}}E`}{{{b{AO`}}{b{AO`}}}E`}{{{b{AOb}}{b{AOb}}}E`}{{{b{AMn}}{b{AMn}}}E`}{{{b{AN`}}{b{AN`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00000{{{b{ANn}}}{{b{Eh}}}}`{{{b{ANb}}{b{dAj}}}Al}{{{b{ANf}}{b{dAj}}}Al}{{{b{ANh}}{b{dAj}}}Al}{{{b{ANj}}{b{dAj}}}Al}{{{b{ANl}}{b{dAj}}}Al}{{{b{ANn}}{b{dAj}}}Al}{{{b{ANd}}{b{dAj}}}Al}{{{b{AO`}}{b{dAj}}}Al}{{{b{AOb}}{b{dAj}}}Al}{{{b{AMn}}{b{dAj}}}Al}{{{b{AN`}}{b{dAj}}}Al}{cc{}}0000000000{AJn{{Cb{AMn}}}}{AJn{{Cb{AN`}}}}{{{b{Eh}}}{{Cb{AMn}}}}{{{b{Eh}}}{{Cb{AN`}}}}{{{b{AMn}}{b{dc}}}hAEj}{{{b{AN`}}{b{dc}}}hAEj}{{{b{ANb}}}Mb}`{{}Ad}0000000000{ce{}{}}0000000000{AJnE`}0```{{{b{ANf}}}{{b{Eh}}}}`{{{b{ANh}}}{{b{{L`{Fl}}}}}}`0`{{{b{AMn}}{b{AMn}}}{{Cb{ACf}}}}{{{b{AN`}}{b{AN`}}}{{Cb{ACf}}}}{{}c{}}0000000000``{{{b{AOb}}}{{b{{L`{Fl}}}}}}`{{{b{ANj}}}E`}`{{{b{ANd}}}Mb}`{{{b{dANb}}AOd}h}{{{b{ANh}}}H`}`{{{b{ANj}}}{{b{Eh}}}}`{{{b{ANj}}}Mb}{{{b{ANl}}}Mb}``{{{b{ANb}}}{{b{Eh}}}}`{{{b{c}}}e{}{}}0000000000{c{{Ab{e}}}{}{}}000000000{AJn{{Ab{AMnM`}}}}1{AJn{{Ab{AN`M`}}}}22222222222{{{b{ANb}}}AOd}`{{{b{c}}}Ej{}}0000000000{ce{}{}}0000000000``````{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{AOf}}}{{b{Eh}}}}`{{{b{dAOh}}}h}{{{b{dAOj}}}h}{{{b{dAOl}}}h}{{{b{dAOf}}}h}{{{b{dAOn}}}h}{{{b{AOh}}}AOh}{{{b{AOj}}}AOj}{{{b{AOl}}}AOl}{{{b{AOf}}}AOf}{{{b{AOn}}}AOn}{{{b{c}}{b{de}}}h{}{}}0000;`{{}AOh}{{}AOj}{{}AOl}{{}AOf}{{}AOn}{Ad{{b{c}}}{}}0000{Ad{{b{dc}}}{}}0000{{{b{AOh}}}{{b{Eh}}}}`{Adh}0000`{{{b{AOh}}}Ad}{{{b{AOj}}}Ad}{{{b{AOl}}}Ad}{{{b{AOf}}}Ad}{{{b{AOn}}}Ad}{{{b{AOh}}{b{AOh}}}E`}{{{b{AOj}}{b{AOj}}}E`}{{{b{AOl}}{b{AOl}}}E`}{{{b{AOf}}{b{AOf}}}E`}{{{b{AOn}}{b{AOn}}}E`};`{{{b{AOh}}{b{dAj}}}Al}{{{b{AOj}}{b{dAj}}}Al}{{{b{AOl}}{b{dAj}}}Al}{{{b{AOf}}{b{dAj}}}Al}{{{b{AOn}}{b{dAj}}}Al}{cc{}}0000{{{b{AOh}}}{{b{Eh}}}}`{{}Ad}0000{ce{}{}}0000{{{b{AOn}}}E`}`{{{b{AOj}}}{{b{Eh}}}}{{{b{AOl}}}{{b{Eh}}}}{{{b{AOf}}}{{b{Eh}}}}```6`0`{{}c{}}0000`1``1`7`1`{{{b{dAOj}}B@`}h}{{{b{dAOl}}B@b}h}{{{b{dAOf}}B@d}h}4`:`{{{b{c}}}e{}{}}0000{c{{Ab{e}}}{}{}}000000000{{{b{AOj}}}B@`}{{{b{AOl}}}B@b}{{{b{AOf}}}B@d}```{{{b{c}}}Ej{}}0000<;``>>>>>`````{{{b{B@b}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@b}}}B@b}{{{b{c}}{b{de}}}h{}{}}{{{b{B@b}}{b{B@b}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}B@b}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{B@b}}{b{B@b}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{B@b}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{B@b}}}}{{{b{Eh}}}{{Cb{B@b}}}}{{{b{B@b}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{B@b}}{b{B@b}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{B@bM`}}}}1{{{b{c}}}Ej{}}7`````{{{b{B@`}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@`}}}B@`}{{{b{c}}{b{de}}}h{}{}}{{{b{B@`}}{b{B@`}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}B@`}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{B@`}}{b{B@`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{B@`}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{B@`}}}}{{{b{Eh}}}{{Cb{B@`}}}}{{{b{B@`}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{B@`}}{b{B@`}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{B@`M`}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7````{{{b{B@d}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@d}}}B@d}{{{b{c}}{b{de}}}h{}{}}{{{b{B@d}}{b{B@d}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}B@d}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{B@d}}{b{B@d}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{B@d}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{B@d}}}}{{{b{Eh}}}{{Cb{B@d}}}}{{{b{B@d}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{B@d}}{b{B@d}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{B@dM`}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7`````````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{{{b{dB@f}}}h}{{{b{dB@h}}}h}{{{b{dB@j}}}h}{{{b{B@f}}}B@f}{{{b{B@h}}}B@h}{{{b{B@j}}}B@j}{{{b{B@l}}}B@l}{{{b{c}}{b{de}}}h{}{}}000{{}B@f}{{}B@h}{{}B@j}{Ad{{b{c}}}{}}000{Ad{{b{dc}}}{}}000{Adh}000{{{b{B@l}}{b{dc}}}hADd}{{{b{B@f}}}Ad}{{{b{B@h}}}Ad}{{{b{B@j}}}Ad}{{{b{B@l}}}Ad}{{{b{B@f}}{b{B@f}}}E`}{{{b{B@h}}{b{B@h}}}E`}{{{b{B@j}}{b{B@j}}}E`}{{{b{B@l}}{b{B@l}}}E`}{{{b{B@f}}{b{dAj}}}Al}{{{b{B@h}}{b{dAj}}}Al}{{{b{B@j}}{b{dAj}}}Al}{{{b{B@l}}{b{dAj}}}Al}{cc{}}000{{}Ad}000{ce{}{}}000{{{b{d{Cb{B@l}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}{{{b{B@h}}}{{b{Eh}}}}``{{}c{}}00{{{b{dB@j}}B@n}h}{{{b{c}}}e{}{}}000`{c{{Ab{e}}}{}{}}0000000{{{b{B@j}}}B@n}`{{{b{c}}}Ej{}}0008888```{{{b{B@n}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@n}}}B@n}{{{b{c}}{b{de}}}h{}{}}{{{b{B@n}}{b{B@n}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}B@n}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{B@n}}{b{B@n}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{B@n}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{B@n}}}}{{{b{Eh}}}{{Cb{B@n}}}}{{{b{B@n}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{B@n}}{b{B@n}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{B@nM`}}}}1{{{b{c}}}Ej{}}7```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBA`}}}h}{{{b{BA`}}}BA`}{{{b{BAb}}}BAb}{{{b{c}}{b{de}}}h{}{}}0{{}BA`}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BAb}}{b{dc}}}hADd}{{{b{BA`}}}Ad}{{{b{BAb}}}Ad}{{{b{BA`}}{b{BA`}}}E`}{{{b{BAb}}{b{BAb}}}E`}{{{b{BA`}}{b{dAj}}}Al}{{{b{BAb}}{b{dAj}}}Al}{cc{}}0{{}Ad}0{ce{}{}}0{{{b{d{Cb{BAb}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}{{}c{}}{{{b{BA`}}}Mb}`{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}066```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBAd}}}h}{{{b{BAd}}}BAd}{{{b{BAf}}}BAf}{{{b{c}}{b{de}}}h{}{}}0{{}BAd}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BAf}}{b{dc}}}hADd}{{{b{BAd}}}Ad}{{{b{BAf}}}Ad}{{{b{BAd}}{b{BAd}}}E`}{{{b{BAf}}{b{BAf}}}E`}{{{b{BAd}}{b{dAj}}}Al}{{{b{BAf}}{b{dAj}}}Al}{cc{}}0{{}Ad}0{ce{}{}}0{{{b{d{Cb{BAf}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}{{}c{}}{{{b{BAd}}}{{b{{L`{Fl}}}}}}`{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}066````{{{b{AOd}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBAh}}}h}{{{b{BAh}}}BAh}{{{b{AOd}}}AOd}{{{b{c}}{b{de}}}h{}{}}0{{{b{AOd}}{b{AOd}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{{b{BAh}}}{{b{Eh}}}}`{{}BAh}{{}AOd}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BAh}}}Ad}{{{b{BAh}}{b{BAh}}}E`}{{{b{AOd}}{b{AOd}}}E`}{{{b{c}}{b{e}}}E`{}{}}009`{{{b{BAh}}{b{dAj}}}Al}{{{b{AOd}}{b{dAj}}}Al}{cc{}}0{AJn{{Cb{AOd}}}}{{{b{Eh}}}{{Cb{AOd}}}}{{{b{AOd}}{b{dc}}}hAEj}{{}Ad}0{ce{}{}}0{AJnE`}{{{b{AOd}}{b{AOd}}}{{Cb{ACf}}}}{{}c{}}0`{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}{AJn{{Ab{AOdM`}}}}111{{{b{c}}}Ej{}}077````````{{{b{AKf}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AKf}}}AKf}{{{b{c}}{b{de}}}h{}{}}{{{b{AKf}}{b{AKf}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AKf}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AKf}}{b{AKf}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AKf}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AKf}}}}{{{b{Eh}}}{{Cb{AKf}}}}{{{b{AKf}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AKf}}{b{AKf}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{AKfM`}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7`````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BAj}}}BAj}{{{b{c}}{b{de}}}h{}{}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BAj}}{b{dc}}}hADd}{{{b{BAj}}}Ad}{{{b{BAj}}{b{BAj}}}E`}{{{b{BAj}}{b{dAj}}}Al}{cc{}}{{}Ad}{ce{}{}}{{{b{d{Cb{BAj}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4``````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBAl}}}h}{{{b{BAl}}}BAl}{{{b{c}}{b{de}}}h{}{}}{{}BAl}````{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BAl}}}Ad}{{{b{BAl}}{b{BAl}}}E`}{{{b{BAl}}{b{dAj}}}Al}{cc{}}{{}Ad}{ce{}{}}```````````{{}c{}}`````{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4``````````````````````{{{b{BAn}}}AG`}``````{{{b{BB`}}}AG`}``{{{b{c}}}{{b{e}}}{}{}}000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}000000000000000000000{{{b{dBBb}}}h}{{{b{dBBd}}}h}{{{b{dBBf}}}h}{{{b{dBBh}}}h}{{{b{dBBj}}}h}{{{b{dBBl}}}h}{{{b{dBBn}}}h}{{{b{dBC`}}}h}{{{b{dBCb}}}h}{{{b{dBCd}}}h}{{{b{dBCf}}}h}{{{b{dBCh}}}h}{{{b{dBCj}}}h}{{{b{dBCl}}}h}{{{b{dBCn}}}h}{{{b{dBD`}}}h}{{{b{dBDb}}}h}{{{b{dBB`}}}h}{{{b{dBDd}}}h}{{{b{dBAn}}}h}{{{b{dBDf}}}h}{{{b{dBDh}}}h}{{{b{BBb}}}BBb}{{{b{BBd}}}BBd}{{{b{BBf}}}BBf}{{{b{BBh}}}BBh}{{{b{BBj}}}BBj}{{{b{BBl}}}BBl}{{{b{BBn}}}BBn}{{{b{BC`}}}BC`}{{{b{BCb}}}BCb}{{{b{BCd}}}BCd}{{{b{BCf}}}BCf}{{{b{BCh}}}BCh}{{{b{BCj}}}BCj}{{{b{BCl}}}BCl}{{{b{BCn}}}BCn}{{{b{BD`}}}BD`}{{{b{BDb}}}BDb}{{{b{BB`}}}BB`}{{{b{BDd}}}BDd}{{{b{BAn}}}BAn}{{{b{BDf}}}BDf}{{{b{BDh}}}BDh}{{{b{c}}{b{de}}}h{}{}}000000000000000000000{{}BBb}{{}BBd}{{}BBf}{{}BBh}{{}BBj}{{}BBl}{{}BBn}{{}BC`}{{}BCb}{{}BCd}{{}BCf}{{}BCh}{{}BCj}{{}BCl}{{}BCn}{{}BD`}{{}BDb}{{}BB`}{{}BDd}{{}BAn}{{}BDf}{{}BDh}````{Ad{{b{c}}}{}}000000000000000000000{Ad{{b{dc}}}{}}000000000000000000000`{Adh}000000000000000000000{{{b{BBb}}}Ad}{{{b{BBd}}}Ad}{{{b{BBf}}}Ad}{{{b{BBh}}}Ad}{{{b{BBj}}}Ad}{{{b{BBl}}}Ad}{{{b{BBn}}}Ad}{{{b{BC`}}}Ad}{{{b{BCb}}}Ad}{{{b{BCd}}}Ad}{{{b{BCf}}}Ad}{{{b{BCh}}}Ad}{{{b{BCj}}}Ad}{{{b{BCl}}}Ad}{{{b{BCn}}}Ad}{{{b{BD`}}}Ad}{{{b{BDb}}}Ad}{{{b{BB`}}}Ad}{{{b{BDd}}}Ad}{{{b{BAn}}}Ad}{{{b{BDf}}}Ad}{{{b{BDh}}}Ad}{{{b{BBb}}{b{BBb}}}E`}{{{b{BBd}}{b{BBd}}}E`}{{{b{BBf}}{b{BBf}}}E`}{{{b{BBh}}{b{BBh}}}E`}{{{b{BBj}}{b{BBj}}}E`}{{{b{BBl}}{b{BBl}}}E`}{{{b{BBn}}{b{BBn}}}E`}{{{b{BC`}}{b{BC`}}}E`}{{{b{BCb}}{b{BCb}}}E`}{{{b{BCd}}{b{BCd}}}E`}{{{b{BCf}}{b{BCf}}}E`}{{{b{BCh}}{b{BCh}}}E`}{{{b{BCj}}{b{BCj}}}E`}{{{b{BCl}}{b{BCl}}}E`}{{{b{BCn}}{b{BCn}}}E`}{{{b{BD`}}{b{BD`}}}E`}{{{b{BDb}}{b{BDb}}}E`}{{{b{BB`}}{b{BB`}}}E`}{{{b{BDd}}{b{BDd}}}E`}{{{b{BAn}}{b{BAn}}}E`}{{{b{BDf}}{b{BDf}}}E`}{{{b{BDh}}{b{BDh}}}E`}{{{b{BBb}}{b{dAj}}}Al}{{{b{BBd}}{b{dAj}}}Al}{{{b{BBf}}{b{dAj}}}Al}{{{b{BBh}}{b{dAj}}}Al}{{{b{BBj}}{b{dAj}}}Al}{{{b{BBl}}{b{dAj}}}Al}{{{b{BBn}}{b{dAj}}}Al}{{{b{BC`}}{b{dAj}}}Al}{{{b{BCb}}{b{dAj}}}Al}{{{b{BCd}}{b{dAj}}}Al}{{{b{BCf}}{b{dAj}}}Al}{{{b{BCh}}{b{dAj}}}Al}{{{b{BCj}}{b{dAj}}}Al}{{{b{BCl}}{b{dAj}}}Al}{{{b{BCn}}{b{dAj}}}Al}{{{b{BD`}}{b{dAj}}}Al}{{{b{BDb}}{b{dAj}}}Al}{{{b{BB`}}{b{dAj}}}Al}{{{b{BDd}}{b{dAj}}}Al}{{{b{BAn}}{b{dAj}}}Al}{{{b{BDf}}{b{dAj}}}Al}{{{b{BDh}}{b{dAj}}}Al}{cc{}}000000000000000000000{{}Ad}000000000000000000000{ce{}{}}000000000000000000000``{{{b{BDd}}}AG`}`{{}c{}}000000000000000000000```````{{{b{BBf}}}AK`}{{{b{BCf}}}AK`}``{{{b{dBAn}}AG`}h}{{{b{dBB`}}AG`}h}{{{b{dBDd}}AG`}h}{{{b{dBBf}}AK`}h}{{{b{dBCf}}AK`}h}``{{{b{c}}}e{}{}}000000000000000000000{c{{Ab{e}}}{}{}}0000000000000000000000000000000000000000000{{{b{c}}}Ej{}}000000000000000000000`````<<<<<<<<<<<<<<<<<<<<<<`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBDj}}}h}{{{b{BDj}}}BDj}{{{b{c}}{b{de}}}h{}{}}{{}BDj}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BDj}}}Ad}{{{b{BDj}}{b{BDj}}}E`}{{{b{BDj}}{b{dAj}}}Al}{cc{}}``{{}Ad}{ce{}{}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4```````{{{b{AKj}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBDl}}}h}{{{b{BDl}}}BDl}{{{b{AKj}}}AKj}{{{b{c}}{b{de}}}h{}{}}0{{{b{AKj}}{b{AKj}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BDl}{{}AKj}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BDl}}}{{b{Eh}}}}`{{{b{BDl}}}Ad}{{{b{BDl}}{b{BDl}}}E`}{{{b{AKj}}{b{AKj}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BDl}}{b{dAj}}}Al}{{{b{AKj}}{b{dAj}}}Al}{cc{}}0{AJn{{Cb{AKj}}}}{{{b{Eh}}}{{Cb{AKj}}}}{{{b{AKj}}{b{dc}}}hAEj}{{}Ad}0{ce{}{}}0{AJnE`}{{{b{AKj}}{b{AKj}}}{{Cb{ACf}}}}{{}c{}}0{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}0{AJn{{Ab{AKjM`}}}}11{{{b{c}}}Ej{}}077``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBDn}}}h}{{{b{dBE`}}}h}{{{b{BDn}}}BDn}{{{b{BE`}}}BE`}{{{b{c}}{b{de}}}h{}{}}0{{{b{BDn}}}{{b{Eh}}}}`{{}BDn}{{}BE`}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BE`}}}{{b{Eh}}}}`{{{b{BDn}}}Ad}{{{b{BE`}}}Ad}{{{b{BDn}}{b{BDn}}}E`}{{{b{BE`}}{b{BE`}}}E`}{{{b{BDn}}{b{dAj}}}Al}{{{b{BE`}}{b{dAj}}}Al}{cc{}}0{{}Ad}0{ce{}{}}0{{{b{BDn}}}H`}`{{}c{}}0{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}055```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBEb}}}h}{{{b{BEb}}}BEb}{{{b{BEd}}}BEd}{{{b{c}}{b{de}}}h{}{}}0{{}BEb}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BEd}}{b{dc}}}hADd}{{{b{BEb}}}Ad}{{{b{BEd}}}Ad}{{{b{BEb}}{b{BEb}}}E`}{{{b{BEd}}{b{BEd}}}E`}{{{b{BEb}}{b{dAj}}}Al}{{{b{BEd}}{b{dAj}}}Al}{cc{}}0`{{}Ad}0{ce{}{}}0`{{{b{d{Cb{BEd}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}{{}c{}}{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}055````{{{b{AK`}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AK`}}}AK`}{{{b{c}}{b{de}}}h{}{}}{{{b{AK`}}{b{AK`}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AK`}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AK`}}{b{AK`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AK`}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AK`}}}}{{{b{Eh}}}{{Cb{AK`}}}}{{{b{AK`}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AK`}}{b{AK`}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AK`M`}}}}1{{{b{c}}}Ej{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBEf}}}h}{{{b{BEf}}}BEf}{{{b{c}}{b{de}}}h{}{}}{{{b{BEf}}}{{b{Eh}}}}`{{}BEf}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}4`{{{b{BEf}}}Ad}{{{b{BEf}}{b{BEf}}}E`}{{{b{BEf}}{b{dAj}}}Al}{cc{}}{{{b{BEf}}}H`}`{{}Ad}{ce{}{}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4```{{{b{BEh}}}{{b{{L`{Fl}}}}}}`{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBEh}}}h}{{{b{BEh}}}BEh}{{{b{BEj}}}BEj}{{{b{c}}{b{de}}}h{}{}}0{{}BEh}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BEj}}{b{dc}}}hADd}{{{b{BEh}}}Ad}{{{b{BEj}}}Ad}{{{b{BEh}}{b{BEh}}}E`}{{{b{BEj}}{b{BEj}}}E`}{{{b{BEh}}{b{dAj}}}Al}{{{b{BEj}}{b{dAj}}}Al}{cc{}}0{{}Ad}0{ce{}{}}0{{{b{d{Cb{BEj}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}{{}c{}}{{{b{BEh}}}{{b{{L`{Fl}}}}}}`{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}066````{{{b{AKh}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AKh}}}AKh}{{{b{c}}{b{de}}}h{}{}}{{{b{AKh}}{b{AKh}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AKh}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AKh}}{b{AKh}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AKh}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AKh}}}}{{{b{Eh}}}{{Cb{AKh}}}}{{{b{AKh}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AKh}}{b{AKh}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AKhM`}}}}1{{{b{c}}}Ej{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBEl}}}h}{{{b{BEl}}}BEl}{{{b{c}}{b{de}}}h{}{}}{{}BEl}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BEl}}}Ad}{{{b{BEl}}{b{BEl}}}E`}{{{b{BEl}}}Mb}`{{{b{BEl}}{b{dAj}}}Al}{cc{}}{{{b{BEl}}}{{b{{L`{Fl}}}}}}`{{}Ad}{ce{}{}}{{}c{}}{{{b{BEl}}}H`}`{{{b{BEl}}}{{b{Eh}}}}`0``{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}6`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBEn}}}h}{{{b{BEn}}}BEn}{{{b{c}}{b{de}}}h{}{}}{{}BEn}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BEn}}}Ad}{{{b{BEn}}{b{BEn}}}E`}{{{b{BEn}}{b{dAj}}}Al}{cc{}}{{{b{BEn}}}H`}`{{}Ad}{ce{}{}}{{{b{BEn}}}{{b{{L`{Fl}}}}}}`{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}5```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BF`}}}BF`}{{{b{c}}{b{de}}}h{}{}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BF`}}{b{dc}}}hADd}{{{b{BF`}}}Ad}{{{b{BF`}}{b{BF`}}}E`}{{{b{BF`}}{b{dAj}}}Al}{cc{}}{{}Ad}{ce{}{}}{{{b{d{Cb{BF`}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4```````````````````{{{b{BFb}}}{{b{{L`{Fl}}}}}}```{{{b{c}}}{{b{e}}}{}{}}00000000000000000{{{b{dc}}}{{b{de}}}{}{}}00000000000000000`{{{b{BFd}}}Mb}```{{{b{dBFf}}}h}{{{b{dBFh}}}h}{{{b{dBFj}}}h}{{{b{dBFl}}}h}{{{b{dBFn}}}h}{{{b{dBG`}}}h}{{{b{dBGb}}}h}{{{b{dBGd}}}h}{{{b{dBGf}}}h}{{{b{dBGh}}}h}{{{b{dBGj}}}h}{{{b{dBGl}}}h}{{{b{dBGn}}}h}{{{b{dBH`}}}h}{{{b{dBHb}}}h}{{{b{dBFb}}}h}{{{b{dBFd}}}h}{{{b{dBHd}}}h}{{{b{BFf}}}BFf}{{{b{BFh}}}BFh}{{{b{BFj}}}BFj}{{{b{BFl}}}BFl}{{{b{BFn}}}BFn}{{{b{BG`}}}BG`}{{{b{BGb}}}BGb}{{{b{BGd}}}BGd}{{{b{BGf}}}BGf}{{{b{BGh}}}BGh}{{{b{BGj}}}BGj}{{{b{BGl}}}BGl}{{{b{BGn}}}BGn}{{{b{BH`}}}BH`}{{{b{BHb}}}BHb}{{{b{BFb}}}BFb}{{{b{BFd}}}BFd}{{{b{BHd}}}BHd}{{{b{c}}{b{de}}}h{}{}}00000000000000000{{{b{BFh}}}E`}``{{{b{BHb}}}{{b{{L`{Fl}}}}}}{{{b{BFd}}}{{b{{L`{Fl}}}}}}``{{}BFf}{{}BFh}{{}BFj}{{}BFl}{{}BFn}{{}BG`}{{}BGb}{{}BGd}{{}BGf}{{}BGh}{{}BGj}{{}BGl}{{}BGn}{{}BH`}{{}BHb}{{}BFb}{{}BFd}{{}BHd}`{Ad{{b{c}}}{}}00000000000000000{Ad{{b{dc}}}{}}00000000000000000{{{b{BFf}}}{{b{Eh}}}}`0`{{{b{BHb}}}BHf}`{Adh}00000000000000000`{{{b{BFf}}}Ad}{{{b{BFh}}}Ad}{{{b{BFj}}}Ad}{{{b{BFl}}}Ad}{{{b{BFn}}}Ad}{{{b{BG`}}}Ad}{{{b{BGb}}}Ad}{{{b{BGd}}}Ad}{{{b{BGf}}}Ad}{{{b{BGh}}}Ad}{{{b{BGj}}}Ad}{{{b{BGl}}}Ad}{{{b{BGn}}}Ad}{{{b{BH`}}}Ad}{{{b{BHb}}}Ad}{{{b{BFb}}}Ad}{{{b{BFd}}}Ad}{{{b{BHd}}}Ad}{{{b{BFf}}{b{BFf}}}E`}{{{b{BFh}}{b{BFh}}}E`}{{{b{BFj}}{b{BFj}}}E`}{{{b{BFl}}{b{BFl}}}E`}{{{b{BFn}}{b{BFn}}}E`}{{{b{BG`}}{b{BG`}}}E`}{{{b{BGb}}{b{BGb}}}E`}{{{b{BGd}}{b{BGd}}}E`}{{{b{BGf}}{b{BGf}}}E`}{{{b{BGh}}{b{BGh}}}E`}{{{b{BGj}}{b{BGj}}}E`}{{{b{BGl}}{b{BGl}}}E`}{{{b{BGn}}{b{BGn}}}E`}{{{b{BH`}}{b{BH`}}}E`}{{{b{BHb}}{b{BHb}}}E`}{{{b{BFb}}{b{BFb}}}E`}{{{b{BFd}}{b{BFd}}}E`}{{{b{BHd}}{b{BHd}}}E`}{{{b{BHb}}}BHh}`{{{b{BFf}}}Mb}``{{{b{BFf}}{b{dAj}}}Al}{{{b{BFh}}{b{dAj}}}Al}{{{b{BFj}}{b{dAj}}}Al}{{{b{BFl}}{b{dAj}}}Al}{{{b{BFn}}{b{dAj}}}Al}{{{b{BG`}}{b{dAj}}}Al}{{{b{BGb}}{b{dAj}}}Al}{{{b{BGd}}{b{dAj}}}Al}{{{b{BGf}}{b{dAj}}}Al}{{{b{BGh}}{b{dAj}}}Al}{{{b{BGj}}{b{dAj}}}Al}{{{b{BGl}}{b{dAj}}}Al}{{{b{BGn}}{b{dAj}}}Al}{{{b{BH`}}{b{dAj}}}Al}{{{b{BHb}}{b{dAj}}}Al}{{{b{BFb}}{b{dAj}}}Al}{{{b{BFd}}{b{dAj}}}Al}{{{b{BHd}}{b{dAj}}}Al}{cc{}}00000000000000000{{{b{BGl}}}{{b{{L`{Fl}}}}}}``{{{b{BHb}}}Mb}`{{{b{BH`}}}{{b{{L`{Fl}}}}}}`{{}Ad}00000000000000000{ce{}{}}00000000000000000{{{b{BFf}}}E`}`3`{{{b{BGb}}}E`}``{{{b{BGj}}}{{b{{L`{Fl}}}}}}````{{{b{BH`}}}{{b{Eh}}}}`{{{b{BGn}}}{{b{Eh}}}}```{{{b{BGd}}}{{b{{L`{Fl}}}}}}`0`{{}c{}}00000000000000000`{{{b{BGb}}}H`}`6`3`{{{b{BH`}}}H`}``{{{b{BFb}}}{{b{{L`{Fl}}}}}}`{{{b{BFn}}}{{b{Eh}}}}{{{b{BG`}}}{{b{Eh}}}}{{{b{BGf}}}{{b{Eh}}}}````{{{b{dBHb}}BHf}h}{{{b{dBHb}}BHh}h}{{{b{dBFl}}BHj}h}{{{b{dBGd}}BHl}h}{{{b{dBGh}}BHn}h}{{{b{dBGl}}BI`}h}{{{b{dBHb}}BIb}h}{{{b{dBFb}}BId}h}{{{b{dBFd}}BIf}h}{{{b{BH`}}}{{b{{L`{Fl}}}}}}``{{{b{BGj}}}{{b{{L`{Fl}}}}}}```{{{b{BGl}}}{{b{Eh}}}}`{{{b{BFf}}}Mb}{{{b{BFn}}}Mb}{{{b{BG`}}}Mb}{{{b{BGf}}}Mb}{{{b{BHb}}}Mb}{{{b{BFd}}}Mb}``````{{{b{c}}}e{}{}}00000000000000000{c{{Ab{e}}}{}{}}00000000000000000000000000000000000{{{b{BFl}}}BHj}{{{b{BGd}}}BHl}{{{b{BGh}}}BHn}{{{b{BGl}}}BI`}{{{b{BHb}}}BIb}{{{b{BFb}}}BId}{{{b{BFd}}}BIf}```````{{{b{c}}}Ej{}}00000000000000000{{{b{BGb}}}E`}`0``{ce{}{}}00000000000000000````````````````{{{b{BIb}}}{{b{Eh}}}}{{{b{BHf}}}{{b{Eh}}}}{{{b{BHh}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{BIb}}}BIb}{{{b{BHf}}}BHf}{{{b{BHh}}}BHh}{{{b{c}}{b{de}}}h{}{}}00{{{b{BIb}}{b{BIb}}}ACf}{{{b{BHf}}{b{BHf}}}ACf}{{{b{BHh}}{b{BHh}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}00{{}BIb}{{}BHf}{{}BHh}{Ad{{b{c}}}{}}00{Ad{{b{dc}}}{}}00{Adh}00{{{b{BIb}}{b{BIb}}}E`}{{{b{BHf}}{b{BHf}}}E`}{{{b{BHh}}{b{BHh}}}E`}{{{b{c}}{b{e}}}E`{}{}}00000000{{{b{BIb}}{b{dAj}}}Al}{{{b{BHf}}{b{dAj}}}Al}{{{b{BHh}}{b{dAj}}}Al}{cc{}}00{AJn{{Cb{BIb}}}}{AJn{{Cb{BHf}}}}{AJn{{Cb{BHh}}}}{{{b{Eh}}}{{Cb{BIb}}}}{{{b{Eh}}}{{Cb{BHf}}}}{{{b{Eh}}}{{Cb{BHh}}}}{{{b{BIb}}{b{dc}}}hAEj}{{{b{BHf}}{b{dc}}}hAEj}{{{b{BHh}}{b{dc}}}hAEj}{{}Ad}00{ce{}{}}00{AJnE`}00{{{b{BIb}}{b{BIb}}}{{Cb{ACf}}}}{{{b{BHf}}{b{BHf}}}{{Cb{ACf}}}}{{{b{BHh}}{b{BHh}}}{{Cb{ACf}}}}{{}c{}}00{{{b{c}}}e{}{}}00{c{{Ab{e}}}{}{}}{AJn{{Ab{BIbM`}}}}{AJn{{Ab{BHfM`}}}}22{AJn{{Ab{BHhM`}}}}333{{{b{c}}}Ej{}}00;;;```{{{b{BId}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BId}}}BId}{{{b{c}}{b{de}}}h{}{}}{{{b{BId}}{b{BId}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BId}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BId}}{b{BId}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BId}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{BId}}}}{{{b{Eh}}}{{Cb{BId}}}}{{{b{BId}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{BId}}{b{BId}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{BIdM`}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7````{{{b{BIf}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BIf}}}BIf}{{{b{c}}{b{de}}}h{}{}}{{{b{BIf}}{b{BIf}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BIf}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BIf}}{b{BIf}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BIf}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{BIf}}}}{{{b{Eh}}}{{Cb{BIf}}}}{{{b{BIf}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{BIf}}{b{BIf}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{BIfM`}}}}1{{{b{c}}}Ej{}}7````````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{dBIh}}}h}{{{b{dBIj}}}h}{{{b{dBIl}}}h}{{{b{dBIn}}}h}{{{b{dBJ`}}}h}{{{b{dBJb}}}h}{{{b{BIh}}}BIh}{{{b{BIj}}}BIj}{{{b{BIl}}}BIl}{{{b{BIn}}}BIn}{{{b{BJ`}}}BJ`}{{{b{BJb}}}BJb}{{{b{c}}{b{de}}}h{}{}}00000`````{{}BIh}{{}BIj}{{}BIl}{{}BIn}{{}BJ`}{{}BJb}{Ad{{b{c}}}{}}00000{Ad{{b{dc}}}{}}00000{Adh}00000{{{b{BIh}}}Ad}{{{b{BIj}}}Ad}{{{b{BIl}}}Ad}{{{b{BIn}}}Ad}{{{b{BJ`}}}Ad}{{{b{BJb}}}Ad}{{{b{BIh}}{b{BIh}}}E`}{{{b{BIj}}{b{BIj}}}E`}{{{b{BIl}}{b{BIl}}}E`}{{{b{BIn}}{b{BIn}}}E`}{{{b{BJ`}}{b{BJ`}}}E`}{{{b{BJb}}{b{BJb}}}E`}{{{b{BIn}}}{{b{{L`{Fl}}}}}}`0`{{{b{BIh}}{b{dAj}}}Al}{{{b{BIj}}{b{dAj}}}Al}{{{b{BIl}}{b{dAj}}}Al}{{{b{BIn}}{b{dAj}}}Al}{{{b{BJ`}}{b{dAj}}}Al}{{{b{BJb}}{b{dAj}}}Al}{cc{}}00000`{{}Ad}00000{ce{}{}}00000{{{b{BJ`}}}E`}````{{}c{}}00000{{{b{BIj}}}Mb}``{{{b{c}}}e{}{}}00000{c{{Ab{e}}}{}{}}00000000000{{{b{c}}}Ej{}}00000?`666666```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BJd}}}BJd}{{{b{c}}{b{de}}}h{}{}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BJd}}{b{dc}}}hADd}{{{b{BJd}}}Ad}{{{b{BJd}}{b{BJd}}}E`}{{{b{BJd}}{b{dAj}}}Al}{cc{}}{{}Ad}{ce{}{}}{{{b{d{Cb{BJd}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BJf}}}BJf}{{{b{c}}{b{de}}}h{}{}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BJf}}{b{dc}}}hADd}{{{b{BJf}}}Ad}{{{b{BJf}}{b{BJf}}}E`}{{{b{BJf}}{b{dAj}}}Al}{cc{}}{{}Ad}{ce{}{}}{{{b{d{Cb{BJf}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4`````{{{b{BHn}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BHn}}}BHn}{{{b{c}}{b{de}}}h{}{}}{{{b{BHn}}{b{BHn}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BHn}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BHn}}{b{BHn}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BHn}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{BHn}}}}{{{b{Eh}}}{{Cb{BHn}}}}{{{b{BHn}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{BHn}}{b{BHn}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{BHnM`}}}}1{{{b{c}}}Ej{}}7````````{{{b{BI`}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BI`}}}BI`}{{{b{c}}{b{de}}}h{}{}}{{{b{BI`}}{b{BI`}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BI`}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BI`}}{b{BI`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BI`}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{BI`}}}}{{{b{Eh}}}{{Cb{BI`}}}}{{{b{BI`}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{BI`}}{b{BI`}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{BI`M`}}}}1{{{b{c}}}Ej{}}7```{{{b{BJh}}}Mb}`{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBJh}}}h}{{{b{BJh}}}BJh}{{{b{BJj}}}BJj}{{{b{c}}{b{de}}}h{}{}}0{{}BJh}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BJj}}{b{dc}}}hADd}{{{b{BJh}}}Ad}{{{b{BJj}}}Ad}{{{b{BJh}}{b{BJh}}}E`}{{{b{BJj}}{b{BJj}}}E`}?`{{{b{BJh}}{b{dAj}}}Al}{{{b{BJj}}{b{dAj}}}Al}{cc{}}0{{}Ad}0{ce{}{}}0{{{b{BJh}}}Mb}`0`{{{b{d{Cb{BJj}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}`{{}c{}}{{{b{BJh}}}{{b{{L`{Fl}}}}}}`0``{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}077```````{{{b{BHj}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BHj}}}BHj}{{{b{c}}{b{de}}}h{}{}}{{{b{BHj}}{b{BHj}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BHj}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BHj}}{b{BHj}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BHj}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{BHj}}}}{{{b{Eh}}}{{Cb{BHj}}}}{{{b{BHj}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{BHj}}{b{BHj}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{BHjM`}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBJl}}}h}{{{b{dBJn}}}h}{{{b{BJl}}}BJl}{{{b{BJn}}}BJn}{{{b{c}}{b{de}}}h{}{}}0{{}BJl}{{}BJn}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{{{b{BJl}}}{{b{{L`{Fl}}}}}}`{{{b{BJl}}}{{b{Eh}}}}{{{b{BJn}}}{{b{Eh}}}}```{Adh}0{{{b{BJl}}}Ad}{{{b{BJn}}}Ad}{{{b{BJl}}{b{BJl}}}E`}{{{b{BJn}}{b{BJn}}}E`}{{{b{BJl}}{b{dAj}}}Al}{{{b{BJn}}{b{dAj}}}Al}{cc{}}0{{}Ad}0{ce{}{}}0{{{b{BJn}}}E`}`{{}c{}}0{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}0{{{b{BJl}}}E`}`66```{{{b{BHl}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BHl}}}BHl}{{{b{c}}{b{de}}}h{}{}}{{{b{BHl}}{b{BHl}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BHl}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BHl}}{b{BHl}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BHl}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{BHl}}}}{{{b{Eh}}}{{Cb{BHl}}}}{{{b{BHl}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{BHl}}{b{BHl}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{BHlM`}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7```````````{{{b{BK`}}}H`}`{{{b{AKd}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{dBK`}}}h}{{{b{BK`}}}BK`}{{{b{AKd}}}AKd}{{{b{BKb}}}BKb}{{{b{c}}{b{de}}}h{}{}}00{{{b{AKd}}{b{AKd}}}ACf}`{{{b{c}}{b{e}}}ACf{}{}}{{}BK`}{{}AKd}{Ad{{b{c}}}{}}00{Ad{{b{dc}}}{}}00{Adh}00{{{b{BKb}}{b{dc}}}hADd}{{{b{BK`}}}Ad}{{{b{BKb}}}Ad}{{{b{BK`}}}H`}`{{{b{BK`}}{b{BK`}}}E`}{{{b{AKd}}{b{AKd}}}E`}{{{b{BKb}}{b{BKb}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BK`}}{b{dAj}}}Al}{{{b{AKd}}{b{dAj}}}Al}{{{b{BKb}}{b{dAj}}}Al}{cc{}}00{AJn{{Cb{AKd}}}}{{{b{Eh}}}{{Cb{AKd}}}}{{{b{AKd}}{b{dc}}}hAEj}{{}Ad}00{ce{}{}}00{AJnE`}{{{b{d{Cb{BKb}}}}H`ALb{b{dc}}ALd}{{Ab{hM`}}}ACh}{{{b{AKd}}{b{AKd}}}{{Cb{ACf}}}}{{}c{}}0`{{{b{BK`}}}H`}`{{{b{c}}}e{}{}}00{c{{Ab{e}}}{}{}}{AJn{{Ab{AKdM`}}}}11111{{{b{c}}}Ej{}}00999```{{{b{AFl}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AFl}}}AFl}{{{b{c}}{b{de}}}h{}{}}{{{b{AFl}}{b{AFl}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AFl}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AFl}}{b{AFl}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AFl}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AFl}}}}{{{b{Eh}}}{{Cb{AFl}}}}{{{b{AFl}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AFl}}{b{AFl}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AFlM`}}}}1{{{b{c}}}Ej{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBKd}}}h}{{{b{BKd}}}BKd}{{{b{c}}{b{de}}}h{}{}}{{{b{BKd}}}{{b{{L`{Fl}}}}}}`{{{b{BKd}}}BKf}`{{}BKd}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BKd}}}Ad}{{{b{BKd}}{b{BKd}}}E`}{{{b{BKd}}{b{dAj}}}Al}{cc{}}9`{{}Ad}{ce{}{}}`{{}c{}}`{{{b{dBKd}}BKf}h}{{{b{dBKd}}BKh}h}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{BKd}}}BKh}`{{{b{c}}}Ej{}}7`````````{{{b{BKh}}}{{b{Eh}}}}{{{b{BKf}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{BKh}}}BKh}{{{b{BKf}}}BKf}{{{b{c}}{b{de}}}h{}{}}0{{{b{BKh}}{b{BKh}}}ACf}{{{b{BKf}}{b{BKf}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}0{{}BKh}{{}BKf}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BKh}}{b{BKh}}}E`}{{{b{BKf}}{b{BKf}}}E`}{{{b{c}}{b{e}}}E`{}{}}00000{{{b{BKh}}{b{dAj}}}Al}{{{b{BKf}}{b{dAj}}}Al}{cc{}}0{AJn{{Cb{BKh}}}}{AJn{{Cb{BKf}}}}{{{b{Eh}}}{{Cb{BKh}}}}{{{b{Eh}}}{{Cb{BKf}}}}{{{b{BKh}}{b{dc}}}hAEj}{{{b{BKf}}{b{dc}}}hAEj}{{}Ad}0{ce{}{}}0{AJnE`}0{{{b{BKh}}{b{BKh}}}{{Cb{ACf}}}}{{{b{BKf}}{b{BKf}}}{{Cb{ACf}}}}{{}c{}}0{{{b{c}}}e{}{}}0{AJn{{Ab{BKhM`}}}}{c{{Ab{e}}}{}{}}{AJn{{Ab{BKfM`}}}}111{{{b{c}}}Ej{}}099````{{{b{AKb}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AKb}}}AKb}{{{b{c}}{b{de}}}h{}{}}{{{b{AKb}}{b{AKb}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AKb}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AKb}}{b{AKb}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AKb}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AKb}}}}{{{b{Eh}}}{{Cb{AKb}}}}{{{b{AKb}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AKb}}{b{AKb}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{AKbM`}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7````{{{b{AKl}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AKl}}}AKl}{{{b{c}}{b{de}}}h{}{}}{{{b{AKl}}{b{AKl}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AKl}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AKl}}{b{AKl}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AKl}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AKl}}}}{{{b{Eh}}}{{Cb{AKl}}}}{{{b{AKl}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AKl}}{b{AKl}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AKlM`}}}}1{{{b{c}}}Ej{}}7`````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{BKj}}AGn}{{Ab{AFjBh}}}}{Ad{{b{c}}}{}}00000{Ad{{b{dc}}}{}}00000{c{{Ab{BKl}}}Af}`{Adh}00000{{{b{BKj}}AFj}{{Ab{AGnBh}}}}{{{b{BKj}}{b{dAj}}}Al}{{{b{Bh}}{b{dAj}}}Al}0{{{b{BKn}}{b{dAj}}}Al}0{{{b{BKl}}{b{dAj}}}Al}{{{b{BL`}}{b{dAj}}}Al}{{{b{BLb}}{b{dAj}}}Al}{cc{}}{A`Bh}{GhBh}{M`Bh}3{GhBKn}4{BLdBKn}555{BLfBKj}{GlBKj}{{{b{dc}}}{{Ab{BKjBh}}}{DhDj}}{{{b{dc}}}H`{DhDj}}{{}Ad}00000{ce{}{}}00000{{{b{dc}}{b{de}}{b{dg}}i{b{Eh}}{b{Eh}}{BLh{BL`}}}{{Ab{hBh}}}ClCl{DhDj}{BjDf}}`````{{{b{BKj}}}{{b{Gl}}}}``{{{b{Bh}}}{{Cb{{b{Ef}}}}}}{{{b{BKn}}}{{Cb{{b{Ef}}}}}}`{{{b{c}}}n{}}0{c{{Ab{e}}}{}{}}00000000000{{{b{c}}}Ej{}}00000`777777````````````````````````````````````````````````````````````````````````````````{{{b{Mh}}}F`}```````{{{b{BLj}}}{{b{Eh}}}}`{{{b{c}}}{{b{e}}}{}{}}000000000000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}000000000000000000000000000000````{{{b{BLl}}}E`}`{{{b{En}}}En}{{{b{Mh}}}Mh}{{{b{BLn}}}BLn}{{{b{Hf}}}Hf}{{{b{BM`}}}BM`}{{{b{BMb}}}BMb}{{{b{{Fd{c}}}}}{{Fd{c}}}Df}{{{b{BLl}}}BLl}{{{b{BLj}}}BLj}{{{b{Dl}}}Dl}{{{b{c}}{b{de}}}h{}{}}000000000`{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}{Cb{{b{Eh}}}}{Cb{{b{Eh}}}}{Cb{{b{Eh}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}`{{{b{AFh}}AEn}{{Ab{fAn}}}}{{}BLn}{{}BMj}{{}BMl}{{}BMn}{{{b{d{Bj{}{{BMd{c}}}}}}Hj{b{Eh}}{b{{L`{{ABj{{b{Eh}}{b{Eh}}}}}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}`{Ad{{b{c}}}{}}000000000000000000000000000000{Ad{{b{dc}}}{}}000000000000000000000000000000{c{{Ab{Mh}}}Af}{c{{Ab{BN`}}}Af}{c{{Ab{Bl}}}Af}{c{{Ab{Dn}}}Af}{c{{Ab{BLn}}}Af}{c{{Ab{BNb}}}Af}{c{{Ab{BNd}}}Af}{c{{Ab{BMj}}}Af}{c{{Ab{Hf}}}Af}{c{{Ab{BM`}}}Af}{c{{Ab{BNf}}}Af}{c{{Ab{BNh}}}Af}{c{{Ab{BLl}}}Af}{c{{Ab{BNj}}}Af}{c{{Ab{Eb}}}Af}{c{{Ab{BNl}}}Af}{c{{Ab{BNn}}}Af}{c{{Ab{BO`}}}Af}{c{{Ab{BOb}}}Af}{c{{Ab{AFh}}}Af}{c{{Ab{BMn}}}Af}````{{{b{d{Bj{}{{BMd{c}}}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}``{{{b{d{Bj{}{{BMd{c}}}}}}{b{El}}{Bn{BOd}}{Mn{nAAh}}{Mn{nAAj}}{Mn{nH`}}E`}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{Adh}000000000000000000000000000000{{{b{En}}{b{En}}}E`}{{{b{BLn}}{b{BLn}}}E`}{{{b{{Fd{c}}}}{b{{Fd{c}}}}}E`AFd}{{{b{BLj}}{b{BLj}}}E`}{{{b{c}}{b{e}}}E`{}{}}00000000000```{{{b{En}}{b{dAj}}}Al}0{{{b{Mh}}{b{dAj}}}Al}0{{{b{BN`}}{b{dAj}}}Al}{{{b{Bl}}{b{dAj}}}Al}{{{b{Dn}}{b{dAj}}}Al}{{{b{BLn}}{b{dAj}}}Al}{{{b{BNb}}{b{dAj}}}Al}{{{b{BNd}}{b{dAj}}}Al}{{{b{BMj}}{b{dAj}}}Al}{{{b{Hf}}{b{dAj}}}Al}{{{b{BM`}}{b{dAj}}}Al}{{{b{BMb}}{b{dAj}}}Al}{{{b{{Fd{c}}}}{b{dAj}}}AlA@f}{{{b{BNf}}{b{dAj}}}Al}{{{b{BNh}}{b{dAj}}}Al}{{{b{BLl}}{b{dAj}}}Al}{{{b{BNj}}{b{dAj}}}Al}{{{b{Eb}}{b{dAj}}}Al}{{{b{BLj}}{b{dAj}}}Al}{{{b{Dl}}{b{dAj}}}Al}{{{b{BNl}}{b{dAj}}}Al}{{{b{BNn}}{b{dAj}}}Al}{{{b{BO`}}{b{dAj}}}Al}{{{b{BOf}}{b{dAj}}}Al}{{{b{BOh}}{b{dAj}}}Al}{{{b{BOj}}{b{dAj}}}Al}{{{b{BMl}}{b{dAj}}}Al}{{{b{BOb}}{b{dAj}}}Al}{{{b{AFh}}{b{dAj}}}Al}{{{b{BMn}}{b{dAj}}}Al}{{{b{A`}}{b{dAj}}}Al}0{cc{}}00000000000000000000000000000{BOlA`}{M`A`}{GhA`}{LnA`}4{BOnA`}{LhA`}{BLdA`}{LjA`}{JlA`}{{{b{d{Bj{}{{BMd{c}}}}}}{b{AGh}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}H`}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}H`{b{Eh}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}Hf}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}Hj{b{Eh}}{b{{L`{{ABj{{b{Eh}}{b{Eh}}}}}}}}BMb}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}E`}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}{b{Cf}}H`}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}En}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}1367{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}7`{{{b{En}}{b{dc}}}hAEj}````{{}Ad}000000000000000000000000000000{ce{}{}}000000000000000000000000000000``{{{b{d{Bj{}{{BMd{c}}}}}}{b{BOf}}Hf}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}```````````{{}c{}}000``{{{b{d{Bj{}{{BMd{c}}}}}}Hj{b{Eh}}{b{{L`{{ABj{{b{Eh}}{b{Eh}}}}}}}}BMbe}{{Ob{{O`{Nn}}}}}{BMfBMhOj}{BMhA@n}}{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}{Cb{{b{Eh}}}}{Cb{{b{Eh}}}}{Cb{{b{Eh}}}}{Cb{{b{Eh}}}}{Cb{{b{Eh}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}``{{{b{Mh}}}C@`}`````````2{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}{b{{L`{{ABj{{b{Eh}}{b{Eh}}}}}}}}{Cb{{ABj{{b{Eh}}{b{de}}}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}{FhFj}}```{{{b{BLl}}}E`}4{{{b{d{Bj{}{{BMd{c}}}}}}Hj{b{Eh}}{b{{L`{{ABj{{b{Eh}}{b{Eh}}}}}}}}e}{{Ob{{O`{Nn}}}}}{BMfBMhOj}{C@bACd}}{{{b{Dl}}}{{Cb{{b{Eh}}}}}}{{{b{d{Bj{}{{BMd{c}}}}}}EnAAl}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}````{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}{b{Eh}}BLj}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}`>>{{{b{d{Bj{}{{BMd{c}}}}}}Cf{Cb{C`}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}C@d}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}`{{{b{Mh}}c}AbEd}{{{b{BN`}}c}AbEd}{{{b{Bl}}c}AbEd}{{{b{Dn}}c}AbEd}{{{b{BLn}}c}AbEd}{{{b{BNb}}c}AbEd}{{{b{BNd}}c}AbEd}{{{b{Hf}}c}AbEd}{{{b{BM`}}c}AbEd}{{{b{BOf}}c}AbEd}{{{b{BOh}}c}AbEd}{{{b{BOj}}c}AbEd}{{{b{BMl}}c}AbEd}{{{b{Dl}}}{{Cb{{b{Eh}}}}}}{{{b{d{Bj{}{{BMd{c}}}}}}Dn}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}``{{{b{A`}}}{{Cb{{b{Ef}}}}}}````{{{b{d{Bj{}{{BMd{c}}}}}}DlDnE`{b{El}}{b{El}}BOh}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}{b{Eh}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}```{{{b{c}}}e{}{}}000000000{{{b{c}}}n{}}00``{c{{Ab{e}}}{}{}}0000000000000000000000000000000000000000000000000000000000000`{{{b{c}}}Ej{}}000000000000000000000000000000``{{{b{d{Bj{}{{BMd{c}}}}}}C@f}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}``{{{b{d{Bj{}{{BMd{c}}}}}}{b{BMn}}{b{de}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}{FhFj}}```````{ce{}{}}000000000000000000000000000000{{{b{d{Bj{}{{BMd{c}}}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}{b{AE`}}{b{{L`{Fl}}}}{b{{L`{Fl}}}}{b{{L`{Fl}}}}{b{ADn}}{Fd{{b{de}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}{FhFj}}{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}{b{Eh}}{b{{L`{{ABj{{b{Eh}}{b{Eh}}}}}}}}{Cb{Bf}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}`````````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{{C@h{c}}}}}{{C@h{c}}}Df}{{{b{c}}{b{de}}}h{}{}}{{{b{d{C@h{c}}}}BfE`}{{Ab{NfA`}}}Bj}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{cc{}}{{}Ad}={c{{C@h{c}}}Bj}{{{b{d{C@h{c}}}}{b{BFh}}}{{Ab{{`{{C@j{}{{Od{{Ab{A@dA@h}}}}}}}}A`}}}Bj}{{{b{d{C@h{c}}}}E`}{{Ab{{Bn{Hb}}A`}}}Bj}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}{ce{}{}}````````````````````````{{{b{c}}}{{b{e}}}{}{}}0000000{{{b{dc}}}{{b{de}}}{}{}}0000000`{{{b{C@l}}}C@l}{{{b{{Cd{ceg}}}}}{{Cd{ceg}}}DfDfDf}{{{b{c}}{b{de}}}h{}{}}0``{Ad{{b{c}}}{}}0000000{Ad{{b{dc}}}{}}0000000{c{{Ab{C@n}}}Af}```{Adh}0000000`{{{b{BOd}}{b{dAj}}}Al}{{{b{C@d}}{b{dAj}}}Al}{{{b{C@n}}{b{dAj}}}Al}{{{b{C@l}}{b{dAj}}}Al}{{{b{CA`}}{b{dAj}}}Al}{{{b{CAb}}{b{dAj}}}Al}0{{{b{Cj}}{b{dAj}}}Al}0{cc{}}000000{CAdCAb}{A`CAb}{CAbCj}{GhCj}4{A`Cj}`{{}Ad}0000000{ce{}{}}0000000````{{NdNdc{Gb{eg}}geikCAf{Cb{CAf}}Gd}{{Cd{ceg}}}Bj{D`DbCnDdDf}{DhDj}{{Jd{Cf}}}{{Jd{Cf}}}}```{{{b{d{Cd{ceg}}}}{b{Cf}}BGb}{{Ab{hCj}}}Bj{D`DbCnDdDf}{DhDj}}{{{b{d{Cd{ceg}}}}{b{Cf}}{Cb{CAh}}iE`E`}{{Ab{hCj}}}Bj{D`DbCnDdDf}{DhDj}{{CAj{}{{Od{A@l}}}}}}{{{b{d{Cd{ceg}}}}{b{Cf}}{Cb{CAh}}iMbE`E`}CAlBj{D`DbCnDdDf}{DhDj}{{Jd{I`}}}}{{{b{d{Cd{ceg}}}}ikMbE`}{{Bn{CAl}}}Bj{D`DbCnDdDf}{DhDj}{{Ff{{L`{{ABj{Cf{Cb{CAh}}E`}}}}}}}{{Jd{I`}}}}{{{b{BOd}}c}AbEd}{{{b{C@d}}c}AbEd}{{{b{CAb}}}{{Cb{{b{Ef}}}}}}{{{b{Cj}}}{{Cb{{b{Ef}}}}}}`{{{b{c}}}e{}{}}0{{{b{c}}}n{}}0{c{{Ab{e}}}{}{}}000000000000000`{{{b{c}}}Ej{}}0000000`{{{b{d{Cd{ceg}}}}CA`{Bn{Fl}}}{{Ab{AGhCAb}}}Bj{D`DbCnDdDf}{DhDj}}``>>>>>>>>``````````{{{b{Cf}}}{{Cb{F`}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{BOl}}}BOl}{{{b{Cf}}}Cf}{{{b{c}}{b{de}}}h{}{}}0{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{Cf}}{b{Cf}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BOl}}{b{dAj}}}Al}0{{{b{Cf}}{b{dAj}}}Al}{cc{}}{A@jBOl}1{{{b{Cf}}{b{dc}}}hAEj}`{{}Ad}0{ce{}{}}0{GnCf}0{{{b{Cf}}}{{Cb{C@`}}}}{{{b{BOl}}}{{Cb{{b{Ef}}}}}}{{{b{c}}}e{}{}}0{{{b{Cf}}c}Gf{{Jd{Gd}}}}{{{b{Cf}}}n}{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}{{{b{{L`{Fl}}}}}{{Ab{Cfc}}}{}}1{{{b{Eh}}}{{Ab{Cfc}}}{}}{{{b{Gf}}}{{Ab{Cfc}}}{}}33{{{b{c}}}Ej{}}0`<<`{{{b{Cn}}{b{Cf}}{b{Cf}}}{{Ob{{O`{Nn}}}}}}{{{b{Cn}}{b{Cf}}}{{Ob{{O`{Nn}}}}}}{{{b{Cn}}{b{Gf}}}{{Ob{{O`{Nn}}}}}}01``{{{b{{L`{Fl}}}}}{{Ab{{Fn{Fl}}G`}}}}``{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}`{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{cc{}}{{}Ad}{ce{}{}}`{c{{Ab{e}}}{}{}}0=1`{{{b{dc}}Ad}{{Bn{Fl}}}{DhDj}}````````{c{{Ab{{Bn{Fl}}}}}Af}{{{b{c}}e}Ab{{Ff{{L`{Fl}}}}}Ed}{c{{Ab{El}}}Af}{{{b{El}}c}AbEd}{c{{Ab{{Cb{{Bn{Fl}}}}}}}Af}{{{b{{Cb{c}}}}e}Ab{{Ff{{L`{Fl}}}}}Ed}{c{{Ab{{Cb{El}}}}}Af}{{{b{{Cb{El}}}}c}AbEd}{c{{Ab{{Cb{j}}}}}Af}{{{b{{Cb{j}}}}c}AbEd}{c{{Ab{Ch}}}Af}{{{b{Ch}}c}AbEd}{c{{Ab{j}}}Af}{{{b{j}}c}AbEd}{c{{Ab{AJl}}}Af}{{{b{AJl}}c}AbEd}``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{Nd}}}Nd}{{{b{c}}{b{de}}}h{}{}}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{cc{}}0{{cn}{{ABj{Nd{`{{Nn{}{{CAn{h}}}}}}}}}Nj}{{{b{dNd}}}{{Ab{BMnA`}}}}{{}Ad}0{ce{}{}}0{{{b{Nd}}}E`}0{{{Ob{{b{dCB`}}}}{b{dCBb}}}{{CBd{{Cb{c}}}}}{}}{{{b{dNd}}AGj}{{`{{Nn{}{{CAn{{Ab{AGlA`}}}}}}}}}}{{{b{dNd}}C@d}{{Ab{C@nA`}}}}{{{b{dNd}}C@d{b{CAh}}}{{Ab{C@nA`}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}088{{{b{dNd}}e}c{}{{CBf{{b{dCB`}}}{{CAn{c}}}}}}","D":"INh","p":[[1,"reference"],[0,"mut"],[5,"Profile",0,7797],[1,"unit"],[5,"PrivateKey",7798],[5,"DeviceName",1261],[5,"String",7799],[6,"ServiceError",6723],[6,"Result",7800],[1,"usize"],[10,"Deserializer",7801],[6,"ProfileManagerError",0,7797],[5,"Formatter",7802],[8,"Result",7802],[6,"ProfileCipherError",1169],[5,"AccountManager",0,7797],[5,"Url",7803],[10,"IdentityKeyStore",905,7804],[5,"ServiceCredentials",146],[6,"ProvisioningError",6576],[10,"PushService",6723],[5,"DeviceInfo",6723],[5,"Vec",7805],[5,"ProfileKey",905,7806],[6,"Option",7807],[5,"MessageSender",7473],[5,"ServiceAddress",7651],[5,"PhoneNumber",7808],[6,"MessageSenderError",7473],[10,"PreKeysStore",812],[10,"SessionStoreExt",7708],[10,"ProtocolStore",7804],[10,"SenderKeyStore",7804],[10,"Sync",7809],[10,"Clone",7810],[10,"Rng",7811],[10,"CryptoRng",7812],[6,"RegistrationMethod",6723],[5,"AccountAttributes",6723],[1,"bool"],[5,"VerifyAccountResponse",6723],[10,"Serializer",7813],[10,"Error",7814],[1,"str"],[5,"TypeId",7815],[5,"IdentityKey",7816],[6,"ServiceIdType",6723],[8,"Aci",7817],[5,"ProfileName",1212],[6,"AvatarWrite",6723],[10,"AsRef",7818],[10,"Read",7819],[10,"Send",7809],[1,"u8"],[1,"array"],[6,"AttachmentCipherError",102],[5,"ServiceCipher",126],[5,"DeviceId",905,7817],[5,"ProtocolAddress",7817],[6,"SignalProtocolError",7820],[10,"SessionStore",7804],[5,"PublicKey",7798],[5,"Uuid",905,7821],[1,"u32"],[5,"Envelope",1261],[5,"Content",240],[5,"HttpAuth",6723],[5,"ServiceConfiguration",146],[6,"Endpoint",146],[6,"SignalServers",146],[5,"Metadata",240],[6,"ContentBody",240],[5,"ReceiptMessage",1261],[5,"NullMessage",1261],[5,"EditMessage",1261],[5,"TypingMessage",1261],[5,"StoryMessage",1261],[5,"CallMessage",1261],[5,"DataMessage",1261],[5,"SyncMessage",1261],[5,"PniSignatureMessage",1261],[10,"Into",7818],[5,"Content",1261],[5,"EnvelopeEntity",338],[10,"CredentialsCache",366,7822],[6,"CredentialsCacheError",366,7822],[5,"InMemoryCredentialsCache",366,7822],[5,"Member",366,7823],[5,"PendingMember",366,7823],[5,"RequestingMember",366,7823],[5,"AccessControl",366,7823],[5,"Group",366,7823],[5,"GroupChanges",366,7823],[6,"GroupChange",366,7823],[5,"Timer",366,7823],[1,"slice"],[5,"Group",1261],[5,"GroupsManager",366,7822],[5,"GroupContextV2",1261],[6,"GroupDecodingError",366,7824],[8,"Error",7825],[5,"ZkGroupVerificationFailure",7826],[5,"ZkGroupDeserializationFailure",7826],[5,"DecodeError",7827],[1,"u64"],[6,"AuthCredentialWithPniResponse",7828],[5,"GroupSecretParams",905,7829],[5,"ServiceIds",6723],[5,"ServerPublicParams",7830],[5,"AccessControl",1261],[5,"HashMap",7831],[5,"GroupMasterKey",905,7829],[6,"Incoming",672],[5,"SignalWebSocket",7759],[5,"MessagePipe",672],[17,"Stream"],[10,"WebSocketService",672],[5,"Bytes",7832],[10,"Future",7833],[5,"Box",7834],[5,"Pin",7835],[17,"Item"],[6,"WebSocketStreamItem",672],[10,"FusedStream",7836],[10,"Unpin",7809],[5,"PanicingWebSocketService",672],[10,"Stream",7836],[5,"Attachment",742],[10,"Deserialize",7801],[5,"Contact",742],[10,"Debug",7802],[6,"ParseContactError",742],[5,"UuidError",905],[5,"ContactDetails",1261],[10,"Serialize",7813],[10,"KyberPreKeyStoreExt",812],[5,"Utc",7837],[5,"DateTime",7838],[5,"PreKeyEntity",812],[5,"SignedPreKeyEntity",812],[5,"KyberPreKeyEntity",812],[5,"PreKeyState",812],[5,"KyberPreKeyId",7839],[5,"KyberPreKeyRecord",7839],[5,"PreKeyRecord",7840],[5,"SignedPreKeyRecord",7841],[5,"Braced",7842],[1,"u16"],[1,"tuple"],[5,"Hyphenated",7842],[5,"Simple",7842],[1,"u128"],[5,"Urn",7842],[10,"ProtobufMessage",905],[6,"Ordering",7843],[10,"Buf",7844],[5,"ProfileKeyCiphertext",7845],[5,"SpecificServiceId",7817],[5,"UuidCiphertext",7846],[6,"ServiceId",7817],[5,"EncodeError",7827],[10,"BufMut",7847],[1,"char"],[10,"FromIterator",7848],[5,"UidStruct",7849],[5,"Error",7802],[5,"ProfileKeyCommitment",7850],[5,"ProfileKeyVersion",7851],[5,"GroupPublicParams",7829],[5,"Timestamp",7852],[6,"Variant",7821],[6,"Version",7821],[10,"Hasher",7853],[6,"Direction",7804],[5,"ProfileCipher",1169],[10,"Borrow",7854],[5,"Utf8Error",7855],[10,"PartialEq",7843],[5,"ProfileService",1246],[5,"SignalServiceProfile",6723],[5,"ProvisionMessage",1261],[6,"Action",6367],[5,"GroupDetails",1261],[6,"AccessRequired",2741],[5,"GroupJoinInfo",1261],[6,"ProvisioningVersion",1261],[5,"Pack",1261],[5,"AttachmentPointer",1261],[5,"WebSocketRequestMessage",1261],[5,"WebSocketResponseMessage",1261],[5,"ProvisionEnvelope",1261],[5,"ServerCertificate",1261],[5,"SenderCertificate",1261],[5,"BodyRange",1261],[5,"Preview",1261],[5,"TextAttachment",1261],[5,"Verified",1261],[5,"GroupContext",1261],[5,"PaymentAddress",1261],[5,"DecryptionErrorMessage",1261],[5,"UnidentifiedSenderMessage",1261],[5,"WebSocketMessage",1261],[5,"ProvisioningUuid",1261],[5,"AvatarUploadAttributes",1261],[5,"Member",1261],[5,"PendingMember",1261],[5,"RequestingMember",1261],[5,"BannedMember",1261],[5,"GroupChange",1261],[5,"GroupChanges",1261],[5,"GroupAttributeBlob",1261],[5,"GroupInviteLink",1261],[5,"GroupExternalCredential",1261],[8,"SignalingKey",146],[1,"i32"],[6,"Role",4886],[6,"State",6506],[6,"Style",6276],[6,"Type",4068],[6,"Type",4997],[6,"Type",4729],[6,"Type",6541],[6,"Flags",2778],[6,"AttachmentIdentifier",2778],[6,"WireType",7856],[5,"DecodeContext",7856],[6,"Style",2836],[6,"AssociatedValue",2836],[5,"Offer",2897],[5,"Answer",2897],[5,"IceUpdate",2897],[5,"Busy",2897],[5,"Hangup",2897],[5,"Opaque",2897],[6,"Type",3098],[6,"Type",3061],[6,"Urgency",3132],[5,"Avatar",3166],[6,"Flags",3192],[6,"ProtocolVersion",3192],[5,"Quote",3192],[5,"StoryContext",3192],[5,"Contact",3192],[5,"Sticker",3192],[5,"Reaction",3192],[5,"Delete",3192],[5,"GroupCallUpdate",3192],[5,"Payment",3192],[5,"GiftBadge",3192],[6,"Type",4007],[5,"PostalAddress",3514],[5,"Name",3514],[5,"Phone",3514],[5,"Email",3514],[5,"Avatar",3514],[6,"Type",3711],[6,"Type",3675],[6,"Type",3747],[5,"Amount",3782],[5,"Notification",3782],[5,"Activation",3782],[6,"Item",3782],[6,"Type",3881],[5,"MobileCoin",3915],[6,"Amount",3915],[5,"MobileCoin",3961],[6,"Transaction",3961],[5,"QuotedAttachment",4007],[6,"Content",4107],[5,"Actions",4132],[5,"ModifyAddFromInviteLinkAccessControlAction",4179],[5,"ModifyAttributesAccessControlAction",4179],[5,"AddMemberAction",4179],[5,"DeleteMemberAction",4179],[5,"ModifyMemberRoleAction",4179],[5,"ModifyMemberProfileKeyAction",4179],[5,"AddPendingMemberAction",4179],[5,"DeletePendingMemberAction",4179],[5,"PromotePendingMemberAction",4179],[5,"PromotePendingPniAciMemberProfileKeyAction",4179],[5,"AddRequestingMemberAction",4179],[5,"DeleteRequestingMemberAction",4179],[5,"PromoteRequestingMemberAction",4179],[5,"AddBannedMemberAction",4179],[5,"DeleteBannedMemberAction",4179],[5,"ModifyTitleAction",4179],[5,"ModifyDescriptionAction",4179],[5,"ModifyAvatarAction",4179],[5,"ModifyDisappearingMessagesTimerAction",4179],[5,"ModifyMembersAccessControlAction",4179],[5,"ModifyInviteLinkPasswordAction",4179],[5,"ModifyAnnouncementsOnlyAction",4179],[5,"GroupChangeState",4705],[5,"Member",4729],[5,"Avatar",4790],[5,"Member",4790],[5,"GroupInviteLinkContentsV1",4840],[6,"Contents",4840],[5,"Sticker",4921],[5,"MobileCoinAddress",4949],[6,"Address",4949],[5,"Certificate",5032],[5,"Certificate",5065],[6,"Attachment",5091],[5,"CallLinkUpdate",5114],[5,"CallLogEvent",5114],[5,"Sent",5114],[5,"Contacts",5114],[5,"Blocked",5114],[5,"Request",5114],[5,"Read",5114],[5,"Viewed",5114],[5,"Configuration",5114],[5,"StickerPackOperation",5114],[5,"ViewOnceOpen",5114],[5,"FetchLatest",5114],[5,"Keys",5114],[5,"MessageRequestResponse",5114],[5,"OutgoingPayment",5114],[5,"PniChangeNumber",5114],[5,"CallEvent",5114],[5,"DeleteForMe",5114],[6,"Direction",5637],[6,"Event",5637],[6,"Type",6149],[6,"Type",6242],[6,"Type",6016],[6,"Type",6052],[6,"Type",5637],[6,"Type",5746],[6,"Type",5780],[5,"ConversationIdentifier",5815],[5,"AddressableMessage",5815],[5,"MessageDeletes",5815],[5,"AttachmentDelete",5815],[5,"ConversationDelete",5815],[5,"LocalOnlyConversationDelete",5815],[6,"Author",5969],[6,"Identifier",5992],[5,"MobileCoin",6091],[6,"PaymentDetail",6091],[5,"UnidentifiedDeliveryStatus",6187],[5,"StoryMessageRecipient",6187],[5,"Gradient",6276],[6,"Background",6276],[5,"Message",6401],[6,"ContentHint",6435],[6,"Type",6435],[5,"ProvisioningCipher",6576,7857],[5,"ConfirmCodeResponse",6576],[6,"InvalidKeyError",6576],[6,"SecondaryDeviceProvisioning",6576],[5,"NewDeviceRegistration",6576],[6,"DecodeError",7858],[5,"KeyPair",7798],[5,"Sender",7859],[6,"VerificationTransport",6723],[5,"RegistrationSessionMetadataResponse",6723],[5,"DeviceCapabilities",6723],[5,"AuthCredentials",6723],[6,"HttpAuthOverride",6723],[17,"ByteStream"],[10,"AsyncRead",7860],[10,"MaybeSend",0],[5,"PreKeyStatus",6723],[5,"LinkCapabilities",6723],[5,"AttachmentV2UploadAttributes",6723],[5,"DeviceId",6723],[5,"RecaptchaAttributes",6723],[5,"ProofRequired",6723],[5,"PreKeyResponse",6723],[5,"WhoAmIResponse",6723],[5,"RegistrationLockFailure",6723],[5,"PreKeyResponseItem",6723],[5,"MismatchedDevices",6723],[5,"StaleDevices",6723],[5,"LinkResponse",6723],[5,"OutgoingPushMessage",7473],[5,"LinkRequest",6723],[5,"DeviceActivationRequest",6723],[5,"LinkAccountAttributes",6723],[6,"ParseServiceAddressError",7651],[6,"ParseError",7861],[8,"Pni",7817],[10,"Sized",7809],[5,"OutgoingPushMessages",7473],[1,"i64"],[5,"MessageReceiver",7453],[10,"Iterator",7862],[5,"SentMessage",7473],[5,"SendMessageResponse",7473],[5,"AttachmentSpec",7473],[6,"AttachmentUploadError",7473],[5,"Error",7863],[5,"IdentityKeyPair",7816],[5,"UnidentifiedAccess",7718],[10,"IntoIterator",7848],[8,"SendMessageResult",7473],[17,"Output"],[5,"SignalRequestStream",7759],[5,"Context",7864],[6,"Poll",7865],[10,"FnOnce",7866],[15,"ModifyMemberProfileKey",663],[15,"PromotePendingMember",663],[15,"ModifyMemberRole",663],[15,"PromoteRequestingMember",663],[15,"WsError",6721],[15,"WsClosing",6721],[15,"UnhandledResponseCode",7445],[15,"Timeout",7445],[15,"SendError",7445],[15,"ResponseError",7445],[15,"JsonDecodeError",7445],[15,"WsError",7445],[15,"WsClosing",7445],[15,"InvalidFrameError",7445],[15,"NotFound",7647],[15,"UntrustedIdentity",7647],[15,"ProofRequired",7647]],"r":[[0,7797],[4,7797],[6,7797],[24,7797],[240,1261],[242,1261],[246,1261],[249,1261],[251,1261],[252,1261],[255,1261],[257,1261],[259,3192],[260,1261],[262,6723],[263,1261],[265,1261],[267,1261],[320,1261],[338,1261],[366,7823],[371,7822],[372,7822],[377,7823],[378,7823],[379,7823],[380,7824],[381,7822],[382,7822],[385,7823],[393,7823],[398,7823],[399,7823],[455,7822],[672,1261],[680,146],[682,1261],[683,1261],[684,1261],[740,1261],[905,7823],[906,2778],[907,1261],[908,5114],[909,240],[910,7817],[911,1261],[912,7823],[913,7829],[914,7829],[915,7804],[916,7823],[917,7453],[918,7473],[919,7473],[924,7823],[925,7806],[928,6723],[929,7823],[930,7651],[931,126],[932,146],[933,146],[934,6723],[935,7708],[936,146],[937,7823],[938,7821],[6601,1261],[6602,1261],[6603,7857],[6605,1261],[7476,1261],[7478,1261],[7655,6723],[7714,102],[7715,102],[7717,102]],"b":[[37,"impl-Display-for-ProfileManagerError"],[38,"impl-Debug-for-ProfileManagerError"],[42,"impl-From%3CProfileCipherError%3E-for-ProfileManagerError"],[43,"impl-From%3CServiceError%3E-for-ProfileManagerError"],[116,"impl-Display-for-AttachmentCipherError"],[117,"impl-Debug-for-AttachmentCipherError"],[194,"impl-Display-for-SignalServers"],[195,"impl-Debug-for-SignalServers"],[198,"impl-From%3CSignalServers%3E-for-ServiceConfiguration"],[199,"impl-From%3C%26SignalServers%3E-for-ServiceConfiguration"],[296,"impl-From%3CReceiptMessage%3E-for-ContentBody"],[297,"impl-From%3CNullMessage%3E-for-ContentBody"],[298,"impl-From%3CEditMessage%3E-for-ContentBody"],[299,"impl-From%3CTypingMessage%3E-for-ContentBody"],[300,"impl-From%3CStoryMessage%3E-for-ContentBody"],[301,"impl-From%3CCallMessage%3E-for-ContentBody"],[302,"impl-From%3CDataMessage%3E-for-ContentBody"],[303,"impl-From%3CSyncMessage%3E-for-ContentBody"],[304,"impl-From%3CPniSignatureMessage%3E-for-ContentBody"],[517,"impl-Display-for-CredentialsCacheError"],[518,"impl-Debug-for-CredentialsCacheError"],[527,"impl-Display-for-GroupDecodingError"],[528,"impl-Debug-for-GroupDecodingError"],[540,"impl-From%3CBox%3CErrorKind%3E%3E-for-GroupDecodingError"],[541,"impl-From%3CZkGroupVerificationFailure%3E-for-GroupDecodingError"],[542,"impl-From%3CZkGroupDeserializationFailure%3E-for-GroupDecodingError"],[544,"impl-From%3CDecodeError%3E-for-GroupDecodingError"],[774,"impl-Debug-for-ParseContactError"],[775,"impl-Display-for-ParseContactError"],[778,"impl-From%3CDecodeError%3E-for-ParseContactError"],[779,"impl-From%3CError%3E-for-ParseContactError"],[886,"impl-TryFrom%3C%26SignedPreKeyRecord%3E-for-SignedPreKeyEntity"],[888,"impl-TryFrom%3CSignedPreKeyRecord%3E-for-SignedPreKeyEntity"],[889,"impl-TryFrom%3CKyberPreKeyRecord%3E-for-KyberPreKeyEntity"],[891,"impl-TryFrom%3C%26KyberPreKeyRecord%3E-for-KyberPreKeyEntity"],[944,"impl-AsRef%3CUuid%3E-for-Uuid"],[945,"impl-AsRef%3C%5Bu8%5D%3E-for-Uuid"],[1041,"impl-Display-for-DeviceId"],[1042,"impl-Debug-for-DeviceId"],[1043,"impl-Debug-for-Error"],[1044,"impl-Display-for-Error"],[1045,"impl-LowerHex-for-Uuid"],[1046,"impl-UpperHex-for-Uuid"],[1047,"impl-Display-for-Uuid"],[1048,"impl-Debug-for-Uuid"],[1053,"impl-From%3CSpecificServiceId%3CKIND%3E%3E-for-Uuid"],[1055,"impl-From%3CUrn%3E-for-Uuid"],[1056,"impl-From%3CBraced%3E-for-Uuid"],[1057,"impl-From%3CSimple%3E-for-Uuid"],[1058,"impl-From%3CHyphenated%3E-for-Uuid"],[1143,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uuid"],[1144,"impl-TryFrom%3C%26str%3E-for-Uuid"],[1191,"impl-Display-for-ProfileCipherError"],[1192,"impl-Debug-for-ProfileCipherError"],[1220,"impl-Deserialize%3C\'de%3E-for-ProfileName%3CS%3E"],[1221,"impl-ProfileName%3C%26str%3E"],[1222,"impl-ProfileName%3CString%3E"],[1230,"impl-Debug-for-ProfileName%3CS%3E"],[1231,"impl-Display-for-ProfileName%3CS%3E"],[1238,"impl-Serialize-for-ProfileName%3CS%3E"],[1239,"impl-ProfileName%3CS%3E"],[6648,"impl-Debug-for-ProvisioningError"],[6649,"impl-Display-for-ProvisioningError"],[6650,"impl-Display-for-InvalidKeyError"],[6651,"impl-Debug-for-InvalidKeyError"],[6656,"impl-From%3CServiceError%3E-for-ProvisioningError"],[6657,"impl-From%3CSignalProtocolError%3E-for-ProvisioningError"],[6658,"impl-From%3CDecodeError%3E-for-ProvisioningError"],[6660,"impl-From%3CSignalProtocolError%3E-for-InvalidKeyError"],[6662,"impl-From%3CDecodeError%3E-for-InvalidKeyError"],[7050,"impl-Display-for-ServiceIdType"],[7051,"impl-Debug-for-ServiceIdType"],[7052,"impl-Debug-for-ServiceIds"],[7053,"impl-Display-for-ServiceIds"],[7082,"impl-Display-for-ServiceError"],[7083,"impl-Debug-for-ServiceError"],[7114,"impl-From%3CParseServiceAddressError%3E-for-ServiceError"],[7115,"impl-From%3CDecodeError%3E-for-ServiceError"],[7116,"impl-From%3CSignalProtocolError%3E-for-ServiceError"],[7117,"impl-From%3CZkGroupDeserializationFailure%3E-for-ServiceError"],[7119,"impl-From%3CParseError%3E-for-ServiceError"],[7120,"impl-From%3CGroupDecodingError%3E-for-ServiceError"],[7121,"impl-From%3CDecodeError%3E-for-ServiceError"],[7122,"impl-From%3CBox%3CErrorKind%3E%3E-for-ServiceError"],[7123,"impl-From%3CCredentialsCacheError%3E-for-ServiceError"],[7554,"impl-Display-for-AttachmentUploadError"],[7555,"impl-Debug-for-AttachmentUploadError"],[7556,"impl-Display-for-MessageSenderError"],[7557,"impl-Debug-for-MessageSenderError"],[7565,"impl-From%3CError%3E-for-AttachmentUploadError"],[7566,"impl-From%3CServiceError%3E-for-AttachmentUploadError"],[7567,"impl-From%3CAttachmentUploadError%3E-for-MessageSenderError"],[7568,"impl-From%3CSignalProtocolError%3E-for-MessageSenderError"],[7570,"impl-From%3CServiceError%3E-for-MessageSenderError"],[7675,"impl-Debug-for-ParseServiceAddressError"],[7676,"impl-Display-for-ParseServiceAddressError"],[7697,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-ServiceAddress"],[7699,"impl-TryFrom%3C%26str%3E-for-ServiceAddress"],[7700,"impl-TryFrom%3C%26ProtocolAddress%3E-for-ServiceAddress"]],"c":"OjAAAAEAAAAAACEAEAAAACUCFwjNCv8KPAsNDC8MUQw3DTgNcg6WDrkOPg/OD/4PoRIsE5sTSRZKFksWhxaqFpcXvhceGHcYvxj0GE8ZUBmAGaMZ","e":"OzAAAAEAAIEZAQIAAAEABQAjACsAAQAvAAIANgAFAD0ADwBOAAEAUQALAGEACgBtAAIAcQAFAHgAAAB6AAQAgAAHAIoAAACMAAAAjgA3AMcAAQDMAAQA1QBRACkBCAAzAQAANQECADsBBABBARsAXgEBAGEBEgB1AZwAHQICACECAAAjAg4APgJXAJcCCAChAgUAqAIcAMkCBADSAgEA1QIQAOkCHwALAwEADgMEABYDFwAvAwEAMgMIADwDEgBTAwQAXAMCAGADAABlAw0AdAMaAJADAwCVAwMAnQMBAKADCgCxAwEAtwMLAMQDAADGAxAA2QMdAPkDAQD/AxsAHAQAAB4EAAAgBAMALgQAADIEBAA6BAAAPAQBAEIEAgBGBAUAWQQAAFwEBgBkBAMAawQIAHUEDQCFBAUAjAQHAJUEFQCsBAAArgQBALIEEwDIBAgA0gQBANUEDwDmBAEA6QQ1ACAFAAAjBQEAJgUAACgFAQArBQEALgUAADEFBAA3BQIAPAUBAD8FAgBDBQAARQUAAEcFBwBQBQEAUwUAAFgFAgBdBWMAwgUAAMQFAADGBQAAyQUCAM0FjQBdBgQAYwYAAGYGAABoBgMAbQYBAHAGAgB0Bo8ABQcCAAkHAAALBwAADQcAAA8HAAARB18AcgcAAHQHAAB4BzMArwcDALQHAAC3BzAAGggBAB0IAAAgCAAAIggAACYIAAAoCAcAMQgBADcIAwA8CAEAQAgBAEMIAABFCC8ApAgEAKoIAACsCAMAsggBALUIAgC5CAAAvAgAAL8IAQDCCAUAyQgBAM4IAgDSCAEA1ggEAN4IMQARCQEAFAkBABgJAgAcCQAAHgkCACMJAQApCQUAMAkAADIJAAA0CQMAOQkCAD0JAAA/CQAAQgkCAEYJAQBJCQIATQkAAFAJAQBUCQEAVwkAAGcJAwBsCQEAbwkAAHEJAABzCQAAdQkAAHcJAwB8CQEAfwkAAIEJAACDCQAAhQkAAIcJAACKCQAAjgkAAJAJAACVCQcAnwmTADcKMgBrCgAAbgoAAHAKAAByCgAAdAoDAHsKAAB9CgAAfwoyALQKBwC9Cg4AzwoBANMKDgDjChAA9goGAAELAgAICxYAIAsQADMLBgA+CwIARQswAHcLEgCLCxgAsAsKAMYLCADSCxEA5gsHAO8LDAD9Cw4ADwwBABMMCgAfDA4AMQwBADUMCgBBDA4AUwwBAFcMDQBmDAcAbwwAAHIMHQCSDAAAlQw8ANMMLQADDRsAIA0LADsNAQA+DQsAVw0CAFsNAABdDQAAXw0NAHANAAByDQAAdA0AAHcNAAB5DQAAfA0BAH8NIwCkDSYAzA0PAN0NDwDuDQUA9Q0JAAAOBQAMDgUAGA4AABwOAgAgDgAAIg4FACoOAAAtDgAALw4AADEOAAA2DgAAOA4PAEsOBwBVDgsAYg4OAHQOAQB4DgwAhg4OAJgOAQCcDgsAqQ4OALsOAQC/Dg0Azw4iAPMOAgD3DgcAAw8DAA0PAAAPDwIAEw8MACEPCwAuDw4AQA8BAEQPGgBgDwAAYg8DAGgPAQBtDwAAbw8dAI4PAACQDwMAlg8BAJsPAACdDw4ArQ8KALkPDgDJDwIA0A8CANYPFgDuDw4AABABAAQQEwAaEAEAHRAAACAQBQAnEBMAPBAAAD4QKwBrEAUAchAOAZcRFQDDEQEAxhEWAOYRAQDtEVoASxIjAHASAgB0EgwAghISAJYSCACjEgIAqRIZAMQSCADOEgYA1xIBANwSHwD9EgAA/xIDAAUTAgAKEwAADBMOABwTDgAuEwEAMhMNAEETBABHEwMATRMBAFATCABaExAAbBMAAG4TAwB0EwEAeRMAAHsTDgCLEw4AnRMBAKETEwC2EwEAuhMBAL0TAAC/EwAAwRMAAMMTEwDZEwEA3RMQAPATAQDzEwAA9hMXAA8UJgA7FDUAchQBAHYUAAB4FBEAixQjALAUAACyFAAAtBQ3AO0UAADvFAAA8RQRABYVAQAZFQAAHBURAEEVAABFFQEASBUCAE8VAQBTFQAAVRUTAGoVAABsFQAAbhUAAHAVAABzFQAAdxUCAIkVAQCMFQAAkxU7ANYVGADwFQAA8hUjABkWLABPFgUAWxYaAHcWDgCJFgEAjRYLAJoWDgCsFgEAsBYNAL8WIgDjFiMACBcAAAoXBgAXFwYAJRcJADAXGQBMFw8AXhcBAGEXAABkFw8AdhcBAHkXAAB8FwkAhxcOAJkXAQCdFw8ArhcOAMAXAQDEFwoA0RcPAOIXAADkFwEA6BcBAOwXAQDzFwAA9RcBAPgXAAD6FwsABxgFAA4YDgAgGAEAJBgZAD8YAABCGAoATxgBAFQYCgBgGAUAZxgOAHkYAQB9GBIAkxgaAK8YAACzGAgAwRgDAMoYAgDQGBIA5BgOAPYYAQD6GA0ACRkAAAsZBwAVGQEAGRkBAB0ZAgAhGQMAKBkBACsZAQAvGR0AUxkDAFsZEwBwGQ4AghkBAIYZCwCTGQ4ApRkBAKkZVgABGgIABRoAAAcaAAALGgEADhoGABsaKQBGGgAASBoSAFwaDABqGuoAVhtWAMsbAwDQGwYA2RsvACgcIgBMHAsAWRySAO0cJQAVHQgAHx0HACgdAAAqHQEALR0EADMdAgA3HQIAOx0BAD4dSACOHQMAkx0JAKUdBwCxHSIA1R0pAAAeAAACHgMACB4UAB4eAAAjHgoALx4AADEeHwBSHgsAYB4DAGYeDwA="}],\ -["libsignal_service_hyper",{"t":"CCCFNNNNNNNNNNNNNNNNNNNNNNNNNNPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["prelude","push_service","websocket","HyperPushService","borrow","borrow_mut","clone","clone_into","delete_json","deref","deref_mut","drop","from","get_from_cdn","get_json","get_protobuf","init","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","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","init","init","into","into","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"],[30,"libsignal_service_hyper::websocket"],[63,"libsignal_service::configuration"],[64,"core::future::future"],[65,"alloc::boxed"],[66,"core::pin"],[67,"libsignal_service::push_service"],[68,"core::option"],[69,"alloc::string"],[70,"core::convert"],[71,"libsignal_service"],[72,"serde::ser"],[73,"std::io"],[74,"core::marker"],[75,"prost::message"],[76,"core::result"],[77,"core::any"],[78,"core::fmt"],[79,"tungstenite::error"],[80,"bytes::bytes"],[81,"core::error"]],"i":[0,0,0,0,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,28,0,0,32,28,32,28,32,28,32,28,32,28,28,28,32,28,28,32,28,32,28,32,28,28,32,28,32,28,32,28,32,28],"f":"````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{f}}}f}{{{b{c}}{b{de}}}h{}{}}{{{b{df}}j{b{l}}{b{{A`{{n{{b{l}}{b{l}}}}}}}}}{{Af{{Ad{Ab}}}}}}{Ah{{b{c}}}{}}{Ah{{b{dc}}}{}}{Ahh}{cc{}}{{{b{df}}Aj{b{l}}}{{Af{{Ad{Ab}}}}}}{{{b{df}}j{b{l}}{b{{A`{{n{{b{l}}{b{l}}}}}}}}Al}{{Af{{Ad{Ab}}}}}}0{{}Ah}{ce{}{}}{{c{B`{An}}Bb}f{{Bf{Bd}}}}{{{b{df}}j{b{l}}{b{{A`{{n{{b{l}}{b{l}}}}}}}}Alc}{{Af{{Ad{Ab}}}}}{BhBj}}0{{{b{df}}{b{l}}{b{{A`{{n{{b{l}}{b{l}}}}}}}}{B`{{n{{b{l}}{b{dc}}}}}}}{{Af{{Ad{Ab}}}}}{BlBn}}1{{{b{df}}j{b{l}}{b{{A`{{n{{b{l}}{b{l}}}}}}}}c}{{Af{{Ad{Ab}}}}}{C`Cb}}{{{b{c}}}e{}{}}{c{{Cd{e}}}{}{}}0{{{b{c}}}Cf{}}7{{{b{df}}{b{l}}{b{l}}{b{{A`{{n{{b{l}}{b{l}}}}}}}}{B`{An}}}{{Af{{Ad{Ab}}}}}}```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{Ah{{b{c}}}{}}0{Ah{{b{dc}}}{}}0{Ahh}0{{{b{Ch}}{b{dCj}}}Cl}0{cc{}}0{CnCh}{{}Ah}0{ce{}{}}0{{{b{dD`}}Db}{{Af{{Ad{Ab}}}}}}{{{b{Ch}}}{{B`{{b{Dd}}}}}}{{{b{c}}}Bb{}}????>>33","D":"l","p":[[1,"reference"],[0,"mut"],[5,"HyperPushService",3],[1,"unit"],[6,"Endpoint",63],[1,"str"],[1,"tuple"],[1,"slice"],[10,"Future",64],[5,"Box",65],[5,"Pin",66],[1,"usize"],[1,"u32"],[6,"HttpAuthOverride",67],[5,"ServiceCredentials",63],[6,"Option",68],[5,"String",69],[5,"ServiceConfiguration",63],[10,"Into",70],[10,"MaybeSend",71],[10,"Serialize",72],[10,"Read",73],[10,"Send",74],[10,"Sized",74],[10,"Message",75],[6,"Result",76],[5,"TypeId",77],[6,"TungsteniteWebSocketError",30],[5,"Formatter",78],[8,"Result",78],[6,"Error",79],[5,"TungsteniteWebSocket",30],[5,"Bytes",80],[10,"Error",81]],"r":[],"b":[[43,"impl-Display-for-TungsteniteWebSocketError"],[44,"impl-Debug-for-TungsteniteWebSocketError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADkABQAAAAwADgADABMAGgAwAAIANQAKAA=="}],\ -["presage",{"t":"PPIPPGPPPEPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNECCNCNNNNNFPPFFPGFFFFGPPNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNONNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFPFFFFFFFFFFGFFFFFFPFFFFFFFCONNOONONOONOONONNOOOOONOOONNOONOOOCONONOOOOOOOONOONONNNNOOOOCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOCONONONNOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOCONOONOOOOCOONOONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONONONONONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOCNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOCOCNOCOCCNOCOONNNNOONOONNNNOOOONOONNOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOONOOONONNOOCOONOOOOOONOONNNOOONOONNOOOOOCNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOCOONNOOONONOOOOOOONNNNOOOOOONONONOOOONOOONOCONOOOONOONOOONOCNOOCNOONONNNNNNNNNNNNNNNOOOONONNONONONONOOOONOOCOCONONONOCNONONONONNNNOOOOOOOONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOCNONONONOOOONNOONOCOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONGPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNOOOOONNNNNNNNNNNNCCNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNONNNNNNPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNONNNNNNNNNNNONNNNNNPFFPPGFFPPPFPPGFFPFFPPONNONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOONONONONNNNNNNNNNNNNCCNONONONNONONNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNFFFFFONNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNCNNNNNNNNNNNONNNNNNNNNNNONNNNNNNNNNNONNNOOONONONNNNNCNOCNONONONNNNONONNNNNNNNNNNNNNNNNNOOONNNNNNNOONNNNNPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPFGFPCCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOCNNNNNNNNONNNNNNNNNONNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNPPFGNNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNPPPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPPNNNNNNNNNNNNNNNNNNNNFCOOOONNNNNNOOOONNNNNNNNNOOOOOOOOOOONOOOOONNNNNFFFFFFFFFFFFFFFFFFFFFFNOOOOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNOOOOOOONNOONNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNOONNNNNNNNPFPPGPPNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNGFPNNNNNNNNNNNNNNNNNNNNNNNNNONNNNONNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNONNNNNONNNNNONNNNNNNNGFPNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNONNNNONONOONNNNNFNNNNNNNNNNNNNNONNNONNNNNNGPPNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFONOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONOONOOOCNONOOCNONONNNNNNNNNNNNNNNNNNONONONONOCNONNNOOOCNNNNNNNNNNOCNOOONONNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNPPPPGGPPPPPGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNONNNNNNNNNNNNNOOOONNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNGPPNNNNNNNNNNNNNNNNNNNNGPPPNNNNNNNNNNNNNNNNNNNNPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPGNONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNONONONNONOONNNNNNNNNNPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNONNOOONNNNNNNNNNNNNNNONNNNNNNNNNNONNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPFPPPPGNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNONONNNNNNNNNONNCNONNNNNNONNGPPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRPRKKRRPRRRKRFFFRKKGMMONNNNNNNNOMMMMMMMMNNNNNNNNMMOOMNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNMMMNOONNNNNNNNMOMOMMMMMMMMMMMMMMNNNNNMMMMOMONNNNNNNNNNNNNNNNNNNMNNNN","n":["AlreadyRegisteredError","AttachmentCipherError","AvatarBytes","Base64Error","CaptchaRequired","Error","IoError","JsonError","LinkingError","Manager","MessagePipeInterruptedError","MessagePipeNotStarted","MessageSenderError","MissingKeyError","NoProvisioningMessageReceived","NotPrimaryDevice","NotYetRegisteredError","ParseContactError","ParseServiceAddressError","PhoneNumberError","ProfileCipherError","ProfileManagerError","ProtocolError","ProvisioningError","PushChallengeRequired","RequestingCodeForbidden","ServiceError","Store","Timeout","TryFromSliceError","UnexpectedAttachmentChecksum","UnknownGroup","UnknownRecipient","UnverifiedRegistrationSession","UuidError","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","into","libsignal_service","manager","proto","source","store","to_string","try_from","try_into","type_id","vzip","Confirmation","Forever","InitialSync","Linking","Manager","Primary","ReceivingMode","Registered","Registration","RegistrationData","RegistrationOptions","RegistrationType","Secondary","WaitForContacts","aci","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","captcha","clear_sessions","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","confirm_verification_code","contact_by_id","contacts","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","device_id","device_id","device_id","device_name","device_name","devices","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","force","from","from","from","from","from","from","from","from","from","get_attachment","group","groups","init","init","init","init","init","init","init","init","init","install_sticker_pack","into","into","into","into","into","into","into","into","into","link_secondary","link_secondary_device","load_registered","message","messages","partial_default","phone_number","phone_number","pni","pni_registration_id","profile_key","receive_messages","register","registration_data","registration_id","registration_type","remove_sticker_pack","request_contacts","retrieve_group_avatar","retrieve_profile","retrieve_profile_avatar_by_uuid","retrieve_profile_by_uuid","send_message","send_message_to_group","send_session_reset","serialize","service_ids","signal_servers","signal_servers","sticker_metadata","sticker_pack","sticker_packs","store","submit_recaptcha_challenge","sync_contacts","thread_title","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_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","unlink_secondary","upload_attachments","use_voice_call","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","whoami","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","as_str_name","associated_value","attachment","attachment_identifier","attachment_pointer","attachments","attributes","attributes","author","author","avatar","avatar","avatar","avatar","avatar","background","banned_members","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","compare","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","delete_for_me","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","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","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","equivalent","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","from_str_name","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_mac","incremental_mac","incremental_mac_chunk_size","incremental_mac_chunk_size","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","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","length","length","master_key","master_key","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","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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_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","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","with_padding","AccessRequired","Administrator","Any","Member","Unknown","Unsatisfiable","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","AttachmentIdentifier","Borderless","CdnId","CdnKey","Flags","Gif","VoiceMessage","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","merge","partial_cmp","partial_default","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AssociatedValue","Bold","Italic","MentionAci","Monospace","None","Spoiler","Strikethrough","Style","Style","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","merge","partial_cmp","partial_default","to_owned","to_owned","try_from","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","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","device_id","device_id","drop","drop","drop","drop","drop","drop","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","init","init","init","init","init","init","into","into","into","into","into","into","offer","opaque","opaque","opaque","opaque","opaque","opaque","opaque","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","OfferAudioCall","OfferVideoCall","Type","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Droppable","HandleImmediately","Urgency","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Avatar","borrow","borrow_mut","clear","clone","clone_into","content_type","content_type","default","deref","deref_mut","drop","encoded_len","eq","fmt","from","init","into","length","length","partial_default","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","as_str_name","as_str_name","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","compare","compare","contact","data","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","equivalent","equivalent","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","from_str_name","from_str_name","hash","hash","id","id","init","init","init","init","init","init","init","init","init","init","init","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","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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_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","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","display_name","display_name","drop","drop","drop","drop","drop","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","init","init","init","init","init","into","into","into","into","into","is_profile","is_profile","label","label","label","label","label","label","middle_name","middle_name","neighborhood","neighborhood","partial_default","partial_default","partial_default","partial_default","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Custom","Home","Mobile","Type","Work","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Custom","Home","Type","Work","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","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","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","merge","note","note","notification","partial_default","partial_default","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Amount","MobileCoin","MobileCoin","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","merge","partial_default","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","merge","partial_default","receipt","receipt","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GiftBadge","Normal","QuotedAttachment","Type","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","compare","content_type","content_type","default","default","deref","deref","deref_mut","deref_mut","drop","drop","encoded_len","eq","eq","equivalent","equivalent","equivalent","file_name","file_name","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","partial_cmp","partial_default","partial_default","thumbnail","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Ciphertext","KeyExchange","PlaintextContent","PrekeyBundle","Receipt","Type","UnidentifiedSender","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Avatar","Content","Description","DisappearingMessagesDuration","Title","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","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","deref","deref_mut","drop","encoded_len","eq","fmt","from","init","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","partial_default","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","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","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","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","deref","deref_mut","drop","encoded_len","eq","fmt","from","group_change","group_state","init","into","partial_default","to_owned","try_from","try_into","type_id","vzip","Deliver","Member","Quit","RequestInfo","Type","Unknown","Update","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","compare","default","default","deref","deref","deref_mut","deref_mut","drop","drop","e164","e164","encoded_len","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","partial_cmp","partial_default","partial_default","to_owned","to_owned","try_from","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","deref","deref","deref_mut","deref_mut","drop","drop","e164","e164","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","length","length","partial_default","partial_default","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","group_master_key","init","init","into","into","invite_link_password","merge","partial_default","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Administrator","Default","Role","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Sticker","borrow","borrow_mut","clear","clone","clone_into","content_type","content_type","default","deref","deref_mut","drop","emoji","emoji","encoded_len","eq","fmt","from","id","id","init","into","partial_default","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","merge","partial_default","signature","signature","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Delivery","Read","Type","Viewed","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Certificate","borrow","borrow_mut","clear","clone","clone_into","default","deref","deref_mut","drop","encoded_len","eq","expires","expires","fmt","from","identity_key","identity_key","init","into","partial_default","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","deref","deref_mut","drop","encoded_len","eq","fmt","from","id","id","init","into","key","key","partial_default","to_owned","try_from","try_into","type_id","vzip","Attachment","FileAttachment","TextAttachment","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","into","merge","to_owned","try_from","try_into","type_id","vzip","Blocked","CallEvent","CallLinkUpdate","CallLogEvent","Configuration","Contacts","DeleteForMe","FetchLatest","Keys","MessageRequestResponse","OutgoingPayment","PniChangeNumber","Read","Request","Sent","StickerPackOperation","ViewOnceOpen","Viewed","acis","admin_pass_key","admin_pass_key","attachment_deletes","blob","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","call_event","call_id","call_id","call_link_update","call_log_event","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","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_deletes","conversation_id","conversation_id","conversation_id","conversation_id","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","delete_for_me","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","destination_e164","destination_e164","destination_service_id","destination_service_id","direction","direction","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","eq","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","fmt","from","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","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","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","local_only_conversation_deletes","master","master","message","message_deletes","message_request_response","new_e164","new_e164","note","note","numbers","outgoing_payment","pack_id","pack_id","pack_key","pack_key","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","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","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_into","try_into","try_into","try_into","try_into","try_into","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","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","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","vzip","Accepted","AdHocCall","AudioCall","Delete","Direction","Event","GroupCall","Incoming","NotAccepted","Observed","Outgoing","Type","UnknownAction","UnknownDirection","UnknownType","VideoCall","as_str_name","as_str_name","as_str_name","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_i32","from_i32","from_i32","from_str_name","from_str_name","from_str_name","hash","hash","hash","init","init","init","into","into","into","is_valid","is_valid","is_valid","partial_cmp","partial_cmp","partial_cmp","partial_default","partial_default","partial_default","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Delete","Type","Update","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Clear","MarkedAsRead","MarkedAsReadInConversation","Type","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","AddressableMessage","AttachmentDelete","ConversationDelete","ConversationIdentifier","LocalOnlyConversationDelete","MessageDeletes","addressable_message","author","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","conversation","conversation","conversation","conversation","conversation_identifier","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","fallback_digest","fallback_digest","fallback_plaintext_hash","fallback_plaintext_hash","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","identifier","init","init","init","init","init","init","into","into","into","into","into","into","is_full_delete","is_full_delete","messages","most_recent_messages","most_recent_non_expiring_messages","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","sent_timestamp","sent_timestamp","target_message","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_id","type_id","type_id","type_id","type_id","type_id","uuid","uuid","vzip","vzip","vzip","vzip","vzip","vzip","Author","AuthorE164","AuthorServiceId","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","into","merge","to_owned","try_from","try_into","type_id","vzip","Identifier","ThreadE164","ThreadGroupId","ThreadServiceId","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","into","merge","to_owned","try_from","try_into","type_id","vzip","LocalProfile","StorageManifest","SubscriptionStatus","Type","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Accept","Block","BlockAndDelete","BlockAndSpam","Delete","Spam","Type","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fee_pico_mob","fee_pico_mob","fmt","fmt","from","from","init","init","into","into","ledger_block_index","ledger_block_index","ledger_block_timestamp","ledger_block_timestamp","merge","output_public_keys","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","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","deref","deref","deref_mut","deref_mut","destination_identity_key","destination_identity_key","destination_service_id","destination_service_id","destination_service_id","destination_service_id","distribution_list_ids","drop","drop","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","is_allowed_to_reply","is_allowed_to_reply","partial_default","partial_default","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unidentified","unidentified","vzip","vzip","Install","Remove","Type","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Background","Bold","Color","Condensed","Default","Gradient","Gradient","Regular","Script","Serif","Style","angle","angle","as_str_name","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone_into","clone_into","clone_into","cmp","colors","compare","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode","encoded_len","encoded_len","end_color","end_color","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_i32","from_str_name","hash","init","init","init","into","into","into","is_valid","merge","partial_cmp","partial_default","partial_default","positions","start_color","start_color","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Action","Started","Stopped","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Message","borrow","borrow_mut","clear","clone","clone_into","content","content","content_hint","content_hint","default","deref","deref_mut","drop","encoded_len","eq","fmt","from","group_id","group_id","init","into","message","partial_default","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","as_str_name","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","compare","compare","default","default","deref","deref","deref_mut","deref_mut","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_i32","from_str_name","from_str_name","hash","hash","init","init","into","into","is_valid","is_valid","partial_cmp","partial_cmp","partial_default","partial_default","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Default","State","Unverified","Verified","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Request","Response","Type","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","AciStore","Contact","ContactsIter","ContentExt","ContentsStore","ContentsStoreError","Error","Group","GroupsIter","MessagesIter","PniStore","StateStore","StateStoreError","Sticker","StickerPack","StickerPackManifest","StickerPacksIter","Store","StoreError","Thread","aci_protocol_store","add_sticker_pack","author","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes","clear","clear_contacts","clear_contents","clear_groups","clear_messages","clear_profiles","clear_registration","clear_thread","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contact_by_id","contacts","content_type","cover","delete_message","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","emoji","eq","equivalent","equivalent","equivalent","expire_timer","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","group","group_avatar","groups","hash","id","id","init","init","init","init","into","into","into","into","is_registered","key","load_registration_data","manifest","message","messages","pni_protocol_store","profile","profile_avatar","profile_key","remove_sticker_pack","save_contact","save_group","save_group_avatar","save_message","save_profile","save_profile_avatar","save_registration_data","save_trusted_identity_message","serialize","serialize","serialize","serialize","set_aci_identity_key_pair","set_pni_identity_key_pair","sticker_pack","sticker_packs","stickers","timestamp","title","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_expire_timer","upsert_profile_key","vzip","vzip","vzip","vzip"],"q":[[0,"presage"],[72,"presage::manager"],[281,"presage::proto"],[1761,"presage::proto::access_control"],[1798,"presage::proto::attachment_pointer"],[1856,"presage::proto::body_range"],[1917,"presage::proto::call_message"],[2081,"presage::proto::call_message::hangup"],[2118,"presage::proto::call_message::offer"],[2152,"presage::proto::call_message::opaque"],[2186,"presage::proto::contact_details"],[2212,"presage::proto::data_message"],[2534,"presage::proto::data_message::contact"],[2695,"presage::proto::data_message::contact::email"],[2731,"presage::proto::data_message::contact::phone"],[2767,"presage::proto::data_message::contact::postal_address"],[2802,"presage::proto::data_message::payment"],[2901,"presage::proto::data_message::payment::activation"],[2935,"presage::proto::data_message::payment::amount"],[2981,"presage::proto::data_message::payment::notification"],[3027,"presage::proto::data_message::quote"],[3088,"presage::proto::envelope"],[3127,"presage::proto::group_attribute_blob"],[3152,"presage::proto::group_change"],[3199,"presage::proto::group_change::actions"],[3725,"presage::proto::group_changes"],[3749,"presage::proto::group_context"],[3810,"presage::proto::group_details"],[3860,"presage::proto::group_invite_link"],[3906,"presage::proto::member"],[3941,"presage::proto::pack"],[3969,"presage::proto::payment_address"],[4017,"presage::proto::receipt_message"],[4052,"presage::proto::sender_certificate"],[4085,"presage::proto::server_certificate"],[4111,"presage::proto::story_message"],[4134,"presage::proto::sync_message"],[4657,"presage::proto::sync_message::call_event"],[4766,"presage::proto::sync_message::call_link_update"],[4800,"presage::proto::sync_message::call_log_event"],[4835,"presage::proto::sync_message::delete_for_me"],[4989,"presage::proto::sync_message::delete_for_me::addressable_message"],[5012,"presage::proto::sync_message::delete_for_me::conversation_identifier"],[5036,"presage::proto::sync_message::fetch_latest"],[5072,"presage::proto::sync_message::message_request_response"],[5111,"presage::proto::sync_message::outgoing_payment"],[5169,"presage::proto::sync_message::request"],[5207,"presage::proto::sync_message::sent"],[5262,"presage::proto::sync_message::sticker_pack_operation"],[5296,"presage::proto::text_attachment"],[5387,"presage::proto::typing_message"],[5421,"presage::proto::unidentified_sender_message"],[5455,"presage::proto::unidentified_sender_message::message"],[5526,"presage::proto::verified"],[5561,"presage::proto::web_socket_message"],[5596,"presage::store"],[5750,"presage::errors"],[5751,"core::fmt"],[5752,"core::error"],[5753,"base64::decode"],[5754,"libsignal_service::sender"],[5755,"libsignal_service::service_address"],[5756,"core::array"],[5757,"uuid::error"],[5758,"libsignal_service::attachment_cipher"],[5759,"libsignal_service::account_manager"],[5760,"libsignal_service::models"],[5761,"libsignal_service::profile_cipher"],[5762,"libsignal_protocol::error"],[5763,"tokio::time::error"],[5764,"phonenumber::error"],[5765,"libsignal_service::push_service"],[5766,"std::io::error"],[5767,"serde_json::error"],[5768,"libsignal_service::provisioning"],[5769,"core::option"],[5770,"alloc::string"],[5771,"core::result"],[5772,"core::any"],[5773,"presage::manager::registered"],[5774,"uuid"],[5775,"core::clone"],[5776,"presage::manager::confirmation"],[5777,"core::convert"],[5778,"core::iter::traits::iterator"],[5779,"serde::de"],[5780,"alloc::vec"],[5781,"presage::manager::registration"],[5782,"libsignal_service::proto"],[5783,"libsignal_service::groups_v2::model"],[5784,"url"],[5785,"libsignal_service::configuration"],[5786,"futures_channel::oneshot"],[5787,"libsignal_service::content"],[5788,"core::ops::range"],[5789,"zkgroup::api::profiles::profile_key"],[5790,"futures_core::stream"],[5791,"serde::ser"],[5792,"libsignal_service::proto::typing_message"],[5793,"libsignal_service::proto::access_control"],[5794,"core::cmp"],[5795,"core::hash"],[5796,"libsignal_service::proto::member"],[5797,"libsignal_service::proto::verified"],[5798,"libsignal_service::proto::text_attachment"],[5799,"libsignal_service::proto::envelope"],[5800,"libsignal_service::proto::receipt_message"],[5801,"libsignal_service::proto::group_context"],[5802,"libsignal_service::proto::web_socket_message"],[5803,"libsignal_service::envelope"],[5804,"prost::error"],[5805,"libsignal_service::proto::attachment_pointer"],[5806,"bytes::buf::buf_mut"],[5807,"prost::encoding"],[5808,"bytes::buf::buf_impl"],[5809,"libsignal_service::proto::body_range"],[5810,"libsignal_service::proto::call_message"],[5811,"libsignal_service::proto::call_message::offer"],[5812,"libsignal_service::proto::call_message::hangup"],[5813,"libsignal_service::proto::call_message::opaque"],[5814,"libsignal_service::proto::contact_details"],[5815,"libsignal_service::proto::data_message"],[5816,"libsignal_service::proto::data_message::quote"],[5817,"libsignal_service::proto::data_message::contact"],[5818,"libsignal_service::proto::data_message::contact::phone"],[5819,"libsignal_service::proto::data_message::contact::email"],[5820,"libsignal_service::proto::data_message::contact::postal_address"],[5821,"libsignal_service::proto::data_message::payment"],[5822,"libsignal_service::proto::data_message::payment::activation"],[5823,"libsignal_service::proto::data_message::payment::amount"],[5824,"libsignal_service::proto::data_message::payment::notification"],[5825,"libsignal_service::proto::group_attribute_blob"],[5826,"libsignal_service::proto::group_change"],[5827,"libsignal_service::proto::group_change::actions"],[5828,"libsignal_service::proto::group_changes"],[5829,"libsignal_service::proto::group_details"],[5830,"libsignal_service::proto::group_invite_link"],[5831,"libsignal_service::proto::pack"],[5832,"libsignal_service::proto::payment_address"],[5833,"libsignal_service::proto::sender_certificate"],[5834,"libsignal_service::proto::server_certificate"],[5835,"libsignal_service::proto::story_message"],[5836,"libsignal_service::proto::sync_message"],[5837,"libsignal_service::proto::sync_message::call_event"],[5838,"libsignal_service::proto::sync_message::request"],[5839,"libsignal_service::proto::sync_message::sticker_pack_operation"],[5840,"libsignal_service::proto::sync_message::fetch_latest"],[5841,"libsignal_service::proto::sync_message::message_request_response"],[5842,"libsignal_service::proto::sync_message::call_link_update"],[5843,"libsignal_service::proto::sync_message::call_log_event"],[5844,"libsignal_service::proto::sync_message::delete_for_me"],[5845,"libsignal_service::proto::sync_message::delete_for_me::addressable_message"],[5846,"libsignal_service::proto::sync_message::delete_for_me::conversation_identifier"],[5847,"libsignal_service::proto::sync_message::outgoing_payment"],[5848,"libsignal_service::proto::sync_message::sent"],[5849,"libsignal_service::proto::unidentified_sender_message"],[5850,"libsignal_service::proto::unidentified_sender_message::message"],[5851,"libsignal_protocol::storage::traits"],[5852,"libsignal_service::pre_keys"],[5853,"libsignal_service::session_store"],[5854,"core::marker"],[5855,"zkgroup::common::simple_types"],[5856,"libsignal_core::address"],[5857,"libsignal_protocol::identity_key"],[5858,"libsignal_service"],[5859,"presage::manager::linking"]],"i":[5,5,0,5,5,0,5,5,5,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,5,5,5,5,0,0,0,5,0,5,5,5,5,5,0,39,39,0,0,38,0,0,0,0,0,0,38,39,32,41,290,291,38,34,32,39,52,35,41,290,291,38,34,32,39,52,35,52,35,38,34,32,39,35,38,34,32,39,35,35,35,35,39,41,290,291,38,34,32,39,52,35,41,290,291,38,34,32,39,52,35,32,34,35,32,32,32,35,41,290,291,38,34,32,39,52,35,38,39,38,38,38,39,39,39,38,34,39,52,35,52,41,290,291,38,34,32,39,52,35,35,35,35,41,290,291,38,34,32,39,52,35,35,41,290,291,38,34,32,39,52,35,35,35,35,35,35,39,32,52,32,32,32,35,35,35,32,35,35,35,35,35,35,35,35,35,35,32,32,32,52,35,35,35,35,35,35,35,38,34,32,39,35,41,290,291,38,34,32,39,52,35,41,290,291,38,34,32,39,52,35,41,290,291,38,34,32,39,52,35,35,35,52,41,290,291,38,34,32,39,52,35,35,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,0,0,0,0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0,120,79,80,79,80,80,80,80,80,115,81,81,121,83,83,84,86,84,86,117,108,115,87,87,120,99,79,83,79,83,88,100,87,53,0,90,84,84,89,89,107,79,83,120,86,104,120,83,106,83,53,53,90,91,92,93,90,91,92,93,0,90,87,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,99,106,106,106,0,98,53,53,53,53,94,95,94,95,121,96,96,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,88,79,83,79,83,88,106,90,0,106,97,97,123,53,53,124,89,115,0,98,111,103,103,115,97,98,98,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,90,106,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,103,103,120,86,105,105,99,99,97,97,109,109,53,53,120,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,98,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,89,115,116,117,118,119,84,120,121,122,123,124,86,125,112,112,112,112,0,96,112,96,112,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,88,88,88,90,79,83,90,79,83,106,53,53,90,53,90,53,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,88,92,88,90,87,0,90,0,66,66,0,122,0,0,81,81,0,90,99,87,90,87,88,91,92,53,53,99,107,83,91,92,107,83,91,92,105,105,103,79,83,79,83,53,53,53,53,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,120,97,91,90,97,91,97,91,97,90,97,97,88,90,90,116,53,53,115,106,100,100,66,80,66,80,0,117,86,84,107,83,84,120,107,83,92,92,106,107,79,83,107,79,83,105,98,105,79,80,79,80,99,99,106,0,101,106,101,106,88,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,91,91,90,0,86,120,110,80,110,80,106,80,80,80,80,98,115,116,118,90,104,90,87,79,80,90,87,79,80,116,118,80,80,80,80,93,93,120,86,90,109,109,90,106,80,80,0,98,97,97,106,113,120,90,90,113,66,66,120,86,116,116,0,98,98,106,0,97,97,121,97,97,81,84,86,84,84,116,105,104,97,102,107,113,110,94,95,110,94,95,115,53,53,97,97,97,97,97,100,100,105,105,92,92,90,106,89,97,97,90,0,98,0,98,96,96,111,111,104,104,0,104,104,104,104,104,104,53,53,97,90,81,109,97,90,102,81,109,117,118,119,103,89,103,89,120,86,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,125,97,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,102,107,113,97,102,107,113,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,0,98,0,53,53,97,97,103,103,80,80,116,118,119,53,114,53,114,91,91,0,106,79,106,106,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,0,53,53,106,0,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,140,141,141,0,140,140,140,140,141,140,141,140,141,140,141,140,140,140,140,141,140,141,140,141,141,141,140,141,140,140,140,140,141,140,141,140,140,140,140,141,140,141,140,141,140,140,140,141,140,140,141,140,141,140,141,140,141,0,146,146,147,146,146,146,146,0,147,146,146,147,146,147,146,147,146,147,146,146,146,146,147,146,147,146,147,147,147,146,147,146,146,146,146,147,146,147,146,146,146,146,147,146,147,146,147,146,146,146,147,146,146,147,146,147,146,147,146,147,0,0,0,0,0,0,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,153,153,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,152,152,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,0,148,149,150,151,152,148,149,150,151,152,148,149,150,151,152,153,148,149,150,151,152,153,0,0,148,149,150,148,149,150,148,149,150,151,152,153,148,152,153,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,148,152,148,152,148,149,150,151,152,153,153,153,148,149,150,151,152,153,155,155,155,155,155,0,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,154,154,0,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,156,156,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,159,0,0,158,158,0,0,0,159,159,159,0,159,158,0,0,0,159,0,0,159,159,162,158,159,160,160,161,160,161,162,160,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,158,159,158,159,0,163,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,162,163,164,163,164,160,162,163,164,165,166,161,167,168,160,162,163,164,165,166,161,167,168,158,159,158,158,158,159,159,159,166,166,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,158,159,158,159,158,159,160,160,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,158,159,167,162,162,162,162,163,163,163,163,158,159,160,162,163,164,165,166,161,167,168,158,159,0,0,168,168,164,164,161,161,160,163,163,164,164,164,165,164,165,160,160,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,158,159,159,160,162,163,164,165,166,161,167,168,158,159,160,160,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,0,0,0,0,0,174,171,172,173,170,174,171,172,173,170,174,170,170,171,172,173,170,174,171,172,173,170,174,171,172,173,170,174,170,170,171,172,173,170,174,171,172,173,170,174,171,172,173,170,174,171,171,171,172,173,170,174,0,171,172,173,170,174,171,172,173,170,174,171,171,171,172,173,170,174,171,172,173,170,174,171,171,171,172,173,170,174,171,172,173,170,174,174,174,172,173,170,172,173,170,171,171,170,170,171,172,173,170,174,0,170,170,0,170,170,171,171,170,170,172,173,170,170,170,171,171,171,172,173,170,174,171,172,173,170,174,171,172,173,170,174,172,173,170,172,173,170,171,172,173,170,174,172,173,172,173,171,172,173,170,174,176,176,176,0,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,175,175,175,0,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,177,177,0,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,0,181,0,0,0,181,0,0,178,178,179,180,181,178,179,180,181,178,179,180,178,179,180,181,178,179,180,181,178,179,180,178,179,180,181,178,179,180,181,178,179,180,181,181,178,179,180,181,178,179,180,181,178,179,180,181,178,179,180,181,178,179,180,181,178,179,180,181,181,179,179,0,178,179,180,180,178,179,180,181,179,178,179,180,181,178,179,180,181,180,180,178,179,180,181,178,179,180,181,182,182,0,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,0,0,184,183,184,183,184,183,183,184,183,184,183,183,184,183,184,183,184,184,183,184,183,184,183,184,183,184,183,184,183,184,184,183,183,183,183,184,183,184,183,184,183,184,183,184,0,186,0,185,186,185,186,185,185,186,185,186,185,185,186,185,186,185,186,186,185,186,185,186,185,186,185,186,185,186,185,186,186,185,185,185,185,186,185,186,185,186,185,186,185,186,169,169,0,0,169,187,169,187,169,187,187,169,187,169,169,169,187,187,187,169,187,169,187,169,187,169,187,187,169,169,169,169,187,187,187,169,187,169,169,169,169,187,169,187,169,169,169,187,169,187,187,169,187,169,169,187,169,187,169,187,169,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,188,0,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,0,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,190,192,196,200,203,211,191,191,207,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,193,197,201,204,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,206,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,210,192,209,209,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,199,195,198,199,195,198,199,194,202,194,202,190,191,209,194,202,208,205,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,194,195,198,199,202,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,0,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,136,0,136,136,0,136,136,136,213,136,213,136,213,213,136,213,136,136,136,213,136,213,136,213,136,213,136,213,213,213,213,136,136,136,136,213,136,213,136,136,136,136,213,136,213,136,136,136,213,136,213,136,213,136,136,213,136,213,136,213,136,0,0,214,215,214,215,214,215,214,215,214,215,214,214,214,215,214,215,214,215,214,215,215,215,214,215,214,215,214,215,214,215,214,215,214,215,214,214,214,215,214,215,214,215,214,215,214,215,214,215,0,0,217,216,217,216,217,216,216,217,216,217,216,216,217,216,217,216,217,217,216,217,216,217,216,217,216,217,216,216,217,216,217,216,217,216,216,217,216,217,216,217,216,217,216,217,131,131,0,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,0,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,0,0,220,219,219,219,220,219,220,219,219,220,219,220,219,219,220,219,220,219,220,220,219,220,219,220,219,220,219,220,219,220,219,220,220,219,219,219,219,220,219,220,219,220,219,220,219,220,135,135,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,0,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,0,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,224,224,241,227,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,0,225,225,0,0,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,227,227,241,240,225,240,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,0,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,226,226,226,240,240,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,240,240,226,226,0,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,237,237,228,240,240,239,239,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,226,239,239,232,232,241,236,236,226,241,0,239,239,238,238,228,0,233,233,233,233,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,238,232,232,232,232,238,238,239,239,0,224,224,230,231,234,230,231,234,0,240,240,229,233,235,237,240,224,225,239,239,0,236,236,226,226,237,237,226,230,231,234,240,225,226,230,231,234,240,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,229,233,235,237,240,224,225,229,233,235,237,240,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,232,232,232,232,226,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,243,248,248,243,0,0,248,242,243,243,242,0,243,242,248,248,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,248,248,242,242,242,243,243,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,248,242,242,243,243,248,242,243,248,242,243,248,242,243,249,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,250,250,250,0,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,0,0,0,0,0,0,0,252,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,253,254,255,256,0,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,254,254,254,254,251,252,253,254,255,256,251,252,253,254,255,256,251,251,252,253,254,255,256,251,252,253,254,255,256,255,255,253,255,255,251,252,253,254,255,256,252,252,254,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,254,254,251,252,253,254,255,256,0,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,0,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,246,246,246,0,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,247,247,247,247,247,247,0,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,0,260,0,259,259,259,260,259,260,259,259,260,259,260,259,259,260,259,260,259,260,260,259,260,259,260,259,259,259,260,259,260,259,260,259,260,259,259,259,259,260,259,259,259,259,259,259,259,259,260,259,260,259,260,259,260,259,260,244,244,244,244,244,0,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,0,0,261,262,261,262,261,262,261,262,261,262,261,262,261,262,261,262,261,261,261,262,261,262,262,261,262,261,262,261,262,261,262,261,262,261,262,261,262,262,262,261,262,261,262,261,262,261,262,261,262,261,261,261,262,245,245,0,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,0,133,264,133,133,0,264,133,133,133,0,263,263,133,263,133,264,263,133,264,263,263,133,264,263,133,264,133,263,133,263,133,263,133,264,263,133,264,263,133,264,264,263,264,263,263,263,133,264,133,133,133,263,133,264,263,133,264,133,133,133,263,133,264,263,133,264,133,264,133,263,133,263,263,263,263,133,264,263,133,133,264,263,133,264,263,133,264,263,133,264,0,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,0,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,0,265,265,265,265,265,265,265,265,265,265,265,0,266,266,267,267,267,266,267,0,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,267,267,266,266,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,267,266,266,267,266,267,266,267,266,132,0,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,137,137,0,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,37,60,281,0,0,281,37,60,281,281,37,0,284,0,0,0,281,0,0,0,37,281,285,60,73,285,72,60,73,285,72,72,37,281,281,281,281,281,284,281,60,73,285,72,60,73,285,72,281,281,72,285,281,60,73,285,72,60,73,285,72,60,73,285,72,60,73,285,72,72,60,60,60,60,281,60,60,73,285,72,60,73,285,285,72,72,281,281,281,60,73,72,60,73,285,72,60,73,285,72,284,73,284,73,281,281,37,281,281,281,281,281,281,281,281,281,281,284,281,60,73,285,72,284,284,281,281,285,289,285,60,73,285,72,60,60,60,73,285,72,60,73,285,72,60,73,285,72,281,281,60,73,285,72],"f":"```````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{{j{c}}}}{b{dl}}}n{A`Ab}}{{{b{{j{c}}}}{b{dl}}}n{AdAb}}{Af{{j{c}}}Ab}{Ah{{j{c}}}Ab}{Aj{{j{c}}}Ab}{Al{{j{c}}}Ab}{An{{j{c}}}Ab}{cc{}}{B`{{j{c}}}Ab}{Bb{{j{c}}}Ab}{Bd{{j{c}}}Ab}{c{{j{c}}}Bf}{Bh{{j{c}}}Ab}{Bj{{j{c}}}Ab}{Bl{{j{c}}}Ab}{Bn{{j{c}}}Ab}{C`{{j{c}}}Ab}{Cb{{j{c}}}Ab}{Cd{{j{c}}}Ab}{Cf{{j{c}}}Ab}{{}f}{ce{}{}}```{{{b{{j{c}}}}}{{Ch{{b{Ab}}}}}Ab}`{{{b{c}}}Cj{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4``````````````{{{b{D`}}}Db}{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{dc}}}{{b{de}}}{}{}}00000000`{{{b{{Df{cDd}}}}{b{Dh}}}{{Cl{hj}}}Dj}{{{b{Dl}}}Dl}{{{b{Dd}}}Dd}{{{b{D`}}}D`}{{{b{Dn}}}Dn}{{{b{{Df{ce}}}}}{{Df{ce}}}E`E`}{{{b{c}}{b{de}}}h{}{}}0000{{{Df{cEb}}e}{{Cl{{Df{cDd}}j}}}Dj{{Ef{Ed}}}}{{{b{{Df{cDd}}}}{b{Db}}}{{Cl{{Ch{Eh}}j}}}Dj}{{{b{{Df{cDd}}}}}{{Cl{{`{{El{}{{Ej{{Cl{Ehj}}}}}}}}j}}}Dj}{{}Dn}{f{{b{c}}}{}}00000000{f{{b{dc}}}{}}00000000{c{{Cl{D`}}}En}{{{b{Dd}}}F`}{{{b{{Df{cDd}}}}}F`Dj}`{{{b{D`}}}{{Ch{{b{Ed}}}}}}`{{{b{{Df{cDd}}}}}{{Cl{{Fd{Fb}}j}}}Dj}{fh}00000000{{{b{Dl}}{b{Dl}}}Ff}{{{b{Dn}}{b{Dn}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00000{{{b{Dl}}{b{dl}}}n}{{{b{Dd}}{b{dl}}}n}{{{b{Dn}}{b{dl}}}n}{{{b{Fh}}{b{dl}}}n}{{{b{{Df{ce}}}}{b{dl}}}n{}Ad}`{cc{}}00000000{{{b{{Df{cDd}}}}{b{Fj}}}{{Cl{{Fd{Fl}}j}}}Dj}{{{b{{Df{cDd}}}}{b{{Fn{Fl}}}}}{{Cl{{Ch{G`}}j}}}Dj}{{{b{{Df{cDd}}}}}{{Cl{j}}}Dj}{{}f}00000000{{{b{d{Df{cDd}}}}{b{{Fn{Fl}}}}{b{{Fn{Fl}}}}}{{Cl{hj}}}Dj}{ce{}{}}00000000{{{b{{Df{cDd}}}}Gb}{{Cl{hj}}}Dj}{{cGdCj{Gf{Gb}}}{{Cl{{Df{cDd}}j}}}Dj}{c{{Cl{{Df{cDd}}j}}}Dj}{{{b{{Df{cDd}}}}{b{Gh}}Gj}{{Cl{{Ch{Gl}}j}}}Dj}{{{b{{Df{cDd}}}}{b{Gh}}e}{{Cl{j}}}Dj{{Gn{Gj}}}}{{}c{}}``{{{b{D`}}}Db}`{{{b{D`}}}H`}{{{b{d{Df{cDd}}}}Dn}{{Cl{{`{{Hb{}{{Ej{Gl}}}}}}j}}}Dj}{{cFh}{{Cl{{Df{cEb}}j}}}Dj}{{{b{{Df{cDd}}}}}{{b{D`}}}Dj}`{{{b{{Df{cDd}}}}}DlDj}={{{b{d{Df{cDd}}}}}{{Cl{hj}}}Dj}{{{b{d{Df{cDd}}}}Hd}{{Cl{{Ch{Hf}}j}}}Dj}{{{b{d{Df{cDd}}}}}{{Cl{Hhj}}}Dj}{{{b{d{Df{cDd}}}}DbH`}{{Cl{{Ch{Hf}}j}}}Dj}{{{b{d{Df{cDd}}}}DbH`}{{Cl{Hhj}}}Dj}{{{b{d{Df{cDd}}}}egGj}{{Cl{hj}}}Dj{{Hj{Dh}}}{{Hj{Hl}}}}{{{b{d{Df{cDd}}}}{b{{Fn{Fl}}}}eGj}{{Cl{hj}}}Dj{{Hj{Hl}}}}{{{b{d{Df{cDd}}}}{b{Dh}}Gj}{{Cl{hj}}}Dj}{{{b{D`}}c}ClHn}```{{{b{d{Df{cDd}}}}{b{{Fn{Fl}}}}F`}{{Cl{{Ch{I`}}j}}}Dj}{{{b{{Df{cDd}}}}{b{{Fn{Fl}}}}}{{Cl{{Ch{Ib}}j}}}Dj}{{{b{{Df{cDd}}}}}{{Cl{j}}}Dj}{{{b{{Df{cDd}}}}}{{b{c}}}Dj}{{{b{{Df{cDd}}}}{b{Ed}}{b{Ed}}}{{Cl{hj}}}Dj}={{{b{{Df{cDd}}}}{b{Gh}}}{{Cl{Cjj}}}Dj}{{{b{c}}}e{}{}}0000{c{{Cl{e}}}{}{}}00000000000000000{{{b{c}}}Cn{}}00000000{{{b{{Df{cDd}}}}Id}{{Cl{hj}}}Dj}{{{b{{Df{cDd}}}}{Fd{{Ih{If{Fd{Fl}}}}}}}{{Cl{{Fd{{Cl{FjIj}}}}j}}}Dj}`{ce{}{}}00000000{{{b{{Df{cDd}}}}}{{Cl{Ilj}}}Dj}```````````````````````````````````````````````````{{{b{In}}}{{b{Ed}}}}{{{b{J`}}}{{b{Ed}}}}``{{{b{J`}}}{{b{{Fn{Fl}}}}}}`0``{{{b{Jb}}}Jd}``{{{b{Jf}}}Ff}`{{{b{Jh}}}Jj}{{{b{Jl}}}Jj}`````{{{b{Jn}}}Ff}```{{{b{In}}}Ff}4``{{{b{K`}}}{{b{Ed}}}}`````4`{{{b{Kb}}}{{b{Ed}}}}````````6``{{{b{Fj}}}{{b{Ed}}}}`{{{b{Kd}}}{{b{Ed}}}}{{{b{Kf}}}{{b{{Fn{Fl}}}}}}{{{b{Kh}}}{{b{{Fn{Fl}}}}}}{{{b{Kj}}}{{b{{Fn{Fl}}}}}}```````{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000000000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000000000000000000000000000000000000000``````6`{{{b{Fj}}}F`}`{{{b{Kl}}}{{b{{Fn{Fl}}}}}}{{{b{Kn}}}{{b{{Fn{Fl}}}}}}```{{{b{L`}}}{{b{{Fn{Fl}}}}}}`{{{b{dLb}}}h}{{{b{dLd}}}h}{{{b{dLf}}}h}{{{b{dLh}}}h}{{{b{dKd}}}h}{{{b{dLj}}}h}{{{b{dLl}}}h}{{{b{dJb}}}h}{{{b{dJn}}}h}{{{b{dLn}}}h}{{{b{dM`}}}h}{{{b{dMb}}}h}{{{b{dMd}}}h}{{{b{dFj}}}h}{{{b{dMf}}}h}{{{b{dHd}}}h}{{{b{dIn}}}h}{{{b{dJf}}}h}{{{b{dMh}}}h}{{{b{dMj}}}h}{{{b{dMl}}}h}{{{b{dMn}}}h}{{{b{dL`}}}h}{{{b{dKl}}}h}{{{b{dKn}}}h}{{{b{dN`}}}h}{{{b{dKf}}}h}{{{b{dKh}}}h}{{{b{dNb}}}h}{{{b{dNd}}}h}{{{b{dKj}}}h}{{{b{dJ`}}}h}{{{b{dKb}}}h}{{{b{dNf}}}h}{{{b{dNh}}}h}{{{b{dNj}}}h}{{{b{dNl}}}h}{{{b{dNn}}}h}{{{b{dJh}}}h}{{{b{dO`}}}h}{{{b{dOb}}}h}{{{b{dOd}}}h}{{{b{dOf}}}h}{{{b{dOh}}}h}{{{b{dJl}}}h}{{{b{dOj}}}h}{{{b{Lb}}}Lb}{{{b{Ld}}}Ld}{{{b{Lf}}}Lf}{{{b{Lh}}}Lh}{{{b{Kd}}}Kd}{{{b{Lj}}}Lj}{{{b{Ll}}}Ll}{{{b{Jb}}}Jb}{{{b{Jn}}}Jn}{{{b{Ln}}}Ln}{{{b{M`}}}M`}{{{b{Mb}}}Mb}{{{b{Md}}}Md}{{{b{Fj}}}Fj}{{{b{Mf}}}Mf}{{{b{Hd}}}Hd}{{{b{In}}}In}{{{b{Jf}}}Jf}{{{b{Mh}}}Mh}{{{b{Mj}}}Mj}{{{b{Ml}}}Ml}{{{b{Mn}}}Mn}{{{b{L`}}}L`}{{{b{Kl}}}Kl}{{{b{Kn}}}Kn}{{{b{N`}}}N`}{{{b{Kf}}}Kf}{{{b{Kh}}}Kh}{{{b{Nb}}}Nb}{{{b{Nd}}}Nd}{{{b{Kj}}}Kj}{{{b{J`}}}J`}{{{b{K`}}}K`}{{{b{Kb}}}Kb}{{{b{Nf}}}Nf}{{{b{Nh}}}Nh}{{{b{Nj}}}Nj}{{{b{Nl}}}Nl}{{{b{Nn}}}Nn}{{{b{Jh}}}Jh}{{{b{O`}}}O`}{{{b{Ob}}}Ob}{{{b{Od}}}Od}{{{b{Of}}}Of}{{{b{Oh}}}Oh}{{{b{Jl}}}Jl}{{{b{Oj}}}Oj}{{{b{c}}{b{de}}}h{}{}}0000000000000000000000000000000000000000000000{{{b{K`}}{b{K`}}}Ol}{{{b{In}}}{{b{Ed}}}}{{{b{Jf}}}{{b{Ed}}}}``{{{b{c}}{b{e}}}Ol{}{}}````{{{b{Lb}}}{{b{{Fn{Fl}}}}}}``{{{b{Fj}}}{{b{Ed}}}}```````{{{b{Ln}}}Gj}``{{{b{{Fn{Fl}}}}{Ch{{b{{On{Fl}}}}}}Ff}{{Cl{LbC`}}}}{{{b{Ld}}}{{b{{Fn{Fl}}}}}}`{{}Lb}{{}Ld}{{}Lf}{{}Lh}{{}Kd}{{}Lj}{{}Ll}{{}Jb}{{}Jn}{{}Ln}{{}M`}{{}Mb}{{}Md}{{}Fj}{{}Mf}{{}Hd}{{}In}{{}Jf}{{}Mh}{{}Mj}{{}Ml}{{}Mn}{{}L`}{{}Kl}{{}Kn}{{}N`}{{}Kf}{{}Kh}{{}Nb}{{}Nd}{{}Kj}{{}J`}{{}K`}{{}Kb}{{}Nf}{{}Nh}{{}Nj}{{}Nl}{{}Nn}{{}Jh}{{}O`}{{}Ob}{{}Od}{{}Of}{{}Oh}{{}Jl}{{}Oj}``{f{{b{c}}}{}}0000000000000000000000000000000000000000000000{f{{b{dc}}}{}}0000000000000000000000000000000000000000000000{{{b{Ln}}}{{b{Ed}}}}```{{{b{Mb}}}{{b{Ed}}}}`{{{b{Lf}}}F`}`{{{b{Lb}}}{{b{Ed}}}}`{{{b{Mj}}}F`}`{{{b{Fj}}}{{b{{Fn{Fl}}}}}}``{fh}0000000000000000000000000000000000000000000000`{{{b{Lb}}}f}{{{b{Ld}}}f}{{{b{Lf}}}f}{{{b{Lh}}}f}{{{b{Kd}}}f}{{{b{Lj}}}f}{{{b{Ll}}}f}{{{b{Jb}}}f}{{{b{Jn}}}f}{{{b{Ln}}}f}{{{b{M`}}}f}{{{b{Mb}}}f}{{{b{Md}}}f}{{{b{Fj}}}f}{{{b{Mf}}}f}{{{b{Hd}}}f}{{{b{In}}}f}{{{b{Jf}}}f}{{{b{Mh}}}f}{{{b{Mj}}}f}{{{b{Ml}}}f}{{{b{Mn}}}f}{{{b{L`}}}f}{{{b{Kl}}}f}{{{b{Kn}}}f}{{{b{N`}}}f}{{{b{Kf}}}f}{{{b{Kh}}}f}{{{b{Nb}}}f}{{{b{Nd}}}f}{{{b{Kj}}}f}{{{b{J`}}}f}{{{b{Kb}}}f}{{{b{Nf}}}f}{{{b{Nh}}}f}{{{b{Nj}}}f}{{{b{Nl}}}f}{{{b{Nn}}}f}{{{b{Jh}}}f}{{{b{O`}}}f}{{{b{Ob}}}f}{{{b{Od}}}f}{{{b{Of}}}f}{{{b{Oh}}}f}{{{b{Jl}}}f}{{{b{Oj}}}f}{{{b{N`}}}{{b{{Fn{Fl}}}}}}`0``{{{b{L`}}}{{b{{Fn{Fl}}}}}}1``{{{b{Lb}}{b{Lb}}}Ff}{{{b{Ld}}{b{Ld}}}Ff}{{{b{Lf}}{b{Lf}}}Ff}{{{b{Lh}}{b{Lh}}}Ff}{{{b{Kd}}{b{Kd}}}Ff}{{{b{Lj}}{b{Lj}}}Ff}{{{b{Ll}}{b{Ll}}}Ff}{{{b{Jb}}{b{Jb}}}Ff}{{{b{Jn}}{b{Jn}}}Ff}{{{b{Ln}}{b{Ln}}}Ff}{{{b{M`}}{b{M`}}}Ff}{{{b{Mb}}{b{Mb}}}Ff}{{{b{Md}}{b{Md}}}Ff}{{{b{Fj}}{b{Fj}}}Ff}{{{b{Mf}}{b{Mf}}}Ff}{{{b{Hd}}{b{Hd}}}Ff}{{{b{In}}{b{In}}}Ff}{{{b{Jf}}{b{Jf}}}Ff}{{{b{Mh}}{b{Mh}}}Ff}{{{b{Mj}}{b{Mj}}}Ff}{{{b{Ml}}{b{Ml}}}Ff}{{{b{Mn}}{b{Mn}}}Ff}{{{b{L`}}{b{L`}}}Ff}{{{b{Kl}}{b{Kl}}}Ff}{{{b{Kn}}{b{Kn}}}Ff}{{{b{N`}}{b{N`}}}Ff}{{{b{Kf}}{b{Kf}}}Ff}{{{b{Kh}}{b{Kh}}}Ff}{{{b{Nb}}{b{Nb}}}Ff}{{{b{Nd}}{b{Nd}}}Ff}{{{b{Kj}}{b{Kj}}}Ff}{{{b{J`}}{b{J`}}}Ff}{{{b{K`}}{b{K`}}}Ff}{{{b{Kb}}{b{Kb}}}Ff}{{{b{Nf}}{b{Nf}}}Ff}{{{b{Nh}}{b{Nh}}}Ff}{{{b{Nj}}{b{Nj}}}Ff}{{{b{Nl}}{b{Nl}}}Ff}{{{b{Nn}}{b{Nn}}}Ff}{{{b{Jh}}{b{Jh}}}Ff}{{{b{O`}}{b{O`}}}Ff}{{{b{Ob}}{b{Ob}}}Ff}{{{b{Od}}{b{Od}}}Ff}{{{b{Of}}{b{Of}}}Ff}{{{b{Oh}}{b{Oh}}}Ff}{{{b{Jl}}{b{Jl}}}Ff}{{{b{Oj}}{b{Oj}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{Kd}}}F`}{{{b{In}}}F`}{{{b{Jf}}}F`}````{{{b{Fj}}}{{b{Ed}}}}`3{{{b{Fj}}}F`}``{{{b{Lb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Ld}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Lf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Lh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Lj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Ll}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Jb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Jn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Ln}}{b{dl}}}{{Cl{hA@`}}}}{{{b{M`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Mb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Md}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Fj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Mf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Hd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{In}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Jf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Mh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Mj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Ml}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Mn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{L`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{N`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{J`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{K`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Jh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{O`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Ob}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Od}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Of}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Oh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Jl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Oj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0000000000000000000000000000000000000000000000{A@b{{Ch{K`}}}}{{{b{Kf}}}Kh}{{{b{Ed}}}{{Ch{K`}}}}`````{{{b{Hd}}}{{b{{Fn{Fl}}}}}}`````{{{b{Jb}}}{{b{{Fn{Fl}}}}}}````{{{b{Jn}}}Ff}{{{b{Kd}}}Ff}1{{{b{K`}}{b{dc}}}hA@d}``{{{b{Fj}}}F`}``{{{b{Mf}}}{{b{{Fn{Fl}}}}}}{{{b{Jf}}}{{b{{Fn{Fl}}}}}}{{{b{Kf}}}Gj}{{{b{Kh}}}Gj}````{{{b{Mb}}}{{b{{Fn{Fl}}}}}}``{{{b{In}}}F`}{{{b{Jf}}}F`}``{{{b{Fj}}}{{b{{Fn{Fl}}}}}}`8`{{}f}0000000000000000000000000000000000000000000000{ce{}{}}0000000000000000000000000000000000000000000000`{{{b{Lb}}}Ff}{{{b{Kf}}}Ff}>10101>11{A@bFf}?``5```{{{b{Lh}}}F`}`{{{b{Hd}}}{{b{{Fn{Fl}}}}}}{{{b{J`}}}{{b{{Fn{Fl}}}}}}`````{{{b{Jh}}}Jj}``````{{{b{Kh}}}{{b{Ed}}}}``{{{b{Mf}}}{{b{Ed}}}}{{{b{In}}}{{b{Ed}}}}{{{b{Jf}}}{{b{Ed}}}}```{{{b{Mb}}}{{b{{Fn{Fl}}}}}}``2{{{b{J`}}}{{b{Ed}}}}``````{{{b{Lj}}}{{b{{Fn{Fl}}}}}}{{{b{Md}}}{{b{{Fn{Fl}}}}}}``{{{b{K`}}{b{K`}}}{{Ch{Ol}}}}{{}c{}}0000000000000000000000000000000000000000000000{{{b{Kf}}}{{b{Ed}}}}`````{{{b{Ml}}}{{b{{Fn{Fl}}}}}}6```=`=```````{{{b{Kd}}}{{b{{Fn{Fl}}}}}}{{{b{Jn}}}{{b{{Fn{Fl}}}}}}{{{b{In}}}{{b{{Fn{Fl}}}}}}{{{b{J`}}}{{b{{Fn{Fl}}}}}}``````:`{{{b{J`}}}F`}`{{{b{Kj}}}{{b{{Fn{Fl}}}}}}````{{{b{Mj}}}{{b{{Fn{Fl}}}}}}```{{{b{J`}}}Ff}```{{{b{Lb}}}{{b{{Fn{Fl}}}}}}````{{{b{Kd}}}F`}``{{{b{Hd}}}F`}```{{{b{Nh}}}A@f}``{{{b{Ld}}}{{b{{Fn{Fl}}}}}}```{{{b{Lb}}}{{b{Ed}}}}``{{{b{Lb}}}Gj}`{{{b{dJb}}Jd}h}{{{b{dJh}}Jj}h}{{{b{dJl}}Jj}h}11{{{b{dNh}}A@f}h}{{{b{dMb}}A@h}h}{{{b{dM`}}A@j}h}{{{b{dLb}}A@l}h}{{{b{dLl}}A@n}h}{{{b{dMf}}AA`}h}{{{b{dNb}}AAb}h}{{{b{Ml}}}{{b{{Fn{Fl}}}}}}{{{b{Kl}}}{{b{{Fn{Fl}}}}}}{{{b{Kn}}}{{b{{Fn{Fl}}}}}}````{{{b{Fj}}}F`}`{{{b{Lb}}}Dh}{{{b{Lb}}}F`}`{{{b{Lb}}}{{b{Ed}}}}`{{{b{Lh}}}F`}`{{{b{Mb}}}A@h}`{{{b{Kh}}}F`}````{{{b{Lb}}}Ff}``````{{{b{L`}}}{{b{{Fn{Fl}}}}}}`{{{b{Mn}}}Gj}`{{{b{M`}}}{{b{Ed}}}}``{{{b{M`}}}F`}`0`{{{b{M`}}}A@j}`{{{b{Fj}}}{{b{{Fn{Fl}}}}}}`{{{b{Lb}}}Gj}{{{b{Kd}}}Gj}{{{b{Jb}}}Gj}{{{b{Mj}}}Gj}````````{{{b{Ln}}}{{b{Ed}}}}{{{b{Kb}}}{{b{Ed}}}}````{{{b{c}}}e{}{}}0000000000000000000000000000000000000000000000`{AAd{{Cl{Lb}}}}{c{{Cl{e}}}{}{}}0000000000000000000000000000000{A@b{{Cl{K`AAf}}}}11111111111111111111111111111111111111111111111111111111111111{{{b{Lb}}}A@l}{{{b{Ll}}}A@n}{{{b{Mf}}}AA`}{{{b{Nb}}}AAb}````{{{b{c}}}Cn{}}0000000000000000000000000000000000000000000000```{{{b{Fj}}}Gj}`{{{b{Lb}}}Ff}`<`{{{b{J`}}}{{b{Ed}}}}````{{{b{Fj}}}{{b{{Fn{Fl}}}}}}{{{b{Nd}}}{{b{Ed}}}}``{{{b{Kf}}}{{b{Ed}}}}``````{ce{}{}}0000000000000000000000000000000000000000000000`{{{b{Fj}}}F`}`{{}Md}``````{{{b{Jj}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Jj}}}Jj}{{{b{c}}{b{de}}}h{}{}}{{{b{Jj}}{b{Jj}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}Jj}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{Jj}}{b{Jj}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{Jj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{Jj}}}}{{{b{Ed}}}{{Ch{Jj}}}}{{{b{Jj}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{Jj}}{b{Jj}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{JjAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7```````{{{b{AAh}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{AAh}}}AAh}{{{b{AAj}}}AAj}{{{b{c}}{b{de}}}h{}{}}0{{{b{AAh}}{b{AAh}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AAh}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AAj}}{b{dc}}}hAAl}{{{b{AAj}}}f}{{{b{AAh}}{b{AAh}}}Ff}{{{b{AAj}}{b{AAj}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AAh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AAj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{A@b{{Ch{AAh}}}}{{{b{Ed}}}{{Ch{AAh}}}}{{{b{AAh}}{b{dc}}}hA@d}{{}f}0{ce{}{}}0{A@bFf}{{{b{d{Ch{AAj}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{AAh}}{b{AAh}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}{A@b{{Cl{AAhAAf}}}}111{{{b{c}}}Cn{}}088``````````{{{b{ABd}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{ABd}}}ABd}{{{b{ABf}}}ABf}{{{b{c}}{b{de}}}h{}{}}0{{{b{ABd}}{b{ABd}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ABd}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{ABf}}{b{dc}}}hAAl}{{{b{ABf}}}f}{{{b{ABd}}{b{ABd}}}Ff}{{{b{ABf}}{b{ABf}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ABd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ABf}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{A@b{{Ch{ABd}}}}{{{b{Ed}}}{{Ch{ABd}}}}{{{b{ABd}}{b{dc}}}hA@d}{{}f}0{ce{}{}}0{A@bFf}{{{b{d{Ch{ABf}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{ABd}}{b{ABd}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}0{A@b{{Cl{ABdAAf}}}}{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}088``````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{dABh}}}h}{{{b{dABj}}}h}{{{b{dABl}}}h}{{{b{dABn}}}h}{{{b{dAC`}}}h}{{{b{dACb}}}h}{{{b{ABh}}}ABh}{{{b{ABj}}}ABj}{{{b{ABl}}}ABl}{{{b{ABn}}}ABn}{{{b{AC`}}}AC`}{{{b{ACb}}}ACb}{{{b{c}}{b{de}}}h{}{}}00000{{{b{ACb}}}{{b{{Fn{Fl}}}}}}`{{}ABh}{{}ABj}{{}ABl}{{}ABn}{{}AC`}{{}ACb}{f{{b{c}}}{}}00000{f{{b{dc}}}{}}00000{{{b{AC`}}}F`}`{fh}00000{{{b{ABh}}}f}{{{b{ABj}}}f}{{{b{ABl}}}f}{{{b{ABn}}}f}{{{b{AC`}}}f}{{{b{ACb}}}f}{{{b{ABh}}{b{ABh}}}Ff}{{{b{ABj}}{b{ABj}}}Ff}{{{b{ABl}}{b{ABl}}}Ff}{{{b{ABn}}{b{ABn}}}Ff}{{{b{AC`}}{b{AC`}}}Ff}{{{b{ACb}}{b{ACb}}}Ff}{{{b{ABh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ABj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ABl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ABn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AC`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ACb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}00000`{{{b{ABh}}}Gj}{{{b{ABj}}}Gj}{{{b{ABl}}}Gj}{{{b{ABn}}}Gj}{{{b{AC`}}}Gj}`````{{}f}00000{ce{}{}}00000``{{{b{ABh}}}{{b{{Fn{Fl}}}}}}{{{b{ABj}}}{{b{{Fn{Fl}}}}}}{{{b{ABl}}}{{b{{Fn{Fl}}}}}}```{{}c{}}00000{{{b{dABh}}ACd}h}{{{b{dAC`}}ACf}h}{{{b{dACb}}ACh}h}{{{b{c}}}e{}{}}00000{c{{Cl{e}}}{}{}}00000000000{{{b{ABh}}}ACd}{{{b{AC`}}}ACf}``{{{b{c}}}Cn{}}00000{{{b{ACb}}}ACh}`======``````{{{b{ACf}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ACf}}}ACf}{{{b{c}}{b{de}}}h{}{}}{{{b{ACf}}{b{ACf}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ACf}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ACf}}{b{ACf}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ACf}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ACf}}}}{{{b{Ed}}}{{Ch{ACf}}}}{{{b{ACf}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ACf}}{b{ACf}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{ACfAAf}}}}1{{{b{c}}}Cn{}}7```{{{b{ACd}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ACd}}}ACd}{{{b{c}}{b{de}}}h{}{}}{{{b{ACd}}{b{ACd}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ACd}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ACd}}{b{ACd}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ACd}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ACd}}}}{{{b{Ed}}}{{Ch{ACd}}}}{{{b{ACd}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ACd}}{b{ACd}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{ACdAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7```{{{b{ACh}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ACh}}}ACh}{{{b{c}}{b{de}}}h{}{}}{{{b{ACh}}{b{ACh}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ACh}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ACh}}{b{ACh}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ACh}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ACh}}}}{{{b{Ed}}}{{Ch{ACh}}}}{{{b{ACh}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ACh}}{b{ACh}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{AChAAf}}}}1{{{b{c}}}Cn{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dACj}}}h}{{{b{ACj}}}ACj}{{{b{c}}{b{de}}}h{}{}}{{{b{ACj}}}{{b{Ed}}}}`{{}ACj}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ACj}}}f}{{{b{ACj}}{b{ACj}}}Ff}{{{b{ACj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{}f}{ce{}{}}{{{b{ACj}}}F`}`{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}5```````````````````````{{{b{ACl}}}{{b{Ed}}}}{{{b{ACn}}}{{b{Ed}}}}`{{{b{AD`}}}{{b{Ed}}}}{{{b{ADb}}}{{b{Ed}}}}````{{{b{c}}}{{b{e}}}{}{}}0000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000{{{b{dAD`}}}h}{{{b{dADd}}}h}{{{b{dADf}}}h}{{{b{dADh}}}h}{{{b{dADj}}}h}{{{b{dADl}}}h}{{{b{dADb}}}h}{{{b{dADn}}}h}{{{b{dAE`}}}h}{{{b{AD`}}}AD`}{{{b{ADd}}}ADd}{{{b{ADf}}}ADf}{{{b{ADh}}}ADh}{{{b{ADj}}}ADj}{{{b{ADl}}}ADl}{{{b{ADb}}}ADb}{{{b{ADn}}}ADn}{{{b{AE`}}}AE`}{{{b{ACl}}}ACl}{{{b{ACn}}}ACn}{{{b{c}}{b{de}}}h{}{}}0000000000{{{b{ACl}}{b{ACl}}}Ol}{{{b{ACn}}{b{ACn}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}0``{{}AD`}{{}ADd}{{}ADf}{{}ADh}{{}ADj}{{}ADl}{{}ADb}{{}ADn}{{}AE`}{{}ACl}{{}ACn}{f{{b{c}}}{}}0000000000{f{{b{dc}}}{}}0000000000{fh}0000000000`{{{b{ADf}}}{{b{Ed}}}}{{{b{ADh}}}{{b{Ed}}}}``{{{b{AD`}}}f}{{{b{ADd}}}f}{{{b{ADf}}}f}{{{b{ADh}}}f}{{{b{ADj}}}f}{{{b{ADl}}}f}{{{b{ADb}}}f}{{{b{ADn}}}f}{{{b{AE`}}}f}{{{b{AD`}}{b{AD`}}}Ff}{{{b{ADd}}{b{ADd}}}Ff}{{{b{ADf}}{b{ADf}}}Ff}{{{b{ADh}}{b{ADh}}}Ff}{{{b{ADj}}{b{ADj}}}Ff}{{{b{ADl}}{b{ADl}}}Ff}{{{b{ADb}}{b{ADb}}}Ff}{{{b{ADn}}{b{ADn}}}Ff}{{{b{AE`}}{b{AE`}}}Ff}{{{b{ACl}}{b{ACl}}}Ff}{{{b{ACn}}{b{ACn}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00000{{{b{ADl}}}{{b{Ed}}}}`{{{b{AD`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AE`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ACl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ACn}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0000000000{A@b{{Ch{ACl}}}}{A@b{{Ch{ACn}}}}{{{b{Ed}}}{{Ch{ACl}}}}{{{b{Ed}}}{{Ch{ACn}}}}{{{b{ACl}}{b{dc}}}hA@d}{{{b{ACn}}{b{dc}}}hA@d}{{{b{AD`}}}Gj}`{{}f}0000000000{ce{}{}}0000000000{A@bFf}0```{{{b{ADd}}}{{b{Ed}}}}`{{{b{ADf}}}{{b{{Fn{Fl}}}}}}`0`{{{b{ACl}}{b{ACl}}}{{Ch{Ol}}}}{{{b{ACn}}{b{ACn}}}{{Ch{Ol}}}}{{}c{}}0000000000``{{{b{AE`}}}{{b{{Fn{Fl}}}}}}`{{{b{ADh}}}Ff}`{{{b{ADb}}}Gj}`{{{b{dAD`}}AEb}h}{{{b{ADf}}}F`}`{{{b{ADh}}}{{b{Ed}}}}`{{{b{ADh}}}Gj}{{{b{ADj}}}Gj}``{{{b{AD`}}}{{b{Ed}}}}`{{{b{c}}}e{}{}}0000000000{c{{Cl{e}}}{}{}}000000000{A@b{{Cl{AClAAf}}}}1{A@b{{Cl{ACnAAf}}}}22222222222{{{b{AD`}}}AEb}`{{{b{c}}}Cn{}}0000000000{ce{}{}}0000000000``````{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{AEd}}}{{b{Ed}}}}`{{{b{dAEf}}}h}{{{b{dAEh}}}h}{{{b{dAEj}}}h}{{{b{dAEd}}}h}{{{b{dAEl}}}h}{{{b{AEf}}}AEf}{{{b{AEh}}}AEh}{{{b{AEj}}}AEj}{{{b{AEd}}}AEd}{{{b{AEl}}}AEl}{{{b{c}}{b{de}}}h{}{}}0000;`{{}AEf}{{}AEh}{{}AEj}{{}AEd}{{}AEl}{f{{b{c}}}{}}0000{f{{b{dc}}}{}}0000{{{b{AEf}}}{{b{Ed}}}}`{fh}0000`{{{b{AEf}}}f}{{{b{AEh}}}f}{{{b{AEj}}}f}{{{b{AEd}}}f}{{{b{AEl}}}f}{{{b{AEf}}{b{AEf}}}Ff}{{{b{AEh}}{b{AEh}}}Ff}{{{b{AEj}}{b{AEj}}}Ff}{{{b{AEd}}{b{AEd}}}Ff}{{{b{AEl}}{b{AEl}}}Ff};`{{{b{AEf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AEh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AEj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AEd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AEl}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0000{{{b{AEf}}}{{b{Ed}}}}`{{}f}0000{ce{}{}}0000{{{b{AEl}}}Ff}`{{{b{AEh}}}{{b{Ed}}}}{{{b{AEj}}}{{b{Ed}}}}{{{b{AEd}}}{{b{Ed}}}}```6`0`{{}c{}}0000`1``1`7`1`{{{b{dAEh}}AEn}h}{{{b{dAEj}}AF`}h}{{{b{dAEd}}AFb}h}4`:`{{{b{c}}}e{}{}}0000{c{{Cl{e}}}{}{}}000000000{{{b{AEh}}}AEn}{{{b{AEj}}}AF`}{{{b{AEd}}}AFb}```{{{b{c}}}Cn{}}0000<;``>>>>>`````{{{b{AF`}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AF`}}}AF`}{{{b{c}}{b{de}}}h{}{}}{{{b{AF`}}{b{AF`}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AF`}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AF`}}{b{AF`}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AF`}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AF`}}}}{{{b{Ed}}}{{Ch{AF`}}}}{{{b{AF`}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AF`}}{b{AF`}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{AF`AAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7`````{{{b{AEn}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AEn}}}AEn}{{{b{c}}{b{de}}}h{}{}}{{{b{AEn}}{b{AEn}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AEn}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AEn}}{b{AEn}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AEn}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AEn}}}}{{{b{Ed}}}{{Ch{AEn}}}}{{{b{AEn}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AEn}}{b{AEn}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{AEnAAf}}}}1{{{b{c}}}Cn{}}7````{{{b{AFb}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AFb}}}AFb}{{{b{c}}{b{de}}}h{}{}}{{{b{AFb}}{b{AFb}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AFb}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AFb}}{b{AFb}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AFb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AFb}}}}{{{b{Ed}}}{{Ch{AFb}}}}{{{b{AFb}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AFb}}{b{AFb}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{AFbAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7`````````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{{{b{dAFd}}}h}{{{b{dAFf}}}h}{{{b{dAFh}}}h}{{{b{AFd}}}AFd}{{{b{AFf}}}AFf}{{{b{AFh}}}AFh}{{{b{AFj}}}AFj}{{{b{c}}{b{de}}}h{}{}}000{{}AFd}{{}AFf}{{}AFh}{f{{b{c}}}{}}000{f{{b{dc}}}{}}000{fh}000{{{b{AFj}}{b{dc}}}hAAl}{{{b{AFd}}}f}{{{b{AFf}}}f}{{{b{AFh}}}f}{{{b{AFj}}}f}{{{b{AFd}}{b{AFd}}}Ff}{{{b{AFf}}{b{AFf}}}Ff}{{{b{AFh}}{b{AFh}}}Ff}{{{b{AFj}}{b{AFj}}}Ff}{{{b{AFd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AFf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AFh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AFj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}000{{}f}000{ce{}{}}000{{{b{d{Ch{AFj}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{AFf}}}{{b{Ed}}}}``{{}c{}}00{{{b{dAFh}}AFl}h}{{{b{c}}}e{}{}}000`{c{{Cl{e}}}{}{}}0000000{{{b{AFh}}}AFl}`{{{b{c}}}Cn{}}0008888```{{{b{AFl}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AFl}}}AFl}{{{b{c}}{b{de}}}h{}{}}{{{b{AFl}}{b{AFl}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AFl}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AFl}}{b{AFl}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AFl}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AFl}}}}{{{b{Ed}}}{{Ch{AFl}}}}{{{b{AFl}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AFl}}{b{AFl}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{AFlAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAFn}}}h}{{{b{AFn}}}AFn}{{{b{AG`}}}AG`}{{{b{c}}{b{de}}}h{}{}}0{{}AFn}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AG`}}{b{dc}}}hAAl}{{{b{AFn}}}f}{{{b{AG`}}}f}{{{b{AFn}}{b{AFn}}}Ff}{{{b{AG`}}{b{AG`}}}Ff}{{{b{AFn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AG`}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{{}f}0{ce{}{}}0{{{b{d{Ch{AG`}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{}c{}}{{{b{AFn}}}Gj}`{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}066```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAGb}}}h}{{{b{AGb}}}AGb}{{{b{AGd}}}AGd}{{{b{c}}{b{de}}}h{}{}}0{{}AGb}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AGd}}{b{dc}}}hAAl}{{{b{AGb}}}f}{{{b{AGd}}}f}{{{b{AGb}}{b{AGb}}}Ff}{{{b{AGd}}{b{AGd}}}Ff}{{{b{AGb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AGd}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{{}f}0{ce{}{}}0{{{b{d{Ch{AGd}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{}c{}}{{{b{AGb}}}{{b{{Fn{Fl}}}}}}`{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}066````{{{b{AEb}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAGf}}}h}{{{b{AGf}}}AGf}{{{b{AEb}}}AEb}{{{b{c}}{b{de}}}h{}{}}0{{{b{AEb}}{b{AEb}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{{b{AGf}}}{{b{Ed}}}}`{{}AGf}{{}AEb}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AGf}}}f}{{{b{AGf}}{b{AGf}}}Ff}{{{b{AEb}}{b{AEb}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}009`{{{b{AGf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AEb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{A@b{{Ch{AEb}}}}{{{b{Ed}}}{{Ch{AEb}}}}{{{b{AEb}}{b{dc}}}hA@d}{{}f}0{ce{}{}}0{A@bFf}{{{b{AEb}}{b{AEb}}}{{Ch{Ol}}}}{{}c{}}0`{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}0{A@b{{Cl{AEbAAf}}}}11{{{b{c}}}Cn{}}077````````{{{b{A@l}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{A@l}}}A@l}{{{b{c}}{b{de}}}h{}{}}{{{b{A@l}}{b{A@l}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}A@l}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{A@l}}{b{A@l}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{A@l}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{A@l}}}}{{{b{Ed}}}{{Ch{A@l}}}}{{{b{A@l}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{A@l}}{b{A@l}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{A@lAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7`````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AGh}}}AGh}{{{b{c}}{b{de}}}h{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AGh}}{b{dc}}}hAAl}{{{b{AGh}}}f}{{{b{AGh}}{b{AGh}}}Ff}{{{b{AGh}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{}f}{ce{}{}}{{{b{d{Ch{AGh}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4``````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dAGj}}}h}{{{b{AGj}}}AGj}{{{b{c}}{b{de}}}h{}{}}{{}AGj}````{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AGj}}}f}{{{b{AGj}}{b{AGj}}}Ff}{{{b{AGj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{}f}{ce{}{}}```````````{{}c{}}`````{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4``````````````````````{{{b{AGl}}}Jj}``````{{{b{AGn}}}Jj}``{{{b{c}}}{{b{e}}}{}{}}000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}000000000000000000000{{{b{dAH`}}}h}{{{b{dAHb}}}h}{{{b{dAHd}}}h}{{{b{dAHf}}}h}{{{b{dAHh}}}h}{{{b{dAHj}}}h}{{{b{dAHl}}}h}{{{b{dAHn}}}h}{{{b{dAI`}}}h}{{{b{dAIb}}}h}{{{b{dAId}}}h}{{{b{dAIf}}}h}{{{b{dAIh}}}h}{{{b{dAIj}}}h}{{{b{dAIl}}}h}{{{b{dAIn}}}h}{{{b{dAJ`}}}h}{{{b{dAGn}}}h}{{{b{dAJb}}}h}{{{b{dAGl}}}h}{{{b{dAJd}}}h}{{{b{dAJf}}}h}{{{b{AH`}}}AH`}{{{b{AHb}}}AHb}{{{b{AHd}}}AHd}{{{b{AHf}}}AHf}{{{b{AHh}}}AHh}{{{b{AHj}}}AHj}{{{b{AHl}}}AHl}{{{b{AHn}}}AHn}{{{b{AI`}}}AI`}{{{b{AIb}}}AIb}{{{b{AId}}}AId}{{{b{AIf}}}AIf}{{{b{AIh}}}AIh}{{{b{AIj}}}AIj}{{{b{AIl}}}AIl}{{{b{AIn}}}AIn}{{{b{AJ`}}}AJ`}{{{b{AGn}}}AGn}{{{b{AJb}}}AJb}{{{b{AGl}}}AGl}{{{b{AJd}}}AJd}{{{b{AJf}}}AJf}{{{b{c}}{b{de}}}h{}{}}000000000000000000000{{}AH`}{{}AHb}{{}AHd}{{}AHf}{{}AHh}{{}AHj}{{}AHl}{{}AHn}{{}AI`}{{}AIb}{{}AId}{{}AIf}{{}AIh}{{}AIj}{{}AIl}{{}AIn}{{}AJ`}{{}AGn}{{}AJb}{{}AGl}{{}AJd}{{}AJf}````{f{{b{c}}}{}}000000000000000000000{f{{b{dc}}}{}}000000000000000000000`{fh}000000000000000000000{{{b{AH`}}}f}{{{b{AHb}}}f}{{{b{AHd}}}f}{{{b{AHf}}}f}{{{b{AHh}}}f}{{{b{AHj}}}f}{{{b{AHl}}}f}{{{b{AHn}}}f}{{{b{AI`}}}f}{{{b{AIb}}}f}{{{b{AId}}}f}{{{b{AIf}}}f}{{{b{AIh}}}f}{{{b{AIj}}}f}{{{b{AIl}}}f}{{{b{AIn}}}f}{{{b{AJ`}}}f}{{{b{AGn}}}f}{{{b{AJb}}}f}{{{b{AGl}}}f}{{{b{AJd}}}f}{{{b{AJf}}}f}{{{b{AH`}}{b{AH`}}}Ff}{{{b{AHb}}{b{AHb}}}Ff}{{{b{AHd}}{b{AHd}}}Ff}{{{b{AHf}}{b{AHf}}}Ff}{{{b{AHh}}{b{AHh}}}Ff}{{{b{AHj}}{b{AHj}}}Ff}{{{b{AHl}}{b{AHl}}}Ff}{{{b{AHn}}{b{AHn}}}Ff}{{{b{AI`}}{b{AI`}}}Ff}{{{b{AIb}}{b{AIb}}}Ff}{{{b{AId}}{b{AId}}}Ff}{{{b{AIf}}{b{AIf}}}Ff}{{{b{AIh}}{b{AIh}}}Ff}{{{b{AIj}}{b{AIj}}}Ff}{{{b{AIl}}{b{AIl}}}Ff}{{{b{AIn}}{b{AIn}}}Ff}{{{b{AJ`}}{b{AJ`}}}Ff}{{{b{AGn}}{b{AGn}}}Ff}{{{b{AJb}}{b{AJb}}}Ff}{{{b{AGl}}{b{AGl}}}Ff}{{{b{AJd}}{b{AJd}}}Ff}{{{b{AJf}}{b{AJf}}}Ff}{{{b{AH`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AI`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AIb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AId}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AIf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AIh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AIj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AIl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AIn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AJ`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AGn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AJb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AGl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AJd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AJf}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}000000000000000000000{{}f}000000000000000000000{ce{}{}}000000000000000000000``{{{b{AJb}}}Jj}`{{}c{}}000000000000000000000```````{{{b{AHd}}}A@f}{{{b{AId}}}A@f}``{{{b{dAGl}}Jj}h}{{{b{dAGn}}Jj}h}{{{b{dAJb}}Jj}h}{{{b{dAHd}}A@f}h}{{{b{dAId}}A@f}h}``{{{b{c}}}e{}{}}000000000000000000000{c{{Cl{e}}}{}{}}0000000000000000000000000000000000000000000{{{b{c}}}Cn{}}000000000000000000000`````<<<<<<<<<<<<<<<<<<<<<<`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dAJh}}}h}{{{b{AJh}}}AJh}{{{b{c}}{b{de}}}h{}{}}{{}AJh}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AJh}}}f}{{{b{AJh}}{b{AJh}}}Ff}{{{b{AJh}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}``{{}f}{ce{}{}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4```````{{{b{AA`}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAJj}}}h}{{{b{AJj}}}AJj}{{{b{AA`}}}AA`}{{{b{c}}{b{de}}}h{}{}}0{{{b{AA`}}{b{AA`}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AJj}{{}AA`}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AJj}}}{{b{Ed}}}}`{{{b{AJj}}}f}{{{b{AJj}}{b{AJj}}}Ff}{{{b{AA`}}{b{AA`}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AJj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AA`}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{A@b{{Ch{AA`}}}}{{{b{Ed}}}{{Ch{AA`}}}}{{{b{AA`}}{b{dc}}}hA@d}{{}f}0{ce{}{}}0{A@bFf}{{{b{AA`}}{b{AA`}}}{{Ch{Ol}}}}{{}c{}}0{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}{A@b{{Cl{AA`AAf}}}}111{{{b{c}}}Cn{}}077``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAJl}}}h}{{{b{dAJn}}}h}{{{b{AJl}}}AJl}{{{b{AJn}}}AJn}{{{b{c}}{b{de}}}h{}{}}0{{{b{AJl}}}{{b{Ed}}}}`{{}AJl}{{}AJn}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AJn}}}{{b{Ed}}}}`{{{b{AJl}}}f}{{{b{AJn}}}f}{{{b{AJl}}{b{AJl}}}Ff}{{{b{AJn}}{b{AJn}}}Ff}{{{b{AJl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AJn}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{{}f}0{ce{}{}}0{{{b{AJl}}}F`}`{{}c{}}0{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}055```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAK`}}}h}{{{b{AK`}}}AK`}{{{b{AKb}}}AKb}{{{b{c}}{b{de}}}h{}{}}0{{}AK`}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AKb}}{b{dc}}}hAAl}{{{b{AK`}}}f}{{{b{AKb}}}f}{{{b{AK`}}{b{AK`}}}Ff}{{{b{AKb}}{b{AKb}}}Ff}{{{b{AK`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AKb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0`{{}f}0{ce{}{}}0`{{{b{d{Ch{AKb}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{}c{}}{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}055````{{{b{A@f}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{A@f}}}A@f}{{{b{c}}{b{de}}}h{}{}}{{{b{A@f}}{b{A@f}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}A@f}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{A@f}}{b{A@f}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{A@f}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{A@f}}}}{{{b{Ed}}}{{Ch{A@f}}}}{{{b{A@f}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{A@f}}{b{A@f}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{A@fAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dAKd}}}h}{{{b{AKd}}}AKd}{{{b{c}}{b{de}}}h{}{}}{{{b{AKd}}}{{b{Ed}}}}`{{}AKd}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}4`{{{b{AKd}}}f}{{{b{AKd}}{b{AKd}}}Ff}{{{b{AKd}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{{b{AKd}}}F`}`{{}f}{ce{}{}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4```{{{b{AKf}}}{{b{{Fn{Fl}}}}}}`{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAKf}}}h}{{{b{AKf}}}AKf}{{{b{AKh}}}AKh}{{{b{c}}{b{de}}}h{}{}}0{{}AKf}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AKh}}{b{dc}}}hAAl}{{{b{AKf}}}f}{{{b{AKh}}}f}{{{b{AKf}}{b{AKf}}}Ff}{{{b{AKh}}{b{AKh}}}Ff}{{{b{AKf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AKh}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{{}f}0{ce{}{}}0{{{b{d{Ch{AKh}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{}c{}}{{{b{AKf}}}{{b{{Fn{Fl}}}}}}`{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}066````{{{b{A@n}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{A@n}}}A@n}{{{b{c}}{b{de}}}h{}{}}{{{b{A@n}}{b{A@n}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}A@n}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{A@n}}{b{A@n}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{A@n}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{A@n}}}}{{{b{Ed}}}{{Ch{A@n}}}}{{{b{A@n}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{A@n}}{b{A@n}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{A@nAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dAKj}}}h}{{{b{AKj}}}AKj}{{{b{c}}{b{de}}}h{}{}}{{}AKj}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AKj}}}f}{{{b{AKj}}{b{AKj}}}Ff}{{{b{AKj}}}Gj}`{{{b{AKj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{{b{AKj}}}{{b{{Fn{Fl}}}}}}`{{}f}{ce{}{}}{{}c{}}{{{b{AKj}}}F`}`{{{b{AKj}}}{{b{Ed}}}}`0``{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}6`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dAKl}}}h}{{{b{AKl}}}AKl}{{{b{c}}{b{de}}}h{}{}}{{}AKl}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AKl}}}f}{{{b{AKl}}{b{AKl}}}Ff}{{{b{AKl}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{{b{AKl}}}F`}`{{}f}{ce{}{}}{{{b{AKl}}}{{b{{Fn{Fl}}}}}}`{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}5```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AKn}}}AKn}{{{b{c}}{b{de}}}h{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AKn}}{b{dc}}}hAAl}{{{b{AKn}}}f}{{{b{AKn}}{b{AKn}}}Ff}{{{b{AKn}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{}f}{ce{}{}}{{{b{d{Ch{AKn}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4```````````````````{{{b{AL`}}}{{b{{Fn{Fl}}}}}}```{{{b{c}}}{{b{e}}}{}{}}00000000000000000{{{b{dc}}}{{b{de}}}{}{}}00000000000000000`{{{b{ALb}}}Gj}```{{{b{dALd}}}h}{{{b{dALf}}}h}{{{b{dALh}}}h}{{{b{dALj}}}h}{{{b{dALl}}}h}{{{b{dALn}}}h}{{{b{dAM`}}}h}{{{b{dAMb}}}h}{{{b{dAMd}}}h}{{{b{dAMf}}}h}{{{b{dAMh}}}h}{{{b{dAMj}}}h}{{{b{dAMl}}}h}{{{b{dAMn}}}h}{{{b{dAN`}}}h}{{{b{dAL`}}}h}{{{b{dALb}}}h}{{{b{dANb}}}h}{{{b{ALd}}}ALd}{{{b{ALf}}}ALf}{{{b{ALh}}}ALh}{{{b{ALj}}}ALj}{{{b{ALl}}}ALl}{{{b{ALn}}}ALn}{{{b{AM`}}}AM`}{{{b{AMb}}}AMb}{{{b{AMd}}}AMd}{{{b{AMf}}}AMf}{{{b{AMh}}}AMh}{{{b{AMj}}}AMj}{{{b{AMl}}}AMl}{{{b{AMn}}}AMn}{{{b{AN`}}}AN`}{{{b{AL`}}}AL`}{{{b{ALb}}}ALb}{{{b{ANb}}}ANb}{{{b{c}}{b{de}}}h{}{}}00000000000000000{{{b{ALf}}}Ff}``{{{b{AN`}}}{{b{{Fn{Fl}}}}}}{{{b{ALb}}}{{b{{Fn{Fl}}}}}}``{{}ALd}{{}ALf}{{}ALh}{{}ALj}{{}ALl}{{}ALn}{{}AM`}{{}AMb}{{}AMd}{{}AMf}{{}AMh}{{}AMj}{{}AMl}{{}AMn}{{}AN`}{{}AL`}{{}ALb}{{}ANb}`{f{{b{c}}}{}}00000000000000000{f{{b{dc}}}{}}00000000000000000{{{b{ALd}}}{{b{Ed}}}}`0`{{{b{AN`}}}ANd}`{fh}00000000000000000`{{{b{ALd}}}f}{{{b{ALf}}}f}{{{b{ALh}}}f}{{{b{ALj}}}f}{{{b{ALl}}}f}{{{b{ALn}}}f}{{{b{AM`}}}f}{{{b{AMb}}}f}{{{b{AMd}}}f}{{{b{AMf}}}f}{{{b{AMh}}}f}{{{b{AMj}}}f}{{{b{AMl}}}f}{{{b{AMn}}}f}{{{b{AN`}}}f}{{{b{AL`}}}f}{{{b{ALb}}}f}{{{b{ANb}}}f}{{{b{ALd}}{b{ALd}}}Ff}{{{b{ALf}}{b{ALf}}}Ff}{{{b{ALh}}{b{ALh}}}Ff}{{{b{ALj}}{b{ALj}}}Ff}{{{b{ALl}}{b{ALl}}}Ff}{{{b{ALn}}{b{ALn}}}Ff}{{{b{AM`}}{b{AM`}}}Ff}{{{b{AMb}}{b{AMb}}}Ff}{{{b{AMd}}{b{AMd}}}Ff}{{{b{AMf}}{b{AMf}}}Ff}{{{b{AMh}}{b{AMh}}}Ff}{{{b{AMj}}{b{AMj}}}Ff}{{{b{AMl}}{b{AMl}}}Ff}{{{b{AMn}}{b{AMn}}}Ff}{{{b{AN`}}{b{AN`}}}Ff}{{{b{AL`}}{b{AL`}}}Ff}{{{b{ALb}}{b{ALb}}}Ff}{{{b{ANb}}{b{ANb}}}Ff}{{{b{AN`}}}ANf}`{{{b{ALd}}}Gj}``{{{b{ALd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ALf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ALh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ALj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ALl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ALn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AM`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AN`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AL`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ALb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ANb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}00000000000000000{{{b{AMj}}}{{b{{Fn{Fl}}}}}}``{{{b{AN`}}}Gj}`{{{b{AMn}}}{{b{{Fn{Fl}}}}}}`{{}f}00000000000000000{ce{}{}}00000000000000000{{{b{ALd}}}Ff}`3`{{{b{AM`}}}Ff}``{{{b{AMh}}}{{b{{Fn{Fl}}}}}}````{{{b{AMn}}}{{b{Ed}}}}`{{{b{AMl}}}{{b{Ed}}}}```{{{b{AMb}}}{{b{{Fn{Fl}}}}}}`0`{{}c{}}00000000000000000`{{{b{AM`}}}F`}`6`3`{{{b{AMn}}}F`}``{{{b{AL`}}}{{b{{Fn{Fl}}}}}}`{{{b{ALl}}}{{b{Ed}}}}{{{b{ALn}}}{{b{Ed}}}}{{{b{AMd}}}{{b{Ed}}}}````{{{b{dAN`}}ANd}h}{{{b{dAN`}}ANf}h}{{{b{dALj}}ANh}h}{{{b{dAMb}}ANj}h}{{{b{dAMf}}ANl}h}{{{b{dAMj}}ANn}h}{{{b{dAN`}}AO`}h}{{{b{dAL`}}AOb}h}{{{b{dALb}}AOd}h}{{{b{AMn}}}{{b{{Fn{Fl}}}}}}``{{{b{AMh}}}{{b{{Fn{Fl}}}}}}```{{{b{AMj}}}{{b{Ed}}}}`{{{b{ALd}}}Gj}{{{b{ALl}}}Gj}{{{b{ALn}}}Gj}{{{b{AMd}}}Gj}{{{b{AN`}}}Gj}{{{b{ALb}}}Gj}``````{{{b{c}}}e{}{}}00000000000000000{c{{Cl{e}}}{}{}}00000000000000000000000000000000000{{{b{ALj}}}ANh}{{{b{AMb}}}ANj}{{{b{AMf}}}ANl}{{{b{AMj}}}ANn}{{{b{AN`}}}AO`}{{{b{AL`}}}AOb}{{{b{ALb}}}AOd}```````{{{b{c}}}Cn{}}00000000000000000{{{b{AM`}}}Ff}`0``{ce{}{}}00000000000000000````````````````{{{b{AO`}}}{{b{Ed}}}}{{{b{ANd}}}{{b{Ed}}}}{{{b{ANf}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{AO`}}}AO`}{{{b{ANd}}}ANd}{{{b{ANf}}}ANf}{{{b{c}}{b{de}}}h{}{}}00{{{b{AO`}}{b{AO`}}}Ol}{{{b{ANd}}{b{ANd}}}Ol}{{{b{ANf}}{b{ANf}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}00{{}AO`}{{}ANd}{{}ANf}{f{{b{c}}}{}}00{f{{b{dc}}}{}}00{fh}00{{{b{AO`}}{b{AO`}}}Ff}{{{b{ANd}}{b{ANd}}}Ff}{{{b{ANf}}{b{ANf}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00000000{{{b{AO`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ANd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ANf}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}00{A@b{{Ch{AO`}}}}{A@b{{Ch{ANd}}}}{A@b{{Ch{ANf}}}}{{{b{Ed}}}{{Ch{AO`}}}}{{{b{Ed}}}{{Ch{ANd}}}}{{{b{Ed}}}{{Ch{ANf}}}}{{{b{AO`}}{b{dc}}}hA@d}{{{b{ANd}}{b{dc}}}hA@d}{{{b{ANf}}{b{dc}}}hA@d}{{}f}00{ce{}{}}00{A@bFf}00{{{b{AO`}}{b{AO`}}}{{Ch{Ol}}}}{{{b{ANd}}{b{ANd}}}{{Ch{Ol}}}}{{{b{ANf}}{b{ANf}}}{{Ch{Ol}}}}{{}c{}}00{{{b{c}}}e{}{}}00{c{{Cl{e}}}{}{}}{A@b{{Cl{AO`AAf}}}}{A@b{{Cl{ANdAAf}}}}2{A@b{{Cl{ANfAAf}}}}3333{{{b{c}}}Cn{}}00;;;```{{{b{AOb}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AOb}}}AOb}{{{b{c}}{b{de}}}h{}{}}{{{b{AOb}}{b{AOb}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AOb}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AOb}}{b{AOb}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AOb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AOb}}}}{{{b{Ed}}}{{Ch{AOb}}}}{{{b{AOb}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AOb}}{b{AOb}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{AObAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7````{{{b{AOd}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AOd}}}AOd}{{{b{c}}{b{de}}}h{}{}}{{{b{AOd}}{b{AOd}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AOd}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AOd}}{b{AOd}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AOd}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AOd}}}}{{{b{Ed}}}{{Ch{AOd}}}}{{{b{AOd}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AOd}}{b{AOd}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{AOdAAf}}}}1{{{b{c}}}Cn{}}7````````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{dAOf}}}h}{{{b{dAOh}}}h}{{{b{dAOj}}}h}{{{b{dAOl}}}h}{{{b{dAOn}}}h}{{{b{dB@`}}}h}{{{b{AOf}}}AOf}{{{b{AOh}}}AOh}{{{b{AOj}}}AOj}{{{b{AOl}}}AOl}{{{b{AOn}}}AOn}{{{b{B@`}}}B@`}{{{b{c}}{b{de}}}h{}{}}00000`````{{}AOf}{{}AOh}{{}AOj}{{}AOl}{{}AOn}{{}B@`}{f{{b{c}}}{}}00000{f{{b{dc}}}{}}00000{fh}00000{{{b{AOf}}}f}{{{b{AOh}}}f}{{{b{AOj}}}f}{{{b{AOl}}}f}{{{b{AOn}}}f}{{{b{B@`}}}f}{{{b{AOf}}{b{AOf}}}Ff}{{{b{AOh}}{b{AOh}}}Ff}{{{b{AOj}}{b{AOj}}}Ff}{{{b{AOl}}{b{AOl}}}Ff}{{{b{AOn}}{b{AOn}}}Ff}{{{b{B@`}}{b{B@`}}}Ff}{{{b{AOl}}}{{b{{Fn{Fl}}}}}}`0`{{{b{AOf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AOh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AOj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AOl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AOn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{B@`}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}00000`{{}f}00000{ce{}{}}00000{{{b{AOn}}}Ff}````{{}c{}}00000{{{b{AOh}}}Gj}``{{{b{c}}}e{}{}}00000{c{{Cl{e}}}{}{}}00000000000{{{b{c}}}Cn{}}00000?`666666```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@b}}}B@b}{{{b{c}}{b{de}}}h{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{B@b}}{b{dc}}}hAAl}{{{b{B@b}}}f}{{{b{B@b}}{b{B@b}}}Ff}{{{b{B@b}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{}f}{ce{}{}}{{{b{d{Ch{B@b}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@d}}}B@d}{{{b{c}}{b{de}}}h{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{B@d}}{b{dc}}}hAAl}{{{b{B@d}}}f}{{{b{B@d}}{b{B@d}}}Ff}{{{b{B@d}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{}f}{ce{}{}}{{{b{d{Ch{B@d}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4`````{{{b{ANl}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ANl}}}ANl}{{{b{c}}{b{de}}}h{}{}}{{{b{ANl}}{b{ANl}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ANl}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ANl}}{b{ANl}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ANl}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ANl}}}}{{{b{Ed}}}{{Ch{ANl}}}}{{{b{ANl}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ANl}}{b{ANl}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{ANlAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7````````{{{b{ANn}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ANn}}}ANn}{{{b{c}}{b{de}}}h{}{}}{{{b{ANn}}{b{ANn}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ANn}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ANn}}{b{ANn}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ANn}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ANn}}}}{{{b{Ed}}}{{Ch{ANn}}}}{{{b{ANn}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ANn}}{b{ANn}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{ANnAAf}}}}1{{{b{c}}}Cn{}}7```{{{b{B@f}}}Gj}`{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dB@f}}}h}{{{b{B@f}}}B@f}{{{b{B@h}}}B@h}{{{b{c}}{b{de}}}h{}{}}0{{}B@f}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{B@h}}{b{dc}}}hAAl}{{{b{B@f}}}f}{{{b{B@h}}}f}{{{b{B@f}}{b{B@f}}}Ff}{{{b{B@h}}{b{B@h}}}Ff}?`{{{b{B@f}}{b{dl}}}{{Cl{hA@`}}}}{{{b{B@h}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{{}f}0{ce{}{}}0{{{b{B@f}}}Gj}`0`{{{b{d{Ch{B@h}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}`{{}c{}}{{{b{B@f}}}{{b{{Fn{Fl}}}}}}`0``{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}077```````{{{b{ANh}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ANh}}}ANh}{{{b{c}}{b{de}}}h{}{}}{{{b{ANh}}{b{ANh}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ANh}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ANh}}{b{ANh}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ANh}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ANh}}}}{{{b{Ed}}}{{Ch{ANh}}}}{{{b{ANh}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ANh}}{b{ANh}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{ANhAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dB@j}}}h}{{{b{dB@l}}}h}{{{b{B@j}}}B@j}{{{b{B@l}}}B@l}{{{b{c}}{b{de}}}h{}{}}0{{}B@j}{{}B@l}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{{{b{B@j}}}{{b{{Fn{Fl}}}}}}`{{{b{B@j}}}{{b{Ed}}}}{{{b{B@l}}}{{b{Ed}}}}```{fh}0{{{b{B@j}}}f}{{{b{B@l}}}f}{{{b{B@j}}{b{B@j}}}Ff}{{{b{B@l}}{b{B@l}}}Ff}{{{b{B@j}}{b{dl}}}{{Cl{hA@`}}}}{{{b{B@l}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{{}f}0{ce{}{}}0{{{b{B@l}}}Ff}`{{}c{}}0{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}0{{{b{B@j}}}Ff}`66```{{{b{ANj}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ANj}}}ANj}{{{b{c}}{b{de}}}h{}{}}{{{b{ANj}}{b{ANj}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ANj}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ANj}}{b{ANj}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ANj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ANj}}}}{{{b{Ed}}}{{Ch{ANj}}}}{{{b{ANj}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ANj}}{b{ANj}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{ANjAAf}}}}1{{{b{c}}}Cn{}}7```````````{{{b{B@n}}}F`}`{{{b{A@j}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{dB@n}}}h}{{{b{B@n}}}B@n}{{{b{A@j}}}A@j}{{{b{BA`}}}BA`}{{{b{c}}{b{de}}}h{}{}}00{{{b{A@j}}{b{A@j}}}Ol}`{{{b{c}}{b{e}}}Ol{}{}}{{}B@n}{{}A@j}{f{{b{c}}}{}}00{f{{b{dc}}}{}}00{fh}00{{{b{BA`}}{b{dc}}}hAAl}{{{b{B@n}}}f}{{{b{BA`}}}f}{{{b{B@n}}}F`}`{{{b{B@n}}{b{B@n}}}Ff}{{{b{A@j}}{b{A@j}}}Ff}{{{b{BA`}}{b{BA`}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{B@n}}{b{dl}}}{{Cl{hA@`}}}}{{{b{A@j}}{b{dl}}}{{Cl{hA@`}}}}{{{b{BA`}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}00{A@b{{Ch{A@j}}}}{{{b{Ed}}}{{Ch{A@j}}}}{{{b{A@j}}{b{dc}}}hA@d}{{}f}00{ce{}{}}00{A@bFf}{{{b{d{Ch{BA`}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{A@j}}{b{A@j}}}{{Ch{Ol}}}}{{}c{}}0`{{{b{B@n}}}F`}`{{{b{c}}}e{}{}}00{c{{Cl{e}}}{}{}}0{A@b{{Cl{A@jAAf}}}}1111{{{b{c}}}Cn{}}00999```{{{b{Jd}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Jd}}}Jd}{{{b{c}}{b{de}}}h{}{}}{{{b{Jd}}{b{Jd}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}Jd}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{Jd}}{b{Jd}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{Jd}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{Jd}}}}{{{b{Ed}}}{{Ch{Jd}}}}{{{b{Jd}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{Jd}}{b{Jd}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{JdAAf}}}}1{{{b{c}}}Cn{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBAb}}}h}{{{b{BAb}}}BAb}{{{b{c}}{b{de}}}h{}{}}{{{b{BAb}}}{{b{{Fn{Fl}}}}}}`{{{b{BAb}}}BAd}`{{}BAb}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{BAb}}}f}{{{b{BAb}}{b{BAb}}}Ff}{{{b{BAb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}9`{{}f}{ce{}{}}`{{}c{}}`{{{b{dBAb}}BAd}h}{{{b{dBAb}}BAf}h}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{BAb}}}BAf}`{{{b{c}}}Cn{}}7`````````{{{b{BAf}}}{{b{Ed}}}}{{{b{BAd}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{BAf}}}BAf}{{{b{BAd}}}BAd}{{{b{c}}{b{de}}}h{}{}}0{{{b{BAf}}{b{BAf}}}Ol}{{{b{BAd}}{b{BAd}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}0{{}BAf}{{}BAd}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{BAf}}{b{BAf}}}Ff}{{{b{BAd}}{b{BAd}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00000{{{b{BAf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{BAd}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{A@b{{Ch{BAf}}}}{A@b{{Ch{BAd}}}}{{{b{Ed}}}{{Ch{BAf}}}}{{{b{Ed}}}{{Ch{BAd}}}}{{{b{BAf}}{b{dc}}}hA@d}{{{b{BAd}}{b{dc}}}hA@d}{{}f}0{ce{}{}}0{A@bFf}0{{{b{BAf}}{b{BAf}}}{{Ch{Ol}}}}{{{b{BAd}}{b{BAd}}}{{Ch{Ol}}}}{{}c{}}0{{{b{c}}}e{}{}}0{A@b{{Cl{BAfAAf}}}}{c{{Cl{e}}}{}{}}{A@b{{Cl{BAdAAf}}}}111{{{b{c}}}Cn{}}099````{{{b{A@h}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{A@h}}}A@h}{{{b{c}}{b{de}}}h{}{}}{{{b{A@h}}{b{A@h}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}A@h}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{A@h}}{b{A@h}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{A@h}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{A@h}}}}{{{b{Ed}}}{{Ch{A@h}}}}{{{b{A@h}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{A@h}}{b{A@h}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{A@hAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7````{{{b{AAb}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AAb}}}AAb}{{{b{c}}{b{de}}}h{}{}}{{{b{AAb}}{b{AAb}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AAb}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AAb}}{b{AAb}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AAb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AAb}}}}{{{b{Ed}}}{{Ch{AAb}}}}{{{b{AAb}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AAb}}{b{AAb}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{AAbAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7````````````````````{{{b{{Dj{}{{BAh{c}}{BAj{e}}{BAl{g}}}}}}}eBf{BAnBB`BBbBBdBBfE`}{BAnBB`BBbBBdBBfE`}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Ib}}}{{Cl{hc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}`{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000`{{{b{d{Dj{}{{BAh{c}}{BAj{e}}{BAl{g}}}}}}}{{Cl{hi}}}Bf{BAnBB`BBbBBdBBfE`}{BAnBB`BBbBBdBBfE`}{}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}}{{Cl{hc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}0000{{{b{d{BCh{}{{BCf{c}}}}}}}{{Cl{hc}}}Bf}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}}{{Cl{hc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{Gh}}}Gh}{{{b{Ib}}}Ib}{{{b{BCj}}}BCj}{{{b{I`}}}I`}{{{b{c}}{b{de}}}h{}{}}000{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Db}}}{{Cl{{Ch{Eh}}c}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}}{{Cl{ec}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}``{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}Gj}{{Cl{Ffc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{f{{b{c}}}{}}000{f{{b{dc}}}{}}000{c{{Cl{Gh}}}En}{c{{Cl{Ib}}}En}{c{{Cl{BCj}}}En}{c{{Cl{I`}}}En}{fh}000`{{{b{Gh}}{b{Gh}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}}{{Cl{{Ch{F`}}c}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{Gh}}{b{dl}}}n}0{{{b{Ib}}{b{dl}}}n}{{{b{BCj}}{b{dl}}}n}{{{b{I`}}{b{dl}}}n}{cc{}}0{KbBCj}1{AKdI`}2{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}BCd}{{Cl{{Ch{G`}}c}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}BCd}{{Cl{{Ch{Hf}}c}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}}{{Cl{gc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{Gh}}{b{dc}}}hA@d}``{{}f}000{ce{}{}}000{{{b{{BCh{}{{BCf{c}}}}}}}FfBf}`{{{b{{BCh{}{{BCf{c}}}}}}}{{Cl{{Ch{D`}}c}}}Bf}`{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}Gj}{{Cl{{Ch{Gl}}c}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}m}{{Cl{ic}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}{{Gn{Gj}}}}{{{b{{Dj{}{{BAh{c}}{BAj{e}}{BAl{g}}}}}}}gBf{BAnBB`BBbBBdBBfE`}{BAnBB`BBbBBdBBfE`}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}DbH`}{{Cl{{Ch{Hh}}c}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}DbH`}{{Cl{{Ch{Hf}}c}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Db}}}{{Cl{{Ch{H`}}c}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{{Fn{Fl}}}}}{{Cl{Ffc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Eh}}}{{Cl{hc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}BCd{b{G`}}}{{Cl{hc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}BCd{b{Hf}}}{{Cl{hc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}Gl}{{Cl{hc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}DbH`Hh}{{Cl{hc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}DbH`{b{Hf}}}{{Cl{hc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{d{BCh{}{{BCf{c}}}}}}{b{D`}}}{{Cl{hc}}}Bf}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{BCl}}BCnA@h}hBf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{Gh}}c}ClHn}{{{b{Ib}}c}ClHn}{{{b{BCj}}c}ClHn}{{{b{I`}}c}ClHn}{{{b{{BCh{}{{BCf{c}}}}}}BD`}{{Cl{hc}}}Bf}0{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{{Fn{Fl}}}}}{{Cl{{Ch{Ib}}c}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}}{{Cl{kc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}`{{{b{BDb}}}Gj}`{{{b{c}}}e{}{}}000{{{b{c}}}Cj{}}{c{{Cl{e}}}{}{}}{{{b{Gl}}}{{Cl{Ghc}}}{}}1111111{{{b{c}}}Cn{}}000{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}F`}{{Cl{hc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Db}}H`}{{Cl{Ffc}}}Bf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{ce{}{}}000","D":"HEj","p":[[1,"reference"],[0,"mut"],[1,"usize"],[1,"unit"],[6,"Error",0,5750],[5,"Formatter",5751],[8,"Result",5751],[10,"Display",5751],[10,"Error",5752],[10,"Debug",5751],[6,"DecodeError",5753],[6,"MessageSenderError",5754],[6,"ParseServiceAddressError",5755],[5,"TryFromSliceError",5756],[5,"Error",5757],[6,"AttachmentCipherError",5758],[6,"ProfileManagerError",5759],[6,"ParseContactError",5760],[10,"StoreError",5596],[6,"ProfileCipherError",5761],[6,"SignalProtocolError",5762],[5,"Elapsed",5763],[6,"Parse",5764],[6,"ServiceError",5765],[5,"Error",5766],[5,"Error",5767],[6,"ProvisioningError",5768],[6,"Option",5769],[5,"String",5770],[6,"Result",5771],[5,"TypeId",5772],[5,"RegistrationData",72,5773],[5,"Uuid",5774],[5,"Registered",72,5773],[5,"Manager",72],[5,"ServiceAddress",5755],[10,"Store",5596],[6,"RegistrationType",72,5773],[6,"ReceivingMode",72,5773],[10,"Clone",5775],[5,"Confirmation",72,5776],[1,"str"],[10,"AsRef",5777],[5,"Contact",5760],[17,"Item"],[10,"Iterator",5778],[10,"Deserializer",5779],[1,"u32"],[5,"DeviceInfo",5765],[5,"Vec",5780],[1,"bool"],[5,"RegistrationOptions",72,5781],[5,"AttachmentPointer",281,5782],[1,"u8"],[1,"slice"],[5,"Group",5783],[5,"Url",5784],[6,"SignalServers",5785],[5,"Sender",5786],[6,"Thread",5596],[1,"u64"],[5,"Content",5787],[10,"RangeBounds",5788],[5,"ProfileKey",5789],[10,"Stream",5790],[5,"GroupContextV2",281,5782],[8,"AvatarBytes",0],[5,"Profile",5759],[10,"Into",5777],[6,"ContentBody",5787],[10,"Serializer",5791],[5,"Sticker",5596],[5,"StickerPack",5596],[1,"i64"],[5,"AttachmentSpec",5754],[1,"tuple"],[6,"AttachmentUploadError",5754],[5,"WhoAmIResponse",5765],[5,"ContactDetails",281,5782],[5,"ProvisionMessage",281,5782],[5,"TypingMessage",281,5782],[6,"Action",5387,5792],[5,"GroupDetails",281,5782],[5,"AccessControl",281,5782],[6,"AccessRequired",1761,5793],[5,"GroupJoinInfo",281,5782],[5,"StoryMessage",281,5782],[6,"ProvisioningVersion",281,5782],[5,"Pack",281,5782],[5,"DataMessage",281,5782],[5,"WebSocketRequestMessage",281,5782],[5,"WebSocketResponseMessage",281,5782],[5,"ProvisionEnvelope",281,5782],[5,"ServerCertificate",281,5782],[5,"SenderCertificate",281,5782],[5,"DeviceName",281,5782],[5,"Envelope",281,5782],[5,"Content",281,5782],[5,"CallMessage",281,5782],[5,"BodyRange",281,5782],[5,"NullMessage",281,5782],[5,"ReceiptMessage",281,5782],[5,"Preview",281,5782],[5,"TextAttachment",281,5782],[5,"Verified",281,5782],[5,"SyncMessage",281,5782],[5,"GroupContext",281,5782],[5,"PaymentAddress",281,5782],[5,"DecryptionErrorMessage",281,5782],[5,"PniSignatureMessage",281,5782],[5,"EditMessage",281,5782],[5,"UnidentifiedSenderMessage",281,5782],[5,"WebSocketMessage",281,5782],[5,"ProvisioningUuid",281,5782],[5,"AvatarUploadAttributes",281,5782],[5,"Member",281,5782],[5,"PendingMember",281,5782],[5,"RequestingMember",281,5782],[5,"BannedMember",281,5782],[5,"Group",281,5782],[5,"GroupChange",281,5782],[5,"GroupChanges",281,5782],[5,"GroupAttributeBlob",281,5782],[5,"GroupInviteLink",281,5782],[5,"GroupExternalCredential",281,5782],[6,"Ordering",5794],[1,"array"],[5,"Error",5751],[1,"i32"],[10,"Hasher",5795],[6,"Role",3906,5796],[6,"State",5526,5797],[6,"Style",5296,5798],[6,"Type",3088,5799],[6,"Type",4017,5800],[6,"Type",3749,5801],[6,"Type",5561,5802],[5,"EnvelopeEntity",5803],[5,"DecodeError",5804],[6,"Flags",1798,5805],[6,"AttachmentIdentifier",1798,5805],[10,"BufMut",5806],[6,"WireType",5807],[5,"DecodeContext",5807],[10,"Buf",5808],[6,"Style",1856,5809],[6,"AssociatedValue",1856,5809],[5,"Offer",1917,5810],[5,"Answer",1917,5810],[5,"IceUpdate",1917,5810],[5,"Busy",1917,5810],[5,"Hangup",1917,5810],[5,"Opaque",1917,5810],[6,"Type",2118,5811],[6,"Type",2081,5812],[6,"Urgency",2152,5813],[5,"Avatar",2186,5814],[6,"Flags",2212,5815],[6,"ProtocolVersion",2212,5815],[5,"Quote",2212,5815],[5,"StoryContext",2212,5815],[5,"Contact",2212,5815],[5,"Sticker",2212,5815],[5,"Reaction",2212,5815],[5,"Delete",2212,5815],[5,"GroupCallUpdate",2212,5815],[5,"Payment",2212,5815],[5,"GiftBadge",2212,5815],[6,"Type",3027,5816],[5,"PostalAddress",2534,5817],[5,"Name",2534,5817],[5,"Phone",2534,5817],[5,"Email",2534,5817],[5,"Avatar",2534,5817],[6,"Type",2731,5818],[6,"Type",2695,5819],[6,"Type",2767,5820],[5,"Amount",2802,5821],[5,"Notification",2802,5821],[5,"Activation",2802,5821],[6,"Item",2802,5821],[6,"Type",2901,5822],[5,"MobileCoin",2935,5823],[6,"Amount",2935,5823],[5,"MobileCoin",2981,5824],[6,"Transaction",2981,5824],[5,"QuotedAttachment",3027,5816],[6,"Content",3127,5825],[5,"Actions",3152,5826],[5,"ModifyAddFromInviteLinkAccessControlAction",3199,5827],[5,"ModifyAttributesAccessControlAction",3199,5827],[5,"AddMemberAction",3199,5827],[5,"DeleteMemberAction",3199,5827],[5,"ModifyMemberRoleAction",3199,5827],[5,"ModifyMemberProfileKeyAction",3199,5827],[5,"AddPendingMemberAction",3199,5827],[5,"DeletePendingMemberAction",3199,5827],[5,"PromotePendingMemberAction",3199,5827],[5,"PromotePendingPniAciMemberProfileKeyAction",3199,5827],[5,"AddRequestingMemberAction",3199,5827],[5,"DeleteRequestingMemberAction",3199,5827],[5,"PromoteRequestingMemberAction",3199,5827],[5,"AddBannedMemberAction",3199,5827],[5,"DeleteBannedMemberAction",3199,5827],[5,"ModifyTitleAction",3199,5827],[5,"ModifyDescriptionAction",3199,5827],[5,"ModifyAvatarAction",3199,5827],[5,"ModifyDisappearingMessagesTimerAction",3199,5827],[5,"ModifyMembersAccessControlAction",3199,5827],[5,"ModifyInviteLinkPasswordAction",3199,5827],[5,"ModifyAnnouncementsOnlyAction",3199,5827],[5,"GroupChangeState",3725,5828],[5,"Member",3749,5801],[5,"Avatar",3810,5829],[5,"Member",3810,5829],[5,"GroupInviteLinkContentsV1",3860,5830],[6,"Contents",3860,5830],[5,"Sticker",3941,5831],[5,"MobileCoinAddress",3969,5832],[6,"Address",3969,5832],[5,"Certificate",4052,5833],[5,"Certificate",4085,5834],[6,"Attachment",4111,5835],[5,"CallLinkUpdate",4134,5836],[5,"CallLogEvent",4134,5836],[5,"Sent",4134,5836],[5,"Contacts",4134,5836],[5,"Blocked",4134,5836],[5,"Request",4134,5836],[5,"Read",4134,5836],[5,"Viewed",4134,5836],[5,"Configuration",4134,5836],[5,"StickerPackOperation",4134,5836],[5,"ViewOnceOpen",4134,5836],[5,"FetchLatest",4134,5836],[5,"Keys",4134,5836],[5,"MessageRequestResponse",4134,5836],[5,"OutgoingPayment",4134,5836],[5,"PniChangeNumber",4134,5836],[5,"CallEvent",4134,5836],[5,"DeleteForMe",4134,5836],[6,"Direction",4657,5837],[6,"Event",4657,5837],[6,"Type",5169,5838],[6,"Type",5262,5839],[6,"Type",5036,5840],[6,"Type",5072,5841],[6,"Type",4657,5837],[6,"Type",4766,5842],[6,"Type",4800,5843],[5,"ConversationIdentifier",4835,5844],[5,"AddressableMessage",4835,5844],[5,"MessageDeletes",4835,5844],[5,"AttachmentDelete",4835,5844],[5,"ConversationDelete",4835,5844],[5,"LocalOnlyConversationDelete",4835,5844],[6,"Author",4989,5845],[6,"Identifier",5012,5846],[5,"MobileCoin",5111,5847],[6,"PaymentDetail",5111,5847],[5,"UnidentifiedDeliveryStatus",5207,5848],[5,"StoryMessageRecipient",5207,5848],[5,"Gradient",5296,5798],[6,"Background",5296,5798],[5,"Message",5421,5849],[6,"ContentHint",5455,5850],[6,"Type",5455,5850],[17,"Error"],[17,"AciStore"],[17,"PniStore"],[10,"ProtocolStore",5851],[10,"PreKeysStore",5852],[10,"SenderKeyStore",5851],[10,"SessionStoreExt",5853],[10,"Sync",5854],[17,"ContentsStoreError"],[17,"ContactsIter"],[17,"GroupsIter"],[17,"MessagesIter"],[17,"StickerPacksIter"],[10,"ContentsStore",5596],[8,"GroupMasterKeyBytes",5855],[17,"StateStoreError"],[10,"StateStore",5596],[5,"StickerPackManifest",5596],[5,"ProtocolAddress",5856],[5,"IdentityKey",5857],[5,"IdentityKeyPair",5857],[10,"ContentExt",5596],[5,"Linking",72],[5,"Registration",72]],"r":[[5,5750],[9,72],[64,5858],[72,5776],[75,5859],[78,5773],[79,5773],[80,5781],[81,5773],[82,5781],[83,5773],[281,5782],[282,5782],[283,5782],[284,5782],[285,5782],[286,5782],[287,5782],[288,5782],[289,5782],[290,5782],[291,5782],[292,5782],[293,5782],[294,5782],[295,5782],[296,5782],[297,5782],[298,5782],[299,5782],[300,5782],[301,5782],[302,5782],[303,5782],[305,5782],[306,5782],[307,5782],[308,5782],[309,5782],[310,5782],[311,5782],[312,5782],[313,5782],[314,5782],[315,5782],[316,5782],[317,5782],[318,5782],[319,5782],[320,5782],[321,5782],[323,5782],[324,5782],[325,5782],[326,5782],[327,5782],[328,5782],[329,5782],[330,5782],[365,5782],[391,5782],[492,5782],[653,5782],[663,5782],[928,5782],[1095,5782],[1097,5782],[1100,5782],[1102,5782],[1103,5782],[1106,5782],[1257,5782],[1286,5782],[1342,5782],[1385,5782],[1401,5782],[1405,5782],[1449,5782],[1451,5782],[1459,5782],[1685,5782],[1687,5782],[1705,5782],[1757,5782],[1761,5793],[1798,5805],[1802,5805],[1856,5809],[1864,5809],[1917,5810],[1918,5810],[1919,5810],[1920,5810],[1921,5810],[1922,5810],[2005,5810],[2028,5810],[2029,5810],[2086,5812],[2120,5811],[2154,5813],[2186,5814],[2213,5815],[2214,5815],[2217,5815],[2218,5815],[2219,5815],[2223,5815],[2226,5815],[2227,5815],[2228,5815],[2230,5815],[2231,5815],[2301,5815],[2456,5815],[2457,5815],[2534,5817],[2535,5817],[2536,5817],[2537,5817],[2538,5817],[2591,5817],[2643,5817],[2646,5817],[2698,5819],[2734,5818],[2769,5820],[2802,5821],[2804,5821],[2805,5821],[2806,5821],[2808,5821],[2809,5821],[2873,5821],[2903,5822],[2935,5823],[2936,5823],[2981,5824],[2983,5824],[3029,5816],[3030,5816],[3093,5799],[3128,5825],[3152,5826],[3153,5826],[3199,5827],[3200,5827],[3201,5827],[3202,5827],[3203,5827],[3204,5827],[3205,5827],[3206,5827],[3207,5827],[3208,5827],[3209,5827],[3210,5827],[3211,5827],[3212,5827],[3213,5827],[3214,5827],[3215,5827],[3216,5827],[3217,5827],[3218,5827],[3219,5827],[3220,5827],[3725,5828],[3750,5801],[3753,5801],[3810,5829],[3811,5829],[3860,5830],[3861,5830],[3908,5796],[3941,5831],[3969,5832],[3970,5832],[4019,5800],[4052,5833],[4085,5834],[4111,5835],[4134,5836],[4135,5836],[4136,5836],[4137,5836],[4138,5836],[4139,5836],[4140,5836],[4141,5836],[4142,5836],[4143,5836],[4144,5836],[4145,5836],[4146,5836],[4147,5836],[4148,5836],[4149,5836],[4150,5836],[4151,5836],[4193,5836],[4196,5836],[4197,5836],[4277,5836],[4379,5836],[4470,5836],[4476,5836],[4508,5836],[4517,5836],[4529,5836],[4661,5837],[4662,5837],[4668,5837],[4767,5842],[4803,5843],[4835,5844],[4836,5844],[4837,5844],[4838,5844],[4839,5844],[4840,5844],[4841,5844],[4877,5844],[4989,5845],[5012,5846],[5039,5840],[5078,5841],[5111,5847],[5113,5847],[5174,5838],[5207,5848],[5208,5848],[5264,5839],[5296,5798],[5301,5798],[5306,5798],[5387,5792],[5421,5849],[5443,5849],[5455,5850],[5463,5850],[5527,5797],[5563,5802]],"b":[[40,"impl-Display-for-Error%3CS%3E"],[41,"impl-Debug-for-Error%3CS%3E"],[42,"impl-From%3CDecodeError%3E-for-Error%3CS%3E"],[43,"impl-From%3CMessageSenderError%3E-for-Error%3CS%3E"],[44,"impl-From%3CParseServiceAddressError%3E-for-Error%3CS%3E"],[45,"impl-From%3CTryFromSliceError%3E-for-Error%3CS%3E"],[46,"impl-From%3CUuidError%3E-for-Error%3CS%3E"],[48,"impl-From%3CAttachmentCipherError%3E-for-Error%3CS%3E"],[49,"impl-From%3CProfileManagerError%3E-for-Error%3CS%3E"],[50,"impl-From%3CParseContactError%3E-for-Error%3CS%3E"],[51,"impl-From%3CS%3E-for-Error%3CS%3E"],[52,"impl-From%3CProfileCipherError%3E-for-Error%3CS%3E"],[53,"impl-From%3CSignalProtocolError%3E-for-Error%3CS%3E"],[54,"impl-From%3CElapsed%3E-for-Error%3CS%3E"],[55,"impl-From%3CParseError%3E-for-Error%3CS%3E"],[56,"impl-From%3CServiceError%3E-for-Error%3CS%3E"],[57,"impl-From%3CError%3E-for-Error%3CS%3E"],[58,"impl-From%3CError%3E-for-Error%3CS%3E"],[59,"impl-From%3CProvisioningError%3E-for-Error%3CS%3E"],[5671,"impl-Debug-for-Thread"],[5672,"impl-Display-for-Thread"]],"c":"OjAAAAEAAAAAACUAEAAAAHcAeAC0ALUAzABDBPkGKwdoBzkIWwh9CGMJZAmeCsIK5QpqC/oLKgzNDlgPxw91EnYSdxKzEtYSwxPqE0oUoxTrFCAVexV8FawVzxU=","e":"OzAAAAEAAEkSrgEAAAUABwAoADEADAA/AAAAQgAAAEQABABOAAAAVAABAFgAEgBsAAkAeQAWAJEAAACTABYAtgAIAM4AAgDSAAAA1wAAANsAAADdAAAA4QAEAOoAAADtAB8ADwEJABoBMABMAQAATwEBAFIBAABUAQEAVwEBAFoBAABdAQQAYwECAGgBAQBrAQIAbwEAAHEBAABzAQcAfAEBAH8BAACEAQIAiQFjAO4BAADwAQAA8gEAAPUBAgD5AY0AiQIEAI8CAACSAgAAlAIDAJkCAQCcAgIAoAKPADEDAgA1AwAANwMAADkDAAA7AwAAPQNfAJ4DAACgAwAApAMzANsDAwDgAwAA4wMwAEYEAQBJBAAATAQAAE4EAABSBAAAVAQHAF0EAQBjBAMAaAQBAGwEAQBvBAAAcQQvANAEBADWBAAA2AQDAN4EAQDhBAIA5QQAAOgEAADrBAEA7gQFAPUEAQD6BAIA/gQBAAIFBAAKBTEAPQUBAEAFAQBEBQIASAUAAEoFAgBPBQEAVQUFAFwFAABeBQAAYAUDAGUFAgBpBQAAawUAAG4FAgByBQEAdQUCAHkFAAB8BQEAgAUBAIMFAACTBQMAmAUBAJsFAACdBQAAnwUAAKEFAACjBQMAqAUBAKsFAACtBQAArwUAALEFAACzBQAAtgUAALoFAAC8BQAAwQUHAMsFkwBjBjIAlwYAAJoGAACcBgAAngYAAKAGAwCnBgAAqQYAAKsGMgDgBgcA6QYOAPsGAQD/Bg4ADwcQACIHBgAtBwIANAcWAEwHEABfBwYAagcCAHEHMACjBxIAtwcYANwHCgDyBwgA/gcRABIIBwAbCAwAKQgOADsIAQA/CAoASwgOAF0IAQBhCAoAbQgOAH8IAQCDCA0AkggHAJsIAACeCB0AvggAAMEIPAD/CC0ALwkbAEwJCwBnCQEAagkLAIMJAgCHCQAAiQkAAIsJDQCcCQAAngkAAKAJAACjCQAApQkAAKgJAQCrCSMA0AkmAPgJDwAJCg8AGgoFACEKCQAsCgUAOAoFAEQKAABICgIATAoAAE4KBQBWCgAAWQoAAFsKAABdCgAAYgoAAGQKDwB3CgcAgQoLAI4KDgCgCgEApAoMALIKDgDECgEAyAoLANUKDgDnCgEA6woNAPsKIgAfCwIAIwsHAC8LAwA5CwAAOwsCAD8LDABNCwsAWgsOAGwLAQBwCxoAjAsAAI4LAwCUCwEAmQsAAJsLHQC6CwAAvAsDAMILAQDHCwAAyQsOANkLCgDlCw4A9QsCAPwLAgACDBYAGgwOACwMAQAwDBMARgwBAEkMAABMDAUAUwwTAGgMAABqDCsAlwwFAJ4MDgHDDRUA7w0BAPINFgASDgEAGQ5aAHcOIwCcDgIAoA4MAK4OEgDCDggAzw4CANUOGQDwDggA+g4GAAMPAQAIDx8AKQ8AACsPAwAxDwIANg8AADgPDgBIDw4AWg8BAF4PDQBtDwQAcw8DAHkPAQB8DwgAhg8QAJgPAACaDwMAoA8BAKUPAACnDw4Atw8OAMkPAQDNDxMA4g8BAOYPAQDpDwAA6w8AAO0PAADvDxMABRABAAkQEAAcEAEAHxAAACIQFwA7ECYAZxA1AJ4QAQCiEAAApBARALcQIwDcEAAA3hAAAOAQNwAZEQAAGxEAAB0REQBCEQEARREAAEgREQBtEQAAcREBAHQRAgB7EQEAfxEAAIEREwCWEQAAmBEAAJoRAACcEQAAnxEAAKMRAgC1EQEAuBEAAL8ROwACEhgAHBIAAB4SIwBFEiwAexIFAIcSGgCjEg4AtRIBALkSCwDGEg4A2BIBANwSDQDrEiIADxMjADQTAAA2EwYAQxMGAFETCQBcExkAeBMPAIoTAQCNEwAAkBMPAKITAQClEwAAqBMJALMTDgDFEwEAyRMPANoTDgDsEwEA8BMKAP0TDwAOFAAAEBQBABQUAQAYFAEAHxQAACEUAQAkFAAAJhQLADMUBQA6FA4ATBQBAFAUGQBrFAAAbhQKAHsUAQCAFAoAjBQFAJMUDgClFAEAqRQSAL8UGgDbFAAA3xQIAO0UAwD2FAIA/BQSABAVDgAiFQEAJhUNADUVAAA3FQcAQRUBAEUVAQBJFQIATRUDAFQVAQBXFQEAWxUdAH8VAwCHFRMAnBUOAK4VAQCyFQsAvxUOANEVAQDVFQgA4hUBAOcVAADpFQAA6xUAAPEVAADzFQkA/xUAAAIWAAAFFgcADxYBABIWFAAoFgQALxYAADEWAAA2FgYAQhYAAEQWAABHFgAAVBYFAFwWFABzFgMA"}],\ +["libsignal_service",{"t":"FSSKFPGPSOOCONNNNNNCNNCCHNNNNNNNNNNNCNNNNNNNNCNNNNNNNNCCONNNCCCCCCECCCNNCNCCNNCNNNNNNNNNNNNCNNNNCNNNCEGPPNNHNNNHNNNNNNNNNNNNNNFNNNNNNNNNHNNNNNNNNNPPGPPFFGIPPONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONONNNNNNNNNNNNNNNNONNNNOEEEPFGEPEEPEEEFEPEPEEPEEPEPEPONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOEONNNNNNNNNNNNONNNEFNNONNNONNONNONOOOOOONNONONFPPPPKGPPPPFGFGFFPPFPPPPPPPFPPPPFFPPPPPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNOMNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNONNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNOOOONOOOONNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOONNNNNNNNNNNNMNOOOOOOOOHEPGPPFFPEREEEKGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNENFFPPPGPPOONNNNNNOONNNNNNNNNNNONNNNNNNNNNONNNNNNOONOONNNNNNNNNNNNNOONNNFKFFKFNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNOOOMMMMMMOOOOOOMNNNNOOOMMNNNNNNNNNNNNNNNNNNNNNEEEEEFEEFFKEEEETTTTEFKYEEEEEEEEEEFFNNNNNNNNNNNNNNNNNNNNNNNOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNEMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNONNNONNNNNNNNNNNNFNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFPFFFFFFFFFFGFFFFFFPFFFFFFFCONNOONONOONOONONNOOOOONOOONNOONOOOCONONOOOOOOOONOONONNNNOOOOCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOCONONONNOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOCONOONOOOOCOONOONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONONNONONONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOCNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOCOCNOCOCCNOCOONNNNOONOONNNNOOOONOONNOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOONOOONONNOOCOONOOOOOONOONNNOOONOONNOOOOOCNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOCOONNOOONONOOOOOOONNNNOOOOOONONONOOOONOOONOCONOOOONOONOOONOCNOOCNOONONNNNNNNNNNNNNNNOOOONONNONONONONOOOONOOCOCONONONOCNONONONONNNNOOOOOOOONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOCNONONONOOOONNOONOCOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONGPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNOOOOONNNNNNNNNNNNCCNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNONNNNNNPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNONNNNNNNNNNNONNNNNNPFFPPGFFPPPFPPGFFPFFPPONNONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOONONONONNNNNNNNNNNNNCCNONONONNONONNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNFFFFFONNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNCNNNNNNNNNNNONNNNNNNNNNNONNNNNNNNNNNONNNOOONONONNNNNCNOCNONONONNNNONONNNNNNNNNNNNNNNNNNOOONNNNNNNOONNNNNPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPFGFPCCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOCNNNNNNNNONNNNNNNNNONNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNPPFGNNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNPPPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPPNNNNNNNNNNNNNNNNNNNNFCOOOONNNNNNOOOONNNNNNNNNOOOOOOOOOOONOOOOONNNNNFFFFFFFFFFFFFFFFFFFFFFNOOOOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNOOOOOOONNOONNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNOONNNNNNNNPFPPGPPNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNGFPNNNNNNNNNNNNNNNNNNNNNNNNNONNNNONNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNONNNNNONNNNNONNNNNNNNGFPNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNONNNNONONOONNNNNFNNNNNNNNNNNNNNONNNONNNNNNGPPNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFONOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONOONOOOCNONOOCNONONNNNNNNNNNNNNNNNNNONONONONOCNONNNOOOCNNNNNNNNNNOCNOOONONNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNPPPPGGPPPPPGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNONNNNNNNNNNNNNOOOONNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNGPPNNNNNNNNNNNNNNNNNNNNGPPPNNNNNNNNNNNNNNNNNNNNPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPGNONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNONONONNONOONNNNNNNNNNPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNONNOOONNNNNNNNNNNNNNNONNNNNNNNNNNONNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPFPPPPGNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNONONNNNNNNNNONNCNONNNNNNONNGPPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPFPPGPPPPPPPPPPPPPPFPPPEEFGEGPPPPOONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNHOOOOONOONNONNNNNNNNNNNNNNNNNNNNONNNNNNOOFPFFGPPRPSFFFFPPFGPPPPPSFFFFPPFPPPPPPPFFFFPPKPFPFGFPPPGGFPPFPFPPPPPPGFPFPPPOOONOOOOOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONONNNNNNNNNNNNNNNNNNNNONONNNNNMONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNMNNNNONOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOOOOOOOOOONNNNOOMNOONOOOOOOOOOMMOOONMMNNOOOONONNNNONNNNNNNNNNNNNNNOONOOOONNOOONNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMOOOOOOOOFNNNNNNNNNNNNNNNNNNNFGPEPEPPFGPPFFPPFIFPPPOONNNNNNNNNNNNNNNNONNNNOONNNNNNNNNNNNNNNNNOOONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNOOOONOOONNNNNNNNONNNNNNNNNNNNNNNNNNNNONNNNNNNNONOONNNNNNNNOOOOOPPGFENNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNONNKNMNMMEEHEFNNONNNNNNONNNNSHCCCCCCCCHHHHHHHHHHHHHHHHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["AccountManager","GROUP_LEAVE_FLAG","GROUP_UPDATE_FLAG","MaybeSend","Profile","ProfileCipherError","ProfileManagerError","ServiceError","USER_AGENT","about","about_emoji","attachment_cipher","avatar","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cipher","clone","clone_into","configuration","content","decrypt_device_name","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","drop","envelope","fmt","fmt","fmt","from","from","from","from","from","groups_v2","init","init","init","into","into","into","link_device","linked_devices","messagepipe","models","name","new","partial_default","pnp_initialize_devices","pre_keys","prelude","profile_cipher","profile_name","profile_service","proto","protocol","provisioning","push_service","receiver","register_account","retrieve_profile","sender","serialize","service_address","session_store","set_account_attributes","source","sticker_cipher","submit_recaptcha_challenge","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unidentified_access","update_device_name","update_pre_key_bundle","upload_versioned_profile","upload_versioned_profile_without_avatar","utils","vzip","vzip","vzip","websocket","zkgroup","AttachmentCipherError","MacError","PaddingError","borrow","borrow_mut","decrypt_in_place","deref","deref_mut","drop","encrypt_in_place","eq","equivalent","equivalent","equivalent","fmt","fmt","from","init","into","to_string","try_from","try_into","type_id","vzip","ServiceCipher","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","fmt","from","get_preferred_protocol_address","init","into","new","open_envelope","to_owned","try_from","try_into","type_id","vzip","Cdn","ContactDiscovery","Endpoint","Production","Service","ServiceConfiguration","ServiceCredentials","SignalServers","SignalingKey","Staging","Storage","aci","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","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","device_id","drop","drop","drop","drop","e164","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","from","from","from_str","init","init","init","init","into","into","into","into","login","password","phonenumber","pni","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","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","deref","deref","deref","deref_mut","deref_mut","deref_mut","destination","drop","drop","drop","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_body","from_proto","init","init","init","into","into","into","into_proto","metadata","needs_receipt","sender","sender_device","server_guid","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","deref","deref_mut","deserialize","destination_uuid","drop","from","guid","init","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","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","disappearing_messages_timer","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","duration","editor","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","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","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","invite_link_password","joined_at_revision","members","members","new","partial_default","pending_members","profile_key","profile_key","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","Envelope","Incoming","KeepAliveRequest","Message","MessagePipe","PanicingWebSocketService","QueueEmpty","ServiceCredentials","Stream","WebSocketMessage","WebSocketRequestMessage","WebSocketResponseMessage","WebSocketService","WebSocketStreamItem","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","fmt","from","from","from","from","from_socket","init","init","init","init","into","into","into","into","send_message","send_message","stream","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","web_socket_message","ws","Attachment","Contact","MissingAvatarContentType","MissingProfileKey","MissingUuid","ParseContactError","Protobuf","Uuid","archived","avatar","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","color","content_type","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","drop","drop","drop","expire_timer","fmt","fmt","fmt","fmt","from","from","from","from","from","from_proto","inbox_position","init","init","init","into","into","into","name","phone_number","profile_key","profile_key","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","KyberPreKeyStoreExt","PreKeyEntity","PreKeyState","PreKeysStore","SignedPreKeyEntity","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","delete_all_stale_one_time_kyber_pre_keys","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","fmt","fmt","fmt","fmt","from","from","from","from","identity_key","init","init","init","init","into","into","into","into","key_id","key_id","key_id","kyber_pre_keys_count","load_last_resort_kyber_pre_keys","mark_all_one_time_kyber_pre_keys_stale_if_necessary","next_pq_pre_key_id","next_pre_key_id","next_signed_pre_key_id","pq_last_resort_key","pq_pre_keys","pre_keys","public_key","public_key","public_key","remove_kyber_pre_key","serialize","serialize","serialize","serialize","signature","signature","signed_pre_key","signed_pre_keys_count","store_last_resort_kyber_pre_key","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","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","AccessControl","AttachmentIdentifier","AttachmentPointer","Contacts","Content","DeviceId","Envelope","Group","GroupMasterKey","GroupSecretParams","IdentityKeyStore","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_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","compare","compare","create","decode","decode_length_delimited","decrypt_blob","decrypt_blob_with_padding","decrypt_profile_key","decrypt_service_id","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","derive_access_key","derive_from_master_key","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","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","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","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_identity","get_identity_key_pair","get_local_registration_id","get_master_key","get_node_id","get_profile_key_version","get_public_params","get_timestamp","get_variant","get_version","get_version_num","hash","hash","hash","hyphenated","init","init","init","init","init","init","into","into","into","into","into","into","into_bytes","is_max","is_nil","is_trusted_identity","max","merge","merge_length_delimited","new","nil","parse_str","partial_cmp","partial_cmp","partial_default","partial_default","partial_default","partial_default","phonenumber","save_identity","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_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","deref","deref","deref_mut","deref_mut","drop","drop","encrypt_about","encrypt_emoji","encrypt_name","fmt","fmt","from","from","from","from","init","init","into","into","into_inner","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","deref","deref_mut","deserialize","deserialize","deserialize","drop","empty","eq","equivalent","equivalent","equivalent","family_name","fmt","fmt","from","given_name","init","into","is_cjkv","is_empty","serialize","serialize","to_owned","to_string","try_from","try_into","type_id","vzip","ProfileService","borrow","borrow_mut","deref","deref_mut","drop","from","from_socket","init","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","as_str_name","associated_value","attachment","attachment_identifier","attachment_pointer","attachments","attributes","attributes","author","author","avatar","avatar","avatar","avatar","avatar","background","banned_members","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","compare","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","delete_for_me","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","description","description","description","destination_aci","destination_aci","destination_address","destination_device_id","destination_device_id","destination_service_id","destination_service_id","device_id","device_id","digest","digest","disappearing_messages_timer","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","equivalent","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","from_str_name","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_mac","incremental_mac","incremental_mac_chunk_size","incremental_mac_chunk_size","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","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","length","length","master_key","master_key","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","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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_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","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","with_padding","AccessRequired","Administrator","Any","Member","Unknown","Unsatisfiable","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","AttachmentIdentifier","Borderless","CdnId","CdnKey","Flags","Gif","VoiceMessage","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","merge","partial_cmp","partial_default","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AssociatedValue","Bold","Italic","MentionAci","Monospace","None","Spoiler","Strikethrough","Style","Style","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","merge","partial_cmp","partial_default","to_owned","to_owned","try_from","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","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","device_id","device_id","drop","drop","drop","drop","drop","drop","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","init","init","init","init","init","init","into","into","into","into","into","into","offer","opaque","opaque","opaque","opaque","opaque","opaque","opaque","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","OfferAudioCall","OfferVideoCall","Type","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Droppable","HandleImmediately","Urgency","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Avatar","borrow","borrow_mut","clear","clone","clone_into","content_type","content_type","default","deref","deref_mut","drop","encoded_len","eq","fmt","from","init","into","length","length","partial_default","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","as_str_name","as_str_name","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","compare","compare","contact","data","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","equivalent","equivalent","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","from_str_name","from_str_name","hash","hash","id","id","init","init","init","init","init","init","init","init","init","init","init","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","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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_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","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","display_name","display_name","drop","drop","drop","drop","drop","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","init","init","init","init","init","into","into","into","into","into","is_profile","is_profile","label","label","label","label","label","label","middle_name","middle_name","neighborhood","neighborhood","partial_default","partial_default","partial_default","partial_default","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Custom","Home","Mobile","Type","Work","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Custom","Home","Type","Work","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","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","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","merge","note","note","notification","partial_default","partial_default","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Amount","MobileCoin","MobileCoin","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","merge","partial_default","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","merge","partial_default","receipt","receipt","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GiftBadge","Normal","QuotedAttachment","Type","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","compare","content_type","content_type","default","default","deref","deref","deref_mut","deref_mut","drop","drop","encoded_len","eq","eq","equivalent","equivalent","equivalent","file_name","file_name","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","partial_cmp","partial_default","partial_default","thumbnail","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Ciphertext","KeyExchange","PlaintextContent","PrekeyBundle","Receipt","Type","UnidentifiedSender","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Avatar","Content","Description","DisappearingMessagesDuration","Title","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","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","deref","deref_mut","drop","encoded_len","eq","fmt","from","init","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","partial_default","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","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","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","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","deref","deref_mut","drop","encoded_len","eq","fmt","from","group_change","group_state","init","into","partial_default","to_owned","try_from","try_into","type_id","vzip","Deliver","Member","Quit","RequestInfo","Type","Unknown","Update","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","compare","default","default","deref","deref","deref_mut","deref_mut","drop","drop","e164","e164","encoded_len","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","partial_cmp","partial_default","partial_default","to_owned","to_owned","try_from","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","deref","deref","deref_mut","deref_mut","drop","drop","e164","e164","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","length","length","partial_default","partial_default","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","group_master_key","init","init","into","into","invite_link_password","merge","partial_default","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Administrator","Default","Role","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Sticker","borrow","borrow_mut","clear","clone","clone_into","content_type","content_type","default","deref","deref_mut","drop","emoji","emoji","encoded_len","eq","fmt","from","id","id","init","into","partial_default","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","merge","partial_default","signature","signature","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Delivery","Read","Type","Viewed","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Certificate","borrow","borrow_mut","clear","clone","clone_into","default","deref","deref_mut","drop","encoded_len","eq","expires","expires","fmt","from","identity_key","identity_key","init","into","partial_default","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","deref","deref_mut","drop","encoded_len","eq","fmt","from","id","id","init","into","key","key","partial_default","to_owned","try_from","try_into","type_id","vzip","Attachment","FileAttachment","TextAttachment","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","into","merge","to_owned","try_from","try_into","type_id","vzip","Blocked","CallEvent","CallLinkUpdate","CallLogEvent","Configuration","Contacts","DeleteForMe","FetchLatest","Keys","MessageRequestResponse","OutgoingPayment","PniChangeNumber","Read","Request","Sent","StickerPackOperation","ViewOnceOpen","Viewed","acis","admin_pass_key","admin_pass_key","attachment_deletes","blob","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","call_event","call_id","call_id","call_link_update","call_log_event","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","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_deletes","conversation_id","conversation_id","conversation_id","conversation_id","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","delete_for_me","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","destination_e164","destination_e164","destination_service_id","destination_service_id","direction","direction","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","eq","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","fmt","from","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","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","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","local_only_conversation_deletes","master","master","message","message_deletes","message_request_response","new_e164","new_e164","note","note","numbers","outgoing_payment","pack_id","pack_id","pack_key","pack_key","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","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","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_into","try_into","try_into","try_into","try_into","try_into","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","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","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","vzip","Accepted","AdHocCall","AudioCall","Delete","Direction","Event","GroupCall","Incoming","NotAccepted","Observed","Outgoing","Type","UnknownAction","UnknownDirection","UnknownType","VideoCall","as_str_name","as_str_name","as_str_name","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_i32","from_i32","from_i32","from_str_name","from_str_name","from_str_name","hash","hash","hash","init","init","init","into","into","into","is_valid","is_valid","is_valid","partial_cmp","partial_cmp","partial_cmp","partial_default","partial_default","partial_default","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Delete","Type","Update","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Clear","MarkedAsRead","MarkedAsReadInConversation","Type","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","AddressableMessage","AttachmentDelete","ConversationDelete","ConversationIdentifier","LocalOnlyConversationDelete","MessageDeletes","addressable_message","author","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","conversation","conversation","conversation","conversation","conversation_identifier","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","fallback_digest","fallback_digest","fallback_plaintext_hash","fallback_plaintext_hash","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","identifier","init","init","init","init","init","init","into","into","into","into","into","into","is_full_delete","is_full_delete","messages","most_recent_messages","most_recent_non_expiring_messages","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","sent_timestamp","sent_timestamp","target_message","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_id","type_id","type_id","type_id","type_id","type_id","uuid","uuid","vzip","vzip","vzip","vzip","vzip","vzip","Author","AuthorE164","AuthorServiceId","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","into","merge","to_owned","try_from","try_into","type_id","vzip","Identifier","ThreadE164","ThreadGroupId","ThreadServiceId","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","into","merge","to_owned","try_from","try_into","type_id","vzip","LocalProfile","StorageManifest","SubscriptionStatus","Type","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Accept","Block","BlockAndDelete","BlockAndSpam","Delete","Spam","Type","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fee_pico_mob","fee_pico_mob","fmt","fmt","from","from","init","init","into","into","ledger_block_index","ledger_block_index","ledger_block_timestamp","ledger_block_timestamp","merge","output_public_keys","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","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","deref","deref","deref_mut","deref_mut","destination_identity_key","destination_identity_key","destination_service_id","destination_service_id","destination_service_id","destination_service_id","distribution_list_ids","drop","drop","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","is_allowed_to_reply","is_allowed_to_reply","partial_default","partial_default","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unidentified","unidentified","vzip","vzip","Install","Remove","Type","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Background","Bold","Color","Condensed","Default","Gradient","Gradient","Regular","Script","Serif","Style","angle","angle","as_str_name","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone_into","clone_into","clone_into","cmp","colors","compare","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode","encoded_len","encoded_len","end_color","end_color","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_i32","from_str_name","hash","init","init","init","into","into","into","is_valid","merge","partial_cmp","partial_default","partial_default","positions","start_color","start_color","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Action","Started","Stopped","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Message","borrow","borrow_mut","clear","clone","clone_into","content","content","content_hint","content_hint","default","deref","deref_mut","drop","encoded_len","eq","fmt","from","group_id","group_id","init","into","message","partial_default","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","as_str_name","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","compare","compare","default","default","deref","deref","deref_mut","deref_mut","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_i32","from_str_name","from_str_name","hash","hash","init","init","into","into","is_valid","is_valid","partial_cmp","partial_cmp","partial_default","partial_default","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Default","State","Unverified","Verified","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Request","Response","Type","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","AesPaddingError","BadVersionNumber","Base64","ConfirmCodeResponse","DecodeError","EncryptOnlyProvisioningCipher","InvalidKeyError","InvalidPhoneNumber","InvalidPrivateKey","InvalidProfileKey","InvalidPublicKey","InvalidStep","MismatchedMac","MissingMessage","MissingPhoneNumber","MissingPrivateKey","MissingProfileKey","MissingProvisioningCode","MissingPublicKey","MissingUrl","MissingUuid","NewDeviceRegistration","NewDeviceRegistration","Protocol","ProtocolError","ProvisionEnvelope","ProvisionMessage","ProvisioningCipher","ProvisioningError","ProvisioningVersion","SecondaryDeviceProvisioning","ServiceError","Url","WsClosing","WsError","aci_private_key","aci_public_key","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","decrypt","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","device_id","drop","drop","drop","drop","drop","drop","encrypt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_key_pair","from_public","generate","generate_registration_id","init","init","init","init","init","init","into","into","into","into","into","into","link_device","phone_number","pni_private_key","pni_public_key","pni_registration_id","profile_key","public_key","registration_id","service_ids","source","source","storage_capable","to_string","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","AccountAttributes","AccountIdentity","AttachmentV2UploadAttributes","AuthCredentials","AvatarWrite","Base64DecodeError","BincodeError","ByteStream","CredentialsCacheError","DEFAULT_DEVICE_ID","DeviceActivationRequest","DeviceCapabilities","DeviceId","DeviceInfo","GroupsV2DecryptionError","GroupsV2Error","HttpAuth","HttpAuthOverride","Identified","InvalidDeviceName","InvalidFrameError","InvalidUrl","JsonDecodeError","KEEPALIVE_TIMEOUT_SECONDS","LinkAccountAttributes","LinkCapabilities","LinkRequest","LinkResponse","Locked","MacError","MismatchedDevices","MismatchedDevicesException","NewAvatar","NoAvatar","NoOverride","NotFoundError","ParseServiceAddress","PhoneNumberIdentity","PreKeyResponse","PreKeyResponseItem","PreKeyStatus","ProofRequired","ProofRequiredError","ProtobufDecodeError","PushService","RateLimitExceeded","RecaptchaAttributes","RecoveryPassword","RegistrationLockFailure","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","ZkGroupDeserializationFailure","about","about_emoji","account_attributes","aci","aci","aci","aci","aci_pq_last_resort_pre_key","aci_signed_pre_key","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","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","capabilities","capabilities","capabilities","captcha","captcha_required","change_number","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","count","create_verification_session","created","decrypt","default","default","default","default","delete_json","delete_sync","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","device_activation_request","device_id","device_id","device_id","devices","devices","discoverable_by_phone_number","distribute_pni_keys","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extra_devices","fetches_messages","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","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","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","hash","id","id","identity_key","identity_key","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","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","last_seen","length","link_device","missing_devices","name","name","name","name","next_call","next_sms","next_verification_attempt","number","number","options","partial_default","partial_default","partial_default","partial_default","password","password","patch_json","patch_verification_session","payment_activation","pin","pni","pni","pni","pni","pni","pni","pni_pq_last_resort_pre_key","pni_registration_id","pni_registration_id","pni_signed_pre_key","post_json","post_to_cdn0","pq_count","pq_pre_key","pre_key","push_challenge_required","put_json","put_protobuf","recovery_password","register_pre_keys","registration_id","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","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","svr1_credentials","svr2_credentials","time_remaining","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","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_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","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","unidentified_access","unidentified_access_key","unlink_device","unrestricted_unidentified_access","unrestricted_unidentified_access","upload_attachment","username","username","uuid","verification_code","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","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","deref","deref_mut","drop","from","init","into","new","retrieve_contacts","retrieve_messages","to_owned","try_from","try_into","type_id","vzip","AttachmentSpec","AttachmentUploadError","AttachmentUploadError","ContactDetails","Err","GroupDetails","IoError","MaximumRetriesLimitExceeded","MessageSender","MessageSenderError","NotFound","Ok","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","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","destination","destination_device_id","destination_registration_id","drop","drop","drop","drop","drop","drop","drop","drop","file_name","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","height","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","length","messages","needs_sync","needs_sync","new","online","preview","recipient","send_configuration","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","used_identity_key","voice_note","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","width","addr","address","options","token","InvalidUuid","NoUuid","ParseServiceAddressError","ServiceAddress","ServiceIdType","aci","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","deref","deref_mut","deref_mut","drop","drop","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","hash","identity","init","init","into","into","new_aci","new_pni","pni","source","to_owned","to_owned","to_protocol_address","to_service_id","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","deref","deref_mut","drop","from","init","into","key","try_from","try_into","type_id","vzip","BASE64_RELAXED","random_length_padding","serde_base64","serde_identity_key","serde_optional_base64","serde_optional_identity_key","serde_optional_private_key","serde_phone_number","serde_private_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","deref","deref","deref_mut","deref_mut","drop","drop","from","from","from_socket","get_attachment_v2_upload_attributes","init","init","into","into","is_closed","is_used","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"],[102,"libsignal_service::attachment_cipher"],[126,"libsignal_service::cipher"],[146,"libsignal_service::configuration"],[240,"libsignal_service::content"],[339,"libsignal_service::envelope"],[367,"libsignal_service::groups_v2"],[664,"libsignal_service::groups_v2::GroupChange"],[672,"libsignal_service::groups_v2::utils"],[673,"libsignal_service::messagepipe"],[743,"libsignal_service::models"],[813,"libsignal_service::pre_keys"],[906,"libsignal_service::prelude"],[1170,"libsignal_service::profile_cipher"],[1213,"libsignal_service::profile_name"],[1247,"libsignal_service::profile_service"],[1262,"libsignal_service::proto"],[2743,"libsignal_service::proto::access_control"],[2780,"libsignal_service::proto::attachment_pointer"],[2838,"libsignal_service::proto::body_range"],[2899,"libsignal_service::proto::call_message"],[3063,"libsignal_service::proto::call_message::hangup"],[3100,"libsignal_service::proto::call_message::offer"],[3134,"libsignal_service::proto::call_message::opaque"],[3168,"libsignal_service::proto::contact_details"],[3194,"libsignal_service::proto::data_message"],[3516,"libsignal_service::proto::data_message::contact"],[3677,"libsignal_service::proto::data_message::contact::email"],[3713,"libsignal_service::proto::data_message::contact::phone"],[3749,"libsignal_service::proto::data_message::contact::postal_address"],[3784,"libsignal_service::proto::data_message::payment"],[3883,"libsignal_service::proto::data_message::payment::activation"],[3917,"libsignal_service::proto::data_message::payment::amount"],[3963,"libsignal_service::proto::data_message::payment::notification"],[4009,"libsignal_service::proto::data_message::quote"],[4070,"libsignal_service::proto::envelope"],[4109,"libsignal_service::proto::group_attribute_blob"],[4134,"libsignal_service::proto::group_change"],[4181,"libsignal_service::proto::group_change::actions"],[4707,"libsignal_service::proto::group_changes"],[4731,"libsignal_service::proto::group_context"],[4792,"libsignal_service::proto::group_details"],[4842,"libsignal_service::proto::group_invite_link"],[4888,"libsignal_service::proto::member"],[4923,"libsignal_service::proto::pack"],[4951,"libsignal_service::proto::payment_address"],[4999,"libsignal_service::proto::receipt_message"],[5034,"libsignal_service::proto::sender_certificate"],[5067,"libsignal_service::proto::server_certificate"],[5093,"libsignal_service::proto::story_message"],[5116,"libsignal_service::proto::sync_message"],[5639,"libsignal_service::proto::sync_message::call_event"],[5748,"libsignal_service::proto::sync_message::call_link_update"],[5782,"libsignal_service::proto::sync_message::call_log_event"],[5817,"libsignal_service::proto::sync_message::delete_for_me"],[5971,"libsignal_service::proto::sync_message::delete_for_me::addressable_message"],[5994,"libsignal_service::proto::sync_message::delete_for_me::conversation_identifier"],[6018,"libsignal_service::proto::sync_message::fetch_latest"],[6054,"libsignal_service::proto::sync_message::message_request_response"],[6093,"libsignal_service::proto::sync_message::outgoing_payment"],[6151,"libsignal_service::proto::sync_message::request"],[6189,"libsignal_service::proto::sync_message::sent"],[6244,"libsignal_service::proto::sync_message::sticker_pack_operation"],[6278,"libsignal_service::proto::text_attachment"],[6369,"libsignal_service::proto::typing_message"],[6403,"libsignal_service::proto::unidentified_sender_message"],[6437,"libsignal_service::proto::unidentified_sender_message::message"],[6508,"libsignal_service::proto::verified"],[6543,"libsignal_service::proto::web_socket_message"],[6578,"libsignal_service::provisioning"],[6723,"libsignal_service::provisioning::ProvisioningError"],[6725,"libsignal_service::push_service"],[7447,"libsignal_service::push_service::ServiceError"],[7455,"libsignal_service::receiver"],[7475,"libsignal_service::sender"],[7649,"libsignal_service::sender::MessageSenderError"],[7653,"libsignal_service::service_address"],[7710,"libsignal_service::session_store"],[7716,"libsignal_service::sticker_cipher"],[7720,"libsignal_service::unidentified_access"],[7735,"libsignal_service::utils"],[7745,"libsignal_service::utils::serde_base64"],[7747,"libsignal_service::utils::serde_identity_key"],[7749,"libsignal_service::utils::serde_optional_base64"],[7751,"libsignal_service::utils::serde_optional_identity_key"],[7753,"libsignal_service::utils::serde_optional_private_key"],[7755,"libsignal_service::utils::serde_phone_number"],[7757,"libsignal_service::utils::serde_private_key"],[7759,"libsignal_service::utils::serde_signaling_key"],[7761,"libsignal_service::websocket"],[7799,"libsignal_service::account_manager"],[7800,"libsignal_protocol::curve"],[7801,"alloc::string"],[7802,"core::result"],[7803,"serde::de"],[7804,"core::fmt"],[7805,"url"],[7806,"libsignal_protocol::storage::traits"],[7807,"alloc::vec"],[7808,"zkgroup::api::profiles::profile_key"],[7809,"core::option"],[7810,"phonenumber::phone_number"],[7811,"core::marker"],[7812,"core::clone"],[7813,"rand::rng"],[7814,"rand_core"],[7815,"serde::ser"],[7816,"core::error"],[7817,"core::any"],[7818,"libsignal_protocol::identity_key"],[7819,"libsignal_core::address"],[7820,"core::convert"],[7821,"std::io"],[7822,"libsignal_protocol::error"],[7823,"uuid"],[7824,"libsignal_service::groups_v2::manager"],[7825,"libsignal_service::groups_v2::model"],[7826,"libsignal_service::groups_v2::operations"],[7827,"prost::error"],[7828,"bincode::error"],[7829,"zkgroup::common::errors"],[7830,"zkgroup::api::auth::auth_credential_with_pni"],[7831,"zkgroup::api::groups::group_params"],[7832,"zkgroup::api::server_params"],[7833,"std::collections::hash::map"],[7834,"bytes::bytes"],[7835,"core::future::future"],[7836,"alloc::boxed"],[7837,"core::pin"],[7838,"futures_core::stream"],[7839,"chrono::offset::utc"],[7840,"chrono::datetime"],[7841,"libsignal_protocol::state::kyber_prekey"],[7842,"libsignal_protocol::state::prekey"],[7843,"libsignal_protocol::state::signed_prekey"],[7844,"uuid::fmt"],[7845,"core::cmp"],[7846,"bytes::buf::buf_impl"],[7847,"zkgroup::api::groups::profile_key_ciphertext"],[7848,"zkgroup::api::groups::uuid_ciphertext"],[7849,"bytes::buf::buf_mut"],[7850,"core::iter::traits::collect"],[7851,"zkgroup::crypto::uid_struct"],[7852,"zkgroup::api::profiles::profile_key_commitment"],[7853,"zkgroup::api::profiles::profile_key_version"],[7854,"uuid::timestamp"],[7855,"core::hash"],[7856,"core::borrow"],[7857,"core::str::error"],[7858,"prost::encoding"],[7859,"libsignal_service::provisioning::cipher"],[7860,"base64::decode"],[7861,"futures_channel::mpsc"],[7862,"futures_io::if_std"],[7863,"url::parser"],[7864,"core::iter::traits::iterator"],[7865,"std::io::error"],[7866,"core::task::wake"],[7867,"core::task::poll"],[7868,"core::ops::function"]],"i":[0,0,0,0,0,12,0,12,0,3,3,0,3,16,12,3,16,12,3,0,3,3,0,0,0,3,16,12,3,16,12,3,3,16,12,3,0,12,12,3,16,12,12,12,3,0,16,12,3,16,12,3,16,16,0,0,3,16,3,16,0,0,0,0,0,0,0,0,0,0,16,16,0,3,0,0,16,12,0,16,3,12,16,12,3,16,12,3,16,12,3,0,16,16,16,16,0,16,12,3,0,0,0,56,56,56,56,0,56,56,56,0,56,56,56,56,56,56,56,56,56,56,56,56,56,56,0,57,57,57,57,57,57,57,57,57,0,57,57,57,57,57,57,57,57,57,69,69,0,70,69,0,0,0,0,70,69,19,19,68,68,19,70,69,68,19,70,69,68,68,19,70,68,19,70,68,19,70,69,68,19,70,69,70,19,68,19,70,69,19,70,70,70,70,70,70,69,68,68,68,19,70,69,70,68,19,70,69,68,19,70,69,19,19,19,19,70,19,68,19,70,70,68,19,70,69,68,19,70,69,68,19,70,69,68,68,19,70,69,68,0,0,0,72,0,0,0,72,0,0,72,0,0,0,0,0,72,0,72,0,0,72,0,0,72,0,72,0,72,66,71,66,72,71,66,72,71,66,72,71,66,72,71,66,72,71,66,72,71,71,66,72,71,66,72,71,66,72,72,72,72,72,72,72,72,72,72,66,66,71,66,72,71,66,72,72,66,71,71,71,71,0,71,71,66,72,71,66,72,71,66,72,71,66,72,71,71,66,72,0,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,94,94,94,100,0,0,94,94,94,94,0,0,0,0,0,0,94,94,0,94,94,94,94,94,94,100,0,94,94,100,86,0,0,94,94,86,100,100,100,100,92,91,89,91,92,98,86,87,88,89,90,91,92,93,94,95,100,98,86,87,88,89,90,91,92,93,94,95,100,93,85,87,88,89,90,91,92,93,94,95,88,89,90,91,92,93,94,95,0,98,87,98,86,87,88,89,90,91,92,93,94,95,100,98,86,87,88,89,90,91,92,93,94,95,100,92,88,89,90,91,92,95,92,98,86,87,88,89,90,91,92,93,94,95,100,95,93,88,89,90,91,92,95,89,89,89,95,95,95,98,86,86,88,89,90,91,92,93,94,95,100,100,98,86,87,88,89,90,91,92,93,94,95,100,100,100,100,100,85,87,98,98,98,86,87,88,89,90,91,92,93,94,95,100,98,86,87,88,89,90,91,92,93,94,95,100,92,88,91,92,98,87,92,88,90,92,98,92,93,88,89,88,89,90,91,92,95,100,89,90,92,88,89,90,91,92,93,94,95,86,100,98,86,87,88,89,90,91,91,92,93,94,95,100,98,86,87,88,89,90,91,92,93,94,95,100,98,86,87,88,89,90,91,92,93,94,95,100,0,88,89,90,98,86,87,88,89,90,91,92,93,94,95,100,85,87,404,405,406,407,406,404,405,407,0,0,113,0,123,123,0,0,113,0,117,0,0,0,0,0,123,115,126,113,123,115,126,113,123,115,126,113,123,115,126,113,123,115,126,113,113,123,115,126,113,115,123,115,126,113,123,115,126,113,117,126,115,123,115,126,113,123,115,126,113,123,115,126,113,123,115,126,113,0,115,0,0,132,132,132,0,132,132,130,130,128,130,132,128,130,132,130,128,128,130,132,128,130,132,128,130,128,130,132,130,128,130,132,132,128,130,132,132,132,130,130,128,130,132,128,130,132,130,130,130,130,128,128,130,132,132,128,130,132,128,130,132,128,130,132,130,130,128,130,132,0,0,0,0,0,0,139,140,141,142,139,140,141,142,136,139,140,141,142,139,140,141,142,139,140,141,139,140,141,142,139,140,141,142,139,140,141,142,142,139,140,141,142,139,140,141,142,139,140,141,30,136,136,30,30,30,142,142,142,139,140,141,136,139,140,141,142,140,141,142,30,136,139,139,140,140,140,141,141,141,142,139,140,141,142,139,140,141,142,139,140,141,142,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,63,63,63,63,63,63,63,63,63,58,133,63,112,107,24,58,133,63,112,107,24,63,24,154,58,133,63,112,107,24,58,133,63,112,107,24,58,63,58,63,24,154,154,107,107,107,107,63,112,58,133,63,112,107,24,58,133,63,112,107,24,24,107,63,112,107,24,58,133,63,112,107,24,154,63,63,63,154,154,154,154,107,107,107,107,107,107,58,133,63,24,58,58,58,133,133,133,63,63,63,58,58,133,133,63,63,63,63,24,58,58,133,63,63,63,63,63,63,112,107,24,63,63,63,63,63,63,63,63,63,63,63,107,24,24,24,107,18,18,18,107,63,24,107,63,63,63,63,58,133,63,63,58,133,63,112,107,24,58,133,63,112,107,24,63,63,63,18,63,154,154,112,63,63,58,63,63,112,107,24,0,18,63,112,107,24,63,63,63,58,133,63,112,107,24,58,133,63,63,58,133,63,63,63,112,107,24,58,133,63,112,107,24,63,63,58,133,63,112,107,24,63,58,133,63,112,107,24,15,15,0,0,15,175,15,175,15,175,175,175,175,175,15,175,15,175,15,175,175,175,15,15,175,175,15,15,175,15,175,15,175,15,15,175,15,175,15,175,15,175,15,0,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,0,179,179,179,179,179,179,179,179,179,179,179,179,179,179,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,0,0,0,0,0,0,0,0,97,134,181,134,181,181,181,181,181,204,77,77,209,183,183,110,185,110,185,206,199,204,78,78,97,80,134,183,134,183,186,194,78,188,0,75,110,110,187,187,198,134,183,97,185,196,97,183,74,183,188,188,75,189,190,191,75,189,190,191,0,75,78,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,80,74,74,74,0,83,188,188,188,188,192,193,192,193,209,6,6,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,186,134,183,134,183,186,74,75,0,74,65,65,211,188,188,212,187,204,0,83,81,195,195,204,65,83,83,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,75,74,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,195,195,97,185,197,197,65,80,80,65,65,200,200,188,188,97,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,83,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,187,204,205,206,207,208,110,97,209,210,211,212,185,213,201,201,201,201,0,6,201,6,201,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,186,186,186,75,134,183,75,134,183,74,188,188,75,188,75,188,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,186,190,186,75,78,0,75,0,99,99,0,210,0,0,77,77,0,75,80,78,75,78,186,189,190,188,188,80,198,183,189,190,198,183,189,190,197,197,195,134,183,134,183,188,188,188,188,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,97,65,189,75,65,189,65,189,65,75,65,65,186,75,75,205,188,188,204,74,194,194,99,181,99,181,0,206,185,110,198,183,110,97,198,183,190,190,74,198,134,183,198,134,183,197,83,197,134,181,134,181,80,80,74,0,76,74,76,74,186,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,189,189,75,0,185,97,79,181,79,181,74,181,181,181,181,83,204,205,207,75,196,75,78,134,181,75,78,134,181,205,207,181,181,181,181,191,191,97,185,75,200,200,75,74,181,181,0,83,65,65,74,202,97,75,75,202,99,99,97,185,205,205,0,83,83,74,0,65,65,209,65,65,77,110,185,110,110,205,197,196,65,73,198,202,79,192,193,79,192,193,204,188,188,65,65,65,65,65,194,194,197,197,190,190,75,74,187,65,65,75,0,83,0,83,6,6,81,81,196,196,0,196,196,196,196,196,196,188,188,65,75,77,200,65,75,73,77,200,206,207,208,195,187,195,187,97,185,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,213,65,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,65,73,198,202,65,73,198,202,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,0,83,0,188,188,65,65,195,195,181,181,205,207,208,188,203,188,203,189,189,0,74,134,74,74,65,83,80,194,75,76,73,77,78,195,196,197,74,188,198,99,134,183,199,200,79,81,6,192,193,201,189,190,202,203,191,181,186,187,204,205,206,207,208,110,97,209,210,211,212,185,213,0,188,188,74,0,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,0,223,224,224,0,223,223,223,223,224,223,224,223,224,223,224,223,223,223,223,224,223,224,223,224,224,224,223,224,223,223,223,223,224,223,224,223,223,223,223,224,223,224,223,224,223,223,223,224,223,223,224,223,224,223,224,223,224,0,227,227,228,227,227,227,227,0,228,227,227,228,227,228,227,228,227,228,227,227,227,227,228,227,228,227,228,228,228,227,228,227,227,227,227,228,227,228,227,227,227,227,228,227,228,227,228,227,227,227,228,227,227,228,227,228,227,228,227,228,0,0,0,0,0,0,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,234,234,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,233,233,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,0,229,230,231,232,233,229,230,231,232,233,229,230,231,232,233,234,229,230,231,232,233,234,0,0,229,230,231,229,230,231,229,230,231,232,233,234,229,233,234,229,230,231,232,233,234,229,230,231,232,233,234,229,230,231,232,233,234,229,233,229,233,229,230,231,232,233,234,234,234,229,230,231,232,233,234,236,236,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,236,236,236,236,236,236,236,236,236,236,235,235,0,235,235,235,235,235,235,235,235,235,235,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,237,237,237,237,237,237,237,237,237,237,0,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,240,0,0,239,239,0,0,0,240,240,240,0,240,239,0,0,0,240,0,0,240,240,243,239,240,241,241,242,241,242,243,241,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,239,240,239,240,0,244,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,243,244,245,244,245,241,243,244,245,246,247,242,248,249,241,243,244,245,246,247,242,248,249,239,240,239,239,239,240,240,240,247,247,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,239,240,239,240,239,240,241,241,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,239,240,248,243,243,243,243,244,244,244,244,239,240,241,243,244,245,246,247,242,248,249,239,240,0,0,249,249,245,245,242,242,241,244,244,245,245,245,246,245,246,241,241,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,239,240,240,241,243,244,245,246,247,242,248,249,239,240,241,241,241,243,244,245,246,247,242,248,249,239,240,241,243,244,245,246,247,242,248,249,239,240,0,0,0,0,0,255,252,253,254,251,255,252,253,254,251,255,251,251,252,253,254,251,255,252,253,254,251,255,252,253,254,251,255,251,251,252,253,254,251,255,252,253,254,251,255,252,253,254,251,255,252,252,252,253,254,251,255,0,252,253,254,251,255,252,253,254,251,255,252,252,252,253,254,251,255,252,253,254,251,255,252,252,252,253,254,251,255,252,253,254,251,255,255,255,253,254,251,253,254,251,252,252,251,251,252,253,254,251,255,0,251,251,0,251,251,252,252,251,251,253,254,251,251,251,252,252,252,253,254,251,255,252,253,254,251,255,252,253,254,251,255,253,254,251,253,254,251,252,253,254,251,255,253,254,253,254,252,253,254,251,255,257,257,257,0,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,256,256,256,0,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,256,258,258,0,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,0,262,0,0,0,262,0,0,259,259,260,261,262,259,260,261,262,259,260,261,259,260,261,262,259,260,261,262,259,260,261,259,260,261,262,259,260,261,262,259,260,261,262,262,259,260,261,262,259,260,261,262,259,260,261,262,259,260,261,262,259,260,261,262,259,260,261,262,262,260,260,0,259,260,261,261,259,260,261,262,260,259,260,261,262,259,260,261,262,261,261,259,260,261,262,259,260,261,262,263,263,0,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,263,0,0,265,264,265,264,265,264,264,265,264,265,264,264,265,264,265,264,265,265,264,265,264,265,264,265,264,265,264,265,264,265,265,264,264,264,264,265,264,265,264,265,264,265,264,265,0,267,0,266,267,266,267,266,266,267,266,267,266,266,267,266,267,266,267,267,266,267,266,267,266,267,266,267,266,267,266,267,267,266,266,266,266,267,266,267,266,267,266,267,266,267,250,250,0,0,250,268,250,268,250,268,268,250,268,250,250,250,268,268,268,250,268,250,268,250,268,250,268,268,250,250,250,250,268,268,268,250,268,250,250,250,250,268,250,268,250,250,250,268,250,268,268,250,268,250,250,268,250,268,250,268,250,219,219,219,219,219,0,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,219,269,0,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,269,0,0,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,270,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,271,271,273,277,281,284,292,272,272,288,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,274,278,282,285,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,287,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,291,273,290,290,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,280,276,279,280,276,279,280,275,283,275,283,271,272,290,275,283,289,286,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,275,276,279,280,283,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,272,290,271,291,292,0,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,221,0,221,221,0,221,221,221,294,221,294,221,294,294,221,294,221,221,221,294,221,294,221,294,221,294,221,294,294,294,294,221,221,221,221,294,221,294,221,221,221,221,294,221,294,221,221,221,294,221,294,221,294,221,221,294,221,294,221,294,221,0,0,295,296,295,296,295,296,295,296,295,296,295,295,295,296,295,296,295,296,295,296,296,296,295,296,295,296,295,296,295,296,295,296,295,296,295,295,295,296,295,296,295,296,295,296,295,296,295,296,0,0,298,297,298,297,298,297,297,298,297,298,297,297,298,297,298,297,298,298,297,298,297,298,297,298,297,298,297,297,298,297,298,297,298,297,297,298,297,298,297,298,297,298,297,298,216,216,0,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,216,0,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,299,0,0,301,300,300,300,301,300,301,300,300,301,300,301,300,300,301,300,301,300,301,301,300,301,300,301,300,301,300,301,300,301,300,301,301,300,300,300,300,301,300,301,300,301,300,301,300,301,220,220,0,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,0,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,302,0,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,0,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,304,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,309,305,305,322,308,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,0,306,306,0,0,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,308,308,322,321,306,321,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,0,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,307,307,307,321,321,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,321,321,307,307,0,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,318,318,309,321,321,320,320,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,307,320,320,313,313,322,317,317,307,322,0,320,320,319,319,309,0,314,314,314,314,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,319,313,313,313,313,319,319,320,320,0,305,305,311,312,315,311,312,315,0,321,321,310,314,316,318,321,305,306,320,320,0,317,317,307,307,318,318,307,311,312,315,321,306,307,311,312,315,321,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,310,314,316,318,321,305,306,310,314,316,318,321,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,313,313,313,313,307,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,305,306,322,324,329,329,324,0,0,329,323,324,324,323,0,324,323,329,329,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,329,329,323,323,323,324,324,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,323,324,329,329,323,323,324,324,329,323,324,329,323,324,329,323,324,330,0,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,331,331,331,0,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,331,0,0,0,0,0,0,0,333,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,334,335,336,337,0,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,335,335,335,335,332,333,334,335,336,337,332,333,334,335,336,337,332,332,333,334,335,336,337,332,333,334,335,336,337,336,336,334,336,336,332,333,334,335,336,337,333,333,335,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,332,333,334,335,336,337,335,335,332,333,334,335,336,337,0,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,338,0,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,327,327,327,0,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,327,328,328,328,328,328,328,0,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,328,0,341,0,340,340,340,341,340,341,340,340,341,340,341,340,340,341,340,341,340,341,341,340,341,340,341,340,340,340,341,340,341,340,341,340,341,340,340,340,340,341,340,340,340,340,340,340,340,340,341,340,341,340,341,340,341,340,341,325,325,325,325,325,0,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,325,0,0,342,343,342,343,342,343,342,343,342,343,342,343,342,343,342,343,342,342,342,343,342,343,343,342,343,342,343,342,343,342,343,342,343,342,343,342,343,343,343,342,343,342,343,342,343,342,343,342,343,342,342,342,343,326,326,0,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,326,0,218,345,218,218,0,345,218,218,218,0,344,344,218,344,218,345,344,218,345,344,344,218,345,344,218,345,218,344,218,344,218,344,218,345,344,218,345,344,218,345,345,344,345,344,344,344,218,345,218,218,218,344,218,345,344,218,345,218,218,218,344,218,345,344,218,345,218,345,218,344,218,344,344,344,344,218,345,344,218,218,345,344,218,345,344,218,345,344,218,345,0,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,0,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,346,0,346,346,346,346,346,346,346,346,346,346,346,0,347,347,348,348,348,347,348,0,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,348,348,347,347,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,347,348,348,347,347,348,347,348,347,348,347,217,0,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,217,222,222,0,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,20,20,351,0,20,20,0,20,20,20,20,20,20,20,20,20,20,20,20,20,20,0,352,351,20,0,0,0,0,0,0,20,352,20,20,353,353,349,20,351,350,352,353,349,20,351,350,352,353,349,349,20,351,350,352,353,349,20,351,350,352,353,350,353,349,20,351,350,352,353,349,349,20,20,351,351,350,352,353,349,20,20,20,20,351,351,351,350,352,353,349,349,349,0,349,20,351,350,352,353,349,20,351,350,352,353,0,353,353,353,353,353,349,353,353,20,351,350,20,351,349,20,351,350,352,353,349,20,351,350,352,353,349,20,351,350,352,353,350,349,20,351,350,352,353,408,409,0,47,0,0,0,8,8,21,8,0,0,0,0,0,8,8,0,0,361,8,8,8,8,0,0,0,0,0,8,8,0,8,50,50,361,8,8,47,0,0,0,0,8,8,0,8,0,38,0,0,0,8,50,8,0,0,0,38,8,0,357,0,8,8,8,8,361,8,0,0,357,0,8,8,8,180,180,379,108,108,41,377,380,380,358,359,357,180,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,39,381,180,369,358,359,47,108,359,67,360,361,50,358,357,38,47,108,359,67,360,361,50,358,357,38,365,21,22,180,359,365,366,367,21,366,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,108,368,22,39,359,369,370,365,67,360,371,372,358,373,41,374,375,376,377,180,367,379,368,374,377,21,371,39,21,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,47,359,50,357,47,47,47,359,359,359,50,50,50,357,357,357,375,39,381,47,47,108,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,8,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,8,8,8,8,8,8,8,8,8,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,359,47,22,358,371,180,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,22,373,21,375,22,39,381,180,358,358,358,372,41,370,359,365,366,367,67,360,21,21,359,39,108,108,359,372,41,377,380,39,381,380,21,21,365,374,374,358,21,21,38,21,39,374,381,39,21,358,21,21,21,21,359,108,368,22,39,359,369,370,67,360,379,380,381,366,38,21,39,374,8,376,359,41,359,21,21,373,373,373,47,108,359,67,360,361,50,358,357,38,47,108,8,369,370,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,369,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,180,39,21,39,180,21,67,360,372,379,358,39,39,47,108,368,22,39,359,369,370,365,67,360,361,50,371,372,358,373,41,357,38,374,375,376,379,380,381,366,377,180,367,8,21,21,21,410,411,412,413,414,415,416,417,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,0,29,0,398,0,393,29,0,0,29,398,0,0,29,29,0,0,0,393,29,29,392,392,378,386,391,390,392,26,393,29,378,386,391,390,392,26,393,29,392,390,26,390,26,378,392,378,386,391,390,392,26,393,29,378,386,391,390,392,26,393,29,391,386,378,378,378,386,391,390,392,26,393,29,392,378,386,391,390,392,393,393,29,29,378,386,391,390,392,26,393,393,393,29,29,29,29,392,378,386,391,390,392,26,393,29,378,386,391,390,392,26,393,29,392,386,391,390,26,386,392,390,26,26,26,26,378,386,393,29,386,390,26,393,29,378,386,391,390,392,26,393,29,378,386,391,390,392,26,393,29,378,378,386,391,390,392,26,393,29,390,26,390,392,378,386,391,390,392,26,393,29,392,418,419,420,420,382,382,0,0,0,27,382,27,382,27,382,27,382,27,382,27,382,27,382,27,27,27,27,27,382,382,27,382,382,27,27,27,382,27,382,27,27,27,27,382,382,27,27,27,382,382,27,27,27,27,382,27,382,27,27,382,27,0,31,31,31,31,31,0,0,0,0,0,396,396,396,396,396,396,396,396,396,396,396,396,396,396,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,400,114,400,114,114,114,400,114,400,114,400,114,400,114,114,114,400,114,400,114,114,114,400,114,114,114,114,400,114,400,114,400,114,400,114,114],"f":"`````````````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00`{{{b{f}}}f}{{{b{c}}{b{de}}}h{}{}}``{{{b{j}}{b{l}}}{{Ab{nA`}}}}{{}f}{Ad{{b{c}}}{}}00{Ad{{b{dc}}}{}}00{c{{Ab{f}}}Af}{Adh}00`{{{b{Ah}}{b{dAj}}}Al}0{{{b{f}}{b{dAj}}}Al}{cc{}}{AnAh}1{A`Ah}2`{{}Ad}00{ce{}{}}00{{{b{d{B`{c}}}}Bb{b{Bd}}{b{Bd}}Bf}{{Ab{hBh}}}Bj}{{{b{d{B`{c}}}}{b{Bd}}}{{Ab{{Bn{Bl}}A`}}}Bj}```{{c{Cb{C`}}}{{B`{c}}}Bj}{{}c{}}{{{b{d{B`{c}}}}{b{de}}{b{dg}}{Cd{cik}}CfCh{b{dk}}}{{Ab{hCj}}}Bj{ClCn}Cl{D`DbCnDdDf}{DhDj}}``````````{{{b{d{B`{c}}}}{b{de}}DlDn{b{dg}}{b{di}}E`}{{Ab{EbBh}}}Bj{DhDj}{ClBd}{ClBd}}{{{b{d{B`{c}}}}Cf}{{Ab{fAh}}}Bj}`{{{b{f}}c}AbEd}``{{{b{d{B`{c}}}}Dn}{{Ab{hA`}}}Bj}{{{b{Ah}}}{{Cb{{b{Ef}}}}}}`{{{b{d{B`{c}}}}{b{Eh}}{b{Eh}}}{{Ab{hA`}}}Bj}{{{b{c}}}e{}{}}{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}00000{{{b{c}}}Ej{}}00`{{{b{d{B`{c}}}}{b{Eh}}{b{El}}}{{Ab{hA`}}}Bj}{{{b{d{B`{c}}}}{b{de}}En{b{dg}}E`}{{Ab{hA`}}}BjCl{DhDj}}{{{b{d{B`{c}}}}F`{Fb{e}}{Cb{n}}{Cb{n}}{Fd{{b{dg}}}}}{{Ab{{Cb{n}}Ah}}}Bj{{Ff{Eh}}}{FhFj}}{{{b{d{B`{c}}}}F`{Fb{e}}{Cb{n}}{Cb{n}}E`}{{Ab{hAh}}}Bj{{Ff{Eh}}}}`{ce{}{}}00`````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{Fn{Fl}}{b{d{Bn{Fl}}}}}{{Ab{hG`}}}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{Fn{Fl}}{Fn{Fl}}{b{d{Bn{Fl}}}}}h}{{{b{G`}}{b{G`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{G`}}{b{dAj}}}Al}0{cc{}}{{}Ad}<{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}?`>={{{b{{Gb{ce}}}}}{{Gb{ce}}}DfDf}{{{b{c}}{b{de}}}h{}{}}=<;{{{b{{Gb{ce}}}}{b{dAj}}}Al{}{}}7{{{b{c}}{b{Cf}}Gd}{{Ab{GfGh}}}Gj}7{ce{}{}}{{ceGlGnH`}{{Gb{ce}}}{D`DbCnDf}{DhDj}}{{{b{d{Gb{ce}}}}Hb}{{Ab{{Cb{Hd}}A`}}}{D`DbCnDf}{DhDj}}{{{b{c}}}e{}{}}9983````````````{{{b{Bf}}}{{Cb{Hf}}}}{{{b{Hh}}Hj}{{b{Bb}}}}{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000`{{{b{Hh}}}Hh}{{{b{Bf}}}Bf}{{{b{Hl}}}Hl}==={Ad{{b{c}}}{}}000{Ad{{b{dc}}}{}}000{c{{Ab{Hl}}}Af}`{Adh}000{{{b{Bf}}}n}{{{b{Hl}}{b{Hl}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{Hl}}{b{dAj}}}Al}0{{{b{Hj}}{b{dAj}}}Al}{{{b{Hl}}}Hh}{cc{}}{HlHh}111{{{b{Eh}}}{{Ab{Hlc}}}{}}{{}Ad}000{ce{}{}}000:```{{{b{Hl}}c}AbEd}`{{{b{c}}}e{}{}}00{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}0000000{{{b{c}}}Ej{}}000`5555```````````````````````````````{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{Hn}}}Hn}{{{b{Hd}}}Hd}{{{b{I`}}}I`}{{{b{c}}{b{de}}}h{}{}}00{Ad{{b{c}}}{}}00{Ad{{b{dc}}}{}}00`{Adh}00{{{b{Hn}}{b{dAj}}}Al}{{{b{Hd}}{b{dAj}}}Al}{{{b{I`}}{b{dAj}}}Al}{cc{}}00{IbI`}{IdI`}{IfI`}{IhI`}{IjI`}{IlI`}{InI`}{J`I`}{JbI`}{{cHn}Hd{{Jd{I`}}}}{{JfHn}{{Ab{HdA`}}}}{{}Ad}00{ce{}{}}00{I`Jf}```````{{{b{c}}}e{}{}}00{c{{Ab{e}}}{}{}}00000{{{b{c}}}Ej{}}00`444``{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}`{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{c{{Ab{Jh}}}Af}`{Adh}{cc{}}`<;`{{{b{Jh}}c}AbEd}``````99`8`<``````````````````````````````````````````````777777777777666666666666`{{{b{dJj}}}{{Ab{hJl}}}}{{{b{dJn}}}{{Ab{hJl}}}}{{{b{K`}}}K`}{{{b{Kb}}}Kb}{{{b{Kd}}}Kd}{{{b{Kf}}}Kf}{{{b{Kh}}}Kh}{{{b{Kj}}}Kj}{{{b{Kl}}}Kl}{{{b{Kn}}}Kn}{{{b{c}}{b{de}}}h{}{}}0000000{{{b{{L`{Fl}}}}Lb}{{Ab{KhA`}}}}{{{b{{Ld{ce}}}}Lf}{{Ab{{Cb{Kj}}Lh}}}BjJj}{{}Jn}{Ad{{b{c}}}{}}00000000000{Ad{{b{dc}}}{}}00000000000`{c{{Ab{K`}}}Af}{c{{Ab{Kb}}}Af}{c{{Ab{Kd}}}Af}{c{{Ab{Kf}}}Af}{c{{Ab{Kh}}}Af}{c{{Ab{Kn}}}Af}`{Adh}00000000000``{{{b{K`}}{b{K`}}}E`}{{{b{Kb}}{b{Kb}}}E`}{{{b{Kd}}{b{Kd}}}E`}{{{b{Kf}}{b{Kf}}}E`}{{{b{Kh}}{b{Kh}}}E`}{{{b{Kn}}{b{Kn}}}E`}{{{b{c}}{b{e}}}E`{}{}}00000{{{b{d{Ld{ce}}}}{b{{L`{Fl}}}}}{{Ab{LbA`}}}BjJj}{{{b{Jl}}{b{dAj}}}Al}0{{{b{K`}}{b{dAj}}}Al}{{{b{Kb}}{b{dAj}}}Al}{{{b{Kd}}{b{dAj}}}Al}{{{b{Kf}}{b{dAj}}}Al}{{{b{Kh}}{b{dAj}}}Al}{{{b{Kj}}{b{dAj}}}Al}{{{b{Kl}}{b{dAj}}}Al}{{{b{Kn}}{b{dAj}}}Al}{{{b{Lh}}{b{dAj}}}Al}0{cc{}}00000000000{LjLh}{LlLh}{LnLh}{M`Lh}{{{b{Jj}}{b{Mb}}}{{Ab{{Cb{{b{Md}}}}Jl}}}}{{{b{Jn}}{b{Mb}}}{{Ab{{Cb{{b{Md}}}}Jl}}}}{{{b{d{Ld{ce}}}}Mf}{{Ab{HfA`}}}BjJj}{{{b{d{Ld{ce}}}}MfHf}{{Ab{KhA`}}}BjJj}{{}Ad}00000000000{ce{}{}}00000000000````{{MhceMj}{{Ld{ce}}}BjJj}{{}c{}}````{{{b{d{Ld{ce}}}}{b{Eh}}Mf}{{Ab{{Cb{{Bn{Fl}}}}A`}}}BjJj}````{{{b{K`}}c}AbEd}{{{b{Kb}}c}AbEd}{{{b{Kd}}c}AbEd}{{{b{Kf}}c}AbEd}{{{b{Kh}}c}AbEd}{{{b{Kn}}c}AbEd}{{{b{Lh}}}{{Cb{{b{Ef}}}}}}```{{{b{c}}}e{}{}}0000000{{{b{c}}}n{}}0{c{{Ab{e}}}{}{}}000000{Ml{{Ab{Kfc}}}{}}11111111111111111{{{b{c}}}Ej{}}00000000000````????????????{{{b{dJj}}{Mn{MbMd}}}{{Ab{hJl}}}}{{{b{dJn}}{Mn{MbMd}}}{{Ab{hJl}}}}````````{{{b{{L`{Fl}}}}}{{Ab{N`Gh}}}}```````````````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{Ad{{b{c}}}{}}000{Ad{{b{dc}}}{}}000{Adh}000{{{b{Nb}}{b{dAj}}}Al}{cc{}}000{{NdBf}Nf}{{}Ad}000{ce{}{}}000{{{b{d{Nj{}{{Nh{c}}}}}}Nl}{{Ob{{O`{Nn}}}}}{{Oh{}{{Od{Of}}}}Oj}}{{{b{dOl}}Nl}{{Ob{{O`{Nn}}}}}}{Nf{{`{{On{}{{Od{{Ab{NbA`}}}}}}}}}}{c{{Ab{e}}}{}{}}0000000{{{b{c}}}Ej{}}0005555`{{{b{Nf}}}Nd}``````````???>>>``===<<<{c{{Ab{{A@`{e}}}}}AfA@b}{c{{Ab{A@d}}}Af}===`{{{b{{A@`{c}}}}{b{dAj}}}AlA@f}{{{b{A@d}}{b{dAj}}}Al}{{{b{A@h}}{b{dAj}}}Al}0>>{LjA@h}?{A@jA@h}{{A@l{Cb{Nl}}}{{Ab{A@dA@h}}}}`???>>>``{{{b{A@d}}}{{Ab{C`A@h}}}}``{{{b{{A@`{c}}}}e}AbA@nEd}{{{b{A@d}}c}AbEd}{{{b{A@h}}}{{Cb{{b{Ef}}}}}}{{{b{c}}}n{}}??????>>>``{ce{}{}}00``````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{{{b{dAA`}}{AAd{AAb}}Ad}{{Ob{{O`{Nn}}}}}}{Ad{{b{c}}}{}}000{Ad{{b{dc}}}{}}000{c{{Ab{AAf}}}Af}{c{{Ab{AAh}}}Af}{c{{Ab{AAj}}}Af}{Adh}000{{{b{AAf}}{b{dAj}}}Al}{{{b{AAh}}{b{dAj}}}Al}{{{b{AAj}}{b{dAj}}}Al}{{{b{AAl}}{b{dAj}}}Al}{cc{}}000`{{}Ad}000????```{{{b{Cl}}E`}{{Ob{{O`{Nn}}}}}}{{{b{AA`}}}{{Ob{{O`{Nn}}}}}}{{{b{dAA`}}{AAd{AAb}}}{{Ob{{O`{Nn}}}}}}{{{b{Cl}}}{{Ob{{O`{Nn}}}}}}00``````{{{b{dAA`}}AAn}{{Ob{{O`{Nn}}}}}}{{{b{AAf}}c}AbEd}{{{b{AAh}}c}AbEd}{{{b{AAj}}c}AbEd}{{{b{AAl}}c}AbEd}```5{{{b{dAA`}}AAn{b{AB`}}}{{Ob{{O`{Nn}}}}}}{c{{Ab{e}}}{}{}}{ABb{{Ab{AAfc}}}{}}{{{b{ABd}}}{{Ab{AAhc}}}{}}2{ABd{{Ab{AAhc}}}{}}3{AB`{{Ab{AAjc}}}{}}{{{b{AB`}}}{{Ab{AAjc}}}{}}55555{{{b{c}}}Ej{}}000{ce{}{}}000```````````````````````````````````{{{b{Gn}}}{{b{ABf}}}}{{{b{Gn}}}{{b{{Fn{Fl}}}}}}{{{b{Gn}}}{{ABj{H`ABhABh{b{{Fn{Fl}}}}}}}}{{{b{Gn}}}{{b{ABl}}}}{{{b{Gn}}}{{b{{L`{Fl}}}}}}{{{b{Gn}}}{{b{Gn}}}}{{{b{Gn}}}{{b{ABn}}}}{{{b{Gn}}}AC`}{{{b{Gn}}}{{ABj{MbMb}}}}{{{b{Gn}}}{{b{ACb}}}}{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{GnABf}`{{{b{dACd}}}h}{{{b{Gd}}}Gd}{{{b{A@j}}}A@j}{{{b{Gn}}}Gn}{{{b{N`}}}N`}{{{b{Mf}}}Mf}{{{b{C`}}}C`}{{{b{c}}{b{de}}}h{}{}}00000{{{b{Gd}}{b{Gd}}}ACf}{{{b{Gn}}{b{Gn}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}0{{{Fn{Fl}}}C`}{c{{Ab{ACdLj}}}ACh}0{{{b{Mf}}{b{{L`{Fl}}}}}{{Ab{{Bn{Fl}}M`}}}}0{{{b{Mf}}ACjACl}{{Ab{C`M`}}}}{{{b{Mf}}ACn}{{Ab{AD`M`}}}}{{}Gn}{{}N`}{Ad{{b{c}}}{}}00000{Ad{{b{dc}}}{}}00000{{{b{C`}}}{{Fn{Fl}}}}{N`Mf}{c{{Ab{Gn}}}Af}{c{{Ab{N`}}}Af}{c{{Ab{Mf}}}Af}{c{{Ab{C`}}}Af}{Adh}00000{{{b{ACd}}{b{dc}}}{{Ab{hADb}}}ADd}{{}{{Fn{Fl}}}}{{{b{c}}}e{}{{ADh{ADf}}}}02{{{b{ACd}}}{{Bn{Fl}}}}0{{{b{ACd}}}Ad}{{{b{Mf}}{Fn{Fl}}{b{{L`{Fl}}}}}{{Bn{Fl}}}}{{{b{Mf}}{Fn{Fl}}{b{{L`{Fl}}}}H`}{{Bn{Fl}}}}{{{b{Mf}}C`ACl}ACj}{{{b{Mf}}{Fn{Fl}}ACl}ACj}{{{b{Mf}}AD`}ACn}{{{b{Mf}}ADj}ACn}{{{b{Gd}}{b{Gd}}}E`}{{{b{A@j}}{b{A@j}}}E`}{{{b{Gn}}{b{Gn}}}E`}{{{b{C`}}{b{C`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00000000{{{b{Gd}}{b{dAj}}}{{Ab{hADl}}}}0{{{b{A@j}}{b{dAj}}}{{Ab{hADl}}}}0{{{b{Gn}}{b{dAj}}}{{Ab{hADl}}}}000{{{b{C`}}{b{dAj}}}{{Ab{hADl}}}}{cc{}}{H`Gd}11{ABlGn}{ACbGn}{AClGn}{ABnGn}{ABfGn}666{{{Fn{Fl}}}Gn}0{{{b{{Fn{Fl}}}}}{{b{Gn}}}}{{H`ABhABh{b{{Fn{Fl}}}}}Gn}0{{{b{{L`{Fl}}}}}{{Ab{GnA@j}}}}0{{{b{Eh}}}{{Ab{Gn}}}}{AC`Gn}0{{MbMb}Gn}{{{Fn{Fl}}}Mf}{{{Fn{Fl}}}C`}{{{b{C`}}}{{Fn{Fl}}}}{{{b{C`}}ACl}ADn}{{{b{Mf}}}{{Fn{Fl}}}}{{{b{Bd}}{b{Gf}}}{{Ob{{O`{Nn}}}}}}{{{b{Bd}}}{{Ob{{O`{Nn}}}}}}0{{{b{Mf}}}N`}{{{b{Gn}}}{{Cb{{Fn{Fl}}}}}}{{{b{C`}}ACl}AE`}{{{b{Mf}}}AEb}{{{b{Gn}}}{{Cb{AEd}}}}{{{b{Gn}}}AEf}{{{b{Gn}}}{{Cb{AEh}}}}{{{b{Gn}}}Ad}{{{b{Gd}}{b{dc}}}hAEj}{{{b{A@j}}{b{dc}}}hAEj}{{{b{Gn}}{b{dc}}}hAEj}{GnABl}{{}Ad}00000{ce{}{}}00000{Gn{{Fn{Fl}}}}{{{b{Gn}}}E`}0{{{b{Bd}}{b{Gf}}{b{El}}AEl}{{Ob{{O`{Nn}}}}}}{{}Gn}{{{b{dACd}}c}{{Ab{hLj}}}ACh}0{{{Fn{Fl}}}N`}2{{{b{Eh}}}{{Ab{GnA@j}}}}{{{b{Gd}}{b{Gd}}}{{Cb{ACf}}}}{{{b{Gn}}{b{Gn}}}{{Cb{ACf}}}}{{}c{}}0{{}Mf}{{}C`}`{{{b{dBd}}{b{Gf}}{b{El}}}{{Ob{{O`{Nn}}}}}}{{{b{Gn}}c}AbEd}{{{b{N`}}c}AbEd}{{{b{Mf}}c}AbEd}{{{b{C`}}c}AbEd}{GnABn}{{{b{Gn}}}{{Fn{Fl}}}}{{{b{Gn}}}{{ABj{H`ABhABh{b{{Fn{Fl}}}}}}}}{{{b{c}}}e{}{}}00000{{{b{c}}}n{}}00{{{b{Gn}}}AC`}{c{{Ab{e}}}{}{}}0{{{b{Eh}}}{{Ab{Gn}}}}1{{{Bn{Fl}}}{{Ab{Gn}}}}222222222{{{b{Eh}}}{{Ab{GnA@j}}}}{{{b{{L`{Fl}}}}}{{Ab{GnA@j}}}}{{{b{c}}}Ej{}}00000{GnACb}{ce{}{}}00000`````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{AEn}}c}{{Ab{nAn}}}{{Ff{{L`{Fl}}}}}}{{{b{AEn}}{b{{L`{Fl}}}}}{{Ab{{Bn{Fl}}An}}}}1{{{b{AEn}}c}{{Ab{{Cb{{Fb{n}}}}An}}}{{Ff{{L`{Fl}}}}}}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{AEn}}n}{{Ab{{Bn{Fl}}An}}}}0{{{b{AEn}}c}{{Ab{{Bn{Fl}}An}}}{{AF`{{Fb{{b{Eh}}}}}}}}{{{b{An}}{b{dAj}}}Al}0{cc{}}{C`AEn}1{AFbAn}{{}Ad}0??{AEnC`}{{{b{An}}}{{Cb{{b{Ef}}}}}}{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}0{ce{}{}}0`{{{b{{Fb{c}}}}}{{Fb{{b{Eh}}}}}{{Ff{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{{Fb{c}}}}}{{Fb{c}}}Df}{{{b{c}}{b{de}}}h{}{}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{{{b{{L`{Fl}}}}}{{Ab{{Cb{{Fb{n}}}}AFb}}}}{{{b{{L`{Fl}}}}}{{Ab{{Cb{{Fb{{b{Eh}}}}}}AFb}}}}{c{{Ab{{Fb{e}}}}}AfA@b}{Adh}{{}{{Fb{{b{Eh}}}}}}{{{b{{Fb{c}}}}{b{{Fb{c}}}}}E`AFd}{{{b{c}}{b{e}}}E`{}{}}00`{{{b{{Fb{c}}}}{b{dAj}}}AlA@f}{{{b{{Fb{c}}}}{b{dAj}}}Al{{Ff{Eh}}}}{cc{}}`{{}Ad}{ce{}{}}{{{b{{Fb{c}}}}}E`{{Ff{Eh}}}}0{{{b{{Fb{c}}}}}{{Bn{Fl}}}{{Ff{Eh}}}}{{{b{{Fb{c}}}}e}AbA@nEd}{{{b{c}}}e{}{}}{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}>{NdAFf}>={{{b{dAFf}}Cf{Cb{C`}}}{{Ab{AFhA`}}}}887>```````````````````````````````````````````````````{{{b{A@l}}}{{b{Eh}}}}{{{b{AFj}}}{{b{Eh}}}}``{{{b{AFj}}}{{b{{L`{Fl}}}}}}`0``{{{b{Ij}}}AFl}``{{{b{AFn}}}E`}`{{{b{Ml}}}AG`}{{{b{AGb}}}AG`}`````{{{b{Il}}}E`}```{{{b{A@l}}}E`}4``{{{b{AGd}}}{{b{Eh}}}}`````4`{{{b{AGf}}}{{b{Eh}}}}````````6``{{{b{AGh}}}{{b{Eh}}}}`{{{b{If}}}{{b{Eh}}}}{{{b{AGj}}}{{b{{L`{Fl}}}}}}{{{b{AGl}}}{{b{{L`{Fl}}}}}}{{{b{AGn}}}{{b{{L`{Fl}}}}}}```````{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000000000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000000000000000000000000000000000000000``````6`{{{b{AGh}}}H`}`{{{b{AH`}}}{{b{{L`{Fl}}}}}}{{{b{AHb}}}{{b{{L`{Fl}}}}}}```{{{b{l}}}{{b{{L`{Fl}}}}}}`{{{b{dHb}}}h}{{{b{dJf}}}h}{{{b{dJ`}}}h}{{{b{dAHd}}}h}{{{b{dIf}}}h}{{{b{dIh}}}h}{{{b{dIb}}}h}{{{b{dIj}}}h}{{{b{dIl}}}h}{{{b{dAHf}}}h}{{{b{dAHh}}}h}{{{b{dAHj}}}h}{{{b{dId}}}h}{{{b{dAGh}}}h}{{{b{dAHl}}}h}{{{b{dLf}}}h}{{{b{dA@l}}}h}{{{b{dAFn}}}h}{{{b{dAHn}}}h}{{{b{dAI`}}}h}{{{b{dIn}}}h}{{{b{dJb}}}h}{{{b{dl}}}h}{{{b{dAH`}}}h}{{{b{dAHb}}}h}{{{b{dAIb}}}h}{{{b{dAGj}}}h}{{{b{dAGl}}}h}{{{b{dAId}}}h}{{{b{dAIf}}}h}{{{b{dAGn}}}h}{{{b{dAFj}}}h}{{{b{dAGf}}}h}{{{b{dAIh}}}h}{{{b{dAIj}}}h}{{{b{dAIl}}}h}{{{b{dAIn}}}h}{{{b{dAJ`}}}h}{{{b{dMl}}}h}{{{b{dLb}}}h}{{{b{dAJb}}}h}{{{b{dAJd}}}h}{{{b{dAJf}}}h}{{{b{dAJh}}}h}{{{b{dAGb}}}h}{{{b{dAJj}}}h}{{{b{Hb}}}Hb}{{{b{Jf}}}Jf}{{{b{J`}}}J`}{{{b{AHd}}}AHd}{{{b{If}}}If}{{{b{Ih}}}Ih}{{{b{Ib}}}Ib}{{{b{Ij}}}Ij}{{{b{Il}}}Il}{{{b{AHf}}}AHf}{{{b{AHh}}}AHh}{{{b{AHj}}}AHj}{{{b{Id}}}Id}{{{b{AGh}}}AGh}{{{b{AHl}}}AHl}{{{b{Lf}}}Lf}{{{b{A@l}}}A@l}{{{b{AFn}}}AFn}{{{b{AHn}}}AHn}{{{b{AI`}}}AI`}{{{b{In}}}In}{{{b{Jb}}}Jb}{{{b{l}}}l}{{{b{AH`}}}AH`}{{{b{AHb}}}AHb}{{{b{AIb}}}AIb}{{{b{AGj}}}AGj}{{{b{AGl}}}AGl}{{{b{AId}}}AId}{{{b{AIf}}}AIf}{{{b{AGn}}}AGn}{{{b{AFj}}}AFj}{{{b{AGd}}}AGd}{{{b{AGf}}}AGf}{{{b{AIh}}}AIh}{{{b{AIj}}}AIj}{{{b{AIl}}}AIl}{{{b{AIn}}}AIn}{{{b{AJ`}}}AJ`}{{{b{Ml}}}Ml}{{{b{Lb}}}Lb}{{{b{AJb}}}AJb}{{{b{AJd}}}AJd}{{{b{AJf}}}AJf}{{{b{AJh}}}AJh}{{{b{AGb}}}AGb}{{{b{AJj}}}AJj}{{{b{c}}{b{de}}}h{}{}}0000000000000000000000000000000000000000000000{{{b{AGd}}{b{AGd}}}ACf}{{{b{A@l}}}{{b{Eh}}}}{{{b{AFn}}}{{b{Eh}}}}``{{{b{c}}{b{e}}}ACf{}{}}````{{{b{Hb}}}{{b{{L`{Fl}}}}}}``{{{b{AGh}}}{{b{Eh}}}}```````{{{b{AHf}}}Mb}``{{{b{{L`{Fl}}}}{Cb{{b{AJl}}}}E`}{{Ab{HbA`}}}}{{{b{Jf}}}{{b{{L`{Fl}}}}}}`{{}Hb}{{}Jf}{{}J`}{{}AHd}{{}If}{{}Ih}{{}Ib}{{}Ij}{{}Il}{{}AHf}{{}AHh}{{}AHj}{{}Id}{{}AGh}{{}AHl}{{}Lf}{{}A@l}{{}AFn}{{}AHn}{{}AI`}{{}In}{{}Jb}{{}l}{{}AH`}{{}AHb}{{}AIb}{{}AGj}{{}AGl}{{}AId}{{}AIf}{{}AGn}{{}AFj}{{}AGd}{{}AGf}{{}AIh}{{}AIj}{{}AIl}{{}AIn}{{}AJ`}{{}Ml}{{}Lb}{{}AJb}{{}AJd}{{}AJf}{{}AJh}{{}AGb}{{}AJj}``{Ad{{b{c}}}{}}0000000000000000000000000000000000000000000000{Ad{{b{dc}}}{}}0000000000000000000000000000000000000000000000{{{b{AHf}}}{{b{Eh}}}}```{{{b{AHj}}}{{b{Eh}}}}`{{{b{Hb}}}Cf}{{{b{J`}}}H`}`{{{b{Hb}}}{{b{Eh}}}}`{{{b{AI`}}}H`}`{{{b{AGh}}}{{b{{L`{Fl}}}}}}``{Adh}0000000000000000000000000000000000000000000000`{{{b{Hb}}}Ad}{{{b{Jf}}}Ad}{{{b{J`}}}Ad}{{{b{AHd}}}Ad}{{{b{If}}}Ad}{{{b{Ih}}}Ad}{{{b{Ib}}}Ad}{{{b{Ij}}}Ad}{{{b{Il}}}Ad}{{{b{AHf}}}Ad}{{{b{AHh}}}Ad}{{{b{AHj}}}Ad}{{{b{Id}}}Ad}{{{b{AGh}}}Ad}{{{b{AHl}}}Ad}{{{b{Lf}}}Ad}{{{b{A@l}}}Ad}{{{b{AFn}}}Ad}{{{b{AHn}}}Ad}{{{b{AI`}}}Ad}{{{b{In}}}Ad}{{{b{Jb}}}Ad}{{{b{l}}}Ad}{{{b{AH`}}}Ad}{{{b{AHb}}}Ad}{{{b{AIb}}}Ad}{{{b{AGj}}}Ad}{{{b{AGl}}}Ad}{{{b{AId}}}Ad}{{{b{AIf}}}Ad}{{{b{AGn}}}Ad}{{{b{AFj}}}Ad}{{{b{AGf}}}Ad}{{{b{AIh}}}Ad}{{{b{AIj}}}Ad}{{{b{AIl}}}Ad}{{{b{AIn}}}Ad}{{{b{AJ`}}}Ad}{{{b{Ml}}}Ad}{{{b{Lb}}}Ad}{{{b{AJb}}}Ad}{{{b{AJd}}}Ad}{{{b{AJf}}}Ad}{{{b{AJh}}}Ad}{{{b{AGb}}}Ad}{{{b{AJj}}}Ad}{{{b{AIb}}}{{b{{L`{Fl}}}}}}`0``{{{b{l}}}{{b{{L`{Fl}}}}}}1``{{{b{Hb}}{b{Hb}}}E`}{{{b{Jf}}{b{Jf}}}E`}{{{b{J`}}{b{J`}}}E`}{{{b{AHd}}{b{AHd}}}E`}{{{b{If}}{b{If}}}E`}{{{b{Ih}}{b{Ih}}}E`}{{{b{Ib}}{b{Ib}}}E`}{{{b{Ij}}{b{Ij}}}E`}{{{b{Il}}{b{Il}}}E`}{{{b{AHf}}{b{AHf}}}E`}{{{b{AHh}}{b{AHh}}}E`}{{{b{AHj}}{b{AHj}}}E`}{{{b{Id}}{b{Id}}}E`}{{{b{AGh}}{b{AGh}}}E`}{{{b{AHl}}{b{AHl}}}E`}{{{b{Lf}}{b{Lf}}}E`}{{{b{A@l}}{b{A@l}}}E`}{{{b{AFn}}{b{AFn}}}E`}{{{b{AHn}}{b{AHn}}}E`}{{{b{AI`}}{b{AI`}}}E`}{{{b{In}}{b{In}}}E`}{{{b{Jb}}{b{Jb}}}E`}{{{b{l}}{b{l}}}E`}{{{b{AH`}}{b{AH`}}}E`}{{{b{AHb}}{b{AHb}}}E`}{{{b{AIb}}{b{AIb}}}E`}{{{b{AGj}}{b{AGj}}}E`}{{{b{AGl}}{b{AGl}}}E`}{{{b{AId}}{b{AId}}}E`}{{{b{AIf}}{b{AIf}}}E`}{{{b{AGn}}{b{AGn}}}E`}{{{b{AFj}}{b{AFj}}}E`}{{{b{AGd}}{b{AGd}}}E`}{{{b{AGf}}{b{AGf}}}E`}{{{b{AIh}}{b{AIh}}}E`}{{{b{AIj}}{b{AIj}}}E`}{{{b{AIl}}{b{AIl}}}E`}{{{b{AIn}}{b{AIn}}}E`}{{{b{AJ`}}{b{AJ`}}}E`}{{{b{Ml}}{b{Ml}}}E`}{{{b{Lb}}{b{Lb}}}E`}{{{b{AJb}}{b{AJb}}}E`}{{{b{AJd}}{b{AJd}}}E`}{{{b{AJf}}{b{AJf}}}E`}{{{b{AJh}}{b{AJh}}}E`}{{{b{AGb}}{b{AGb}}}E`}{{{b{AJj}}{b{AJj}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{If}}}H`}{{{b{A@l}}}H`}{{{b{AFn}}}H`}````{{{b{AGh}}}{{b{Eh}}}}`3{{{b{AGh}}}H`}``{{{b{Hb}}{b{dAj}}}Al}{{{b{Jf}}{b{dAj}}}Al}{{{b{J`}}{b{dAj}}}Al}{{{b{AHd}}{b{dAj}}}Al}{{{b{If}}{b{dAj}}}Al}{{{b{Ih}}{b{dAj}}}Al}{{{b{Ib}}{b{dAj}}}Al}{{{b{Ij}}{b{dAj}}}Al}{{{b{Il}}{b{dAj}}}Al}{{{b{AHf}}{b{dAj}}}Al}{{{b{AHh}}{b{dAj}}}Al}{{{b{AHj}}{b{dAj}}}Al}{{{b{Id}}{b{dAj}}}Al}{{{b{AGh}}{b{dAj}}}Al}{{{b{AHl}}{b{dAj}}}Al}{{{b{Lf}}{b{dAj}}}Al}{{{b{A@l}}{b{dAj}}}Al}{{{b{AFn}}{b{dAj}}}Al}{{{b{AHn}}{b{dAj}}}Al}{{{b{AI`}}{b{dAj}}}Al}{{{b{In}}{b{dAj}}}Al}{{{b{Jb}}{b{dAj}}}Al}{{{b{l}}{b{dAj}}}Al}{{{b{AH`}}{b{dAj}}}Al}{{{b{AHb}}{b{dAj}}}Al}{{{b{AIb}}{b{dAj}}}Al}{{{b{AGj}}{b{dAj}}}Al}{{{b{AGl}}{b{dAj}}}Al}{{{b{AId}}{b{dAj}}}Al}{{{b{AIf}}{b{dAj}}}Al}{{{b{AGn}}{b{dAj}}}Al}{{{b{AFj}}{b{dAj}}}Al}{{{b{AGd}}{b{dAj}}}Al}{{{b{AGf}}{b{dAj}}}Al}{{{b{AIh}}{b{dAj}}}Al}{{{b{AIj}}{b{dAj}}}Al}{{{b{AIl}}{b{dAj}}}Al}{{{b{AIn}}{b{dAj}}}Al}{{{b{AJ`}}{b{dAj}}}Al}{{{b{Ml}}{b{dAj}}}Al}{{{b{Lb}}{b{dAj}}}Al}{{{b{AJb}}{b{dAj}}}Al}{{{b{AJd}}{b{dAj}}}Al}{{{b{AJf}}{b{dAj}}}Al}{{{b{AJh}}{b{dAj}}}Al}{{{b{AGb}}{b{dAj}}}Al}{{{b{AJj}}{b{dAj}}}Al}{cc{}}0000000000000000000000000000000000000000000000{AJn{{Cb{AGd}}}}{{{b{AGj}}}AGl}{{{b{Eh}}}{{Cb{AGd}}}}`````{{{b{Lf}}}{{b{{L`{Fl}}}}}}`````{{{b{Ij}}}{{b{{L`{Fl}}}}}}````{{{b{Il}}}E`}{{{b{If}}}E`}1{{{b{AGd}}{b{dc}}}hAEj}``{{{b{AGh}}}H`}``{{{b{AHl}}}{{b{{L`{Fl}}}}}}{{{b{AFn}}}{{b{{L`{Fl}}}}}}{{{b{AGj}}}Mb}{{{b{AGl}}}Mb}````{{{b{AHj}}}{{b{{L`{Fl}}}}}}``{{{b{A@l}}}H`}{{{b{AFn}}}H`}``{{{b{AGh}}}{{b{{L`{Fl}}}}}}`8`{{}Ad}0000000000000000000000000000000000000000000000{ce{}{}}0000000000000000000000000000000000000000000000`{{{b{Hb}}}E`}{{{b{AGj}}}E`}>10101>11{AJnE`}?``5```{{{b{AHd}}}H`}`{{{b{Lf}}}{{b{{L`{Fl}}}}}}{{{b{AFj}}}{{b{{L`{Fl}}}}}}`````{{{b{Ml}}}AG`}``````{{{b{AGl}}}{{b{Eh}}}}``{{{b{AHl}}}{{b{Eh}}}}{{{b{A@l}}}{{b{Eh}}}}{{{b{AFn}}}{{b{Eh}}}}```{{{b{AHj}}}{{b{{L`{Fl}}}}}}``2{{{b{AFj}}}{{b{Eh}}}}``````{{{b{Ih}}}{{b{{L`{Fl}}}}}}{{{b{Id}}}{{b{{L`{Fl}}}}}}``{{{b{AGd}}{b{AGd}}}{{Cb{ACf}}}}{{}c{}}0000000000000000000000000000000000000000000000{{{b{AGj}}}{{b{Eh}}}}`````{{{b{In}}}{{b{{L`{Fl}}}}}}6```=`=```````{{{b{If}}}{{b{{L`{Fl}}}}}}{{{b{Il}}}{{b{{L`{Fl}}}}}}{{{b{A@l}}}{{b{{L`{Fl}}}}}}{{{b{AFj}}}{{b{{L`{Fl}}}}}}``````:`{{{b{AFj}}}H`}`{{{b{AGn}}}{{b{{L`{Fl}}}}}}````{{{b{AI`}}}{{b{{L`{Fl}}}}}}```{{{b{AFj}}}E`}```{{{b{Hb}}}{{b{{L`{Fl}}}}}}````{{{b{If}}}H`}``{{{b{Lf}}}H`}```{{{b{AIj}}}AK`}``{{{b{Jf}}}{{b{{L`{Fl}}}}}}```{{{b{Hb}}}{{b{Eh}}}}``{{{b{Hb}}}Mb}`{{{b{dIj}}AFl}h}{{{b{dMl}}AG`}h}{{{b{dAGb}}AG`}h}11{{{b{dAIj}}AK`}h}{{{b{dAHj}}AKb}h}{{{b{dAHh}}AKd}h}{{{b{dHb}}AKf}h}{{{b{dIb}}AKh}h}{{{b{dAHl}}AKj}h}{{{b{dAId}}AKl}h}{{{b{In}}}{{b{{L`{Fl}}}}}}{{{b{AH`}}}{{b{{L`{Fl}}}}}}{{{b{AHb}}}{{b{{L`{Fl}}}}}}````{{{b{AGh}}}H`}`{{{b{Hb}}}Cf}{{{b{Hb}}}H`}`{{{b{Hb}}}{{b{Eh}}}}`{{{b{AHd}}}H`}`{{{b{AHj}}}AKb}`{{{b{AGl}}}H`}````{{{b{Hb}}}E`}``````{{{b{l}}}{{b{{L`{Fl}}}}}}`{{{b{Jb}}}Mb}`{{{b{AHh}}}{{b{Eh}}}}``{{{b{AHh}}}H`}`0`{{{b{AHh}}}AKd}`{{{b{AGh}}}{{b{{L`{Fl}}}}}}`{{{b{Hb}}}Mb}{{{b{If}}}Mb}{{{b{Ij}}}Mb}{{{b{AI`}}}Mb}````````{{{b{AHf}}}{{b{Eh}}}}{{{b{AGf}}}{{b{Eh}}}}````{{{b{c}}}e{}{}}0000000000000000000000000000000000000000000000`{c{{Ab{e}}}{}{}}{Jh{{Ab{Hbc}}}{}}11111111111111111111111111111111{AJn{{Ab{AGdLj}}}}2222222222222222222222222222222222222222222222222222222222222{{{b{Hb}}}AKf}{{{b{Ib}}}AKh}{{{b{AHl}}}AKj}{{{b{AId}}}AKl}````{{{b{c}}}Ej{}}0000000000000000000000000000000000000000000000```{{{b{AGh}}}Mb}`{{{b{Hb}}}E`}`<`{{{b{AFj}}}{{b{Eh}}}}````{{{b{AGh}}}{{b{{L`{Fl}}}}}}{{{b{AIf}}}{{b{Eh}}}}``{{{b{AGj}}}{{b{Eh}}}}``````{ce{}{}}0000000000000000000000000000000000000000000000`{{{b{AGh}}}H`}`{{}Id}``````{{{b{AG`}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AG`}}}AG`}{{{b{c}}{b{de}}}h{}{}}{{{b{AG`}}{b{AG`}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AG`}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AG`}}{b{AG`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AG`}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AG`}}}}{{{b{Eh}}}{{Cb{AG`}}}}{{{b{AG`}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AG`}}{b{AG`}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AG`Lj}}}}1{{{b{c}}}Ej{}}7```````{{{b{AKn}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{AKn}}}AKn}{{{b{AL`}}}AL`}{{{b{c}}{b{de}}}h{}{}}0{{{b{AKn}}{b{AKn}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AKn}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{AL`}}{b{dc}}}hADd}{{{b{AL`}}}Ad}{{{b{AKn}}{b{AKn}}}E`}{{{b{AL`}}{b{AL`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AKn}}{b{dAj}}}Al}{{{b{AL`}}{b{dAj}}}Al}{cc{}}0{AJn{{Cb{AKn}}}}{{{b{Eh}}}{{Cb{AKn}}}}{{{b{AKn}}{b{dc}}}hAEj}{{}Ad}0{ce{}{}}0{AJnE`}{{{b{d{Cb{AL`}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}{{{b{AKn}}{b{AKn}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}0{AJn{{Ab{AKnLj}}}}{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}088``````````{{{b{ALf}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{ALf}}}ALf}{{{b{ALh}}}ALh}{{{b{c}}{b{de}}}h{}{}}0{{{b{ALf}}{b{ALf}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}ALf}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{ALh}}{b{dc}}}hADd}{{{b{ALh}}}Ad}{{{b{ALf}}{b{ALf}}}E`}{{{b{ALh}}{b{ALh}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{ALf}}{b{dAj}}}Al}{{{b{ALh}}{b{dAj}}}Al}{cc{}}0{AJn{{Cb{ALf}}}}{{{b{Eh}}}{{Cb{ALf}}}}{{{b{ALf}}{b{dc}}}hAEj}{{}Ad}0{ce{}{}}0{AJnE`}{{{b{d{Cb{ALh}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}{{{b{ALf}}{b{ALf}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}0{AJn{{Ab{ALfLj}}}}{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}088``````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{dALj}}}h}{{{b{dALl}}}h}{{{b{dALn}}}h}{{{b{dAM`}}}h}{{{b{dAMb}}}h}{{{b{dAMd}}}h}{{{b{ALj}}}ALj}{{{b{ALl}}}ALl}{{{b{ALn}}}ALn}{{{b{AM`}}}AM`}{{{b{AMb}}}AMb}{{{b{AMd}}}AMd}{{{b{c}}{b{de}}}h{}{}}00000{{{b{AMd}}}{{b{{L`{Fl}}}}}}`{{}ALj}{{}ALl}{{}ALn}{{}AM`}{{}AMb}{{}AMd}{Ad{{b{c}}}{}}00000{Ad{{b{dc}}}{}}00000{{{b{AMb}}}H`}`{Adh}00000{{{b{ALj}}}Ad}{{{b{ALl}}}Ad}{{{b{ALn}}}Ad}{{{b{AM`}}}Ad}{{{b{AMb}}}Ad}{{{b{AMd}}}Ad}{{{b{ALj}}{b{ALj}}}E`}{{{b{ALl}}{b{ALl}}}E`}{{{b{ALn}}{b{ALn}}}E`}{{{b{AM`}}{b{AM`}}}E`}{{{b{AMb}}{b{AMb}}}E`}{{{b{AMd}}{b{AMd}}}E`}{{{b{ALj}}{b{dAj}}}Al}{{{b{ALl}}{b{dAj}}}Al}{{{b{ALn}}{b{dAj}}}Al}{{{b{AM`}}{b{dAj}}}Al}{{{b{AMb}}{b{dAj}}}Al}{{{b{AMd}}{b{dAj}}}Al}{cc{}}00000`{{{b{ALj}}}Mb}{{{b{ALl}}}Mb}{{{b{ALn}}}Mb}{{{b{AM`}}}Mb}{{{b{AMb}}}Mb}`````{{}Ad}00000{ce{}{}}00000``{{{b{ALj}}}{{b{{L`{Fl}}}}}}{{{b{ALl}}}{{b{{L`{Fl}}}}}}{{{b{ALn}}}{{b{{L`{Fl}}}}}}```{{}c{}}00000{{{b{dALj}}AMf}h}{{{b{dAMb}}AMh}h}{{{b{dAMd}}AMj}h}{{{b{c}}}e{}{}}00000{c{{Ab{e}}}{}{}}00000000000{{{b{ALj}}}AMf}{{{b{AMb}}}AMh}``{{{b{c}}}Ej{}}00000{{{b{AMd}}}AMj}`======``````{{{b{AMh}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AMh}}}AMh}{{{b{c}}{b{de}}}h{}{}}{{{b{AMh}}{b{AMh}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AMh}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AMh}}{b{AMh}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AMh}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AMh}}}}{{{b{Eh}}}{{Cb{AMh}}}}{{{b{AMh}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AMh}}{b{AMh}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AMhLj}}}}1{{{b{c}}}Ej{}}7```{{{b{AMf}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AMf}}}AMf}{{{b{c}}{b{de}}}h{}{}}{{{b{AMf}}{b{AMf}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AMf}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AMf}}{b{AMf}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AMf}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AMf}}}}{{{b{Eh}}}{{Cb{AMf}}}}{{{b{AMf}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AMf}}{b{AMf}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AMfLj}}}}1{{{b{c}}}Ej{}}7```{{{b{AMj}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AMj}}}AMj}{{{b{c}}{b{de}}}h{}{}}{{{b{AMj}}{b{AMj}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AMj}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AMj}}{b{AMj}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AMj}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AMj}}}}{{{b{Eh}}}{{Cb{AMj}}}}{{{b{AMj}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AMj}}{b{AMj}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AMjLj}}}}1{{{b{c}}}Ej{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dAMl}}}h}{{{b{AMl}}}AMl}{{{b{c}}{b{de}}}h{}{}}{{{b{AMl}}}{{b{Eh}}}}`{{}AMl}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AMl}}}Ad}{{{b{AMl}}{b{AMl}}}E`}{{{b{AMl}}{b{dAj}}}Al}{cc{}}{{}Ad}{ce{}{}}{{{b{AMl}}}H`}`{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}5```````````````````````{{{b{AMn}}}{{b{Eh}}}}{{{b{AN`}}}{{b{Eh}}}}`{{{b{ANb}}}{{b{Eh}}}}{{{b{ANd}}}{{b{Eh}}}}````{{{b{c}}}{{b{e}}}{}{}}0000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000{{{b{dANb}}}h}{{{b{dANf}}}h}{{{b{dANh}}}h}{{{b{dANj}}}h}{{{b{dANl}}}h}{{{b{dANn}}}h}{{{b{dANd}}}h}{{{b{dAO`}}}h}{{{b{dAOb}}}h}{{{b{ANb}}}ANb}{{{b{ANf}}}ANf}{{{b{ANh}}}ANh}{{{b{ANj}}}ANj}{{{b{ANl}}}ANl}{{{b{ANn}}}ANn}{{{b{ANd}}}ANd}{{{b{AO`}}}AO`}{{{b{AOb}}}AOb}{{{b{AMn}}}AMn}{{{b{AN`}}}AN`}{{{b{c}}{b{de}}}h{}{}}0000000000{{{b{AMn}}{b{AMn}}}ACf}{{{b{AN`}}{b{AN`}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}0``{{}ANb}{{}ANf}{{}ANh}{{}ANj}{{}ANl}{{}ANn}{{}ANd}{{}AO`}{{}AOb}{{}AMn}{{}AN`}{Ad{{b{c}}}{}}0000000000{Ad{{b{dc}}}{}}0000000000{Adh}0000000000`{{{b{ANh}}}{{b{Eh}}}}{{{b{ANj}}}{{b{Eh}}}}``{{{b{ANb}}}Ad}{{{b{ANf}}}Ad}{{{b{ANh}}}Ad}{{{b{ANj}}}Ad}{{{b{ANl}}}Ad}{{{b{ANn}}}Ad}{{{b{ANd}}}Ad}{{{b{AO`}}}Ad}{{{b{AOb}}}Ad}{{{b{ANb}}{b{ANb}}}E`}{{{b{ANf}}{b{ANf}}}E`}{{{b{ANh}}{b{ANh}}}E`}{{{b{ANj}}{b{ANj}}}E`}{{{b{ANl}}{b{ANl}}}E`}{{{b{ANn}}{b{ANn}}}E`}{{{b{ANd}}{b{ANd}}}E`}{{{b{AO`}}{b{AO`}}}E`}{{{b{AOb}}{b{AOb}}}E`}{{{b{AMn}}{b{AMn}}}E`}{{{b{AN`}}{b{AN`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00000{{{b{ANn}}}{{b{Eh}}}}`{{{b{ANb}}{b{dAj}}}Al}{{{b{ANf}}{b{dAj}}}Al}{{{b{ANh}}{b{dAj}}}Al}{{{b{ANj}}{b{dAj}}}Al}{{{b{ANl}}{b{dAj}}}Al}{{{b{ANn}}{b{dAj}}}Al}{{{b{ANd}}{b{dAj}}}Al}{{{b{AO`}}{b{dAj}}}Al}{{{b{AOb}}{b{dAj}}}Al}{{{b{AMn}}{b{dAj}}}Al}{{{b{AN`}}{b{dAj}}}Al}{cc{}}0000000000{AJn{{Cb{AMn}}}}{AJn{{Cb{AN`}}}}{{{b{Eh}}}{{Cb{AMn}}}}{{{b{Eh}}}{{Cb{AN`}}}}{{{b{AMn}}{b{dc}}}hAEj}{{{b{AN`}}{b{dc}}}hAEj}{{{b{ANb}}}Mb}`{{}Ad}0000000000{ce{}{}}0000000000{AJnE`}0```{{{b{ANf}}}{{b{Eh}}}}`{{{b{ANh}}}{{b{{L`{Fl}}}}}}`0`{{{b{AMn}}{b{AMn}}}{{Cb{ACf}}}}{{{b{AN`}}{b{AN`}}}{{Cb{ACf}}}}{{}c{}}0000000000``{{{b{AOb}}}{{b{{L`{Fl}}}}}}`{{{b{ANj}}}E`}`{{{b{ANd}}}Mb}`{{{b{dANb}}AOd}h}{{{b{ANh}}}H`}`{{{b{ANj}}}{{b{Eh}}}}`{{{b{ANj}}}Mb}{{{b{ANl}}}Mb}``{{{b{ANb}}}{{b{Eh}}}}`{{{b{c}}}e{}{}}0000000000{c{{Ab{e}}}{}{}}00000000{AJn{{Ab{AMnLj}}}}1{AJn{{Ab{AN`Lj}}}}222222222222{{{b{ANb}}}AOd}`{{{b{c}}}Ej{}}0000000000{ce{}{}}0000000000``````{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{AOf}}}{{b{Eh}}}}`{{{b{dAOh}}}h}{{{b{dAOj}}}h}{{{b{dAOl}}}h}{{{b{dAOf}}}h}{{{b{dAOn}}}h}{{{b{AOh}}}AOh}{{{b{AOj}}}AOj}{{{b{AOl}}}AOl}{{{b{AOf}}}AOf}{{{b{AOn}}}AOn}{{{b{c}}{b{de}}}h{}{}}0000;`{{}AOh}{{}AOj}{{}AOl}{{}AOf}{{}AOn}{Ad{{b{c}}}{}}0000{Ad{{b{dc}}}{}}0000{{{b{AOh}}}{{b{Eh}}}}`{Adh}0000`{{{b{AOh}}}Ad}{{{b{AOj}}}Ad}{{{b{AOl}}}Ad}{{{b{AOf}}}Ad}{{{b{AOn}}}Ad}{{{b{AOh}}{b{AOh}}}E`}{{{b{AOj}}{b{AOj}}}E`}{{{b{AOl}}{b{AOl}}}E`}{{{b{AOf}}{b{AOf}}}E`}{{{b{AOn}}{b{AOn}}}E`};`{{{b{AOh}}{b{dAj}}}Al}{{{b{AOj}}{b{dAj}}}Al}{{{b{AOl}}{b{dAj}}}Al}{{{b{AOf}}{b{dAj}}}Al}{{{b{AOn}}{b{dAj}}}Al}{cc{}}0000{{{b{AOh}}}{{b{Eh}}}}`{{}Ad}0000{ce{}{}}0000{{{b{AOn}}}E`}`{{{b{AOj}}}{{b{Eh}}}}{{{b{AOl}}}{{b{Eh}}}}{{{b{AOf}}}{{b{Eh}}}}```6`0`{{}c{}}0000`1``1`7`1`{{{b{dAOj}}B@`}h}{{{b{dAOl}}B@b}h}{{{b{dAOf}}B@d}h}4`:`{{{b{c}}}e{}{}}0000{c{{Ab{e}}}{}{}}000000000{{{b{AOj}}}B@`}{{{b{AOl}}}B@b}{{{b{AOf}}}B@d}```{{{b{c}}}Ej{}}0000<;``>>>>>`````{{{b{B@b}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@b}}}B@b}{{{b{c}}{b{de}}}h{}{}}{{{b{B@b}}{b{B@b}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}B@b}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{B@b}}{b{B@b}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{B@b}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{B@b}}}}{{{b{Eh}}}{{Cb{B@b}}}}{{{b{B@b}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{B@b}}{b{B@b}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{B@bLj}}}}1{{{b{c}}}Ej{}}7`````{{{b{B@`}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@`}}}B@`}{{{b{c}}{b{de}}}h{}{}}{{{b{B@`}}{b{B@`}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}B@`}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{B@`}}{b{B@`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{B@`}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{B@`}}}}{{{b{Eh}}}{{Cb{B@`}}}}{{{b{B@`}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{B@`}}{b{B@`}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{B@`Lj}}}}1{{{b{c}}}Ej{}}7````{{{b{B@d}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@d}}}B@d}{{{b{c}}{b{de}}}h{}{}}{{{b{B@d}}{b{B@d}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}B@d}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{B@d}}{b{B@d}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{B@d}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{B@d}}}}{{{b{Eh}}}{{Cb{B@d}}}}{{{b{B@d}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{B@d}}{b{B@d}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{B@dLj}}}}1{{{b{c}}}Ej{}}7`````````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{{{b{dB@f}}}h}{{{b{dB@h}}}h}{{{b{dB@j}}}h}{{{b{B@f}}}B@f}{{{b{B@h}}}B@h}{{{b{B@j}}}B@j}{{{b{B@l}}}B@l}{{{b{c}}{b{de}}}h{}{}}000{{}B@f}{{}B@h}{{}B@j}{Ad{{b{c}}}{}}000{Ad{{b{dc}}}{}}000{Adh}000{{{b{B@l}}{b{dc}}}hADd}{{{b{B@f}}}Ad}{{{b{B@h}}}Ad}{{{b{B@j}}}Ad}{{{b{B@l}}}Ad}{{{b{B@f}}{b{B@f}}}E`}{{{b{B@h}}{b{B@h}}}E`}{{{b{B@j}}{b{B@j}}}E`}{{{b{B@l}}{b{B@l}}}E`}{{{b{B@f}}{b{dAj}}}Al}{{{b{B@h}}{b{dAj}}}Al}{{{b{B@j}}{b{dAj}}}Al}{{{b{B@l}}{b{dAj}}}Al}{cc{}}000{{}Ad}000{ce{}{}}000{{{b{d{Cb{B@l}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}{{{b{B@h}}}{{b{Eh}}}}``{{}c{}}00{{{b{dB@j}}B@n}h}{{{b{c}}}e{}{}}000`{c{{Ab{e}}}{}{}}0000000{{{b{B@j}}}B@n}`{{{b{c}}}Ej{}}0008888```{{{b{B@n}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@n}}}B@n}{{{b{c}}{b{de}}}h{}{}}{{{b{B@n}}{b{B@n}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}B@n}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{B@n}}{b{B@n}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{B@n}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{B@n}}}}{{{b{Eh}}}{{Cb{B@n}}}}{{{b{B@n}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{B@n}}{b{B@n}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{B@nLj}}}}1{{{b{c}}}Ej{}}7```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBA`}}}h}{{{b{BA`}}}BA`}{{{b{BAb}}}BAb}{{{b{c}}{b{de}}}h{}{}}0{{}BA`}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BAb}}{b{dc}}}hADd}{{{b{BA`}}}Ad}{{{b{BAb}}}Ad}{{{b{BA`}}{b{BA`}}}E`}{{{b{BAb}}{b{BAb}}}E`}{{{b{BA`}}{b{dAj}}}Al}{{{b{BAb}}{b{dAj}}}Al}{cc{}}0{{}Ad}0{ce{}{}}0{{{b{d{Cb{BAb}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}{{}c{}}{{{b{BA`}}}Mb}`{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}066```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBAd}}}h}{{{b{BAd}}}BAd}{{{b{BAf}}}BAf}{{{b{c}}{b{de}}}h{}{}}0{{}BAd}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BAf}}{b{dc}}}hADd}{{{b{BAd}}}Ad}{{{b{BAf}}}Ad}{{{b{BAd}}{b{BAd}}}E`}{{{b{BAf}}{b{BAf}}}E`}{{{b{BAd}}{b{dAj}}}Al}{{{b{BAf}}{b{dAj}}}Al}{cc{}}0{{}Ad}0{ce{}{}}0{{{b{d{Cb{BAf}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}{{}c{}}{{{b{BAd}}}{{b{{L`{Fl}}}}}}`{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}066````{{{b{AOd}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBAh}}}h}{{{b{BAh}}}BAh}{{{b{AOd}}}AOd}{{{b{c}}{b{de}}}h{}{}}0{{{b{AOd}}{b{AOd}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{{b{BAh}}}{{b{Eh}}}}`{{}BAh}{{}AOd}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BAh}}}Ad}{{{b{BAh}}{b{BAh}}}E`}{{{b{AOd}}{b{AOd}}}E`}{{{b{c}}{b{e}}}E`{}{}}009`{{{b{BAh}}{b{dAj}}}Al}{{{b{AOd}}{b{dAj}}}Al}{cc{}}0{AJn{{Cb{AOd}}}}{{{b{Eh}}}{{Cb{AOd}}}}{{{b{AOd}}{b{dc}}}hAEj}{{}Ad}0{ce{}{}}0{AJnE`}{{{b{AOd}}{b{AOd}}}{{Cb{ACf}}}}{{}c{}}0`{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}0{AJn{{Ab{AOdLj}}}}11{{{b{c}}}Ej{}}077````````{{{b{AKf}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AKf}}}AKf}{{{b{c}}{b{de}}}h{}{}}{{{b{AKf}}{b{AKf}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AKf}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AKf}}{b{AKf}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AKf}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AKf}}}}{{{b{Eh}}}{{Cb{AKf}}}}{{{b{AKf}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AKf}}{b{AKf}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{AKfLj}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7`````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BAj}}}BAj}{{{b{c}}{b{de}}}h{}{}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BAj}}{b{dc}}}hADd}{{{b{BAj}}}Ad}{{{b{BAj}}{b{BAj}}}E`}{{{b{BAj}}{b{dAj}}}Al}{cc{}}{{}Ad}{ce{}{}}{{{b{d{Cb{BAj}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4``````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBAl}}}h}{{{b{BAl}}}BAl}{{{b{c}}{b{de}}}h{}{}}{{}BAl}````{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BAl}}}Ad}{{{b{BAl}}{b{BAl}}}E`}{{{b{BAl}}{b{dAj}}}Al}{cc{}}{{}Ad}{ce{}{}}```````````{{}c{}}`````{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4``````````````````````{{{b{BAn}}}AG`}``````{{{b{BB`}}}AG`}``{{{b{c}}}{{b{e}}}{}{}}000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}000000000000000000000{{{b{dBBb}}}h}{{{b{dBBd}}}h}{{{b{dBBf}}}h}{{{b{dBBh}}}h}{{{b{dBBj}}}h}{{{b{dBBl}}}h}{{{b{dBBn}}}h}{{{b{dBC`}}}h}{{{b{dBCb}}}h}{{{b{dBCd}}}h}{{{b{dBCf}}}h}{{{b{dBCh}}}h}{{{b{dBCj}}}h}{{{b{dBCl}}}h}{{{b{dBCn}}}h}{{{b{dBD`}}}h}{{{b{dBDb}}}h}{{{b{dBB`}}}h}{{{b{dBDd}}}h}{{{b{dBAn}}}h}{{{b{dBDf}}}h}{{{b{dBDh}}}h}{{{b{BBb}}}BBb}{{{b{BBd}}}BBd}{{{b{BBf}}}BBf}{{{b{BBh}}}BBh}{{{b{BBj}}}BBj}{{{b{BBl}}}BBl}{{{b{BBn}}}BBn}{{{b{BC`}}}BC`}{{{b{BCb}}}BCb}{{{b{BCd}}}BCd}{{{b{BCf}}}BCf}{{{b{BCh}}}BCh}{{{b{BCj}}}BCj}{{{b{BCl}}}BCl}{{{b{BCn}}}BCn}{{{b{BD`}}}BD`}{{{b{BDb}}}BDb}{{{b{BB`}}}BB`}{{{b{BDd}}}BDd}{{{b{BAn}}}BAn}{{{b{BDf}}}BDf}{{{b{BDh}}}BDh}{{{b{c}}{b{de}}}h{}{}}000000000000000000000{{}BBb}{{}BBd}{{}BBf}{{}BBh}{{}BBj}{{}BBl}{{}BBn}{{}BC`}{{}BCb}{{}BCd}{{}BCf}{{}BCh}{{}BCj}{{}BCl}{{}BCn}{{}BD`}{{}BDb}{{}BB`}{{}BDd}{{}BAn}{{}BDf}{{}BDh}````{Ad{{b{c}}}{}}000000000000000000000{Ad{{b{dc}}}{}}000000000000000000000`{Adh}000000000000000000000{{{b{BBb}}}Ad}{{{b{BBd}}}Ad}{{{b{BBf}}}Ad}{{{b{BBh}}}Ad}{{{b{BBj}}}Ad}{{{b{BBl}}}Ad}{{{b{BBn}}}Ad}{{{b{BC`}}}Ad}{{{b{BCb}}}Ad}{{{b{BCd}}}Ad}{{{b{BCf}}}Ad}{{{b{BCh}}}Ad}{{{b{BCj}}}Ad}{{{b{BCl}}}Ad}{{{b{BCn}}}Ad}{{{b{BD`}}}Ad}{{{b{BDb}}}Ad}{{{b{BB`}}}Ad}{{{b{BDd}}}Ad}{{{b{BAn}}}Ad}{{{b{BDf}}}Ad}{{{b{BDh}}}Ad}{{{b{BBb}}{b{BBb}}}E`}{{{b{BBd}}{b{BBd}}}E`}{{{b{BBf}}{b{BBf}}}E`}{{{b{BBh}}{b{BBh}}}E`}{{{b{BBj}}{b{BBj}}}E`}{{{b{BBl}}{b{BBl}}}E`}{{{b{BBn}}{b{BBn}}}E`}{{{b{BC`}}{b{BC`}}}E`}{{{b{BCb}}{b{BCb}}}E`}{{{b{BCd}}{b{BCd}}}E`}{{{b{BCf}}{b{BCf}}}E`}{{{b{BCh}}{b{BCh}}}E`}{{{b{BCj}}{b{BCj}}}E`}{{{b{BCl}}{b{BCl}}}E`}{{{b{BCn}}{b{BCn}}}E`}{{{b{BD`}}{b{BD`}}}E`}{{{b{BDb}}{b{BDb}}}E`}{{{b{BB`}}{b{BB`}}}E`}{{{b{BDd}}{b{BDd}}}E`}{{{b{BAn}}{b{BAn}}}E`}{{{b{BDf}}{b{BDf}}}E`}{{{b{BDh}}{b{BDh}}}E`}{{{b{BBb}}{b{dAj}}}Al}{{{b{BBd}}{b{dAj}}}Al}{{{b{BBf}}{b{dAj}}}Al}{{{b{BBh}}{b{dAj}}}Al}{{{b{BBj}}{b{dAj}}}Al}{{{b{BBl}}{b{dAj}}}Al}{{{b{BBn}}{b{dAj}}}Al}{{{b{BC`}}{b{dAj}}}Al}{{{b{BCb}}{b{dAj}}}Al}{{{b{BCd}}{b{dAj}}}Al}{{{b{BCf}}{b{dAj}}}Al}{{{b{BCh}}{b{dAj}}}Al}{{{b{BCj}}{b{dAj}}}Al}{{{b{BCl}}{b{dAj}}}Al}{{{b{BCn}}{b{dAj}}}Al}{{{b{BD`}}{b{dAj}}}Al}{{{b{BDb}}{b{dAj}}}Al}{{{b{BB`}}{b{dAj}}}Al}{{{b{BDd}}{b{dAj}}}Al}{{{b{BAn}}{b{dAj}}}Al}{{{b{BDf}}{b{dAj}}}Al}{{{b{BDh}}{b{dAj}}}Al}{cc{}}000000000000000000000{{}Ad}000000000000000000000{ce{}{}}000000000000000000000``{{{b{BDd}}}AG`}`{{}c{}}000000000000000000000```````{{{b{BBf}}}AK`}{{{b{BCf}}}AK`}``{{{b{dBAn}}AG`}h}{{{b{dBB`}}AG`}h}{{{b{dBDd}}AG`}h}{{{b{dBBf}}AK`}h}{{{b{dBCf}}AK`}h}``{{{b{c}}}e{}{}}000000000000000000000{c{{Ab{e}}}{}{}}0000000000000000000000000000000000000000000{{{b{c}}}Ej{}}000000000000000000000`````<<<<<<<<<<<<<<<<<<<<<<`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBDj}}}h}{{{b{BDj}}}BDj}{{{b{c}}{b{de}}}h{}{}}{{}BDj}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BDj}}}Ad}{{{b{BDj}}{b{BDj}}}E`}{{{b{BDj}}{b{dAj}}}Al}{cc{}}``{{}Ad}{ce{}{}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4```````{{{b{AKj}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBDl}}}h}{{{b{BDl}}}BDl}{{{b{AKj}}}AKj}{{{b{c}}{b{de}}}h{}{}}0{{{b{AKj}}{b{AKj}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BDl}{{}AKj}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BDl}}}{{b{Eh}}}}`{{{b{BDl}}}Ad}{{{b{BDl}}{b{BDl}}}E`}{{{b{AKj}}{b{AKj}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BDl}}{b{dAj}}}Al}{{{b{AKj}}{b{dAj}}}Al}{cc{}}0{AJn{{Cb{AKj}}}}{{{b{Eh}}}{{Cb{AKj}}}}{{{b{AKj}}{b{dc}}}hAEj}{{}Ad}0{ce{}{}}0{AJnE`}{{{b{AKj}}{b{AKj}}}{{Cb{ACf}}}}{{}c{}}0{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}0{AJn{{Ab{AKjLj}}}}11{{{b{c}}}Ej{}}077``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBDn}}}h}{{{b{dBE`}}}h}{{{b{BDn}}}BDn}{{{b{BE`}}}BE`}{{{b{c}}{b{de}}}h{}{}}0{{{b{BDn}}}{{b{Eh}}}}`{{}BDn}{{}BE`}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BE`}}}{{b{Eh}}}}`{{{b{BDn}}}Ad}{{{b{BE`}}}Ad}{{{b{BDn}}{b{BDn}}}E`}{{{b{BE`}}{b{BE`}}}E`}{{{b{BDn}}{b{dAj}}}Al}{{{b{BE`}}{b{dAj}}}Al}{cc{}}0{{}Ad}0{ce{}{}}0{{{b{BDn}}}H`}`{{}c{}}0{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}055```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBEb}}}h}{{{b{BEb}}}BEb}{{{b{BEd}}}BEd}{{{b{c}}{b{de}}}h{}{}}0{{}BEb}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BEd}}{b{dc}}}hADd}{{{b{BEb}}}Ad}{{{b{BEd}}}Ad}{{{b{BEb}}{b{BEb}}}E`}{{{b{BEd}}{b{BEd}}}E`}{{{b{BEb}}{b{dAj}}}Al}{{{b{BEd}}{b{dAj}}}Al}{cc{}}0`{{}Ad}0{ce{}{}}0`{{{b{d{Cb{BEd}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}{{}c{}}{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}055````{{{b{AK`}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AK`}}}AK`}{{{b{c}}{b{de}}}h{}{}}{{{b{AK`}}{b{AK`}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AK`}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AK`}}{b{AK`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AK`}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AK`}}}}{{{b{Eh}}}{{Cb{AK`}}}}{{{b{AK`}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AK`}}{b{AK`}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{AK`Lj}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBEf}}}h}{{{b{BEf}}}BEf}{{{b{c}}{b{de}}}h{}{}}{{{b{BEf}}}{{b{Eh}}}}`{{}BEf}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}4`{{{b{BEf}}}Ad}{{{b{BEf}}{b{BEf}}}E`}{{{b{BEf}}{b{dAj}}}Al}{cc{}}{{{b{BEf}}}H`}`{{}Ad}{ce{}{}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4```{{{b{BEh}}}{{b{{L`{Fl}}}}}}`{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBEh}}}h}{{{b{BEh}}}BEh}{{{b{BEj}}}BEj}{{{b{c}}{b{de}}}h{}{}}0{{}BEh}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BEj}}{b{dc}}}hADd}{{{b{BEh}}}Ad}{{{b{BEj}}}Ad}{{{b{BEh}}{b{BEh}}}E`}{{{b{BEj}}{b{BEj}}}E`}{{{b{BEh}}{b{dAj}}}Al}{{{b{BEj}}{b{dAj}}}Al}{cc{}}0{{}Ad}0{ce{}{}}0{{{b{d{Cb{BEj}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}{{}c{}}{{{b{BEh}}}{{b{{L`{Fl}}}}}}`{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}066````{{{b{AKh}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AKh}}}AKh}{{{b{c}}{b{de}}}h{}{}}{{{b{AKh}}{b{AKh}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AKh}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AKh}}{b{AKh}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AKh}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AKh}}}}{{{b{Eh}}}{{Cb{AKh}}}}{{{b{AKh}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AKh}}{b{AKh}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AKhLj}}}}1{{{b{c}}}Ej{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBEl}}}h}{{{b{BEl}}}BEl}{{{b{c}}{b{de}}}h{}{}}{{}BEl}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BEl}}}Ad}{{{b{BEl}}{b{BEl}}}E`}{{{b{BEl}}}Mb}`{{{b{BEl}}{b{dAj}}}Al}{cc{}}{{{b{BEl}}}{{b{{L`{Fl}}}}}}`{{}Ad}{ce{}{}}{{}c{}}{{{b{BEl}}}H`}`{{{b{BEl}}}{{b{Eh}}}}`0``{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}6`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBEn}}}h}{{{b{BEn}}}BEn}{{{b{c}}{b{de}}}h{}{}}{{}BEn}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BEn}}}Ad}{{{b{BEn}}{b{BEn}}}E`}{{{b{BEn}}{b{dAj}}}Al}{cc{}}{{{b{BEn}}}H`}`{{}Ad}{ce{}{}}{{{b{BEn}}}{{b{{L`{Fl}}}}}}`{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}5```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BF`}}}BF`}{{{b{c}}{b{de}}}h{}{}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BF`}}{b{dc}}}hADd}{{{b{BF`}}}Ad}{{{b{BF`}}{b{BF`}}}E`}{{{b{BF`}}{b{dAj}}}Al}{cc{}}{{}Ad}{ce{}{}}{{{b{d{Cb{BF`}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4```````````````````{{{b{BFb}}}{{b{{L`{Fl}}}}}}```{{{b{c}}}{{b{e}}}{}{}}00000000000000000{{{b{dc}}}{{b{de}}}{}{}}00000000000000000`{{{b{BFd}}}Mb}```{{{b{dBFf}}}h}{{{b{dBFh}}}h}{{{b{dBFj}}}h}{{{b{dBFl}}}h}{{{b{dBFn}}}h}{{{b{dBG`}}}h}{{{b{dBGb}}}h}{{{b{dBGd}}}h}{{{b{dBGf}}}h}{{{b{dBGh}}}h}{{{b{dBGj}}}h}{{{b{dBGl}}}h}{{{b{dBGn}}}h}{{{b{dBH`}}}h}{{{b{dBHb}}}h}{{{b{dBFb}}}h}{{{b{dBFd}}}h}{{{b{dBHd}}}h}{{{b{BFf}}}BFf}{{{b{BFh}}}BFh}{{{b{BFj}}}BFj}{{{b{BFl}}}BFl}{{{b{BFn}}}BFn}{{{b{BG`}}}BG`}{{{b{BGb}}}BGb}{{{b{BGd}}}BGd}{{{b{BGf}}}BGf}{{{b{BGh}}}BGh}{{{b{BGj}}}BGj}{{{b{BGl}}}BGl}{{{b{BGn}}}BGn}{{{b{BH`}}}BH`}{{{b{BHb}}}BHb}{{{b{BFb}}}BFb}{{{b{BFd}}}BFd}{{{b{BHd}}}BHd}{{{b{c}}{b{de}}}h{}{}}00000000000000000{{{b{BFh}}}E`}``{{{b{BHb}}}{{b{{L`{Fl}}}}}}{{{b{BFd}}}{{b{{L`{Fl}}}}}}``{{}BFf}{{}BFh}{{}BFj}{{}BFl}{{}BFn}{{}BG`}{{}BGb}{{}BGd}{{}BGf}{{}BGh}{{}BGj}{{}BGl}{{}BGn}{{}BH`}{{}BHb}{{}BFb}{{}BFd}{{}BHd}`{Ad{{b{c}}}{}}00000000000000000{Ad{{b{dc}}}{}}00000000000000000{{{b{BFf}}}{{b{Eh}}}}`0`{{{b{BHb}}}BHf}`{Adh}00000000000000000`{{{b{BFf}}}Ad}{{{b{BFh}}}Ad}{{{b{BFj}}}Ad}{{{b{BFl}}}Ad}{{{b{BFn}}}Ad}{{{b{BG`}}}Ad}{{{b{BGb}}}Ad}{{{b{BGd}}}Ad}{{{b{BGf}}}Ad}{{{b{BGh}}}Ad}{{{b{BGj}}}Ad}{{{b{BGl}}}Ad}{{{b{BGn}}}Ad}{{{b{BH`}}}Ad}{{{b{BHb}}}Ad}{{{b{BFb}}}Ad}{{{b{BFd}}}Ad}{{{b{BHd}}}Ad}{{{b{BFf}}{b{BFf}}}E`}{{{b{BFh}}{b{BFh}}}E`}{{{b{BFj}}{b{BFj}}}E`}{{{b{BFl}}{b{BFl}}}E`}{{{b{BFn}}{b{BFn}}}E`}{{{b{BG`}}{b{BG`}}}E`}{{{b{BGb}}{b{BGb}}}E`}{{{b{BGd}}{b{BGd}}}E`}{{{b{BGf}}{b{BGf}}}E`}{{{b{BGh}}{b{BGh}}}E`}{{{b{BGj}}{b{BGj}}}E`}{{{b{BGl}}{b{BGl}}}E`}{{{b{BGn}}{b{BGn}}}E`}{{{b{BH`}}{b{BH`}}}E`}{{{b{BHb}}{b{BHb}}}E`}{{{b{BFb}}{b{BFb}}}E`}{{{b{BFd}}{b{BFd}}}E`}{{{b{BHd}}{b{BHd}}}E`}{{{b{BHb}}}BHh}`{{{b{BFf}}}Mb}``{{{b{BFf}}{b{dAj}}}Al}{{{b{BFh}}{b{dAj}}}Al}{{{b{BFj}}{b{dAj}}}Al}{{{b{BFl}}{b{dAj}}}Al}{{{b{BFn}}{b{dAj}}}Al}{{{b{BG`}}{b{dAj}}}Al}{{{b{BGb}}{b{dAj}}}Al}{{{b{BGd}}{b{dAj}}}Al}{{{b{BGf}}{b{dAj}}}Al}{{{b{BGh}}{b{dAj}}}Al}{{{b{BGj}}{b{dAj}}}Al}{{{b{BGl}}{b{dAj}}}Al}{{{b{BGn}}{b{dAj}}}Al}{{{b{BH`}}{b{dAj}}}Al}{{{b{BHb}}{b{dAj}}}Al}{{{b{BFb}}{b{dAj}}}Al}{{{b{BFd}}{b{dAj}}}Al}{{{b{BHd}}{b{dAj}}}Al}{cc{}}00000000000000000{{{b{BGl}}}{{b{{L`{Fl}}}}}}``{{{b{BHb}}}Mb}`{{{b{BH`}}}{{b{{L`{Fl}}}}}}`{{}Ad}00000000000000000{ce{}{}}00000000000000000{{{b{BFf}}}E`}`3`{{{b{BGb}}}E`}``{{{b{BGj}}}{{b{{L`{Fl}}}}}}````{{{b{BH`}}}{{b{Eh}}}}`{{{b{BGn}}}{{b{Eh}}}}```{{{b{BGd}}}{{b{{L`{Fl}}}}}}`0`{{}c{}}00000000000000000`{{{b{BGb}}}H`}`6`3`{{{b{BH`}}}H`}``{{{b{BFb}}}{{b{{L`{Fl}}}}}}`{{{b{BFn}}}{{b{Eh}}}}{{{b{BG`}}}{{b{Eh}}}}{{{b{BGf}}}{{b{Eh}}}}````{{{b{dBHb}}BHf}h}{{{b{dBHb}}BHh}h}{{{b{dBFl}}BHj}h}{{{b{dBGd}}BHl}h}{{{b{dBGh}}BHn}h}{{{b{dBGl}}BI`}h}{{{b{dBHb}}BIb}h}{{{b{dBFb}}BId}h}{{{b{dBFd}}BIf}h}{{{b{BH`}}}{{b{{L`{Fl}}}}}}``{{{b{BGj}}}{{b{{L`{Fl}}}}}}```{{{b{BGl}}}{{b{Eh}}}}`{{{b{BFf}}}Mb}{{{b{BFn}}}Mb}{{{b{BG`}}}Mb}{{{b{BGf}}}Mb}{{{b{BHb}}}Mb}{{{b{BFd}}}Mb}``````{{{b{c}}}e{}{}}00000000000000000{c{{Ab{e}}}{}{}}00000000000000000000000000000000000{{{b{BFl}}}BHj}{{{b{BGd}}}BHl}{{{b{BGh}}}BHn}{{{b{BGl}}}BI`}{{{b{BHb}}}BIb}{{{b{BFb}}}BId}{{{b{BFd}}}BIf}```````{{{b{c}}}Ej{}}00000000000000000{{{b{BGb}}}E`}`0``{ce{}{}}00000000000000000````````````````{{{b{BIb}}}{{b{Eh}}}}{{{b{BHf}}}{{b{Eh}}}}{{{b{BHh}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{BIb}}}BIb}{{{b{BHf}}}BHf}{{{b{BHh}}}BHh}{{{b{c}}{b{de}}}h{}{}}00{{{b{BIb}}{b{BIb}}}ACf}{{{b{BHf}}{b{BHf}}}ACf}{{{b{BHh}}{b{BHh}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}00{{}BIb}{{}BHf}{{}BHh}{Ad{{b{c}}}{}}00{Ad{{b{dc}}}{}}00{Adh}00{{{b{BIb}}{b{BIb}}}E`}{{{b{BHf}}{b{BHf}}}E`}{{{b{BHh}}{b{BHh}}}E`}{{{b{c}}{b{e}}}E`{}{}}00000000{{{b{BIb}}{b{dAj}}}Al}{{{b{BHf}}{b{dAj}}}Al}{{{b{BHh}}{b{dAj}}}Al}{cc{}}00{AJn{{Cb{BIb}}}}{AJn{{Cb{BHf}}}}{AJn{{Cb{BHh}}}}{{{b{Eh}}}{{Cb{BIb}}}}{{{b{Eh}}}{{Cb{BHf}}}}{{{b{Eh}}}{{Cb{BHh}}}}{{{b{BIb}}{b{dc}}}hAEj}{{{b{BHf}}{b{dc}}}hAEj}{{{b{BHh}}{b{dc}}}hAEj}{{}Ad}00{ce{}{}}00{AJnE`}00{{{b{BIb}}{b{BIb}}}{{Cb{ACf}}}}{{{b{BHf}}{b{BHf}}}{{Cb{ACf}}}}{{{b{BHh}}{b{BHh}}}{{Cb{ACf}}}}{{}c{}}00{{{b{c}}}e{}{}}00{c{{Ab{e}}}{}{}}{AJn{{Ab{BIbLj}}}}{AJn{{Ab{BHfLj}}}}2{AJn{{Ab{BHhLj}}}}3333{{{b{c}}}Ej{}}00;;;```{{{b{BId}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BId}}}BId}{{{b{c}}{b{de}}}h{}{}}{{{b{BId}}{b{BId}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BId}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BId}}{b{BId}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BId}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{BId}}}}{{{b{Eh}}}{{Cb{BId}}}}{{{b{BId}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{BId}}{b{BId}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{BIdLj}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7````{{{b{BIf}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BIf}}}BIf}{{{b{c}}{b{de}}}h{}{}}{{{b{BIf}}{b{BIf}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BIf}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BIf}}{b{BIf}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BIf}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{BIf}}}}{{{b{Eh}}}{{Cb{BIf}}}}{{{b{BIf}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{BIf}}{b{BIf}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{BIfLj}}}}1{{{b{c}}}Ej{}}7````````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{dBIh}}}h}{{{b{dBIj}}}h}{{{b{dBIl}}}h}{{{b{dBIn}}}h}{{{b{dBJ`}}}h}{{{b{dBJb}}}h}{{{b{BIh}}}BIh}{{{b{BIj}}}BIj}{{{b{BIl}}}BIl}{{{b{BIn}}}BIn}{{{b{BJ`}}}BJ`}{{{b{BJb}}}BJb}{{{b{c}}{b{de}}}h{}{}}00000`````{{}BIh}{{}BIj}{{}BIl}{{}BIn}{{}BJ`}{{}BJb}{Ad{{b{c}}}{}}00000{Ad{{b{dc}}}{}}00000{Adh}00000{{{b{BIh}}}Ad}{{{b{BIj}}}Ad}{{{b{BIl}}}Ad}{{{b{BIn}}}Ad}{{{b{BJ`}}}Ad}{{{b{BJb}}}Ad}{{{b{BIh}}{b{BIh}}}E`}{{{b{BIj}}{b{BIj}}}E`}{{{b{BIl}}{b{BIl}}}E`}{{{b{BIn}}{b{BIn}}}E`}{{{b{BJ`}}{b{BJ`}}}E`}{{{b{BJb}}{b{BJb}}}E`}{{{b{BIn}}}{{b{{L`{Fl}}}}}}`0`{{{b{BIh}}{b{dAj}}}Al}{{{b{BIj}}{b{dAj}}}Al}{{{b{BIl}}{b{dAj}}}Al}{{{b{BIn}}{b{dAj}}}Al}{{{b{BJ`}}{b{dAj}}}Al}{{{b{BJb}}{b{dAj}}}Al}{cc{}}00000`{{}Ad}00000{ce{}{}}00000{{{b{BJ`}}}E`}````{{}c{}}00000{{{b{BIj}}}Mb}``{{{b{c}}}e{}{}}00000{c{{Ab{e}}}{}{}}00000000000{{{b{c}}}Ej{}}00000?`666666```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BJd}}}BJd}{{{b{c}}{b{de}}}h{}{}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BJd}}{b{dc}}}hADd}{{{b{BJd}}}Ad}{{{b{BJd}}{b{BJd}}}E`}{{{b{BJd}}{b{dAj}}}Al}{cc{}}{{}Ad}{ce{}{}}{{{b{d{Cb{BJd}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BJf}}}BJf}{{{b{c}}{b{de}}}h{}{}}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BJf}}{b{dc}}}hADd}{{{b{BJf}}}Ad}{{{b{BJf}}{b{BJf}}}E`}{{{b{BJf}}{b{dAj}}}Al}{cc{}}{{}Ad}{ce{}{}}{{{b{d{Cb{BJf}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}4`````{{{b{BHn}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BHn}}}BHn}{{{b{c}}{b{de}}}h{}{}}{{{b{BHn}}{b{BHn}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BHn}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BHn}}{b{BHn}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BHn}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{BHn}}}}{{{b{Eh}}}{{Cb{BHn}}}}{{{b{BHn}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{BHn}}{b{BHn}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{AJn{{Ab{BHnLj}}}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}7````````{{{b{BI`}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BI`}}}BI`}{{{b{c}}{b{de}}}h{}{}}{{{b{BI`}}{b{BI`}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BI`}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BI`}}{b{BI`}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BI`}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{BI`}}}}{{{b{Eh}}}{{Cb{BI`}}}}{{{b{BI`}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{BI`}}{b{BI`}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{BI`Lj}}}}1{{{b{c}}}Ej{}}7```{{{b{BJh}}}Mb}`{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBJh}}}h}{{{b{BJh}}}BJh}{{{b{BJj}}}BJj}{{{b{c}}{b{de}}}h{}{}}0{{}BJh}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BJj}}{b{dc}}}hADd}{{{b{BJh}}}Ad}{{{b{BJj}}}Ad}{{{b{BJh}}{b{BJh}}}E`}{{{b{BJj}}{b{BJj}}}E`}?`{{{b{BJh}}{b{dAj}}}Al}{{{b{BJj}}{b{dAj}}}Al}{cc{}}0{{}Ad}0{ce{}{}}0{{{b{BJh}}}Mb}`0`{{{b{d{Cb{BJj}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}`{{}c{}}{{{b{BJh}}}{{b{{L`{Fl}}}}}}`0``{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}077```````{{{b{BHj}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BHj}}}BHj}{{{b{c}}{b{de}}}h{}{}}{{{b{BHj}}{b{BHj}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BHj}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BHj}}{b{BHj}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BHj}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{BHj}}}}{{{b{Eh}}}{{Cb{BHj}}}}{{{b{BHj}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{BHj}}{b{BHj}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{BHjLj}}}}1{{{b{c}}}Ej{}}7``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dBJl}}}h}{{{b{dBJn}}}h}{{{b{BJl}}}BJl}{{{b{BJn}}}BJn}{{{b{c}}{b{de}}}h{}{}}0{{}BJl}{{}BJn}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{{{b{BJl}}}{{b{{L`{Fl}}}}}}`{{{b{BJl}}}{{b{Eh}}}}{{{b{BJn}}}{{b{Eh}}}}```{Adh}0{{{b{BJl}}}Ad}{{{b{BJn}}}Ad}{{{b{BJl}}{b{BJl}}}E`}{{{b{BJn}}{b{BJn}}}E`}{{{b{BJl}}{b{dAj}}}Al}{{{b{BJn}}{b{dAj}}}Al}{cc{}}0{{}Ad}0{ce{}{}}0{{{b{BJn}}}E`}`{{}c{}}0{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}0{{{b{BJl}}}E`}`66```{{{b{BHl}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{BHl}}}BHl}{{{b{c}}{b{de}}}h{}{}}{{{b{BHl}}{b{BHl}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}BHl}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BHl}}{b{BHl}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BHl}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{BHl}}}}{{{b{Eh}}}{{Cb{BHl}}}}{{{b{BHl}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{BHl}}{b{BHl}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{BHlLj}}}}1{{{b{c}}}Ej{}}7```````````{{{b{BK`}}}H`}`{{{b{AKd}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{dBK`}}}h}{{{b{BK`}}}BK`}{{{b{AKd}}}AKd}{{{b{BKb}}}BKb}{{{b{c}}{b{de}}}h{}{}}00{{{b{AKd}}{b{AKd}}}ACf}`{{{b{c}}{b{e}}}ACf{}{}}{{}BK`}{{}AKd}{Ad{{b{c}}}{}}00{Ad{{b{dc}}}{}}00{Adh}00{{{b{BKb}}{b{dc}}}hADd}{{{b{BK`}}}Ad}{{{b{BKb}}}Ad}{{{b{BK`}}}H`}`{{{b{BK`}}{b{BK`}}}E`}{{{b{AKd}}{b{AKd}}}E`}{{{b{BKb}}{b{BKb}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BK`}}{b{dAj}}}Al}{{{b{AKd}}{b{dAj}}}Al}{{{b{BKb}}{b{dAj}}}Al}{cc{}}00{AJn{{Cb{AKd}}}}{{{b{Eh}}}{{Cb{AKd}}}}{{{b{AKd}}{b{dc}}}hAEj}{{}Ad}00{ce{}{}}00{AJnE`}{{{b{d{Cb{BKb}}}}H`ALb{b{dc}}ALd}{{Ab{hLj}}}ACh}{{{b{AKd}}{b{AKd}}}{{Cb{ACf}}}}{{}c{}}0`{{{b{BK`}}}H`}`{{{b{c}}}e{}{}}00{c{{Ab{e}}}{}{}}0{AJn{{Ab{AKdLj}}}}1111{{{b{c}}}Ej{}}00999```{{{b{AFl}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AFl}}}AFl}{{{b{c}}{b{de}}}h{}{}}{{{b{AFl}}{b{AFl}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AFl}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AFl}}{b{AFl}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AFl}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AFl}}}}{{{b{Eh}}}{{Cb{AFl}}}}{{{b{AFl}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AFl}}{b{AFl}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AFlLj}}}}1{{{b{c}}}Ej{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBKd}}}h}{{{b{BKd}}}BKd}{{{b{c}}{b{de}}}h{}{}}{{{b{BKd}}}{{b{{L`{Fl}}}}}}`{{{b{BKd}}}BKf}`{{}BKd}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{BKd}}}Ad}{{{b{BKd}}{b{BKd}}}E`}{{{b{BKd}}{b{dAj}}}Al}{cc{}}9`{{}Ad}{ce{}{}}`{{}c{}}`{{{b{dBKd}}BKf}h}{{{b{dBKd}}BKh}h}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{BKd}}}BKh}`{{{b{c}}}Ej{}}7`````````{{{b{BKh}}}{{b{Eh}}}}{{{b{BKf}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{BKh}}}BKh}{{{b{BKf}}}BKf}{{{b{c}}{b{de}}}h{}{}}0{{{b{BKh}}{b{BKh}}}ACf}{{{b{BKf}}{b{BKf}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}0{{}BKh}{{}BKf}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{BKh}}{b{BKh}}}E`}{{{b{BKf}}{b{BKf}}}E`}{{{b{c}}{b{e}}}E`{}{}}00000{{{b{BKh}}{b{dAj}}}Al}{{{b{BKf}}{b{dAj}}}Al}{cc{}}0{AJn{{Cb{BKh}}}}{AJn{{Cb{BKf}}}}{{{b{Eh}}}{{Cb{BKh}}}}{{{b{Eh}}}{{Cb{BKf}}}}{{{b{BKh}}{b{dc}}}hAEj}{{{b{BKf}}{b{dc}}}hAEj}{{}Ad}0{ce{}{}}0{AJnE`}0{{{b{BKh}}{b{BKh}}}{{Cb{ACf}}}}{{{b{BKf}}{b{BKf}}}{{Cb{ACf}}}}{{}c{}}0{{{b{c}}}e{}{}}0{c{{Ab{e}}}{}{}}{AJn{{Ab{BKhLj}}}}1{AJn{{Ab{BKfLj}}}}22{{{b{c}}}Ej{}}099````{{{b{AKb}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AKb}}}AKb}{{{b{c}}{b{de}}}h{}{}}{{{b{AKb}}{b{AKb}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AKb}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AKb}}{b{AKb}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AKb}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AKb}}}}{{{b{Eh}}}{{Cb{AKb}}}}{{{b{AKb}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AKb}}{b{AKb}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AKbLj}}}}1{{{b{c}}}Ej{}}7````{{{b{AKl}}}{{b{Eh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AKl}}}AKl}{{{b{c}}{b{de}}}h{}{}}{{{b{AKl}}{b{AKl}}}ACf}{{{b{c}}{b{e}}}ACf{}{}}{{}AKl}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{{{b{AKl}}{b{AKl}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{AKl}}{b{dAj}}}Al}{cc{}}{AJn{{Cb{AKl}}}}{{{b{Eh}}}{{Cb{AKl}}}}{{{b{AKl}}{b{dc}}}hAEj}{{}Ad}{ce{}{}}{AJnE`}{{{b{AKl}}{b{AKl}}}{{Cb{ACf}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}{AJn{{Ab{AKlLj}}}}1{{{b{c}}}Ej{}}7`````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{BKj}}AGn}{{Ab{AFjBh}}}}{Ad{{b{c}}}{}}00000{Ad{{b{dc}}}{}}00000{c{{Ab{BKl}}}Af}`{Adh}00000{{{b{BKj}}AFj}{{Ab{AGnBh}}}}{{{b{BKj}}{b{dAj}}}Al}{{{b{Bh}}{b{dAj}}}Al}0{{{b{BKn}}{b{dAj}}}Al}0{{{b{BKl}}{b{dAj}}}Al}{{{b{BL`}}{b{dAj}}}Al}{{{b{BLb}}{b{dAj}}}Al}{cc{}}{A`Bh}1{LjBh}{GhBh}{GhBKn}{BLdBKn}5555{BLfBKj}{GlBKj}{{{b{dc}}}{{Ab{BKjBh}}}{DhDj}}{{{b{dc}}}H`{DhDj}}{{}Ad}00000{ce{}{}}00000{{{b{dc}}{b{de}}{b{dg}}i{b{Eh}}{b{Eh}}{BLh{BL`}}}{{Ab{hBh}}}ClCl{DhDj}{BjDf}}`````{{{b{BKj}}}{{b{Gl}}}}``{{{b{Bh}}}{{Cb{{b{Ef}}}}}}{{{b{BKn}}}{{Cb{{b{Ef}}}}}}`{{{b{c}}}n{}}0{c{{Ab{e}}}{}{}}00000000000{{{b{c}}}Ej{}}00000`777777````````````````````````````````````````````````````````````````````````````````{{{b{Mh}}}F`}```````{{{b{BLj}}}{{b{Eh}}}}`{{{b{c}}}{{b{e}}}{}{}}000000000000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}000000000000000000000000000000````{{{b{BLl}}}E`}`{{{b{En}}}En}{{{b{Mh}}}Mh}{{{b{BLn}}}BLn}{{{b{Hf}}}Hf}{{{b{BM`}}}BM`}{{{b{BMb}}}BMb}{{{b{{Fd{c}}}}}{{Fd{c}}}Df}{{{b{BLl}}}BLl}{{{b{BLj}}}BLj}{{{b{Dl}}}Dl}{{{b{c}}{b{de}}}h{}{}}000000000`{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}{Cb{{b{Eh}}}}{Cb{{b{Eh}}}}{Cb{{b{Eh}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}`{{{b{AFh}}AEn}{{Ab{fAn}}}}{{}BLn}{{}BMj}{{}BMl}{{}BMn}{{{b{d{Bj{}{{BMd{c}}}}}}Hj{b{Eh}}{b{{L`{{ABj{{b{Eh}}{b{Eh}}}}}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}`{Ad{{b{c}}}{}}000000000000000000000000000000{Ad{{b{dc}}}{}}000000000000000000000000000000{c{{Ab{Mh}}}Af}{c{{Ab{BN`}}}Af}{c{{Ab{Bl}}}Af}{c{{Ab{Dn}}}Af}{c{{Ab{BLn}}}Af}{c{{Ab{BNb}}}Af}{c{{Ab{BNd}}}Af}{c{{Ab{BMj}}}Af}{c{{Ab{Hf}}}Af}{c{{Ab{BM`}}}Af}{c{{Ab{BNf}}}Af}{c{{Ab{BNh}}}Af}{c{{Ab{BLl}}}Af}{c{{Ab{BNj}}}Af}{c{{Ab{Eb}}}Af}{c{{Ab{BNl}}}Af}{c{{Ab{BNn}}}Af}{c{{Ab{BO`}}}Af}{c{{Ab{BOb}}}Af}{c{{Ab{AFh}}}Af}{c{{Ab{BMn}}}Af}````{{{b{d{Bj{}{{BMd{c}}}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}``{{{b{d{Bj{}{{BMd{c}}}}}}{b{El}}{Bn{BOd}}{Mn{nAAh}}{Mn{nAAj}}{Mn{nH`}}E`}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{Adh}000000000000000000000000000000{{{b{En}}{b{En}}}E`}{{{b{BLn}}{b{BLn}}}E`}{{{b{{Fd{c}}}}{b{{Fd{c}}}}}E`AFd}{{{b{BLj}}{b{BLj}}}E`}{{{b{c}}{b{e}}}E`{}{}}00000000000```{{{b{En}}{b{dAj}}}Al}0{{{b{Mh}}{b{dAj}}}Al}0{{{b{BN`}}{b{dAj}}}Al}{{{b{Bl}}{b{dAj}}}Al}{{{b{Dn}}{b{dAj}}}Al}{{{b{BLn}}{b{dAj}}}Al}{{{b{BNb}}{b{dAj}}}Al}{{{b{BNd}}{b{dAj}}}Al}{{{b{BMj}}{b{dAj}}}Al}{{{b{Hf}}{b{dAj}}}Al}{{{b{BM`}}{b{dAj}}}Al}{{{b{BMb}}{b{dAj}}}Al}{{{b{{Fd{c}}}}{b{dAj}}}AlA@f}{{{b{BNf}}{b{dAj}}}Al}{{{b{BNh}}{b{dAj}}}Al}{{{b{BLl}}{b{dAj}}}Al}{{{b{BNj}}{b{dAj}}}Al}{{{b{Eb}}{b{dAj}}}Al}{{{b{BLj}}{b{dAj}}}Al}{{{b{Dl}}{b{dAj}}}Al}{{{b{BNl}}{b{dAj}}}Al}{{{b{BNn}}{b{dAj}}}Al}{{{b{BO`}}{b{dAj}}}Al}{{{b{BOf}}{b{dAj}}}Al}{{{b{BOh}}{b{dAj}}}Al}{{{b{BOj}}{b{dAj}}}Al}{{{b{BMl}}{b{dAj}}}Al}{{{b{BOb}}{b{dAj}}}Al}{{{b{AFh}}{b{dAj}}}Al}{{{b{BMn}}{b{dAj}}}Al}{{{b{A`}}{b{dAj}}}Al}0{cc{}}000000000000000000000000000000{BOlA`}{LlA`}{BLdA`}{GhA`}{JlA`}{LnA`}{LjA`}{BOnA`}{LhA`}{{{b{d{Bj{}{{BMd{c}}}}}}{b{AGh}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}H`}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}H`{b{Eh}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}Hf}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}Hj{b{Eh}}{b{{L`{{ABj{{b{Eh}}{b{Eh}}}}}}}}BMb}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}E`}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}{b{Cf}}H`}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}En}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}1367{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}7`{{{b{En}}{b{dc}}}hAEj}````{{}Ad}000000000000000000000000000000{ce{}{}}000000000000000000000000000000``{{{b{d{Bj{}{{BMd{c}}}}}}{b{BOf}}Hf}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}```````````{{}c{}}000``{{{b{d{Bj{}{{BMd{c}}}}}}Hj{b{Eh}}{b{{L`{{ABj{{b{Eh}}{b{Eh}}}}}}}}BMbe}{{Ob{{O`{Nn}}}}}{BMfBMhOj}{BMhA@n}}{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}{Cb{{b{Eh}}}}{Cb{{b{Eh}}}}{Cb{{b{Eh}}}}{Cb{{b{Eh}}}}{Cb{{b{Eh}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}``{{{b{Mh}}}C@`}`````````2{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}{b{{L`{{ABj{{b{Eh}}{b{Eh}}}}}}}}{Cb{{ABj{{b{Eh}}{b{de}}}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}{FhFj}}```{{{b{BLl}}}E`}4{{{b{d{Bj{}{{BMd{c}}}}}}Hj{b{Eh}}{b{{L`{{ABj{{b{Eh}}{b{Eh}}}}}}}}e}{{Ob{{O`{Nn}}}}}{BMfBMhOj}{C@bACd}}{{{b{Dl}}}{{Cb{{b{Eh}}}}}}{{{b{d{Bj{}{{BMd{c}}}}}}EnAAl}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}````{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}{b{Eh}}BLj}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}`>>{{{b{d{Bj{}{{BMd{c}}}}}}Cf{Cb{C`}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}C@d}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}`{{{b{Mh}}c}AbEd}{{{b{BN`}}c}AbEd}{{{b{Bl}}c}AbEd}{{{b{Dn}}c}AbEd}{{{b{BLn}}c}AbEd}{{{b{BNb}}c}AbEd}{{{b{BNd}}c}AbEd}{{{b{Hf}}c}AbEd}{{{b{BM`}}c}AbEd}{{{b{BOf}}c}AbEd}{{{b{BOh}}c}AbEd}{{{b{BOj}}c}AbEd}{{{b{BMl}}c}AbEd}{{{b{Dl}}}{{Cb{{b{Eh}}}}}}{{{b{d{Bj{}{{BMd{c}}}}}}Dn}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}``{{{b{A`}}}{{Cb{{b{Ef}}}}}}````{{{b{d{Bj{}{{BMd{c}}}}}}DlDnE`{b{El}}{b{El}}BOh}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}{b{Eh}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}```{{{b{c}}}e{}{}}000000000{{{b{c}}}n{}}00``{c{{Ab{e}}}{}{}}0000000000000000000000000000000000000000000000000000000000000`{{{b{c}}}Ej{}}000000000000000000000000000000``{{{b{d{Bj{}{{BMd{c}}}}}}C@f}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}``{{{b{d{Bj{}{{BMd{c}}}}}}{b{BMn}}{b{de}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}{FhFj}}```````{ce{}{}}000000000000000000000000000000{{{b{d{Bj{}{{BMd{c}}}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}{{{b{d{Bj{}{{BMd{c}}}}}}{b{AE`}}{b{{L`{Fl}}}}{b{{L`{Fl}}}}{b{{L`{Fl}}}}{b{ADn}}{Fd{{b{de}}}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}{FhFj}}{{{b{d{Bj{}{{BMd{c}}}}}}{b{Eh}}{b{Eh}}{b{{L`{{ABj{{b{Eh}}{b{Eh}}}}}}}}{Cb{Bf}}}{{Ob{{O`{Nn}}}}}{BMfBMhOj}}`````````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{{C@h{c}}}}}{{C@h{c}}}Df}{{{b{c}}{b{de}}}h{}{}}{{{b{d{C@h{c}}}}BfE`}{{Ab{NfA`}}}Bj}{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{cc{}}{{}Ad}={c{{C@h{c}}}Bj}{{{b{d{C@h{c}}}}{b{BFh}}}{{Ab{{`{{C@j{}{{Od{{Ab{A@dA@h}}}}}}}}A`}}}Bj}{{{b{d{C@h{c}}}}E`}{{Ab{{Bn{Hb}}A`}}}Bj}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}0{{{b{c}}}Ej{}}{ce{}{}}````````````````````````{{{b{c}}}{{b{e}}}{}{}}0000000{{{b{dc}}}{{b{de}}}{}{}}0000000`{{{b{C@l}}}C@l}{{{b{{Cd{ceg}}}}}{{Cd{ceg}}}DfDfDf}{{{b{c}}{b{de}}}h{}{}}0``{Ad{{b{c}}}{}}0000000{Ad{{b{dc}}}{}}0000000{c{{Ab{C@n}}}Af}```{Adh}0000000`{{{b{BOd}}{b{dAj}}}Al}{{{b{C@d}}{b{dAj}}}Al}{{{b{C@n}}{b{dAj}}}Al}{{{b{C@l}}{b{dAj}}}Al}{{{b{CA`}}{b{dAj}}}Al}{{{b{CAb}}{b{dAj}}}Al}0{{{b{Cj}}{b{dAj}}}Al}0{cc{}}00000{A`CAb}1{CAdCAb}2{A`Cj}{CAbCj}{GhCj}`{{}Ad}0000000{ce{}{}}0000000````{{NdNdc{Gb{eg}}geikCAf{Cb{CAf}}Gd}{{Cd{ceg}}}Bj{D`DbCnDdDf}{DhDj}{{Jd{Cf}}}{{Jd{Cf}}}}```{{{b{d{Cd{ceg}}}}{b{Cf}}BGb}{{Ab{hCj}}}Bj{D`DbCnDdDf}{DhDj}}{{{b{d{Cd{ceg}}}}{b{Cf}}{Cb{CAh}}iE`E`}{{Ab{hCj}}}Bj{D`DbCnDdDf}{DhDj}{{CAj{}{{Od{A@l}}}}}}{{{b{d{Cd{ceg}}}}{b{Cf}}{Cb{CAh}}iMbE`E`}CAlBj{D`DbCnDdDf}{DhDj}{{Jd{I`}}}}{{{b{d{Cd{ceg}}}}ikMbE`}{{Bn{CAl}}}Bj{D`DbCnDdDf}{DhDj}{{Ff{{L`{{ABj{Cf{Cb{CAh}}E`}}}}}}}{{Jd{I`}}}}{{{b{BOd}}c}AbEd}{{{b{C@d}}c}AbEd}{{{b{CAb}}}{{Cb{{b{Ef}}}}}}{{{b{Cj}}}{{Cb{{b{Ef}}}}}}`{{{b{c}}}e{}{}}0{{{b{c}}}n{}}0{c{{Ab{e}}}{}{}}000000000000000`{{{b{c}}}Ej{}}0000000`{{{b{d{Cd{ceg}}}}CA`{Bn{Fl}}}{{Ab{AGhCAb}}}Bj{D`DbCnDdDf}{DhDj}}``>>>>>>>>``````````{{{b{Cf}}}{{Cb{F`}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{BOl}}}BOl}{{{b{Cf}}}Cf}{{{b{c}}{b{de}}}h{}{}}0{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{{{b{Cf}}{b{Cf}}}E`}{{{b{c}}{b{e}}}E`{}{}}00{{{b{BOl}}{b{dAj}}}Al}0{{{b{Cf}}{b{dAj}}}Al}{cc{}}{A@jBOl}1{{{b{Cf}}{b{dc}}}hAEj}`{{}Ad}0{ce{}{}}0{GnCf}0{{{b{Cf}}}{{Cb{C@`}}}}{{{b{BOl}}}{{Cb{{b{Ef}}}}}}{{{b{c}}}e{}{}}0{{{b{Cf}}c}Gf{{Jd{Gd}}}}{{{b{Cf}}}n}{{{b{c}}}n{}}{c{{Ab{e}}}{}{}}0{{{b{{L`{Fl}}}}}{{Ab{Cfc}}}{}}{{{b{Gf}}}{{Ab{Cfc}}}{}}{{{b{Eh}}}{{Ab{Cfc}}}{}}33{{{b{c}}}Ej{}}0`<<`{{{b{Cn}}{b{Cf}}{b{Cf}}}{{Ob{{O`{Nn}}}}}}{{{b{Cn}}{b{Cf}}}{{Ob{{O`{Nn}}}}}}{{{b{Cn}}{b{Gf}}}{{Ob{{O`{Nn}}}}}}01``{{{b{{L`{Fl}}}}}{{Ab{{Fn{Fl}}G`}}}}``{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}`{Ad{{b{c}}}{}}{Ad{{b{dc}}}{}}{Adh}{cc{}}{{}Ad}{ce{}{}}`{c{{Ab{e}}}{}{}}0=1`{{{b{dc}}Ad}{{Bn{Fl}}}{DhDj}}````````{c{{Ab{{Bn{Fl}}}}}Af}{{{b{c}}e}Ab{{Ff{{L`{Fl}}}}}Ed}{c{{Ab{El}}}Af}{{{b{El}}c}AbEd}{c{{Ab{{Cb{{Bn{Fl}}}}}}}Af}{{{b{{Cb{c}}}}e}Ab{{Ff{{L`{Fl}}}}}Ed}{c{{Ab{{Cb{El}}}}}Af}{{{b{{Cb{El}}}}c}AbEd}{c{{Ab{{Cb{j}}}}}Af}{{{b{{Cb{j}}}}c}AbEd}{c{{Ab{Ch}}}Af}{{{b{Ch}}c}AbEd}{c{{Ab{j}}}Af}{{{b{j}}c}AbEd}{c{{Ab{AJl}}}Af}{{{b{AJl}}c}AbEd}``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{Nd}}}Nd}{{{b{c}}{b{de}}}h{}{}}{Ad{{b{c}}}{}}0{Ad{{b{dc}}}{}}0{Adh}0{cc{}}0{{cn}{{ABj{Nd{`{{Nn{}{{CAn{h}}}}}}}}}Nj}{{{b{dNd}}}{{Ab{BMnA`}}}}{{}Ad}0{ce{}{}}0{{{b{Nd}}}E`}0{{{Ob{{b{dCB`}}}}{b{dCBb}}}{{CBd{{Cb{c}}}}}{}}{{{b{dNd}}AGj}{{`{{Nn{}{{CAn{{Ab{AGlA`}}}}}}}}}}{{{b{dNd}}C@d}{{Ab{C@nA`}}}}{{{b{dNd}}C@d{b{CAh}}}{{Ab{C@nA`}}}}{{{b{c}}}e{}{}}{c{{Ab{e}}}{}{}}000{{{b{c}}}Ej{}}088{{{b{dNd}}e}c{}{{CBf{{b{dCB`}}}{{CAn{c}}}}}}","D":"INh","p":[[1,"reference"],[0,"mut"],[5,"Profile",0,7799],[1,"unit"],[5,"PrivateKey",7800],[5,"DeviceName",1262],[5,"String",7801],[6,"ServiceError",6725],[6,"Result",7802],[1,"usize"],[10,"Deserializer",7803],[6,"ProfileManagerError",0,7799],[5,"Formatter",7804],[8,"Result",7804],[6,"ProfileCipherError",1170],[5,"AccountManager",0,7799],[5,"Url",7805],[10,"IdentityKeyStore",906,7806],[5,"ServiceCredentials",146],[6,"ProvisioningError",6578],[10,"PushService",6725],[5,"DeviceInfo",6725],[5,"Vec",7807],[5,"ProfileKey",906,7808],[6,"Option",7809],[5,"MessageSender",7475],[5,"ServiceAddress",7653],[5,"PhoneNumber",7810],[6,"MessageSenderError",7475],[10,"PreKeysStore",813],[10,"SessionStoreExt",7710],[10,"ProtocolStore",7806],[10,"SenderKeyStore",7806],[10,"Sync",7811],[10,"Clone",7812],[10,"Rng",7813],[10,"CryptoRng",7814],[6,"RegistrationMethod",6725],[5,"AccountAttributes",6725],[1,"bool"],[5,"VerifyAccountResponse",6725],[10,"Serializer",7815],[10,"Error",7816],[1,"str"],[5,"TypeId",7817],[5,"IdentityKey",7818],[6,"ServiceIdType",6725],[8,"Aci",7819],[5,"ProfileName",1213],[6,"AvatarWrite",6725],[10,"AsRef",7820],[10,"Read",7821],[10,"Send",7811],[1,"u8"],[1,"array"],[6,"AttachmentCipherError",102],[5,"ServiceCipher",126],[5,"DeviceId",906,7819],[5,"ProtocolAddress",7819],[6,"SignalProtocolError",7822],[10,"SessionStore",7806],[5,"PublicKey",7800],[5,"Uuid",906,7823],[1,"u32"],[5,"Envelope",1262],[5,"Content",240],[5,"HttpAuth",6725],[5,"ServiceConfiguration",146],[6,"Endpoint",146],[6,"SignalServers",146],[5,"Metadata",240],[6,"ContentBody",240],[5,"ReceiptMessage",1262],[5,"SyncMessage",1262],[5,"DataMessage",1262],[5,"NullMessage",1262],[5,"TypingMessage",1262],[5,"StoryMessage",1262],[5,"PniSignatureMessage",1262],[5,"CallMessage",1262],[5,"EditMessage",1262],[10,"Into",7820],[5,"Content",1262],[5,"EnvelopeEntity",339],[10,"CredentialsCache",367,7824],[6,"CredentialsCacheError",367,7824],[5,"InMemoryCredentialsCache",367,7824],[5,"Member",367,7825],[5,"PendingMember",367,7825],[5,"RequestingMember",367,7825],[5,"AccessControl",367,7825],[5,"Group",367,7825],[5,"GroupChanges",367,7825],[6,"GroupChange",367,7825],[5,"Timer",367,7825],[1,"slice"],[5,"Group",1262],[5,"GroupsManager",367,7824],[5,"GroupContextV2",1262],[6,"GroupDecodingError",367,7826],[5,"DecodeError",7827],[8,"Error",7828],[5,"ZkGroupDeserializationFailure",7829],[5,"ZkGroupVerificationFailure",7829],[1,"u64"],[6,"AuthCredentialWithPniResponse",7830],[5,"GroupSecretParams",906,7831],[5,"ServiceIds",6725],[5,"ServerPublicParams",7832],[5,"AccessControl",1262],[5,"HashMap",7833],[5,"GroupMasterKey",906,7831],[6,"Incoming",673],[5,"SignalWebSocket",7761],[5,"MessagePipe",673],[17,"Stream"],[10,"WebSocketService",673],[5,"Bytes",7834],[10,"Future",7835],[5,"Box",7836],[5,"Pin",7837],[17,"Item"],[6,"WebSocketStreamItem",673],[10,"FusedStream",7838],[10,"Unpin",7811],[5,"PanicingWebSocketService",673],[10,"Stream",7838],[5,"Attachment",743],[10,"Deserialize",7803],[5,"Contact",743],[10,"Debug",7804],[6,"ParseContactError",743],[5,"UuidError",906],[5,"ContactDetails",1262],[10,"Serialize",7815],[10,"KyberPreKeyStoreExt",813],[5,"Utc",7839],[5,"DateTime",7840],[5,"PreKeyEntity",813],[5,"SignedPreKeyEntity",813],[5,"KyberPreKeyEntity",813],[5,"PreKeyState",813],[5,"KyberPreKeyId",7841],[5,"KyberPreKeyRecord",7841],[5,"PreKeyRecord",7842],[5,"SignedPreKeyRecord",7843],[5,"Braced",7844],[1,"u16"],[1,"tuple"],[5,"Hyphenated",7844],[5,"Simple",7844],[1,"u128"],[5,"Urn",7844],[10,"ProtobufMessage",906],[6,"Ordering",7845],[10,"Buf",7846],[5,"ProfileKeyCiphertext",7847],[5,"SpecificServiceId",7819],[5,"UuidCiphertext",7848],[6,"ServiceId",7819],[5,"EncodeError",7827],[10,"BufMut",7849],[1,"char"],[10,"FromIterator",7850],[5,"UidStruct",7851],[5,"Error",7804],[5,"ProfileKeyCommitment",7852],[5,"ProfileKeyVersion",7853],[5,"GroupPublicParams",7831],[5,"Timestamp",7854],[6,"Variant",7823],[6,"Version",7823],[10,"Hasher",7855],[6,"Direction",7806],[5,"ProfileCipher",1170],[10,"Borrow",7856],[5,"Utf8Error",7857],[10,"PartialEq",7845],[5,"ProfileService",1247],[5,"SignalServiceProfile",6725],[5,"ProvisionMessage",1262],[6,"Action",6369],[5,"GroupDetails",1262],[6,"AccessRequired",2743],[5,"GroupJoinInfo",1262],[6,"ProvisioningVersion",1262],[5,"Pack",1262],[5,"AttachmentPointer",1262],[5,"WebSocketRequestMessage",1262],[5,"WebSocketResponseMessage",1262],[5,"ProvisionEnvelope",1262],[5,"ServerCertificate",1262],[5,"SenderCertificate",1262],[5,"BodyRange",1262],[5,"Preview",1262],[5,"TextAttachment",1262],[5,"Verified",1262],[5,"GroupContext",1262],[5,"PaymentAddress",1262],[5,"DecryptionErrorMessage",1262],[5,"UnidentifiedSenderMessage",1262],[5,"WebSocketMessage",1262],[5,"ProvisioningUuid",1262],[5,"AvatarUploadAttributes",1262],[5,"Member",1262],[5,"PendingMember",1262],[5,"RequestingMember",1262],[5,"BannedMember",1262],[5,"GroupChange",1262],[5,"GroupChanges",1262],[5,"GroupAttributeBlob",1262],[5,"GroupInviteLink",1262],[5,"GroupExternalCredential",1262],[8,"SignalingKey",146],[1,"i32"],[6,"Role",4888],[6,"State",6508],[6,"Style",6278],[6,"Type",4070],[6,"Type",4999],[6,"Type",4731],[6,"Type",6543],[6,"Flags",2780],[6,"AttachmentIdentifier",2780],[6,"WireType",7858],[5,"DecodeContext",7858],[6,"Style",2838],[6,"AssociatedValue",2838],[5,"Offer",2899],[5,"Answer",2899],[5,"IceUpdate",2899],[5,"Busy",2899],[5,"Hangup",2899],[5,"Opaque",2899],[6,"Type",3100],[6,"Type",3063],[6,"Urgency",3134],[5,"Avatar",3168],[6,"Flags",3194],[6,"ProtocolVersion",3194],[5,"Quote",3194],[5,"StoryContext",3194],[5,"Contact",3194],[5,"Sticker",3194],[5,"Reaction",3194],[5,"Delete",3194],[5,"GroupCallUpdate",3194],[5,"Payment",3194],[5,"GiftBadge",3194],[6,"Type",4009],[5,"PostalAddress",3516],[5,"Name",3516],[5,"Phone",3516],[5,"Email",3516],[5,"Avatar",3516],[6,"Type",3713],[6,"Type",3677],[6,"Type",3749],[5,"Amount",3784],[5,"Notification",3784],[5,"Activation",3784],[6,"Item",3784],[6,"Type",3883],[5,"MobileCoin",3917],[6,"Amount",3917],[5,"MobileCoin",3963],[6,"Transaction",3963],[5,"QuotedAttachment",4009],[6,"Content",4109],[5,"Actions",4134],[5,"ModifyAddFromInviteLinkAccessControlAction",4181],[5,"ModifyAttributesAccessControlAction",4181],[5,"AddMemberAction",4181],[5,"DeleteMemberAction",4181],[5,"ModifyMemberRoleAction",4181],[5,"ModifyMemberProfileKeyAction",4181],[5,"AddPendingMemberAction",4181],[5,"DeletePendingMemberAction",4181],[5,"PromotePendingMemberAction",4181],[5,"PromotePendingPniAciMemberProfileKeyAction",4181],[5,"AddRequestingMemberAction",4181],[5,"DeleteRequestingMemberAction",4181],[5,"PromoteRequestingMemberAction",4181],[5,"AddBannedMemberAction",4181],[5,"DeleteBannedMemberAction",4181],[5,"ModifyTitleAction",4181],[5,"ModifyDescriptionAction",4181],[5,"ModifyAvatarAction",4181],[5,"ModifyDisappearingMessagesTimerAction",4181],[5,"ModifyMembersAccessControlAction",4181],[5,"ModifyInviteLinkPasswordAction",4181],[5,"ModifyAnnouncementsOnlyAction",4181],[5,"GroupChangeState",4707],[5,"Member",4731],[5,"Avatar",4792],[5,"Member",4792],[5,"GroupInviteLinkContentsV1",4842],[6,"Contents",4842],[5,"Sticker",4923],[5,"MobileCoinAddress",4951],[6,"Address",4951],[5,"Certificate",5034],[5,"Certificate",5067],[6,"Attachment",5093],[5,"CallLinkUpdate",5116],[5,"CallLogEvent",5116],[5,"Sent",5116],[5,"Contacts",5116],[5,"Blocked",5116],[5,"Request",5116],[5,"Read",5116],[5,"Viewed",5116],[5,"Configuration",5116],[5,"StickerPackOperation",5116],[5,"ViewOnceOpen",5116],[5,"FetchLatest",5116],[5,"Keys",5116],[5,"MessageRequestResponse",5116],[5,"OutgoingPayment",5116],[5,"PniChangeNumber",5116],[5,"CallEvent",5116],[5,"DeleteForMe",5116],[6,"Direction",5639],[6,"Event",5639],[6,"Type",6151],[6,"Type",6244],[6,"Type",6018],[6,"Type",6054],[6,"Type",5639],[6,"Type",5748],[6,"Type",5782],[5,"ConversationIdentifier",5817],[5,"AddressableMessage",5817],[5,"MessageDeletes",5817],[5,"AttachmentDelete",5817],[5,"ConversationDelete",5817],[5,"LocalOnlyConversationDelete",5817],[6,"Author",5971],[6,"Identifier",5994],[5,"MobileCoin",6093],[6,"PaymentDetail",6093],[5,"UnidentifiedDeliveryStatus",6189],[5,"StoryMessageRecipient",6189],[5,"Gradient",6278],[6,"Background",6278],[5,"Message",6403],[6,"ContentHint",6437],[6,"Type",6437],[5,"ProvisioningCipher",6578,7859],[5,"ConfirmCodeResponse",6578],[6,"InvalidKeyError",6578],[6,"SecondaryDeviceProvisioning",6578],[5,"NewDeviceRegistration",6578],[6,"DecodeError",7860],[5,"KeyPair",7800],[5,"Sender",7861],[6,"VerificationTransport",6725],[5,"RegistrationSessionMetadataResponse",6725],[5,"DeviceCapabilities",6725],[5,"AuthCredentials",6725],[6,"HttpAuthOverride",6725],[17,"ByteStream"],[10,"AsyncRead",7862],[10,"MaybeSend",0],[5,"PreKeyStatus",6725],[5,"LinkCapabilities",6725],[5,"AttachmentV2UploadAttributes",6725],[5,"DeviceId",6725],[5,"RecaptchaAttributes",6725],[5,"ProofRequired",6725],[5,"PreKeyResponse",6725],[5,"WhoAmIResponse",6725],[5,"RegistrationLockFailure",6725],[5,"PreKeyResponseItem",6725],[5,"MismatchedDevices",6725],[5,"StaleDevices",6725],[5,"LinkResponse",6725],[5,"OutgoingPushMessage",7475],[5,"LinkRequest",6725],[5,"DeviceActivationRequest",6725],[5,"LinkAccountAttributes",6725],[6,"ParseServiceAddressError",7653],[6,"ParseError",7863],[8,"Pni",7819],[10,"Sized",7811],[5,"OutgoingPushMessages",7475],[1,"i64"],[5,"MessageReceiver",7455],[10,"Iterator",7864],[5,"SentMessage",7475],[5,"SendMessageResponse",7475],[5,"AttachmentSpec",7475],[6,"AttachmentUploadError",7475],[5,"Error",7865],[5,"IdentityKeyPair",7818],[5,"UnidentifiedAccess",7720],[10,"IntoIterator",7850],[8,"SendMessageResult",7475],[17,"Output"],[5,"SignalRequestStream",7761],[5,"Context",7866],[6,"Poll",7867],[10,"FnOnce",7868],[15,"ModifyMemberProfileKey",664],[15,"PromotePendingMember",664],[15,"ModifyMemberRole",664],[15,"PromoteRequestingMember",664],[15,"WsError",6723],[15,"WsClosing",6723],[15,"UnhandledResponseCode",7447],[15,"Timeout",7447],[15,"SendError",7447],[15,"ResponseError",7447],[15,"JsonDecodeError",7447],[15,"WsError",7447],[15,"WsClosing",7447],[15,"InvalidFrameError",7447],[15,"NotFound",7649],[15,"UntrustedIdentity",7649],[15,"ProofRequired",7649]],"r":[[0,7799],[4,7799],[6,7799],[24,7799],[240,1262],[242,1262],[246,1262],[249,1262],[251,1262],[252,1262],[255,1262],[257,1262],[259,3194],[260,1262],[262,6725],[263,1262],[265,1262],[267,1262],[321,1262],[339,1262],[367,7825],[372,7824],[373,7824],[378,7825],[379,7825],[380,7825],[381,7826],[382,7824],[383,7824],[386,7825],[394,7825],[399,7825],[400,7825],[456,7824],[673,1262],[681,146],[683,1262],[684,1262],[685,1262],[741,1262],[906,7825],[907,2780],[908,1262],[909,5116],[910,240],[911,7819],[912,1262],[913,7825],[914,7831],[915,7831],[916,7806],[917,7825],[918,7455],[919,7475],[920,7475],[925,7825],[926,7808],[929,6725],[930,7825],[931,7653],[932,126],[933,146],[934,146],[935,6725],[936,7710],[937,146],[938,7825],[939,7823],[6603,1262],[6604,1262],[6605,7859],[6607,1262],[7478,1262],[7480,1262],[7657,6725],[7716,102],[7717,102],[7719,102]],"b":[[37,"impl-Debug-for-ProfileManagerError"],[38,"impl-Display-for-ProfileManagerError"],[41,"impl-From%3CProfileCipherError%3E-for-ProfileManagerError"],[43,"impl-From%3CServiceError%3E-for-ProfileManagerError"],[116,"impl-Display-for-AttachmentCipherError"],[117,"impl-Debug-for-AttachmentCipherError"],[194,"impl-Debug-for-SignalServers"],[195,"impl-Display-for-SignalServers"],[197,"impl-From%3C%26SignalServers%3E-for-ServiceConfiguration"],[199,"impl-From%3CSignalServers%3E-for-ServiceConfiguration"],[298,"impl-From%3CReceiptMessage%3E-for-ContentBody"],[299,"impl-From%3CSyncMessage%3E-for-ContentBody"],[300,"impl-From%3CDataMessage%3E-for-ContentBody"],[301,"impl-From%3CNullMessage%3E-for-ContentBody"],[302,"impl-From%3CTypingMessage%3E-for-ContentBody"],[303,"impl-From%3CStoryMessage%3E-for-ContentBody"],[304,"impl-From%3CPniSignatureMessage%3E-for-ContentBody"],[305,"impl-From%3CCallMessage%3E-for-ContentBody"],[306,"impl-From%3CEditMessage%3E-for-ContentBody"],[518,"impl-Display-for-CredentialsCacheError"],[519,"impl-Debug-for-CredentialsCacheError"],[528,"impl-Debug-for-GroupDecodingError"],[529,"impl-Display-for-GroupDecodingError"],[542,"impl-From%3CDecodeError%3E-for-GroupDecodingError"],[543,"impl-From%3CBox%3CErrorKind%3E%3E-for-GroupDecodingError"],[544,"impl-From%3CZkGroupDeserializationFailure%3E-for-GroupDecodingError"],[545,"impl-From%3CZkGroupVerificationFailure%3E-for-GroupDecodingError"],[775,"impl-Display-for-ParseContactError"],[776,"impl-Debug-for-ParseContactError"],[779,"impl-From%3CDecodeError%3E-for-ParseContactError"],[781,"impl-From%3CError%3E-for-ParseContactError"],[887,"impl-TryFrom%3C%26SignedPreKeyRecord%3E-for-SignedPreKeyEntity"],[889,"impl-TryFrom%3CSignedPreKeyRecord%3E-for-SignedPreKeyEntity"],[891,"impl-TryFrom%3CKyberPreKeyRecord%3E-for-KyberPreKeyEntity"],[892,"impl-TryFrom%3C%26KyberPreKeyRecord%3E-for-KyberPreKeyEntity"],[945,"impl-AsRef%3C%5Bu8%5D%3E-for-Uuid"],[946,"impl-AsRef%3CUuid%3E-for-Uuid"],[1042,"impl-Debug-for-DeviceId"],[1043,"impl-Display-for-DeviceId"],[1044,"impl-Debug-for-Error"],[1045,"impl-Display-for-Error"],[1046,"impl-LowerHex-for-Uuid"],[1047,"impl-Debug-for-Uuid"],[1048,"impl-UpperHex-for-Uuid"],[1049,"impl-Display-for-Uuid"],[1055,"impl-From%3CHyphenated%3E-for-Uuid"],[1056,"impl-From%3CUrn%3E-for-Uuid"],[1057,"impl-From%3CSpecificServiceId%3CKIND%3E%3E-for-Uuid"],[1058,"impl-From%3CSimple%3E-for-Uuid"],[1059,"impl-From%3CBraced%3E-for-Uuid"],[1143,"impl-TryFrom%3C%26str%3E-for-Uuid"],[1145,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uuid"],[1192,"impl-Debug-for-ProfileCipherError"],[1193,"impl-Display-for-ProfileCipherError"],[1221,"impl-ProfileName%3CString%3E"],[1222,"impl-ProfileName%3C%26str%3E"],[1223,"impl-Deserialize%3C\'de%3E-for-ProfileName%3CS%3E"],[1231,"impl-Debug-for-ProfileName%3CS%3E"],[1232,"impl-Display-for-ProfileName%3CS%3E"],[1239,"impl-ProfileName%3CS%3E"],[1240,"impl-Serialize-for-ProfileName%3CS%3E"],[6650,"impl-Debug-for-ProvisioningError"],[6651,"impl-Display-for-ProvisioningError"],[6652,"impl-Display-for-InvalidKeyError"],[6653,"impl-Debug-for-InvalidKeyError"],[6658,"impl-From%3CServiceError%3E-for-ProvisioningError"],[6660,"impl-From%3CDecodeError%3E-for-ProvisioningError"],[6661,"impl-From%3CSignalProtocolError%3E-for-ProvisioningError"],[6662,"impl-From%3CSignalProtocolError%3E-for-InvalidKeyError"],[6663,"impl-From%3CDecodeError%3E-for-InvalidKeyError"],[7052,"impl-Display-for-ServiceIdType"],[7053,"impl-Debug-for-ServiceIdType"],[7054,"impl-Display-for-ServiceIds"],[7055,"impl-Debug-for-ServiceIds"],[7084,"impl-Debug-for-ServiceError"],[7085,"impl-Display-for-ServiceError"],[7117,"impl-From%3CParseServiceAddressError%3E-for-ServiceError"],[7118,"impl-From%3CBox%3CErrorKind%3E%3E-for-ServiceError"],[7119,"impl-From%3CDecodeError%3E-for-ServiceError"],[7120,"impl-From%3CSignalProtocolError%3E-for-ServiceError"],[7121,"impl-From%3CCredentialsCacheError%3E-for-ServiceError"],[7122,"impl-From%3CZkGroupDeserializationFailure%3E-for-ServiceError"],[7123,"impl-From%3CDecodeError%3E-for-ServiceError"],[7124,"impl-From%3CParseError%3E-for-ServiceError"],[7125,"impl-From%3CGroupDecodingError%3E-for-ServiceError"],[7556,"impl-Display-for-AttachmentUploadError"],[7557,"impl-Debug-for-AttachmentUploadError"],[7558,"impl-Debug-for-MessageSenderError"],[7559,"impl-Display-for-MessageSenderError"],[7566,"impl-From%3CServiceError%3E-for-AttachmentUploadError"],[7568,"impl-From%3CError%3E-for-AttachmentUploadError"],[7570,"impl-From%3CServiceError%3E-for-MessageSenderError"],[7571,"impl-From%3CAttachmentUploadError%3E-for-MessageSenderError"],[7572,"impl-From%3CSignalProtocolError%3E-for-MessageSenderError"],[7677,"impl-Debug-for-ParseServiceAddressError"],[7678,"impl-Display-for-ParseServiceAddressError"],[7700,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-ServiceAddress"],[7701,"impl-TryFrom%3C%26ProtocolAddress%3E-for-ServiceAddress"],[7702,"impl-TryFrom%3C%26str%3E-for-ServiceAddress"]],"c":"OjAAAAEAAAAAACEAEAAAACYCGQjPCgELPgsPDDEMUww5DToNdA6YDrsOQA/QDwAQoxIuE50TSxZMFk0WiRasFpkXwBcgGHkYwRj2GFEZUhmCGaUZ","e":"OzAAAAEAAIMZ/gEAAAEABQAjACoAAAAsAAAALwACADYABQA9AA8ATgABAFEACwBhAAoAbQACAHEABQB4AAAAegAEAIAABwCKAAAAjAAAAI4AOADIAAAAzAAEANUAUgArAQkANgECADwBBABCARsAXwEBAGIBEgB2AZwAHwIDACQCDgA/AlcAmAIIAKICBQCpAhwAygIEANMCAQDWAhAA6gIfAAwDAAAOAwUAFwMXADADAQAzAwgAPQMSAFQDBABdAwIAYQMAAGYDDQB1AxoAkQMDAJYDAwCeAwEAoQMKALIDAQC4AwsAxQMAAMcDEADaAx0A+gMBAAAEGwAdBAAAIAQEAC8EAAAzBAQAOwQAAD0EAQBDBAIARwQFAFoEAABdBAYAZQQDAGwECAB2BA0AhgQFAI0EBwCWBBQArAQAAK4EAgCzBBIAyAQJANMEAQDWBA8A5wQBAOoENQAhBQAAJAUBACcFAAApBQEALAUBAC8FAAAyBQQAOAUCAD0FAQBABQIARAUAAEYFAABIBQcAUQUBAFQFAABZBQIAXgVjAMMFAADFBQAAxwUAAMoFAgDOBY0AXgYEAGQGAABnBgAAaQYDAG4GAQBxBgIAdQaPAAYHAgAKBwEADQcAAA8HAAARBwAAEwdfAHQHAAB2BwAAegczALEHAwC2BwAAuQcwABwIAQAfCAAAIggAACQIAAAoCAAAKggHADMIAQA5CAMAPggBAEIIAQBFCAAARwgvAKYIBACsCAAArggDALQIAQC3CAIAuwgAAL4IAADBCAEAxAgFAMsIAQDQCAIA1AgBANgIBADgCDEAEwkBABYJAQAaCQIAHgkAACAJAgAlCQEAKwkFADIJAAA0CQAANgkDADsJAgA/CQAAQQkAAEQJAgBICQEASwkCAE8JAABSCQEAVgkBAFkJAABpCQMAbgkBAHEJAABzCQAAdQkAAHcJAAB5CQMAfgkBAIEJAACDCQAAhQkAAIcJAACJCQAAjAkAAJAJAACSCQAAlwkHAKEJkwA5CjIAbQoAAHAKAAByCgAAdAoAAHYKAwB9CgAAfwoAAIEKMgC2CgcAvwoOANEKAQDVCg4A5QoQAPgKBgADCwIACgsWACILEAA1CwYAQAsCAEcLMAB5CxIAjQsYALILCgDICwgA1AsRAOgLBwDxCwwA/wsOABEMAQAVDAoAIQwOADMMAQA3DAoAQwwOAFUMAQBZDA0AaAwHAHEMAAB0DB0AlAwAAJcMPADVDC0ABQ0bACINCwA9DQEAQA0LAFkNAgBdDQAAXw0AAGENDQByDQAAdA0AAHYNAAB5DQAAew0AAH4NAQCBDSMApg0mAM4NDwDfDQ8A8A0FAPcNCQACDgUADg4FABoOAAAeDgIAIg4AACQOBQAsDgAALw4AADEOAAAzDgAAOA4AADoODwBNDgcAVw4LAGQODgB2DgEAeg4MAIgODgCaDgEAng4LAKsODgC9DgEAwQ4NANEOIgD1DgIA+Q4HAAUPAwAPDwAAEQ8CABUPDAAjDwsAMA8OAEIPAQBGDxoAYg8AAGQPAwBqDwEAbw8AAHEPHQCQDwAAkg8DAJgPAQCdDwAAnw8OAK8PCgC7Dw4Ayw8CANIPAgDYDxYA8A8OAAIQAQAGEBMAHBABAB8QAAAiEAUAKRATAD4QAABAECsAbRAFAHQQDgGZERUAxREBAMgRFgDoEQEA7xFaAE0SIwByEgIAdhIMAIQSEgCYEggApRICAKsSGQDGEggA0BIGANkSAQDeEh8A/xIAAAETAwAHEwIADBMAAA4TDgAeEw4AMBMBADQTDQBDEwQASRMDAE8TAQBSEwgAXBMQAG4TAABwEwMAdhMBAHsTAAB9Ew4AjRMOAJ8TAQCjExMAuBMBALwTAQC/EwAAwRMAAMMTAADFExMA2xMBAN8TEADyEwEA9RMAAPgTFwARFCYAPRQ1AHQUAQB4FAAAehQRAI0UIwCyFAAAtBQAALYUNwDvFAAA8RQAAPMUEQAYFQEAGxUAAB4VEQBDFQAARxUBAEoVAgBRFQEAVRUAAFcVEwBsFQAAbhUAAHAVAAByFQAAdRUAAHkVAgCLFQEAjhUAAJUVOwDYFRgA8hUAAPQVIwAbFiwAURYFAF0WGgB5Fg4AixYBAI8WCwCcFg4ArhYBALIWDQDBFiIA5RYjAAoXAAAMFwYAGRcGACcXCQAyFxkAThcPAGAXAQBjFwAAZhcPAHgXAQB7FwAAfhcJAIkXDgCbFwEAnxcPALAXDgDCFwEAxhcKANMXDwDkFwAA5hcBAOoXAQDuFwEA9RcAAPcXAQD6FwAA/BcLAAkYBQAQGA4AIhgBACYYGQBBGAAARBgKAFEYAQBWGAoAYhgFAGkYDgB7GAEAfxgSAJUYGgCxGAAAtRgIAMMYAwDMGAIA0hgSAOYYDgD4GAEA/BgNAAsZAAANGQcAFxkBABsZAQAfGQIAIxkDACoZAQAtGQEAMRkdAFUZAwBdGRMAchkOAIQZAQCIGQsAlRkOAKcZAQCrGVYAAxoAAAUaAwANGgEAEBoGAB0aKQBIGgAAShoSAF4aDABsGuoAWBtWAM4bCgDbGy8AKhwiAE4cCwBbHJIA7xwlABcdCAAhHQcAKh0AACwdAQAvHQQANR0CADkdAgA9HQEAQB1IAI8dAACRHQAAkx0LAKcdBwCzHSIA1x0pAAIeAAAEHgMACh4UACAeAAAlHgoAMR4AADMeHwBUHgsAYh4DAGgeDwA="}],\ +["libsignal_service_hyper",{"t":"CCCFNNNNNNNNNNNNNNNNNNNNNNNNNNPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["prelude","push_service","websocket","HyperPushService","borrow","borrow_mut","clone","clone_into","delete_json","deref","deref_mut","drop","from","get_from_cdn","get_json","get_protobuf","init","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","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","from","from","from","init","init","into","into","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"],[30,"libsignal_service_hyper::websocket"],[63,"libsignal_service::configuration"],[64,"core::future::future"],[65,"alloc::boxed"],[66,"core::pin"],[67,"libsignal_service::push_service"],[68,"core::option"],[69,"alloc::string"],[70,"core::convert"],[71,"libsignal_service"],[72,"serde::ser"],[73,"std::io"],[74,"core::marker"],[75,"prost::message"],[76,"core::result"],[77,"core::any"],[78,"core::fmt"],[79,"tungstenite::error"],[80,"bytes::bytes"],[81,"core::error"]],"i":[0,0,0,0,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,28,0,0,32,28,32,28,32,28,32,28,32,28,28,28,32,28,28,32,28,32,28,32,28,28,32,28,32,28,32,28,32,28],"f":"````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{f}}}f}{{{b{c}}{b{de}}}h{}{}}{{{b{df}}j{b{l}}{b{{A`{{n{{b{l}}{b{l}}}}}}}}}{{Af{{Ad{Ab}}}}}}{Ah{{b{c}}}{}}{Ah{{b{dc}}}{}}{Ahh}{cc{}}{{{b{df}}Aj{b{l}}}{{Af{{Ad{Ab}}}}}}{{{b{df}}j{b{l}}{b{{A`{{n{{b{l}}{b{l}}}}}}}}Al}{{Af{{Ad{Ab}}}}}}0{{}Ah}{ce{}{}}{{c{B`{An}}Bb}f{{Bf{Bd}}}}{{{b{df}}j{b{l}}{b{{A`{{n{{b{l}}{b{l}}}}}}}}Alc}{{Af{{Ad{Ab}}}}}{BhBj}}0{{{b{df}}{b{l}}{b{{A`{{n{{b{l}}{b{l}}}}}}}}{B`{{n{{b{l}}{b{dc}}}}}}}{{Af{{Ad{Ab}}}}}{BlBn}}1{{{b{df}}j{b{l}}{b{{A`{{n{{b{l}}{b{l}}}}}}}}c}{{Af{{Ad{Ab}}}}}{C`Cb}}{{{b{c}}}e{}{}}{c{{Cd{e}}}{}{}}0{{{b{c}}}Cf{}}7{{{b{df}}{b{l}}{b{l}}{b{{A`{{n{{b{l}}{b{l}}}}}}}}{B`{An}}}{{Af{{Ad{Ab}}}}}}```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{Ah{{b{c}}}{}}0{Ah{{b{dc}}}{}}0{Ahh}0{{{b{Ch}}{b{dCj}}}Cl}0{cc{}}{CnCh}1{{}Ah}0{ce{}{}}0{{{b{dD`}}Db}{{Af{{Ad{Ab}}}}}}{{{b{Ch}}}{{B`{{b{Dd}}}}}}{{{b{c}}}Bb{}}????>>33","D":"l","p":[[1,"reference"],[0,"mut"],[5,"HyperPushService",3],[1,"unit"],[6,"Endpoint",63],[1,"str"],[1,"tuple"],[1,"slice"],[10,"Future",64],[5,"Box",65],[5,"Pin",66],[1,"usize"],[1,"u32"],[6,"HttpAuthOverride",67],[5,"ServiceCredentials",63],[6,"Option",68],[5,"String",69],[5,"ServiceConfiguration",63],[10,"Into",70],[10,"MaybeSend",71],[10,"Serialize",72],[10,"Read",73],[10,"Send",74],[10,"Sized",74],[10,"Message",75],[6,"Result",76],[5,"TypeId",77],[6,"TungsteniteWebSocketError",30],[5,"Formatter",78],[8,"Result",78],[6,"Error",79],[5,"TungsteniteWebSocket",30],[5,"Bytes",80],[10,"Error",81]],"r":[],"b":[[43,"impl-Debug-for-TungsteniteWebSocketError"],[44,"impl-Display-for-TungsteniteWebSocketError"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAADkABgAAAAwADgADABMAGgAvAAAAMQABADUACgA="}],\ +["presage",{"t":"PPIPPGPPPEPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNECCNCNNNNNFPPFFPGFFFFGPPNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNONNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNFFFFFFFFFFFFFFFFFFFFFFFPFFFFFFFFFFGFFFFFFPFFFFFFFCONNOONONOONOONONNOOOOONOOONNOONOOOCONONOOOOOOOONOONONNNNOOOOCOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOCONONONNOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOCONOONOOOOCOONOONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONONNONONONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOCNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOCOCNOCOCCNOCOONNNNOONOONNNNOOOONOONNOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOONOOONONNOOCOONOOOOOONOONNNOOONOONNOOOOOCNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOCOONNOOONONOOOOOOONNNNOOOOOONONONOOOONOOONOCONOOOONOONOOONOCNOOCNOONONNNNNNNNNNNNNNNOOOONONNONONONONOOOONOOCOCONONONOCNONONONONNNNOOOOOOOONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOCNONONONOOOONNOONOCOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONGPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNOOOOONNNNNNNNNNNNCCNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNONNNNNNPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNONNNNNNNNNNNONNNNNNPFFPPGFFPPPFPPGFFPFFPPONNONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOONONONONNNNNNNNNNNNNCCNONONONNONONNOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNFFFFFONNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNCNNNNNNNNNNNONNNNNNNNNNNONNNNNNNNNNNONNNOOONONONNNNNCNOCNONONONNNNONONNNNNNNNNNNNNNNNNNOOONNNNNNNOONNNNNPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPFGFPCCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOCNNNNNNNNONNNNNNNNNONNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNFPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNPPFGNNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNPPPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPPNNNNNNNNNNNNNNNNNNNNFCOOOONNNNNNOOOONNNNNNNNNOOOOOOOOOOONOOOOONNNNNFFFFFFFFFFFFFFFFFFFFFFNOOOOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNNNNNNNNNOOOOOOONNOONNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNOONNNNNNNNPFPPGPPNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNGFPNNNNNNNNNNNNNNNNNNNNNNNNNONNNNONNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNONNNNNONNNNNONNNNNNNNGFPNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNONNNNONONOONNNNNFNNNNNNNNNNNNNNONNNONNNNNNGPPNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFFFFFFFFONOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNOCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONOONOOOCNONOOCNONONNNNNNNNNNNNNNNNNNONONONONOCNONNNOOOCNNNNNNNNNNOCNOOONONNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONNNNNNNNNNNNNNNNNNNONOONNNNNNNNNNNNNNNNNNPPPPGGPPPPPGPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNONNNNNNNNNNNNNOOOONNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNGPPNNNNNNNNNNNNNNNNNNNNGPPPNNNNNNNNNNNNNNNNNNNNPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPGNONNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNONONONNONOONNNNNNNNNNPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNONNOOONNNNNNNNNNNNNNNONNNNNNNNNNNONNPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPPPFPPPPGNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNONONNNNNNNNNONNCNONNNNNNONNGPPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRPRKKRRPRRRKRFFFRKKGMMONNNNNNNNOMMMMMMMMNNNNNNNNMMOOMNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNMMMNOONNNNNNNNMOMOMMMMMMMMMMMMMMNNNNNMMMMOMONNNNNNNNNNNNNNNNNNNMNNNN","n":["AlreadyRegisteredError","AttachmentCipherError","AvatarBytes","Base64Error","CaptchaRequired","Error","IoError","JsonError","LinkingError","Manager","MessagePipeInterruptedError","MessagePipeNotStarted","MessageSenderError","MissingKeyError","NoProvisioningMessageReceived","NotPrimaryDevice","NotYetRegisteredError","ParseContactError","ParseServiceAddressError","PhoneNumberError","ProfileCipherError","ProfileManagerError","ProtocolError","ProvisioningError","PushChallengeRequired","RequestingCodeForbidden","ServiceError","Store","Timeout","TryFromSliceError","UnexpectedAttachmentChecksum","UnknownGroup","UnknownRecipient","UnverifiedRegistrationSession","UuidError","borrow","borrow_mut","deref","deref_mut","drop","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","init","into","libsignal_service","manager","proto","source","store","to_string","try_from","try_into","type_id","vzip","Confirmation","Forever","InitialSync","Linking","Manager","Primary","ReceivingMode","Registered","Registration","RegistrationData","RegistrationOptions","RegistrationType","Secondary","WaitForContacts","aci","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","captcha","clear_sessions","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","confirm_verification_code","contact_by_id","contacts","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","device_id","device_id","device_id","device_name","device_name","devices","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","force","from","from","from","from","from","from","from","from","from","get_attachment","group","groups","init","init","init","init","init","init","init","init","init","install_sticker_pack","into","into","into","into","into","into","into","into","into","link_secondary","link_secondary_device","load_registered","message","messages","partial_default","phone_number","phone_number","pni","pni_registration_id","profile_key","receive_messages","register","registration_data","registration_id","registration_type","remove_sticker_pack","request_contacts","retrieve_group_avatar","retrieve_profile","retrieve_profile_avatar_by_uuid","retrieve_profile_by_uuid","send_message","send_message_to_group","send_session_reset","serialize","service_ids","signal_servers","signal_servers","sticker_metadata","sticker_pack","sticker_packs","store","submit_recaptcha_challenge","sync_contacts","thread_title","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_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","unlink_secondary","upload_attachments","use_voice_call","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","whoami","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","as_str_name","associated_value","attachment","attachment_identifier","attachment_pointer","attachments","attributes","attributes","author","author","avatar","avatar","avatar","avatar","avatar","background","banned_members","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","compare","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","delete_for_me","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","description","description","description","destination_aci","destination_aci","destination_address","destination_device_id","destination_device_id","destination_service_id","destination_service_id","device_id","device_id","digest","digest","disappearing_messages_timer","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","equivalent","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","from_str_name","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_mac","incremental_mac","incremental_mac_chunk_size","incremental_mac_chunk_size","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","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","length","length","master_key","master_key","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","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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_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","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","with_padding","AccessRequired","Administrator","Any","Member","Unknown","Unsatisfiable","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","AttachmentIdentifier","Borderless","CdnId","CdnKey","Flags","Gif","VoiceMessage","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","merge","partial_cmp","partial_default","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AssociatedValue","Bold","Italic","MentionAci","Monospace","None","Spoiler","Strikethrough","Style","Style","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","merge","partial_cmp","partial_default","to_owned","to_owned","try_from","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","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","device_id","device_id","drop","drop","drop","drop","drop","drop","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","init","init","init","init","init","init","into","into","into","into","into","into","offer","opaque","opaque","opaque","opaque","opaque","opaque","opaque","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","OfferAudioCall","OfferVideoCall","Type","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Droppable","HandleImmediately","Urgency","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Avatar","borrow","borrow_mut","clear","clone","clone_into","content_type","content_type","default","deref","deref_mut","drop","encoded_len","eq","fmt","from","init","into","length","length","partial_default","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","as_str_name","as_str_name","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","compare","compare","contact","data","default","default","default","default","default","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","equivalent","equivalent","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","from_str_name","from_str_name","hash","hash","id","id","init","init","init","init","init","init","init","init","init","init","init","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","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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_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","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","display_name","display_name","drop","drop","drop","drop","drop","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","init","init","init","init","init","into","into","into","into","into","is_profile","is_profile","label","label","label","label","label","label","middle_name","middle_name","neighborhood","neighborhood","partial_default","partial_default","partial_default","partial_default","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Custom","Home","Mobile","Type","Work","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Custom","Home","Type","Work","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","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","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","encode","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","init","init","init","init","into","into","into","into","merge","note","note","notification","partial_default","partial_default","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Amount","MobileCoin","MobileCoin","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","merge","partial_default","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","merge","partial_default","receipt","receipt","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GiftBadge","Normal","QuotedAttachment","Type","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","compare","content_type","content_type","default","default","deref","deref","deref_mut","deref_mut","drop","drop","encoded_len","eq","eq","equivalent","equivalent","equivalent","file_name","file_name","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","partial_cmp","partial_default","partial_default","thumbnail","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Ciphertext","KeyExchange","PlaintextContent","PrekeyBundle","Receipt","Type","UnidentifiedSender","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Avatar","Content","Description","DisappearingMessagesDuration","Title","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","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","deref","deref_mut","drop","encoded_len","eq","fmt","from","init","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","partial_default","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","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","description","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","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","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","deref","deref_mut","drop","encoded_len","eq","fmt","from","group_change","group_state","init","into","partial_default","to_owned","try_from","try_into","type_id","vzip","Deliver","Member","Quit","RequestInfo","Type","Unknown","Update","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clear","clone","clone","clone_into","clone_into","cmp","compare","default","default","deref","deref","deref_mut","deref_mut","drop","drop","e164","e164","encoded_len","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_str_name","hash","init","init","into","into","is_valid","partial_cmp","partial_default","partial_default","to_owned","to_owned","try_from","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","deref","deref","deref_mut","deref_mut","drop","drop","e164","e164","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","length","length","partial_default","partial_default","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","group_master_key","init","init","into","into","invite_link_password","merge","partial_default","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Administrator","Default","Role","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Sticker","borrow","borrow_mut","clear","clone","clone_into","content_type","content_type","default","deref","deref_mut","drop","emoji","emoji","encoded_len","eq","fmt","from","id","id","init","into","partial_default","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","merge","partial_default","signature","signature","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Delivery","Read","Type","Viewed","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Certificate","borrow","borrow_mut","clear","clone","clone_into","default","deref","deref_mut","drop","encoded_len","eq","expires","expires","fmt","from","identity_key","identity_key","init","into","partial_default","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","deref","deref_mut","drop","encoded_len","eq","fmt","from","id","id","init","into","key","key","partial_default","to_owned","try_from","try_into","type_id","vzip","Attachment","FileAttachment","TextAttachment","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","into","merge","to_owned","try_from","try_into","type_id","vzip","Blocked","CallEvent","CallLinkUpdate","CallLogEvent","Configuration","Contacts","DeleteForMe","FetchLatest","Keys","MessageRequestResponse","OutgoingPayment","PniChangeNumber","Read","Request","Sent","StickerPackOperation","ViewOnceOpen","Viewed","acis","admin_pass_key","admin_pass_key","attachment_deletes","blob","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","call_event","call_id","call_id","call_link_update","call_log_event","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_into","clone_into","clone_into","clone_into","clone_into","clone_into","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_deletes","conversation_id","conversation_id","conversation_id","conversation_id","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","delete_for_me","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","destination_e164","destination_e164","destination_service_id","destination_service_id","direction","direction","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","eq","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","fmt","from","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","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","init","into","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","local_only_conversation_deletes","master","master","message","message_deletes","message_request_response","new_e164","new_e164","note","note","numbers","outgoing_payment","pack_id","pack_id","pack_key","pack_key","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","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","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_into","try_into","try_into","try_into","try_into","try_into","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","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","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","vzip","Accepted","AdHocCall","AudioCall","Delete","Direction","Event","GroupCall","Incoming","NotAccepted","Observed","Outgoing","Type","UnknownAction","UnknownDirection","UnknownType","VideoCall","as_str_name","as_str_name","as_str_name","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_i32","from_i32","from_i32","from_str_name","from_str_name","from_str_name","hash","hash","hash","init","init","init","into","into","into","is_valid","is_valid","is_valid","partial_cmp","partial_cmp","partial_cmp","partial_default","partial_default","partial_default","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Delete","Type","Update","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Clear","MarkedAsRead","MarkedAsReadInConversation","Type","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","AddressableMessage","AttachmentDelete","ConversationDelete","ConversationIdentifier","LocalOnlyConversationDelete","MessageDeletes","addressable_message","author","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","conversation","conversation","conversation","conversation","conversation_identifier","default","default","default","default","default","default","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","drop","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","eq","eq","fallback_digest","fallback_digest","fallback_plaintext_hash","fallback_plaintext_hash","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","identifier","init","init","init","init","init","init","into","into","into","into","into","into","is_full_delete","is_full_delete","messages","most_recent_messages","most_recent_non_expiring_messages","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","sent_timestamp","sent_timestamp","target_message","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_id","type_id","type_id","type_id","type_id","type_id","uuid","uuid","vzip","vzip","vzip","vzip","vzip","vzip","Author","AuthorE164","AuthorServiceId","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","into","merge","to_owned","try_from","try_into","type_id","vzip","Identifier","ThreadE164","ThreadGroupId","ThreadServiceId","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","encode","encoded_len","eq","fmt","from","init","into","merge","to_owned","try_from","try_into","type_id","vzip","LocalProfile","StorageManifest","SubscriptionStatus","Type","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Accept","Block","BlockAndDelete","BlockAndSpam","Delete","Spam","Type","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","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","deref","deref","deref_mut","deref_mut","drop","drop","encode","encoded_len","encoded_len","eq","eq","fee_pico_mob","fee_pico_mob","fmt","fmt","from","from","init","init","into","into","ledger_block_index","ledger_block_index","ledger_block_timestamp","ledger_block_timestamp","merge","output_public_keys","partial_default","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","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","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","deref","deref","deref_mut","deref_mut","destination_identity_key","destination_identity_key","destination_service_id","destination_service_id","destination_service_id","destination_service_id","distribution_list_ids","drop","drop","encoded_len","encoded_len","eq","eq","fmt","fmt","from","from","init","init","into","into","is_allowed_to_reply","is_allowed_to_reply","partial_default","partial_default","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unidentified","unidentified","vzip","vzip","Install","Remove","Type","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Background","Bold","Color","Condensed","Default","Gradient","Gradient","Regular","Script","Serif","Style","angle","angle","as_str_name","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone_into","clone_into","clone_into","cmp","colors","compare","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","encode","encoded_len","encoded_len","end_color","end_color","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from_i32","from_str_name","hash","init","init","init","into","into","into","is_valid","merge","partial_cmp","partial_default","partial_default","positions","start_color","start_color","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Action","Started","Stopped","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Message","borrow","borrow_mut","clear","clone","clone_into","content","content","content_hint","content_hint","default","deref","deref_mut","drop","encoded_len","eq","fmt","from","group_id","group_id","init","into","message","partial_default","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","as_str_name","as_str_name","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","compare","compare","default","default","deref","deref","deref_mut","deref_mut","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","from_i32","from_i32","from_str_name","from_str_name","hash","hash","init","init","into","into","is_valid","is_valid","partial_cmp","partial_cmp","partial_default","partial_default","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Default","State","Unverified","Verified","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","Request","Response","Type","Unknown","as_str_name","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deref_mut","drop","eq","equivalent","equivalent","equivalent","fmt","from","from_i32","from_str_name","hash","init","into","is_valid","partial_cmp","partial_default","to_owned","try_from","try_from","try_into","type_id","vzip","AciStore","Contact","ContactsIter","ContentExt","ContentsStore","ContentsStoreError","Error","Group","GroupsIter","MessagesIter","PniStore","StateStore","StateStoreError","Sticker","StickerPack","StickerPackManifest","StickerPacksIter","Store","StoreError","Thread","aci_protocol_store","add_sticker_pack","author","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes","clear","clear_contacts","clear_contents","clear_groups","clear_messages","clear_profiles","clear_registration","clear_thread","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contact_by_id","contacts","content_type","cover","delete_message","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","emoji","eq","equivalent","equivalent","equivalent","expire_timer","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","group","group_avatar","groups","hash","id","id","init","init","init","init","into","into","into","into","is_registered","key","load_registration_data","manifest","message","messages","pni_protocol_store","profile","profile_avatar","profile_key","remove_sticker_pack","save_contact","save_group","save_group_avatar","save_message","save_profile","save_profile_avatar","save_registration_data","save_trusted_identity_message","serialize","serialize","serialize","serialize","set_aci_identity_key_pair","set_pni_identity_key_pair","sticker_pack","sticker_packs","stickers","timestamp","title","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_expire_timer","upsert_profile_key","vzip","vzip","vzip","vzip"],"q":[[0,"presage"],[72,"presage::manager"],[281,"presage::proto"],[1762,"presage::proto::access_control"],[1799,"presage::proto::attachment_pointer"],[1857,"presage::proto::body_range"],[1918,"presage::proto::call_message"],[2082,"presage::proto::call_message::hangup"],[2119,"presage::proto::call_message::offer"],[2153,"presage::proto::call_message::opaque"],[2187,"presage::proto::contact_details"],[2213,"presage::proto::data_message"],[2535,"presage::proto::data_message::contact"],[2696,"presage::proto::data_message::contact::email"],[2732,"presage::proto::data_message::contact::phone"],[2768,"presage::proto::data_message::contact::postal_address"],[2803,"presage::proto::data_message::payment"],[2902,"presage::proto::data_message::payment::activation"],[2936,"presage::proto::data_message::payment::amount"],[2982,"presage::proto::data_message::payment::notification"],[3028,"presage::proto::data_message::quote"],[3089,"presage::proto::envelope"],[3128,"presage::proto::group_attribute_blob"],[3153,"presage::proto::group_change"],[3200,"presage::proto::group_change::actions"],[3726,"presage::proto::group_changes"],[3750,"presage::proto::group_context"],[3811,"presage::proto::group_details"],[3861,"presage::proto::group_invite_link"],[3907,"presage::proto::member"],[3942,"presage::proto::pack"],[3970,"presage::proto::payment_address"],[4018,"presage::proto::receipt_message"],[4053,"presage::proto::sender_certificate"],[4086,"presage::proto::server_certificate"],[4112,"presage::proto::story_message"],[4135,"presage::proto::sync_message"],[4658,"presage::proto::sync_message::call_event"],[4767,"presage::proto::sync_message::call_link_update"],[4801,"presage::proto::sync_message::call_log_event"],[4836,"presage::proto::sync_message::delete_for_me"],[4990,"presage::proto::sync_message::delete_for_me::addressable_message"],[5013,"presage::proto::sync_message::delete_for_me::conversation_identifier"],[5037,"presage::proto::sync_message::fetch_latest"],[5073,"presage::proto::sync_message::message_request_response"],[5112,"presage::proto::sync_message::outgoing_payment"],[5170,"presage::proto::sync_message::request"],[5208,"presage::proto::sync_message::sent"],[5263,"presage::proto::sync_message::sticker_pack_operation"],[5297,"presage::proto::text_attachment"],[5388,"presage::proto::typing_message"],[5422,"presage::proto::unidentified_sender_message"],[5456,"presage::proto::unidentified_sender_message::message"],[5527,"presage::proto::verified"],[5562,"presage::proto::web_socket_message"],[5597,"presage::store"],[5751,"presage::errors"],[5752,"core::fmt"],[5753,"core::error"],[5754,"phonenumber::error"],[5755,"libsignal_protocol::error"],[5756,"libsignal_service::sender"],[5757,"libsignal_service::models"],[5758,"libsignal_service::provisioning"],[5759,"libsignal_service::attachment_cipher"],[5760,"libsignal_service::profile_cipher"],[5761,"libsignal_service::account_manager"],[5762,"libsignal_service::service_address"],[5763,"base64::decode"],[5764,"core::array"],[5765,"tokio::time::error"],[5766,"serde_json::error"],[5767,"libsignal_service::push_service"],[5768,"uuid::error"],[5769,"std::io::error"],[5770,"core::option"],[5771,"alloc::string"],[5772,"core::result"],[5773,"core::any"],[5774,"presage::manager::registered"],[5775,"uuid"],[5776,"core::clone"],[5777,"presage::manager::confirmation"],[5778,"core::convert"],[5779,"core::iter::traits::iterator"],[5780,"serde::de"],[5781,"alloc::vec"],[5782,"presage::manager::registration"],[5783,"libsignal_service::proto"],[5784,"libsignal_service::groups_v2::model"],[5785,"url"],[5786,"libsignal_service::configuration"],[5787,"futures_channel::oneshot"],[5788,"libsignal_service::content"],[5789,"core::ops::range"],[5790,"zkgroup::api::profiles::profile_key"],[5791,"futures_core::stream"],[5792,"serde::ser"],[5793,"libsignal_service::proto::typing_message"],[5794,"libsignal_service::proto::access_control"],[5795,"core::cmp"],[5796,"core::hash"],[5797,"libsignal_service::proto::member"],[5798,"libsignal_service::proto::verified"],[5799,"libsignal_service::proto::text_attachment"],[5800,"libsignal_service::proto::envelope"],[5801,"libsignal_service::proto::receipt_message"],[5802,"libsignal_service::proto::group_context"],[5803,"libsignal_service::proto::web_socket_message"],[5804,"libsignal_service::envelope"],[5805,"prost::error"],[5806,"libsignal_service::proto::attachment_pointer"],[5807,"bytes::buf::buf_mut"],[5808,"prost::encoding"],[5809,"bytes::buf::buf_impl"],[5810,"libsignal_service::proto::body_range"],[5811,"libsignal_service::proto::call_message"],[5812,"libsignal_service::proto::call_message::offer"],[5813,"libsignal_service::proto::call_message::hangup"],[5814,"libsignal_service::proto::call_message::opaque"],[5815,"libsignal_service::proto::contact_details"],[5816,"libsignal_service::proto::data_message"],[5817,"libsignal_service::proto::data_message::quote"],[5818,"libsignal_service::proto::data_message::contact"],[5819,"libsignal_service::proto::data_message::contact::phone"],[5820,"libsignal_service::proto::data_message::contact::email"],[5821,"libsignal_service::proto::data_message::contact::postal_address"],[5822,"libsignal_service::proto::data_message::payment"],[5823,"libsignal_service::proto::data_message::payment::activation"],[5824,"libsignal_service::proto::data_message::payment::amount"],[5825,"libsignal_service::proto::data_message::payment::notification"],[5826,"libsignal_service::proto::group_attribute_blob"],[5827,"libsignal_service::proto::group_change"],[5828,"libsignal_service::proto::group_change::actions"],[5829,"libsignal_service::proto::group_changes"],[5830,"libsignal_service::proto::group_details"],[5831,"libsignal_service::proto::group_invite_link"],[5832,"libsignal_service::proto::pack"],[5833,"libsignal_service::proto::payment_address"],[5834,"libsignal_service::proto::sender_certificate"],[5835,"libsignal_service::proto::server_certificate"],[5836,"libsignal_service::proto::story_message"],[5837,"libsignal_service::proto::sync_message"],[5838,"libsignal_service::proto::sync_message::call_event"],[5839,"libsignal_service::proto::sync_message::request"],[5840,"libsignal_service::proto::sync_message::sticker_pack_operation"],[5841,"libsignal_service::proto::sync_message::fetch_latest"],[5842,"libsignal_service::proto::sync_message::message_request_response"],[5843,"libsignal_service::proto::sync_message::call_link_update"],[5844,"libsignal_service::proto::sync_message::call_log_event"],[5845,"libsignal_service::proto::sync_message::delete_for_me"],[5846,"libsignal_service::proto::sync_message::delete_for_me::addressable_message"],[5847,"libsignal_service::proto::sync_message::delete_for_me::conversation_identifier"],[5848,"libsignal_service::proto::sync_message::outgoing_payment"],[5849,"libsignal_service::proto::sync_message::sent"],[5850,"libsignal_service::proto::unidentified_sender_message"],[5851,"libsignal_service::proto::unidentified_sender_message::message"],[5852,"libsignal_protocol::storage::traits"],[5853,"libsignal_service::pre_keys"],[5854,"libsignal_service::session_store"],[5855,"core::marker"],[5856,"zkgroup::common::simple_types"],[5857,"libsignal_core::address"],[5858,"libsignal_protocol::identity_key"],[5859,"libsignal_service"],[5860,"presage::manager::linking"]],"i":[5,5,0,5,5,0,5,5,5,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,5,5,5,5,0,0,0,5,0,5,5,5,5,5,0,39,39,0,0,38,0,0,0,0,0,0,38,39,32,41,290,291,38,34,32,39,52,35,41,290,291,38,34,32,39,52,35,52,35,38,34,32,39,35,38,34,32,39,35,35,35,35,39,41,290,291,38,34,32,39,52,35,41,290,291,38,34,32,39,52,35,32,34,35,32,32,32,35,41,290,291,38,34,32,39,52,35,38,39,38,38,38,39,39,39,38,34,39,52,35,52,41,290,291,38,34,32,39,52,35,35,35,35,41,290,291,38,34,32,39,52,35,35,41,290,291,38,34,32,39,52,35,35,35,35,35,35,39,32,52,32,32,32,35,35,35,32,35,35,35,35,35,35,35,35,35,35,32,32,32,52,35,35,35,35,35,35,35,38,34,32,39,35,41,290,291,38,34,32,39,52,35,41,290,291,38,34,32,39,52,35,41,290,291,38,34,32,39,52,35,35,35,52,41,290,291,38,34,32,39,52,35,35,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,0,0,0,0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0,120,79,80,79,80,80,80,80,80,115,81,81,121,83,83,84,86,84,86,117,108,115,87,87,120,99,79,83,79,83,88,100,87,53,0,90,84,84,89,89,107,79,83,120,86,104,120,83,106,83,53,53,90,91,92,93,90,91,92,93,0,90,87,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,99,106,106,106,0,98,53,53,53,53,94,95,94,95,121,96,96,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,88,79,83,79,83,88,106,90,0,106,97,97,123,53,53,124,89,115,0,98,111,103,103,115,97,98,98,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,90,106,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,103,103,120,86,105,105,97,99,99,97,97,109,109,53,53,120,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,98,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,89,115,116,117,118,119,84,120,121,122,123,124,86,125,112,112,112,112,0,96,112,96,112,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,88,88,88,90,79,83,90,79,83,106,53,53,90,53,90,53,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,88,92,88,90,87,0,90,0,66,66,0,122,0,0,81,81,0,90,99,87,90,87,88,91,92,53,53,99,107,83,91,92,107,83,91,92,105,105,103,79,83,79,83,53,53,53,53,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,120,97,91,90,97,91,97,91,97,90,97,97,88,90,90,116,53,53,115,106,100,100,66,80,66,80,0,117,86,84,107,83,84,120,107,83,92,92,106,107,79,83,107,79,83,105,98,105,79,80,79,80,99,99,106,0,101,106,101,106,88,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,91,91,90,0,86,120,110,80,110,80,106,80,80,80,80,98,115,116,118,90,104,90,87,79,80,90,87,79,80,116,118,80,80,80,80,93,93,120,86,90,109,109,90,106,80,80,0,98,97,97,106,113,120,90,90,113,66,66,120,86,116,116,0,98,98,106,0,97,97,121,97,97,81,84,86,84,84,116,105,104,97,102,107,113,110,94,95,110,94,95,115,53,53,97,97,97,97,97,100,100,105,105,92,92,90,106,89,97,97,90,0,98,0,98,96,96,111,111,104,104,0,104,104,104,104,104,104,53,53,97,90,81,109,97,90,102,81,109,117,118,119,103,89,103,89,120,86,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,125,97,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,97,102,107,113,97,102,107,113,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,0,98,0,53,53,97,97,103,103,80,80,116,118,119,53,114,53,114,91,91,0,106,79,106,106,97,98,99,100,90,101,102,81,87,103,104,105,106,53,107,66,79,83,108,109,110,111,96,94,95,112,91,92,113,114,93,80,88,89,115,116,117,118,119,84,120,121,122,123,124,86,125,0,53,53,106,0,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,140,141,141,0,140,140,140,140,141,140,141,140,141,140,141,140,140,140,140,141,140,141,140,141,141,141,140,141,140,140,140,140,141,140,141,140,140,140,140,141,140,141,140,141,140,140,140,141,140,140,141,140,141,140,141,140,141,0,146,146,147,146,146,146,146,0,147,146,146,147,146,147,146,147,146,147,146,146,146,146,147,146,147,146,147,147,147,146,147,146,146,146,146,147,146,147,146,146,146,146,147,146,147,146,147,146,146,146,147,146,146,147,146,147,146,147,146,147,0,0,0,0,0,0,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,153,153,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,152,152,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,0,148,149,150,151,152,148,149,150,151,152,148,149,150,151,152,153,148,149,150,151,152,153,0,0,148,149,150,148,149,150,148,149,150,151,152,153,148,152,153,148,149,150,151,152,153,148,149,150,151,152,153,148,149,150,151,152,153,148,152,148,152,148,149,150,151,152,153,153,153,148,149,150,151,152,153,155,155,155,155,155,0,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,155,154,154,0,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,154,156,156,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,159,0,0,158,158,0,0,0,159,159,159,0,159,158,0,0,0,159,0,0,159,159,162,158,159,160,160,161,160,161,162,160,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,158,159,158,159,0,163,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,162,163,164,163,164,160,162,163,164,165,166,161,167,168,160,162,163,164,165,166,161,167,168,158,159,158,158,158,159,159,159,166,166,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,158,159,158,159,158,159,160,160,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,158,159,167,162,162,162,162,163,163,163,163,158,159,160,162,163,164,165,166,161,167,168,158,159,0,0,168,168,164,164,161,161,160,163,163,164,164,164,165,164,165,160,160,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,158,159,159,160,162,163,164,165,166,161,167,168,158,159,160,160,160,162,163,164,165,166,161,167,168,158,159,160,162,163,164,165,166,161,167,168,158,159,0,0,0,0,0,174,171,172,173,170,174,171,172,173,170,174,170,170,171,172,173,170,174,171,172,173,170,174,171,172,173,170,174,170,170,171,172,173,170,174,171,172,173,170,174,171,172,173,170,174,171,171,171,172,173,170,174,0,171,172,173,170,174,171,172,173,170,174,171,171,171,172,173,170,174,171,172,173,170,174,171,171,171,172,173,170,174,171,172,173,170,174,174,174,172,173,170,172,173,170,171,171,170,170,171,172,173,170,174,0,170,170,0,170,170,171,171,170,170,172,173,170,170,170,171,171,171,172,173,170,174,171,172,173,170,174,171,172,173,170,174,172,173,170,172,173,170,171,172,173,170,174,172,173,172,173,171,172,173,170,174,176,176,176,0,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,175,175,175,0,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,177,177,0,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,177,0,181,0,0,0,181,0,0,178,178,179,180,181,178,179,180,181,178,179,180,178,179,180,181,178,179,180,181,178,179,180,178,179,180,181,178,179,180,181,178,179,180,181,181,178,179,180,181,178,179,180,181,178,179,180,181,178,179,180,181,178,179,180,181,178,179,180,181,181,179,179,0,178,179,180,180,178,179,180,181,179,178,179,180,181,178,179,180,181,180,180,178,179,180,181,178,179,180,181,182,182,0,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,0,0,184,183,184,183,184,183,183,184,183,184,183,183,184,183,184,183,184,184,183,184,183,184,183,184,183,184,183,184,183,184,184,183,183,183,183,184,183,184,183,184,183,184,183,184,0,186,0,185,186,185,186,185,185,186,185,186,185,185,186,185,186,185,186,186,185,186,185,186,185,186,185,186,185,186,185,186,186,185,185,185,185,186,185,186,185,186,185,186,185,186,169,169,0,0,169,187,169,187,169,187,187,169,187,169,169,169,187,187,187,169,187,169,187,169,187,169,187,187,169,169,169,169,187,187,187,169,187,169,169,169,169,187,169,187,169,169,169,187,169,187,187,169,187,169,169,187,169,187,169,187,169,134,134,134,134,134,0,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,188,0,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,188,0,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,190,192,196,200,203,211,191,191,207,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,193,197,201,204,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,206,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,210,192,209,209,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,199,195,198,199,195,198,199,194,202,194,202,190,191,209,194,202,208,205,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,194,195,198,199,202,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,191,209,190,210,211,0,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,136,0,136,136,0,136,136,136,213,136,213,136,213,213,136,213,136,136,136,213,136,213,136,213,136,213,136,213,213,213,213,136,136,136,136,213,136,213,136,136,136,136,213,136,213,136,136,136,213,136,213,136,213,136,136,213,136,213,136,213,136,0,0,214,215,214,215,214,215,214,215,214,215,214,214,214,215,214,215,214,215,214,215,215,215,214,215,214,215,214,215,214,215,214,215,214,215,214,214,214,215,214,215,214,215,214,215,214,215,214,215,0,0,217,216,217,216,217,216,216,217,216,217,216,216,217,216,217,216,217,217,216,217,216,217,216,217,216,217,216,216,217,216,217,216,217,216,216,217,216,217,216,217,216,217,216,217,131,131,0,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,0,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,218,0,0,220,219,219,219,220,219,220,219,219,220,219,220,219,219,220,219,220,219,220,220,219,220,219,220,219,220,219,220,219,220,219,220,220,219,219,219,219,220,219,220,219,220,219,220,219,220,135,135,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,221,0,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,222,0,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,223,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,228,224,224,241,227,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,0,225,225,0,0,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,227,227,241,240,225,240,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,0,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,226,226,226,240,240,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,240,240,226,226,0,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,237,237,228,240,240,239,239,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,226,239,239,232,232,241,236,236,226,241,0,239,239,238,238,228,0,233,233,233,233,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,238,232,232,232,232,238,238,239,239,0,224,224,230,231,234,230,231,234,0,240,240,229,233,235,237,240,224,225,239,239,0,236,236,226,226,237,237,226,230,231,234,240,225,226,230,231,234,240,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,229,233,235,237,240,224,225,229,233,235,237,240,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,232,232,232,232,226,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,224,225,241,243,248,248,243,0,0,248,242,243,243,242,0,243,242,248,248,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,248,248,242,242,242,243,243,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,242,243,248,248,242,242,243,243,248,242,243,248,242,243,248,242,243,249,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,250,250,250,0,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,250,0,0,0,0,0,0,0,252,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,253,254,255,256,0,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,254,254,254,254,251,252,253,254,255,256,251,252,253,254,255,256,251,251,252,253,254,255,256,251,252,253,254,255,256,255,255,253,255,255,251,252,253,254,255,256,252,252,254,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,251,252,253,254,255,256,254,254,251,252,253,254,255,256,0,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,0,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,246,246,246,0,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,246,247,247,247,247,247,247,0,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,0,260,0,259,259,259,260,259,260,259,259,260,259,260,259,259,260,259,260,259,260,260,259,260,259,260,259,259,259,260,259,260,259,260,259,260,259,259,259,259,260,259,259,259,259,259,259,259,259,260,259,260,259,260,259,260,259,260,244,244,244,244,244,0,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,244,0,0,261,262,261,262,261,262,261,262,261,262,261,262,261,262,261,262,261,261,261,262,261,262,262,261,262,261,262,261,262,261,262,261,262,261,262,261,262,262,262,261,262,261,262,261,262,261,262,261,262,261,261,261,262,245,245,0,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,245,0,133,264,133,133,0,264,133,133,133,0,263,263,133,263,133,264,263,133,264,263,263,133,264,263,133,264,133,263,133,263,133,263,133,264,263,133,264,263,133,264,264,263,264,263,263,263,133,264,133,133,133,263,133,264,263,133,264,133,133,133,263,133,264,263,133,264,133,264,133,263,133,263,263,263,263,133,264,263,133,133,264,263,133,264,263,133,264,263,133,264,0,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,0,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,265,0,265,265,265,265,265,265,265,265,265,265,265,0,266,266,267,267,267,266,267,0,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,267,267,266,266,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,266,267,267,266,266,267,266,267,266,267,266,132,0,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,132,137,137,0,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,37,60,281,0,0,281,37,60,281,281,37,0,284,0,0,0,281,0,0,0,37,281,285,60,73,285,72,60,73,285,72,72,37,281,281,281,281,281,284,281,60,73,285,72,60,73,285,72,281,281,72,285,281,60,73,285,72,60,73,285,72,60,73,285,72,60,73,285,72,72,60,60,60,60,281,60,60,73,285,72,60,73,285,285,72,72,281,281,281,60,73,72,60,73,285,72,60,73,285,72,284,73,284,73,281,281,37,281,281,281,281,281,281,281,281,281,281,284,281,60,73,285,72,284,284,281,281,285,289,285,60,73,285,72,60,60,60,73,285,72,60,73,285,72,60,73,285,72,281,281,60,73,285,72],"f":"```````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{{j{c}}}}{b{dl}}}n{A`Ab}}{{{b{{j{c}}}}{b{dl}}}n{AdAb}}{Af{{j{c}}}Ab}{Ah{{j{c}}}Ab}{Aj{{j{c}}}Ab}{Al{{j{c}}}Ab}{An{{j{c}}}Ab}{B`{{j{c}}}Ab}{Bb{{j{c}}}Ab}{Bd{{j{c}}}Ab}{Bf{{j{c}}}Ab}{Bh{{j{c}}}Ab}{Bj{{j{c}}}Ab}{Bl{{j{c}}}Ab}{cc{}}{Bn{{j{c}}}Ab}{C`{{j{c}}}Ab}{Cb{{j{c}}}Ab}{Cd{{j{c}}}Ab}{c{{j{c}}}Cf}{{}f}{ce{}{}}```{{{b{{j{c}}}}}{{Ch{{b{Ab}}}}}Ab}`{{{b{c}}}Cj{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4``````````````{{{b{D`}}}Db}{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{dc}}}{{b{de}}}{}{}}00000000`{{{b{{Df{cDd}}}}{b{Dh}}}{{Cl{hj}}}Dj}{{{b{Dl}}}Dl}{{{b{Dd}}}Dd}{{{b{D`}}}D`}{{{b{Dn}}}Dn}{{{b{{Df{ce}}}}}{{Df{ce}}}E`E`}{{{b{c}}{b{de}}}h{}{}}0000{{{Df{cEb}}e}{{Cl{{Df{cDd}}j}}}Dj{{Ef{Ed}}}}{{{b{{Df{cDd}}}}{b{Db}}}{{Cl{{Ch{Eh}}j}}}Dj}{{{b{{Df{cDd}}}}}{{Cl{{`{{El{}{{Ej{{Cl{Ehj}}}}}}}}j}}}Dj}{{}Dn}{f{{b{c}}}{}}00000000{f{{b{dc}}}{}}00000000{c{{Cl{D`}}}En}{{{b{Dd}}}F`}{{{b{{Df{cDd}}}}}F`Dj}`{{{b{D`}}}{{Ch{{b{Ed}}}}}}`{{{b{{Df{cDd}}}}}{{Cl{{Fd{Fb}}j}}}Dj}{fh}00000000{{{b{Dl}}{b{Dl}}}Ff}{{{b{Dn}}{b{Dn}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00000{{{b{Dl}}{b{dl}}}n}{{{b{Dd}}{b{dl}}}n}{{{b{Dn}}{b{dl}}}n}{{{b{Fh}}{b{dl}}}n}{{{b{{Df{ce}}}}{b{dl}}}n{}Ad}`{cc{}}00000000{{{b{{Df{cDd}}}}{b{Fj}}}{{Cl{{Fd{Fl}}j}}}Dj}{{{b{{Df{cDd}}}}{b{{Fn{Fl}}}}}{{Cl{{Ch{G`}}j}}}Dj}{{{b{{Df{cDd}}}}}{{Cl{j}}}Dj}{{}f}00000000{{{b{d{Df{cDd}}}}{b{{Fn{Fl}}}}{b{{Fn{Fl}}}}}{{Cl{hj}}}Dj}{ce{}{}}00000000{{{b{{Df{cDd}}}}Gb}{{Cl{hj}}}Dj}{{cGdCj{Gf{Gb}}}{{Cl{{Df{cDd}}j}}}Dj}{c{{Cl{{Df{cDd}}j}}}Dj}{{{b{{Df{cDd}}}}{b{Gh}}Gj}{{Cl{{Ch{Gl}}j}}}Dj}{{{b{{Df{cDd}}}}{b{Gh}}e}{{Cl{j}}}Dj{{Gn{Gj}}}}{{}c{}}``{{{b{D`}}}Db}`{{{b{D`}}}H`}{{{b{d{Df{cDd}}}}Dn}{{Cl{{`{{Hb{}{{Ej{Gl}}}}}}j}}}Dj}{{cFh}{{Cl{{Df{cEb}}j}}}Dj}{{{b{{Df{cDd}}}}}{{b{D`}}}Dj}`{{{b{{Df{cDd}}}}}DlDj}={{{b{d{Df{cDd}}}}}{{Cl{hj}}}Dj}{{{b{d{Df{cDd}}}}Hd}{{Cl{{Ch{Hf}}j}}}Dj}{{{b{d{Df{cDd}}}}}{{Cl{Hhj}}}Dj}{{{b{d{Df{cDd}}}}DbH`}{{Cl{{Ch{Hf}}j}}}Dj}{{{b{d{Df{cDd}}}}DbH`}{{Cl{Hhj}}}Dj}{{{b{d{Df{cDd}}}}egGj}{{Cl{hj}}}Dj{{Hj{Dh}}}{{Hj{Hl}}}}{{{b{d{Df{cDd}}}}{b{{Fn{Fl}}}}eGj}{{Cl{hj}}}Dj{{Hj{Hl}}}}{{{b{d{Df{cDd}}}}{b{Dh}}Gj}{{Cl{hj}}}Dj}{{{b{D`}}c}ClHn}```{{{b{d{Df{cDd}}}}{b{{Fn{Fl}}}}F`}{{Cl{{Ch{I`}}j}}}Dj}{{{b{{Df{cDd}}}}{b{{Fn{Fl}}}}}{{Cl{{Ch{Ib}}j}}}Dj}{{{b{{Df{cDd}}}}}{{Cl{j}}}Dj}{{{b{{Df{cDd}}}}}{{b{c}}}Dj}{{{b{{Df{cDd}}}}{b{Ed}}{b{Ed}}}{{Cl{hj}}}Dj}={{{b{{Df{cDd}}}}{b{Gh}}}{{Cl{Cjj}}}Dj}{{{b{c}}}e{}{}}0000{c{{Cl{e}}}{}{}}00000000000000000{{{b{c}}}Cn{}}00000000{{{b{{Df{cDd}}}}Id}{{Cl{hj}}}Dj}{{{b{{Df{cDd}}}}{Fd{{Ih{If{Fd{Fl}}}}}}}{{Cl{{Fd{{Cl{FjIj}}}}j}}}Dj}`{ce{}{}}00000000{{{b{{Df{cDd}}}}}{{Cl{Ilj}}}Dj}```````````````````````````````````````````````````{{{b{In}}}{{b{Ed}}}}{{{b{J`}}}{{b{Ed}}}}``{{{b{J`}}}{{b{{Fn{Fl}}}}}}`0``{{{b{Jb}}}Jd}``{{{b{Jf}}}Ff}`{{{b{Jh}}}Jj}{{{b{Jl}}}Jj}`````{{{b{Jn}}}Ff}```{{{b{In}}}Ff}4``{{{b{K`}}}{{b{Ed}}}}`````4`{{{b{Kb}}}{{b{Ed}}}}````````6``{{{b{Fj}}}{{b{Ed}}}}`{{{b{Kd}}}{{b{Ed}}}}{{{b{Kf}}}{{b{{Fn{Fl}}}}}}{{{b{Kh}}}{{b{{Fn{Fl}}}}}}{{{b{Kj}}}{{b{{Fn{Fl}}}}}}```````{{{b{c}}}{{b{e}}}{}{}}0000000000000000000000000000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000000000000000000000000000000000000000``````6`{{{b{Fj}}}F`}`{{{b{Kl}}}{{b{{Fn{Fl}}}}}}{{{b{Kn}}}{{b{{Fn{Fl}}}}}}```{{{b{L`}}}{{b{{Fn{Fl}}}}}}`{{{b{dLb}}}h}{{{b{dLd}}}h}{{{b{dLf}}}h}{{{b{dLh}}}h}{{{b{dKd}}}h}{{{b{dLj}}}h}{{{b{dLl}}}h}{{{b{dJb}}}h}{{{b{dJn}}}h}{{{b{dLn}}}h}{{{b{dM`}}}h}{{{b{dMb}}}h}{{{b{dMd}}}h}{{{b{dFj}}}h}{{{b{dMf}}}h}{{{b{dHd}}}h}{{{b{dIn}}}h}{{{b{dJf}}}h}{{{b{dMh}}}h}{{{b{dMj}}}h}{{{b{dMl}}}h}{{{b{dMn}}}h}{{{b{dL`}}}h}{{{b{dKl}}}h}{{{b{dKn}}}h}{{{b{dN`}}}h}{{{b{dKf}}}h}{{{b{dKh}}}h}{{{b{dNb}}}h}{{{b{dNd}}}h}{{{b{dKj}}}h}{{{b{dJ`}}}h}{{{b{dKb}}}h}{{{b{dNf}}}h}{{{b{dNh}}}h}{{{b{dNj}}}h}{{{b{dNl}}}h}{{{b{dNn}}}h}{{{b{dJh}}}h}{{{b{dO`}}}h}{{{b{dOb}}}h}{{{b{dOd}}}h}{{{b{dOf}}}h}{{{b{dOh}}}h}{{{b{dJl}}}h}{{{b{dOj}}}h}{{{b{Lb}}}Lb}{{{b{Ld}}}Ld}{{{b{Lf}}}Lf}{{{b{Lh}}}Lh}{{{b{Kd}}}Kd}{{{b{Lj}}}Lj}{{{b{Ll}}}Ll}{{{b{Jb}}}Jb}{{{b{Jn}}}Jn}{{{b{Ln}}}Ln}{{{b{M`}}}M`}{{{b{Mb}}}Mb}{{{b{Md}}}Md}{{{b{Fj}}}Fj}{{{b{Mf}}}Mf}{{{b{Hd}}}Hd}{{{b{In}}}In}{{{b{Jf}}}Jf}{{{b{Mh}}}Mh}{{{b{Mj}}}Mj}{{{b{Ml}}}Ml}{{{b{Mn}}}Mn}{{{b{L`}}}L`}{{{b{Kl}}}Kl}{{{b{Kn}}}Kn}{{{b{N`}}}N`}{{{b{Kf}}}Kf}{{{b{Kh}}}Kh}{{{b{Nb}}}Nb}{{{b{Nd}}}Nd}{{{b{Kj}}}Kj}{{{b{J`}}}J`}{{{b{K`}}}K`}{{{b{Kb}}}Kb}{{{b{Nf}}}Nf}{{{b{Nh}}}Nh}{{{b{Nj}}}Nj}{{{b{Nl}}}Nl}{{{b{Nn}}}Nn}{{{b{Jh}}}Jh}{{{b{O`}}}O`}{{{b{Ob}}}Ob}{{{b{Od}}}Od}{{{b{Of}}}Of}{{{b{Oh}}}Oh}{{{b{Jl}}}Jl}{{{b{Oj}}}Oj}{{{b{c}}{b{de}}}h{}{}}0000000000000000000000000000000000000000000000{{{b{K`}}{b{K`}}}Ol}{{{b{In}}}{{b{Ed}}}}{{{b{Jf}}}{{b{Ed}}}}``{{{b{c}}{b{e}}}Ol{}{}}````{{{b{Lb}}}{{b{{Fn{Fl}}}}}}``{{{b{Fj}}}{{b{Ed}}}}```````{{{b{Ln}}}Gj}``{{{b{{Fn{Fl}}}}{Ch{{b{{On{Fl}}}}}}Ff}{{Cl{LbC`}}}}{{{b{Ld}}}{{b{{Fn{Fl}}}}}}`{{}Lb}{{}Ld}{{}Lf}{{}Lh}{{}Kd}{{}Lj}{{}Ll}{{}Jb}{{}Jn}{{}Ln}{{}M`}{{}Mb}{{}Md}{{}Fj}{{}Mf}{{}Hd}{{}In}{{}Jf}{{}Mh}{{}Mj}{{}Ml}{{}Mn}{{}L`}{{}Kl}{{}Kn}{{}N`}{{}Kf}{{}Kh}{{}Nb}{{}Nd}{{}Kj}{{}J`}{{}K`}{{}Kb}{{}Nf}{{}Nh}{{}Nj}{{}Nl}{{}Nn}{{}Jh}{{}O`}{{}Ob}{{}Od}{{}Of}{{}Oh}{{}Jl}{{}Oj}``{f{{b{c}}}{}}0000000000000000000000000000000000000000000000{f{{b{dc}}}{}}0000000000000000000000000000000000000000000000{{{b{Ln}}}{{b{Ed}}}}```{{{b{Mb}}}{{b{Ed}}}}`{{{b{Lb}}}Dh}{{{b{Lf}}}F`}`{{{b{Lb}}}{{b{Ed}}}}`{{{b{Mj}}}F`}`{{{b{Fj}}}{{b{{Fn{Fl}}}}}}``{fh}0000000000000000000000000000000000000000000000`{{{b{Lb}}}f}{{{b{Ld}}}f}{{{b{Lf}}}f}{{{b{Lh}}}f}{{{b{Kd}}}f}{{{b{Lj}}}f}{{{b{Ll}}}f}{{{b{Jb}}}f}{{{b{Jn}}}f}{{{b{Ln}}}f}{{{b{M`}}}f}{{{b{Mb}}}f}{{{b{Md}}}f}{{{b{Fj}}}f}{{{b{Mf}}}f}{{{b{Hd}}}f}{{{b{In}}}f}{{{b{Jf}}}f}{{{b{Mh}}}f}{{{b{Mj}}}f}{{{b{Ml}}}f}{{{b{Mn}}}f}{{{b{L`}}}f}{{{b{Kl}}}f}{{{b{Kn}}}f}{{{b{N`}}}f}{{{b{Kf}}}f}{{{b{Kh}}}f}{{{b{Nb}}}f}{{{b{Nd}}}f}{{{b{Kj}}}f}{{{b{J`}}}f}{{{b{Kb}}}f}{{{b{Nf}}}f}{{{b{Nh}}}f}{{{b{Nj}}}f}{{{b{Nl}}}f}{{{b{Nn}}}f}{{{b{Jh}}}f}{{{b{O`}}}f}{{{b{Ob}}}f}{{{b{Od}}}f}{{{b{Of}}}f}{{{b{Oh}}}f}{{{b{Jl}}}f}{{{b{Oj}}}f}{{{b{N`}}}{{b{{Fn{Fl}}}}}}`0``{{{b{L`}}}{{b{{Fn{Fl}}}}}}1``{{{b{Lb}}{b{Lb}}}Ff}{{{b{Ld}}{b{Ld}}}Ff}{{{b{Lf}}{b{Lf}}}Ff}{{{b{Lh}}{b{Lh}}}Ff}{{{b{Kd}}{b{Kd}}}Ff}{{{b{Lj}}{b{Lj}}}Ff}{{{b{Ll}}{b{Ll}}}Ff}{{{b{Jb}}{b{Jb}}}Ff}{{{b{Jn}}{b{Jn}}}Ff}{{{b{Ln}}{b{Ln}}}Ff}{{{b{M`}}{b{M`}}}Ff}{{{b{Mb}}{b{Mb}}}Ff}{{{b{Md}}{b{Md}}}Ff}{{{b{Fj}}{b{Fj}}}Ff}{{{b{Mf}}{b{Mf}}}Ff}{{{b{Hd}}{b{Hd}}}Ff}{{{b{In}}{b{In}}}Ff}{{{b{Jf}}{b{Jf}}}Ff}{{{b{Mh}}{b{Mh}}}Ff}{{{b{Mj}}{b{Mj}}}Ff}{{{b{Ml}}{b{Ml}}}Ff}{{{b{Mn}}{b{Mn}}}Ff}{{{b{L`}}{b{L`}}}Ff}{{{b{Kl}}{b{Kl}}}Ff}{{{b{Kn}}{b{Kn}}}Ff}{{{b{N`}}{b{N`}}}Ff}{{{b{Kf}}{b{Kf}}}Ff}{{{b{Kh}}{b{Kh}}}Ff}{{{b{Nb}}{b{Nb}}}Ff}{{{b{Nd}}{b{Nd}}}Ff}{{{b{Kj}}{b{Kj}}}Ff}{{{b{J`}}{b{J`}}}Ff}{{{b{K`}}{b{K`}}}Ff}{{{b{Kb}}{b{Kb}}}Ff}{{{b{Nf}}{b{Nf}}}Ff}{{{b{Nh}}{b{Nh}}}Ff}{{{b{Nj}}{b{Nj}}}Ff}{{{b{Nl}}{b{Nl}}}Ff}{{{b{Nn}}{b{Nn}}}Ff}{{{b{Jh}}{b{Jh}}}Ff}{{{b{O`}}{b{O`}}}Ff}{{{b{Ob}}{b{Ob}}}Ff}{{{b{Od}}{b{Od}}}Ff}{{{b{Of}}{b{Of}}}Ff}{{{b{Oh}}{b{Oh}}}Ff}{{{b{Jl}}{b{Jl}}}Ff}{{{b{Oj}}{b{Oj}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{Kd}}}F`}{{{b{In}}}F`}{{{b{Jf}}}F`}````{{{b{Fj}}}{{b{Ed}}}}`3{{{b{Fj}}}F`}``{{{b{Lb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Ld}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Lf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Lh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Lj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Ll}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Jb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Jn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Ln}}{b{dl}}}{{Cl{hA@`}}}}{{{b{M`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Mb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Md}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Fj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Mf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Hd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{In}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Jf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Mh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Mj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Ml}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Mn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{L`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{N`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{J`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{K`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Kb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Nn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Jh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{O`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Ob}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Od}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Of}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Oh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Jl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{Oj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0000000000000000000000000000000000000000000000{A@b{{Ch{K`}}}}{{{b{Kf}}}Kh}{{{b{Ed}}}{{Ch{K`}}}}`````{{{b{Hd}}}{{b{{Fn{Fl}}}}}}`````{{{b{Jb}}}{{b{{Fn{Fl}}}}}}````{{{b{Jn}}}Ff}{{{b{Kd}}}Ff}1{{{b{K`}}{b{dc}}}hA@d}``{{{b{Fj}}}F`}``{{{b{Mf}}}{{b{{Fn{Fl}}}}}}{{{b{Jf}}}{{b{{Fn{Fl}}}}}}{{{b{Kf}}}Gj}{{{b{Kh}}}Gj}````{{{b{Mb}}}{{b{{Fn{Fl}}}}}}``{{{b{In}}}F`}{{{b{Jf}}}F`}``{{{b{Fj}}}{{b{{Fn{Fl}}}}}}`8`{{}f}0000000000000000000000000000000000000000000000{ce{}{}}0000000000000000000000000000000000000000000000`{{{b{Lb}}}Ff}{{{b{Kf}}}Ff}>10101>11{A@bFf}?``5```{{{b{Lh}}}F`}`{{{b{Hd}}}{{b{{Fn{Fl}}}}}}{{{b{J`}}}{{b{{Fn{Fl}}}}}}`````{{{b{Jh}}}Jj}``````{{{b{Kh}}}{{b{Ed}}}}``{{{b{Mf}}}{{b{Ed}}}}{{{b{In}}}{{b{Ed}}}}{{{b{Jf}}}{{b{Ed}}}}```{{{b{Mb}}}{{b{{Fn{Fl}}}}}}``2{{{b{J`}}}{{b{Ed}}}}``````{{{b{Lj}}}{{b{{Fn{Fl}}}}}}{{{b{Md}}}{{b{{Fn{Fl}}}}}}``{{{b{K`}}{b{K`}}}{{Ch{Ol}}}}{{}c{}}0000000000000000000000000000000000000000000000{{{b{Kf}}}{{b{Ed}}}}`````{{{b{Ml}}}{{b{{Fn{Fl}}}}}}6```=`=```````{{{b{Kd}}}{{b{{Fn{Fl}}}}}}{{{b{Jn}}}{{b{{Fn{Fl}}}}}}{{{b{In}}}{{b{{Fn{Fl}}}}}}{{{b{J`}}}{{b{{Fn{Fl}}}}}}``````:`{{{b{J`}}}F`}`{{{b{Kj}}}{{b{{Fn{Fl}}}}}}````{{{b{Mj}}}{{b{{Fn{Fl}}}}}}```{{{b{J`}}}Ff}```{{{b{Lb}}}{{b{{Fn{Fl}}}}}}````{{{b{Kd}}}F`}``{{{b{Hd}}}F`}```{{{b{Nh}}}A@f}``{{{b{Ld}}}{{b{{Fn{Fl}}}}}}```{{{b{Lb}}}{{b{Ed}}}}``{{{b{Lb}}}Gj}`{{{b{dJb}}Jd}h}{{{b{dJh}}Jj}h}{{{b{dJl}}Jj}h}11{{{b{dNh}}A@f}h}{{{b{dMb}}A@h}h}{{{b{dM`}}A@j}h}{{{b{dLb}}A@l}h}{{{b{dLl}}A@n}h}{{{b{dMf}}AA`}h}{{{b{dNb}}AAb}h}{{{b{Ml}}}{{b{{Fn{Fl}}}}}}{{{b{Kl}}}{{b{{Fn{Fl}}}}}}{{{b{Kn}}}{{b{{Fn{Fl}}}}}}````{{{b{Fj}}}F`}`{{{b{Lb}}}Dh}{{{b{Lb}}}F`}`{{{b{Lb}}}{{b{Ed}}}}`{{{b{Lh}}}F`}`{{{b{Mb}}}A@h}`{{{b{Kh}}}F`}````{{{b{Lb}}}Ff}``````{{{b{L`}}}{{b{{Fn{Fl}}}}}}`{{{b{Mn}}}Gj}`{{{b{M`}}}{{b{Ed}}}}``{{{b{M`}}}F`}`0`{{{b{M`}}}A@j}`{{{b{Fj}}}{{b{{Fn{Fl}}}}}}`{{{b{Lb}}}Gj}{{{b{Kd}}}Gj}{{{b{Jb}}}Gj}{{{b{Mj}}}Gj}````````{{{b{Ln}}}{{b{Ed}}}}{{{b{Kb}}}{{b{Ed}}}}````{{{b{c}}}e{}{}}0000000000000000000000000000000000000000000000`{AAd{{Cl{Lb}}}}{c{{Cl{e}}}{}{}}0000000000000000000000000000000{A@b{{Cl{K`AAf}}}}11111111111111111111111111111111111111111111111111111111111111{{{b{Lb}}}A@l}{{{b{Ll}}}A@n}{{{b{Mf}}}AA`}{{{b{Nb}}}AAb}````{{{b{c}}}Cn{}}0000000000000000000000000000000000000000000000```{{{b{Fj}}}Gj}`{{{b{Lb}}}Ff}`<`{{{b{J`}}}{{b{Ed}}}}````{{{b{Fj}}}{{b{{Fn{Fl}}}}}}{{{b{Nd}}}{{b{Ed}}}}``{{{b{Kf}}}{{b{Ed}}}}``````{ce{}{}}0000000000000000000000000000000000000000000000`{{{b{Fj}}}F`}`{{}Md}``````{{{b{Jj}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Jj}}}Jj}{{{b{c}}{b{de}}}h{}{}}{{{b{Jj}}{b{Jj}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}Jj}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{Jj}}{b{Jj}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{Jj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{Jj}}}}{{{b{Ed}}}{{Ch{Jj}}}}{{{b{Jj}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{Jj}}{b{Jj}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{JjAAf}}}}1{{{b{c}}}Cn{}}7```````{{{b{AAh}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{AAh}}}AAh}{{{b{AAj}}}AAj}{{{b{c}}{b{de}}}h{}{}}0{{{b{AAh}}{b{AAh}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AAh}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AAj}}{b{dc}}}hAAl}{{{b{AAj}}}f}{{{b{AAh}}{b{AAh}}}Ff}{{{b{AAj}}{b{AAj}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AAh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AAj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{A@b{{Ch{AAh}}}}{{{b{Ed}}}{{Ch{AAh}}}}{{{b{AAh}}{b{dc}}}hA@d}{{}f}0{ce{}{}}0{A@bFf}{{{b{d{Ch{AAj}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{AAh}}{b{AAh}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}{A@b{{Cl{AAhAAf}}}}111{{{b{c}}}Cn{}}088``````````{{{b{ABd}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{ABd}}}ABd}{{{b{ABf}}}ABf}{{{b{c}}{b{de}}}h{}{}}0{{{b{ABd}}{b{ABd}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ABd}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{ABf}}{b{dc}}}hAAl}{{{b{ABf}}}f}{{{b{ABd}}{b{ABd}}}Ff}{{{b{ABf}}{b{ABf}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ABd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ABf}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{A@b{{Ch{ABd}}}}{{{b{Ed}}}{{Ch{ABd}}}}{{{b{ABd}}{b{dc}}}hA@d}{{}f}0{ce{}{}}0{A@bFf}{{{b{d{Ch{ABf}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{ABd}}{b{ABd}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}0{A@b{{Cl{ABdAAf}}}}{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}088``````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{dABh}}}h}{{{b{dABj}}}h}{{{b{dABl}}}h}{{{b{dABn}}}h}{{{b{dAC`}}}h}{{{b{dACb}}}h}{{{b{ABh}}}ABh}{{{b{ABj}}}ABj}{{{b{ABl}}}ABl}{{{b{ABn}}}ABn}{{{b{AC`}}}AC`}{{{b{ACb}}}ACb}{{{b{c}}{b{de}}}h{}{}}00000{{{b{ACb}}}{{b{{Fn{Fl}}}}}}`{{}ABh}{{}ABj}{{}ABl}{{}ABn}{{}AC`}{{}ACb}{f{{b{c}}}{}}00000{f{{b{dc}}}{}}00000{{{b{AC`}}}F`}`{fh}00000{{{b{ABh}}}f}{{{b{ABj}}}f}{{{b{ABl}}}f}{{{b{ABn}}}f}{{{b{AC`}}}f}{{{b{ACb}}}f}{{{b{ABh}}{b{ABh}}}Ff}{{{b{ABj}}{b{ABj}}}Ff}{{{b{ABl}}{b{ABl}}}Ff}{{{b{ABn}}{b{ABn}}}Ff}{{{b{AC`}}{b{AC`}}}Ff}{{{b{ACb}}{b{ACb}}}Ff}{{{b{ABh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ABj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ABl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ABn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AC`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ACb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}00000`{{{b{ABh}}}Gj}{{{b{ABj}}}Gj}{{{b{ABl}}}Gj}{{{b{ABn}}}Gj}{{{b{AC`}}}Gj}`````{{}f}00000{ce{}{}}00000``{{{b{ABh}}}{{b{{Fn{Fl}}}}}}{{{b{ABj}}}{{b{{Fn{Fl}}}}}}{{{b{ABl}}}{{b{{Fn{Fl}}}}}}```{{}c{}}00000{{{b{dABh}}ACd}h}{{{b{dAC`}}ACf}h}{{{b{dACb}}ACh}h}{{{b{c}}}e{}{}}00000{c{{Cl{e}}}{}{}}00000000000{{{b{ABh}}}ACd}{{{b{AC`}}}ACf}``{{{b{c}}}Cn{}}00000{{{b{ACb}}}ACh}`======``````{{{b{ACf}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ACf}}}ACf}{{{b{c}}{b{de}}}h{}{}}{{{b{ACf}}{b{ACf}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ACf}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ACf}}{b{ACf}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ACf}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ACf}}}}{{{b{Ed}}}{{Ch{ACf}}}}{{{b{ACf}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ACf}}{b{ACf}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{ACfAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7```{{{b{ACd}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ACd}}}ACd}{{{b{c}}{b{de}}}h{}{}}{{{b{ACd}}{b{ACd}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ACd}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ACd}}{b{ACd}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ACd}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ACd}}}}{{{b{Ed}}}{{Ch{ACd}}}}{{{b{ACd}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ACd}}{b{ACd}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{ACdAAf}}}}1{{{b{c}}}Cn{}}7```{{{b{ACh}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ACh}}}ACh}{{{b{c}}{b{de}}}h{}{}}{{{b{ACh}}{b{ACh}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ACh}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ACh}}{b{ACh}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ACh}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ACh}}}}{{{b{Ed}}}{{Ch{ACh}}}}{{{b{ACh}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ACh}}{b{ACh}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{AChAAf}}}}1{{{b{c}}}Cn{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dACj}}}h}{{{b{ACj}}}ACj}{{{b{c}}{b{de}}}h{}{}}{{{b{ACj}}}{{b{Ed}}}}`{{}ACj}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ACj}}}f}{{{b{ACj}}{b{ACj}}}Ff}{{{b{ACj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{}f}{ce{}{}}{{{b{ACj}}}F`}`{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}5```````````````````````{{{b{ACl}}}{{b{Ed}}}}{{{b{ACn}}}{{b{Ed}}}}`{{{b{AD`}}}{{b{Ed}}}}{{{b{ADb}}}{{b{Ed}}}}````{{{b{c}}}{{b{e}}}{}{}}0000000000{{{b{dc}}}{{b{de}}}{}{}}0000000000{{{b{dAD`}}}h}{{{b{dADd}}}h}{{{b{dADf}}}h}{{{b{dADh}}}h}{{{b{dADj}}}h}{{{b{dADl}}}h}{{{b{dADb}}}h}{{{b{dADn}}}h}{{{b{dAE`}}}h}{{{b{AD`}}}AD`}{{{b{ADd}}}ADd}{{{b{ADf}}}ADf}{{{b{ADh}}}ADh}{{{b{ADj}}}ADj}{{{b{ADl}}}ADl}{{{b{ADb}}}ADb}{{{b{ADn}}}ADn}{{{b{AE`}}}AE`}{{{b{ACl}}}ACl}{{{b{ACn}}}ACn}{{{b{c}}{b{de}}}h{}{}}0000000000{{{b{ACl}}{b{ACl}}}Ol}{{{b{ACn}}{b{ACn}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}0``{{}AD`}{{}ADd}{{}ADf}{{}ADh}{{}ADj}{{}ADl}{{}ADb}{{}ADn}{{}AE`}{{}ACl}{{}ACn}{f{{b{c}}}{}}0000000000{f{{b{dc}}}{}}0000000000{fh}0000000000`{{{b{ADf}}}{{b{Ed}}}}{{{b{ADh}}}{{b{Ed}}}}``{{{b{AD`}}}f}{{{b{ADd}}}f}{{{b{ADf}}}f}{{{b{ADh}}}f}{{{b{ADj}}}f}{{{b{ADl}}}f}{{{b{ADb}}}f}{{{b{ADn}}}f}{{{b{AE`}}}f}{{{b{AD`}}{b{AD`}}}Ff}{{{b{ADd}}{b{ADd}}}Ff}{{{b{ADf}}{b{ADf}}}Ff}{{{b{ADh}}{b{ADh}}}Ff}{{{b{ADj}}{b{ADj}}}Ff}{{{b{ADl}}{b{ADl}}}Ff}{{{b{ADb}}{b{ADb}}}Ff}{{{b{ADn}}{b{ADn}}}Ff}{{{b{AE`}}{b{AE`}}}Ff}{{{b{ACl}}{b{ACl}}}Ff}{{{b{ACn}}{b{ACn}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00000{{{b{ADl}}}{{b{Ed}}}}`{{{b{AD`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ADn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AE`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ACl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ACn}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0000000000{A@b{{Ch{ACl}}}}{A@b{{Ch{ACn}}}}{{{b{Ed}}}{{Ch{ACl}}}}{{{b{Ed}}}{{Ch{ACn}}}}{{{b{ACl}}{b{dc}}}hA@d}{{{b{ACn}}{b{dc}}}hA@d}{{{b{AD`}}}Gj}`{{}f}0000000000{ce{}{}}0000000000{A@bFf}0```{{{b{ADd}}}{{b{Ed}}}}`{{{b{ADf}}}{{b{{Fn{Fl}}}}}}`0`{{{b{ACl}}{b{ACl}}}{{Ch{Ol}}}}{{{b{ACn}}{b{ACn}}}{{Ch{Ol}}}}{{}c{}}0000000000``{{{b{AE`}}}{{b{{Fn{Fl}}}}}}`{{{b{ADh}}}Ff}`{{{b{ADb}}}Gj}`{{{b{dAD`}}AEb}h}{{{b{ADf}}}F`}`{{{b{ADh}}}{{b{Ed}}}}`{{{b{ADh}}}Gj}{{{b{ADj}}}Gj}``{{{b{AD`}}}{{b{Ed}}}}`{{{b{c}}}e{}{}}0000000000{c{{Cl{e}}}{}{}}00000000{A@b{{Cl{AClAAf}}}}1{A@b{{Cl{ACnAAf}}}}222222222222{{{b{AD`}}}AEb}`{{{b{c}}}Cn{}}0000000000{ce{}{}}0000000000``````{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{AEd}}}{{b{Ed}}}}`{{{b{dAEf}}}h}{{{b{dAEh}}}h}{{{b{dAEj}}}h}{{{b{dAEd}}}h}{{{b{dAEl}}}h}{{{b{AEf}}}AEf}{{{b{AEh}}}AEh}{{{b{AEj}}}AEj}{{{b{AEd}}}AEd}{{{b{AEl}}}AEl}{{{b{c}}{b{de}}}h{}{}}0000;`{{}AEf}{{}AEh}{{}AEj}{{}AEd}{{}AEl}{f{{b{c}}}{}}0000{f{{b{dc}}}{}}0000{{{b{AEf}}}{{b{Ed}}}}`{fh}0000`{{{b{AEf}}}f}{{{b{AEh}}}f}{{{b{AEj}}}f}{{{b{AEd}}}f}{{{b{AEl}}}f}{{{b{AEf}}{b{AEf}}}Ff}{{{b{AEh}}{b{AEh}}}Ff}{{{b{AEj}}{b{AEj}}}Ff}{{{b{AEd}}{b{AEd}}}Ff}{{{b{AEl}}{b{AEl}}}Ff};`{{{b{AEf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AEh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AEj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AEd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AEl}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0000{{{b{AEf}}}{{b{Ed}}}}`{{}f}0000{ce{}{}}0000{{{b{AEl}}}Ff}`{{{b{AEh}}}{{b{Ed}}}}{{{b{AEj}}}{{b{Ed}}}}{{{b{AEd}}}{{b{Ed}}}}```6`0`{{}c{}}0000`1``1`7`1`{{{b{dAEh}}AEn}h}{{{b{dAEj}}AF`}h}{{{b{dAEd}}AFb}h}4`:`{{{b{c}}}e{}{}}0000{c{{Cl{e}}}{}{}}000000000{{{b{AEh}}}AEn}{{{b{AEj}}}AF`}{{{b{AEd}}}AFb}```{{{b{c}}}Cn{}}0000<;``>>>>>`````{{{b{AF`}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AF`}}}AF`}{{{b{c}}{b{de}}}h{}{}}{{{b{AF`}}{b{AF`}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AF`}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AF`}}{b{AF`}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AF`}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AF`}}}}{{{b{Ed}}}{{Ch{AF`}}}}{{{b{AF`}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AF`}}{b{AF`}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{AF`AAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7`````{{{b{AEn}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AEn}}}AEn}{{{b{c}}{b{de}}}h{}{}}{{{b{AEn}}{b{AEn}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AEn}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AEn}}{b{AEn}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AEn}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AEn}}}}{{{b{Ed}}}{{Ch{AEn}}}}{{{b{AEn}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AEn}}{b{AEn}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{AEnAAf}}}}1{{{b{c}}}Cn{}}7````{{{b{AFb}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AFb}}}AFb}{{{b{c}}{b{de}}}h{}{}}{{{b{AFb}}{b{AFb}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AFb}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AFb}}{b{AFb}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AFb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AFb}}}}{{{b{Ed}}}{{Ch{AFb}}}}{{{b{AFb}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AFb}}{b{AFb}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{AFbAAf}}}}1{{{b{c}}}Cn{}}7`````````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{{{b{dAFd}}}h}{{{b{dAFf}}}h}{{{b{dAFh}}}h}{{{b{AFd}}}AFd}{{{b{AFf}}}AFf}{{{b{AFh}}}AFh}{{{b{AFj}}}AFj}{{{b{c}}{b{de}}}h{}{}}000{{}AFd}{{}AFf}{{}AFh}{f{{b{c}}}{}}000{f{{b{dc}}}{}}000{fh}000{{{b{AFj}}{b{dc}}}hAAl}{{{b{AFd}}}f}{{{b{AFf}}}f}{{{b{AFh}}}f}{{{b{AFj}}}f}{{{b{AFd}}{b{AFd}}}Ff}{{{b{AFf}}{b{AFf}}}Ff}{{{b{AFh}}{b{AFh}}}Ff}{{{b{AFj}}{b{AFj}}}Ff}{{{b{AFd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AFf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AFh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AFj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}000{{}f}000{ce{}{}}000{{{b{d{Ch{AFj}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{AFf}}}{{b{Ed}}}}``{{}c{}}00{{{b{dAFh}}AFl}h}{{{b{c}}}e{}{}}000`{c{{Cl{e}}}{}{}}0000000{{{b{AFh}}}AFl}`{{{b{c}}}Cn{}}0008888```{{{b{AFl}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AFl}}}AFl}{{{b{c}}{b{de}}}h{}{}}{{{b{AFl}}{b{AFl}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AFl}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AFl}}{b{AFl}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AFl}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AFl}}}}{{{b{Ed}}}{{Ch{AFl}}}}{{{b{AFl}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AFl}}{b{AFl}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{AFlAAf}}}}1{{{b{c}}}Cn{}}7```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAFn}}}h}{{{b{AFn}}}AFn}{{{b{AG`}}}AG`}{{{b{c}}{b{de}}}h{}{}}0{{}AFn}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AG`}}{b{dc}}}hAAl}{{{b{AFn}}}f}{{{b{AG`}}}f}{{{b{AFn}}{b{AFn}}}Ff}{{{b{AG`}}{b{AG`}}}Ff}{{{b{AFn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AG`}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{{}f}0{ce{}{}}0{{{b{d{Ch{AG`}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{}c{}}{{{b{AFn}}}Gj}`{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}066```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAGb}}}h}{{{b{AGb}}}AGb}{{{b{AGd}}}AGd}{{{b{c}}{b{de}}}h{}{}}0{{}AGb}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AGd}}{b{dc}}}hAAl}{{{b{AGb}}}f}{{{b{AGd}}}f}{{{b{AGb}}{b{AGb}}}Ff}{{{b{AGd}}{b{AGd}}}Ff}{{{b{AGb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AGd}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{{}f}0{ce{}{}}0{{{b{d{Ch{AGd}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{}c{}}{{{b{AGb}}}{{b{{Fn{Fl}}}}}}`{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}066````{{{b{AEb}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAGf}}}h}{{{b{AGf}}}AGf}{{{b{AEb}}}AEb}{{{b{c}}{b{de}}}h{}{}}0{{{b{AEb}}{b{AEb}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{{b{AGf}}}{{b{Ed}}}}`{{}AGf}{{}AEb}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AGf}}}f}{{{b{AGf}}{b{AGf}}}Ff}{{{b{AEb}}{b{AEb}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}009`{{{b{AGf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AEb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{A@b{{Ch{AEb}}}}{{{b{Ed}}}{{Ch{AEb}}}}{{{b{AEb}}{b{dc}}}hA@d}{{}f}0{ce{}{}}0{A@bFf}{{{b{AEb}}{b{AEb}}}{{Ch{Ol}}}}{{}c{}}0`{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}{A@b{{Cl{AEbAAf}}}}111{{{b{c}}}Cn{}}077````````{{{b{A@l}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{A@l}}}A@l}{{{b{c}}{b{de}}}h{}{}}{{{b{A@l}}{b{A@l}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}A@l}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{A@l}}{b{A@l}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{A@l}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{A@l}}}}{{{b{Ed}}}{{Ch{A@l}}}}{{{b{A@l}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{A@l}}{b{A@l}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{A@lAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7`````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AGh}}}AGh}{{{b{c}}{b{de}}}h{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AGh}}{b{dc}}}hAAl}{{{b{AGh}}}f}{{{b{AGh}}{b{AGh}}}Ff}{{{b{AGh}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{}f}{ce{}{}}{{{b{d{Ch{AGh}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4``````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dAGj}}}h}{{{b{AGj}}}AGj}{{{b{c}}{b{de}}}h{}{}}{{}AGj}````{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AGj}}}f}{{{b{AGj}}{b{AGj}}}Ff}{{{b{AGj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{}f}{ce{}{}}```````````{{}c{}}`````{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4``````````````````````{{{b{AGl}}}Jj}``````{{{b{AGn}}}Jj}``{{{b{c}}}{{b{e}}}{}{}}000000000000000000000{{{b{dc}}}{{b{de}}}{}{}}000000000000000000000{{{b{dAH`}}}h}{{{b{dAHb}}}h}{{{b{dAHd}}}h}{{{b{dAHf}}}h}{{{b{dAHh}}}h}{{{b{dAHj}}}h}{{{b{dAHl}}}h}{{{b{dAHn}}}h}{{{b{dAI`}}}h}{{{b{dAIb}}}h}{{{b{dAId}}}h}{{{b{dAIf}}}h}{{{b{dAIh}}}h}{{{b{dAIj}}}h}{{{b{dAIl}}}h}{{{b{dAIn}}}h}{{{b{dAJ`}}}h}{{{b{dAGn}}}h}{{{b{dAJb}}}h}{{{b{dAGl}}}h}{{{b{dAJd}}}h}{{{b{dAJf}}}h}{{{b{AH`}}}AH`}{{{b{AHb}}}AHb}{{{b{AHd}}}AHd}{{{b{AHf}}}AHf}{{{b{AHh}}}AHh}{{{b{AHj}}}AHj}{{{b{AHl}}}AHl}{{{b{AHn}}}AHn}{{{b{AI`}}}AI`}{{{b{AIb}}}AIb}{{{b{AId}}}AId}{{{b{AIf}}}AIf}{{{b{AIh}}}AIh}{{{b{AIj}}}AIj}{{{b{AIl}}}AIl}{{{b{AIn}}}AIn}{{{b{AJ`}}}AJ`}{{{b{AGn}}}AGn}{{{b{AJb}}}AJb}{{{b{AGl}}}AGl}{{{b{AJd}}}AJd}{{{b{AJf}}}AJf}{{{b{c}}{b{de}}}h{}{}}000000000000000000000{{}AH`}{{}AHb}{{}AHd}{{}AHf}{{}AHh}{{}AHj}{{}AHl}{{}AHn}{{}AI`}{{}AIb}{{}AId}{{}AIf}{{}AIh}{{}AIj}{{}AIl}{{}AIn}{{}AJ`}{{}AGn}{{}AJb}{{}AGl}{{}AJd}{{}AJf}````{f{{b{c}}}{}}000000000000000000000{f{{b{dc}}}{}}000000000000000000000`{fh}000000000000000000000{{{b{AH`}}}f}{{{b{AHb}}}f}{{{b{AHd}}}f}{{{b{AHf}}}f}{{{b{AHh}}}f}{{{b{AHj}}}f}{{{b{AHl}}}f}{{{b{AHn}}}f}{{{b{AI`}}}f}{{{b{AIb}}}f}{{{b{AId}}}f}{{{b{AIf}}}f}{{{b{AIh}}}f}{{{b{AIj}}}f}{{{b{AIl}}}f}{{{b{AIn}}}f}{{{b{AJ`}}}f}{{{b{AGn}}}f}{{{b{AJb}}}f}{{{b{AGl}}}f}{{{b{AJd}}}f}{{{b{AJf}}}f}{{{b{AH`}}{b{AH`}}}Ff}{{{b{AHb}}{b{AHb}}}Ff}{{{b{AHd}}{b{AHd}}}Ff}{{{b{AHf}}{b{AHf}}}Ff}{{{b{AHh}}{b{AHh}}}Ff}{{{b{AHj}}{b{AHj}}}Ff}{{{b{AHl}}{b{AHl}}}Ff}{{{b{AHn}}{b{AHn}}}Ff}{{{b{AI`}}{b{AI`}}}Ff}{{{b{AIb}}{b{AIb}}}Ff}{{{b{AId}}{b{AId}}}Ff}{{{b{AIf}}{b{AIf}}}Ff}{{{b{AIh}}{b{AIh}}}Ff}{{{b{AIj}}{b{AIj}}}Ff}{{{b{AIl}}{b{AIl}}}Ff}{{{b{AIn}}{b{AIn}}}Ff}{{{b{AJ`}}{b{AJ`}}}Ff}{{{b{AGn}}{b{AGn}}}Ff}{{{b{AJb}}{b{AJb}}}Ff}{{{b{AGl}}{b{AGl}}}Ff}{{{b{AJd}}{b{AJd}}}Ff}{{{b{AJf}}{b{AJf}}}Ff}{{{b{AH`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AHn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AI`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AIb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AId}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AIf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AIh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AIj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AIl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AIn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AJ`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AGn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AJb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AGl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AJd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AJf}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}000000000000000000000{{}f}000000000000000000000{ce{}{}}000000000000000000000``{{{b{AJb}}}Jj}`{{}c{}}000000000000000000000```````{{{b{AHd}}}A@f}{{{b{AId}}}A@f}``{{{b{dAGl}}Jj}h}{{{b{dAGn}}Jj}h}{{{b{dAJb}}Jj}h}{{{b{dAHd}}A@f}h}{{{b{dAId}}A@f}h}``{{{b{c}}}e{}{}}000000000000000000000{c{{Cl{e}}}{}{}}0000000000000000000000000000000000000000000{{{b{c}}}Cn{}}000000000000000000000`````<<<<<<<<<<<<<<<<<<<<<<`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dAJh}}}h}{{{b{AJh}}}AJh}{{{b{c}}{b{de}}}h{}{}}{{}AJh}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AJh}}}f}{{{b{AJh}}{b{AJh}}}Ff}{{{b{AJh}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}``{{}f}{ce{}{}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4```````{{{b{AA`}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAJj}}}h}{{{b{AJj}}}AJj}{{{b{AA`}}}AA`}{{{b{c}}{b{de}}}h{}{}}0{{{b{AA`}}{b{AA`}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AJj}{{}AA`}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AJj}}}{{b{Ed}}}}`{{{b{AJj}}}f}{{{b{AJj}}{b{AJj}}}Ff}{{{b{AA`}}{b{AA`}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AJj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AA`}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{A@b{{Ch{AA`}}}}{{{b{Ed}}}{{Ch{AA`}}}}{{{b{AA`}}{b{dc}}}hA@d}{{}f}0{ce{}{}}0{A@bFf}{{{b{AA`}}{b{AA`}}}{{Ch{Ol}}}}{{}c{}}0{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}0{A@b{{Cl{AA`AAf}}}}11{{{b{c}}}Cn{}}077``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAJl}}}h}{{{b{dAJn}}}h}{{{b{AJl}}}AJl}{{{b{AJn}}}AJn}{{{b{c}}{b{de}}}h{}{}}0{{{b{AJl}}}{{b{Ed}}}}`{{}AJl}{{}AJn}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AJn}}}{{b{Ed}}}}`{{{b{AJl}}}f}{{{b{AJn}}}f}{{{b{AJl}}{b{AJl}}}Ff}{{{b{AJn}}{b{AJn}}}Ff}{{{b{AJl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AJn}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{{}f}0{ce{}{}}0{{{b{AJl}}}F`}`{{}c{}}0{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}055```{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAK`}}}h}{{{b{AK`}}}AK`}{{{b{AKb}}}AKb}{{{b{c}}{b{de}}}h{}{}}0{{}AK`}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AKb}}{b{dc}}}hAAl}{{{b{AK`}}}f}{{{b{AKb}}}f}{{{b{AK`}}{b{AK`}}}Ff}{{{b{AKb}}{b{AKb}}}Ff}{{{b{AK`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AKb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0`{{}f}0{ce{}{}}0`{{{b{d{Ch{AKb}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{}c{}}{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}055````{{{b{A@f}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{A@f}}}A@f}{{{b{c}}{b{de}}}h{}{}}{{{b{A@f}}{b{A@f}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}A@f}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{A@f}}{b{A@f}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{A@f}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{A@f}}}}{{{b{Ed}}}{{Ch{A@f}}}}{{{b{A@f}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{A@f}}{b{A@f}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{A@fAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dAKd}}}h}{{{b{AKd}}}AKd}{{{b{c}}{b{de}}}h{}{}}{{{b{AKd}}}{{b{Ed}}}}`{{}AKd}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}4`{{{b{AKd}}}f}{{{b{AKd}}{b{AKd}}}Ff}{{{b{AKd}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{{b{AKd}}}F`}`{{}f}{ce{}{}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4```{{{b{AKf}}}{{b{{Fn{Fl}}}}}}`{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dAKf}}}h}{{{b{AKf}}}AKf}{{{b{AKh}}}AKh}{{{b{c}}{b{de}}}h{}{}}0{{}AKf}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{AKh}}{b{dc}}}hAAl}{{{b{AKf}}}f}{{{b{AKh}}}f}{{{b{AKf}}{b{AKf}}}Ff}{{{b{AKh}}{b{AKh}}}Ff}{{{b{AKf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AKh}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{{}f}0{ce{}{}}0{{{b{d{Ch{AKh}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{}c{}}{{{b{AKf}}}{{b{{Fn{Fl}}}}}}`{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}066````{{{b{A@n}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{A@n}}}A@n}{{{b{c}}{b{de}}}h{}{}}{{{b{A@n}}{b{A@n}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}A@n}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{A@n}}{b{A@n}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{A@n}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{A@n}}}}{{{b{Ed}}}{{Ch{A@n}}}}{{{b{A@n}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{A@n}}{b{A@n}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{A@nAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dAKj}}}h}{{{b{AKj}}}AKj}{{{b{c}}{b{de}}}h{}{}}{{}AKj}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AKj}}}f}{{{b{AKj}}{b{AKj}}}Ff}{{{b{AKj}}}Gj}`{{{b{AKj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{{b{AKj}}}{{b{{Fn{Fl}}}}}}`{{}f}{ce{}{}}{{}c{}}{{{b{AKj}}}F`}`{{{b{AKj}}}{{b{Ed}}}}`0``{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}6`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dAKl}}}h}{{{b{AKl}}}AKl}{{{b{c}}{b{de}}}h{}{}}{{}AKl}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AKl}}}f}{{{b{AKl}}{b{AKl}}}Ff}{{{b{AKl}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{{b{AKl}}}F`}`{{}f}{ce{}{}}{{{b{AKl}}}{{b{{Fn{Fl}}}}}}`{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}5```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AKn}}}AKn}{{{b{c}}{b{de}}}h{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AKn}}{b{dc}}}hAAl}{{{b{AKn}}}f}{{{b{AKn}}{b{AKn}}}Ff}{{{b{AKn}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{}f}{ce{}{}}{{{b{d{Ch{AKn}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4```````````````````{{{b{AL`}}}{{b{{Fn{Fl}}}}}}```{{{b{c}}}{{b{e}}}{}{}}00000000000000000{{{b{dc}}}{{b{de}}}{}{}}00000000000000000`{{{b{ALb}}}Gj}```{{{b{dALd}}}h}{{{b{dALf}}}h}{{{b{dALh}}}h}{{{b{dALj}}}h}{{{b{dALl}}}h}{{{b{dALn}}}h}{{{b{dAM`}}}h}{{{b{dAMb}}}h}{{{b{dAMd}}}h}{{{b{dAMf}}}h}{{{b{dAMh}}}h}{{{b{dAMj}}}h}{{{b{dAMl}}}h}{{{b{dAMn}}}h}{{{b{dAN`}}}h}{{{b{dAL`}}}h}{{{b{dALb}}}h}{{{b{dANb}}}h}{{{b{ALd}}}ALd}{{{b{ALf}}}ALf}{{{b{ALh}}}ALh}{{{b{ALj}}}ALj}{{{b{ALl}}}ALl}{{{b{ALn}}}ALn}{{{b{AM`}}}AM`}{{{b{AMb}}}AMb}{{{b{AMd}}}AMd}{{{b{AMf}}}AMf}{{{b{AMh}}}AMh}{{{b{AMj}}}AMj}{{{b{AMl}}}AMl}{{{b{AMn}}}AMn}{{{b{AN`}}}AN`}{{{b{AL`}}}AL`}{{{b{ALb}}}ALb}{{{b{ANb}}}ANb}{{{b{c}}{b{de}}}h{}{}}00000000000000000{{{b{ALf}}}Ff}``{{{b{AN`}}}{{b{{Fn{Fl}}}}}}{{{b{ALb}}}{{b{{Fn{Fl}}}}}}``{{}ALd}{{}ALf}{{}ALh}{{}ALj}{{}ALl}{{}ALn}{{}AM`}{{}AMb}{{}AMd}{{}AMf}{{}AMh}{{}AMj}{{}AMl}{{}AMn}{{}AN`}{{}AL`}{{}ALb}{{}ANb}`{f{{b{c}}}{}}00000000000000000{f{{b{dc}}}{}}00000000000000000{{{b{ALd}}}{{b{Ed}}}}`0`{{{b{AN`}}}ANd}`{fh}00000000000000000`{{{b{ALd}}}f}{{{b{ALf}}}f}{{{b{ALh}}}f}{{{b{ALj}}}f}{{{b{ALl}}}f}{{{b{ALn}}}f}{{{b{AM`}}}f}{{{b{AMb}}}f}{{{b{AMd}}}f}{{{b{AMf}}}f}{{{b{AMh}}}f}{{{b{AMj}}}f}{{{b{AMl}}}f}{{{b{AMn}}}f}{{{b{AN`}}}f}{{{b{AL`}}}f}{{{b{ALb}}}f}{{{b{ANb}}}f}{{{b{ALd}}{b{ALd}}}Ff}{{{b{ALf}}{b{ALf}}}Ff}{{{b{ALh}}{b{ALh}}}Ff}{{{b{ALj}}{b{ALj}}}Ff}{{{b{ALl}}{b{ALl}}}Ff}{{{b{ALn}}{b{ALn}}}Ff}{{{b{AM`}}{b{AM`}}}Ff}{{{b{AMb}}{b{AMb}}}Ff}{{{b{AMd}}{b{AMd}}}Ff}{{{b{AMf}}{b{AMf}}}Ff}{{{b{AMh}}{b{AMh}}}Ff}{{{b{AMj}}{b{AMj}}}Ff}{{{b{AMl}}{b{AMl}}}Ff}{{{b{AMn}}{b{AMn}}}Ff}{{{b{AN`}}{b{AN`}}}Ff}{{{b{AL`}}{b{AL`}}}Ff}{{{b{ALb}}{b{ALb}}}Ff}{{{b{ANb}}{b{ANb}}}Ff}{{{b{AN`}}}ANf}`{{{b{ALd}}}Gj}``{{{b{ALd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ALf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ALh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ALj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ALl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ALn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AM`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AMn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AN`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AL`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ALb}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ANb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}00000000000000000{{{b{AMj}}}{{b{{Fn{Fl}}}}}}``{{{b{AN`}}}Gj}`{{{b{AMn}}}{{b{{Fn{Fl}}}}}}`{{}f}00000000000000000{ce{}{}}00000000000000000{{{b{ALd}}}Ff}`3`{{{b{AM`}}}Ff}``{{{b{AMh}}}{{b{{Fn{Fl}}}}}}````{{{b{AMn}}}{{b{Ed}}}}`{{{b{AMl}}}{{b{Ed}}}}```{{{b{AMb}}}{{b{{Fn{Fl}}}}}}`0`{{}c{}}00000000000000000`{{{b{AM`}}}F`}`6`3`{{{b{AMn}}}F`}``{{{b{AL`}}}{{b{{Fn{Fl}}}}}}`{{{b{ALl}}}{{b{Ed}}}}{{{b{ALn}}}{{b{Ed}}}}{{{b{AMd}}}{{b{Ed}}}}````{{{b{dAN`}}ANd}h}{{{b{dAN`}}ANf}h}{{{b{dALj}}ANh}h}{{{b{dAMb}}ANj}h}{{{b{dAMf}}ANl}h}{{{b{dAMj}}ANn}h}{{{b{dAN`}}AO`}h}{{{b{dAL`}}AOb}h}{{{b{dALb}}AOd}h}{{{b{AMn}}}{{b{{Fn{Fl}}}}}}``{{{b{AMh}}}{{b{{Fn{Fl}}}}}}```{{{b{AMj}}}{{b{Ed}}}}`{{{b{ALd}}}Gj}{{{b{ALl}}}Gj}{{{b{ALn}}}Gj}{{{b{AMd}}}Gj}{{{b{AN`}}}Gj}{{{b{ALb}}}Gj}``````{{{b{c}}}e{}{}}00000000000000000{c{{Cl{e}}}{}{}}00000000000000000000000000000000000{{{b{ALj}}}ANh}{{{b{AMb}}}ANj}{{{b{AMf}}}ANl}{{{b{AMj}}}ANn}{{{b{AN`}}}AO`}{{{b{AL`}}}AOb}{{{b{ALb}}}AOd}```````{{{b{c}}}Cn{}}00000000000000000{{{b{AM`}}}Ff}`0``{ce{}{}}00000000000000000````````````````{{{b{AO`}}}{{b{Ed}}}}{{{b{ANd}}}{{b{Ed}}}}{{{b{ANf}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{AO`}}}AO`}{{{b{ANd}}}ANd}{{{b{ANf}}}ANf}{{{b{c}}{b{de}}}h{}{}}00{{{b{AO`}}{b{AO`}}}Ol}{{{b{ANd}}{b{ANd}}}Ol}{{{b{ANf}}{b{ANf}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}00{{}AO`}{{}ANd}{{}ANf}{f{{b{c}}}{}}00{f{{b{dc}}}{}}00{fh}00{{{b{AO`}}{b{AO`}}}Ff}{{{b{ANd}}{b{ANd}}}Ff}{{{b{ANf}}{b{ANf}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00000000{{{b{AO`}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ANd}}{b{dl}}}{{Cl{hA@`}}}}{{{b{ANf}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}00{A@b{{Ch{AO`}}}}{A@b{{Ch{ANd}}}}{A@b{{Ch{ANf}}}}{{{b{Ed}}}{{Ch{AO`}}}}{{{b{Ed}}}{{Ch{ANd}}}}{{{b{Ed}}}{{Ch{ANf}}}}{{{b{AO`}}{b{dc}}}hA@d}{{{b{ANd}}{b{dc}}}hA@d}{{{b{ANf}}{b{dc}}}hA@d}{{}f}00{ce{}{}}00{A@bFf}00{{{b{AO`}}{b{AO`}}}{{Ch{Ol}}}}{{{b{ANd}}{b{ANd}}}{{Ch{Ol}}}}{{{b{ANf}}{b{ANf}}}{{Ch{Ol}}}}{{}c{}}00{{{b{c}}}e{}{}}00{A@b{{Cl{AO`AAf}}}}{c{{Cl{e}}}{}{}}0{A@b{{Cl{ANdAAf}}}}1{A@b{{Cl{ANfAAf}}}}222{{{b{c}}}Cn{}}00;;;```{{{b{AOb}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AOb}}}AOb}{{{b{c}}{b{de}}}h{}{}}{{{b{AOb}}{b{AOb}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AOb}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AOb}}{b{AOb}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AOb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AOb}}}}{{{b{Ed}}}{{Ch{AOb}}}}{{{b{AOb}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AOb}}{b{AOb}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{AObAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7````{{{b{AOd}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AOd}}}AOd}{{{b{c}}{b{de}}}h{}{}}{{{b{AOd}}{b{AOd}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AOd}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AOd}}{b{AOd}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AOd}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AOd}}}}{{{b{Ed}}}{{Ch{AOd}}}}{{{b{AOd}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AOd}}{b{AOd}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{AOdAAf}}}}1{{{b{c}}}Cn{}}7````````{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{dAOf}}}h}{{{b{dAOh}}}h}{{{b{dAOj}}}h}{{{b{dAOl}}}h}{{{b{dAOn}}}h}{{{b{dB@`}}}h}{{{b{AOf}}}AOf}{{{b{AOh}}}AOh}{{{b{AOj}}}AOj}{{{b{AOl}}}AOl}{{{b{AOn}}}AOn}{{{b{B@`}}}B@`}{{{b{c}}{b{de}}}h{}{}}00000`````{{}AOf}{{}AOh}{{}AOj}{{}AOl}{{}AOn}{{}B@`}{f{{b{c}}}{}}00000{f{{b{dc}}}{}}00000{fh}00000{{{b{AOf}}}f}{{{b{AOh}}}f}{{{b{AOj}}}f}{{{b{AOl}}}f}{{{b{AOn}}}f}{{{b{B@`}}}f}{{{b{AOf}}{b{AOf}}}Ff}{{{b{AOh}}{b{AOh}}}Ff}{{{b{AOj}}{b{AOj}}}Ff}{{{b{AOl}}{b{AOl}}}Ff}{{{b{AOn}}{b{AOn}}}Ff}{{{b{B@`}}{b{B@`}}}Ff}{{{b{AOl}}}{{b{{Fn{Fl}}}}}}`0`{{{b{AOf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AOh}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AOj}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AOl}}{b{dl}}}{{Cl{hA@`}}}}{{{b{AOn}}{b{dl}}}{{Cl{hA@`}}}}{{{b{B@`}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}00000`{{}f}00000{ce{}{}}00000{{{b{AOn}}}Ff}````{{}c{}}00000{{{b{AOh}}}Gj}``{{{b{c}}}e{}{}}00000{c{{Cl{e}}}{}{}}00000000000{{{b{c}}}Cn{}}00000?`666666```{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@b}}}B@b}{{{b{c}}{b{de}}}h{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{B@b}}{b{dc}}}hAAl}{{{b{B@b}}}f}{{{b{B@b}}{b{B@b}}}Ff}{{{b{B@b}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{}f}{ce{}{}}{{{b{d{Ch{B@b}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{B@d}}}B@d}{{{b{c}}{b{de}}}h{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{B@d}}{b{dc}}}hAAl}{{{b{B@d}}}f}{{{b{B@d}}{b{B@d}}}Ff}{{{b{B@d}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{{}f}{ce{}{}}{{{b{d{Ch{B@d}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}4`````{{{b{ANl}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ANl}}}ANl}{{{b{c}}{b{de}}}h{}{}}{{{b{ANl}}{b{ANl}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ANl}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ANl}}{b{ANl}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ANl}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ANl}}}}{{{b{Ed}}}{{Ch{ANl}}}}{{{b{ANl}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ANl}}{b{ANl}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{ANlAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7````````{{{b{ANn}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ANn}}}ANn}{{{b{c}}{b{de}}}h{}{}}{{{b{ANn}}{b{ANn}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ANn}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ANn}}{b{ANn}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ANn}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ANn}}}}{{{b{Ed}}}{{Ch{ANn}}}}{{{b{ANn}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ANn}}{b{ANn}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{ANnAAf}}}}1{{{b{c}}}Cn{}}7```{{{b{B@f}}}Gj}`{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dB@f}}}h}{{{b{B@f}}}B@f}{{{b{B@h}}}B@h}{{{b{c}}{b{de}}}h{}{}}0{{}B@f}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{B@h}}{b{dc}}}hAAl}{{{b{B@f}}}f}{{{b{B@h}}}f}{{{b{B@f}}{b{B@f}}}Ff}{{{b{B@h}}{b{B@h}}}Ff}?`{{{b{B@f}}{b{dl}}}{{Cl{hA@`}}}}{{{b{B@h}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{{}f}0{ce{}{}}0{{{b{B@f}}}Gj}`0`{{{b{d{Ch{B@h}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}`{{}c{}}{{{b{B@f}}}{{b{{Fn{Fl}}}}}}`0``{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}077```````{{{b{ANh}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ANh}}}ANh}{{{b{c}}{b{de}}}h{}{}}{{{b{ANh}}{b{ANh}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ANh}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ANh}}{b{ANh}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ANh}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ANh}}}}{{{b{Ed}}}{{Ch{ANh}}}}{{{b{ANh}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ANh}}{b{ANh}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{ANhAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{dB@j}}}h}{{{b{dB@l}}}h}{{{b{B@j}}}B@j}{{{b{B@l}}}B@l}{{{b{c}}{b{de}}}h{}{}}0{{}B@j}{{}B@l}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{{{b{B@j}}}{{b{{Fn{Fl}}}}}}`{{{b{B@j}}}{{b{Ed}}}}{{{b{B@l}}}{{b{Ed}}}}```{fh}0{{{b{B@j}}}f}{{{b{B@l}}}f}{{{b{B@j}}{b{B@j}}}Ff}{{{b{B@l}}{b{B@l}}}Ff}{{{b{B@j}}{b{dl}}}{{Cl{hA@`}}}}{{{b{B@l}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{{}f}0{ce{}{}}0{{{b{B@l}}}Ff}`{{}c{}}0{{{b{c}}}e{}{}}0{c{{Cl{e}}}{}{}}000{{{b{c}}}Cn{}}0{{{b{B@j}}}Ff}`66```{{{b{ANj}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{ANj}}}ANj}{{{b{c}}{b{de}}}h{}{}}{{{b{ANj}}{b{ANj}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}ANj}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{ANj}}{b{ANj}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{ANj}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{ANj}}}}{{{b{Ed}}}{{Ch{ANj}}}}{{{b{ANj}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{ANj}}{b{ANj}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{ANjAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7```````````{{{b{B@n}}}F`}`{{{b{A@j}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{dB@n}}}h}{{{b{B@n}}}B@n}{{{b{A@j}}}A@j}{{{b{BA`}}}BA`}{{{b{c}}{b{de}}}h{}{}}00{{{b{A@j}}{b{A@j}}}Ol}`{{{b{c}}{b{e}}}Ol{}{}}{{}B@n}{{}A@j}{f{{b{c}}}{}}00{f{{b{dc}}}{}}00{fh}00{{{b{BA`}}{b{dc}}}hAAl}{{{b{B@n}}}f}{{{b{BA`}}}f}{{{b{B@n}}}F`}`{{{b{B@n}}{b{B@n}}}Ff}{{{b{A@j}}{b{A@j}}}Ff}{{{b{BA`}}{b{BA`}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{B@n}}{b{dl}}}{{Cl{hA@`}}}}{{{b{A@j}}{b{dl}}}{{Cl{hA@`}}}}{{{b{BA`}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}00{A@b{{Ch{A@j}}}}{{{b{Ed}}}{{Ch{A@j}}}}{{{b{A@j}}{b{dc}}}hA@d}{{}f}00{ce{}{}}00{A@bFf}{{{b{d{Ch{BA`}}}}F`AAn{b{dc}}AB`}{{Cl{hAAf}}}ABb}{{{b{A@j}}{b{A@j}}}{{Ch{Ol}}}}{{}c{}}0`{{{b{B@n}}}F`}`{{{b{c}}}e{}{}}00{c{{Cl{e}}}{}{}}0{A@b{{Cl{A@jAAf}}}}1111{{{b{c}}}Cn{}}00999```{{{b{Jd}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Jd}}}Jd}{{{b{c}}{b{de}}}h{}{}}{{{b{Jd}}{b{Jd}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}Jd}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{Jd}}{b{Jd}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{Jd}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{Jd}}}}{{{b{Ed}}}{{Ch{Jd}}}}{{{b{Jd}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{Jd}}{b{Jd}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}{A@b{{Cl{JdAAf}}}}1{{{b{c}}}Cn{}}7`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{dBAb}}}h}{{{b{BAb}}}BAb}{{{b{c}}{b{de}}}h{}{}}{{{b{BAb}}}{{b{{Fn{Fl}}}}}}`{{{b{BAb}}}BAd}`{{}BAb}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{BAb}}}f}{{{b{BAb}}{b{BAb}}}Ff}{{{b{BAb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}9`{{}f}{ce{}{}}`{{}c{}}`{{{b{dBAb}}BAd}h}{{{b{dBAb}}BAf}h}{{{b{c}}}e{}{}}{c{{Cl{e}}}{}{}}0{{{b{BAb}}}BAf}`{{{b{c}}}Cn{}}7`````````{{{b{BAf}}}{{b{Ed}}}}{{{b{BAd}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{BAf}}}BAf}{{{b{BAd}}}BAd}{{{b{c}}{b{de}}}h{}{}}0{{{b{BAf}}{b{BAf}}}Ol}{{{b{BAd}}{b{BAd}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}0{{}BAf}{{}BAd}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fh}0{{{b{BAf}}{b{BAf}}}Ff}{{{b{BAd}}{b{BAd}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00000{{{b{BAf}}{b{dl}}}{{Cl{hA@`}}}}{{{b{BAd}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}0{A@b{{Ch{BAf}}}}{A@b{{Ch{BAd}}}}{{{b{Ed}}}{{Ch{BAf}}}}{{{b{Ed}}}{{Ch{BAd}}}}{{{b{BAf}}{b{dc}}}hA@d}{{{b{BAd}}{b{dc}}}hA@d}{{}f}0{ce{}{}}0{A@bFf}0{{{b{BAf}}{b{BAf}}}{{Ch{Ol}}}}{{{b{BAd}}{b{BAd}}}{{Ch{Ol}}}}{{}c{}}0{{{b{c}}}e{}{}}0{A@b{{Cl{BAfAAf}}}}{c{{Cl{e}}}{}{}}{A@b{{Cl{BAdAAf}}}}111{{{b{c}}}Cn{}}099````{{{b{A@h}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{A@h}}}A@h}{{{b{c}}{b{de}}}h{}{}}{{{b{A@h}}{b{A@h}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}A@h}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{A@h}}{b{A@h}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{A@h}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{A@h}}}}{{{b{Ed}}}{{Ch{A@h}}}}{{{b{A@h}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{A@h}}{b{A@h}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{A@hAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7````{{{b{AAb}}}{{b{Ed}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AAb}}}AAb}{{{b{c}}{b{de}}}h{}{}}{{{b{AAb}}{b{AAb}}}Ol}{{{b{c}}{b{e}}}Ol{}{}}{{}AAb}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fh}{{{b{AAb}}{b{AAb}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{AAb}}{b{dl}}}{{Cl{hA@`}}}}{cc{}}{A@b{{Ch{AAb}}}}{{{b{Ed}}}{{Ch{AAb}}}}{{{b{AAb}}{b{dc}}}hA@d}{{}f}{ce{}{}}{A@bFf}{{{b{AAb}}{b{AAb}}}{{Ch{Ol}}}}{{}c{}}{{{b{c}}}e{}{}}{A@b{{Cl{AAbAAf}}}}{c{{Cl{e}}}{}{}}0{{{b{c}}}Cn{}}7````````````````````{{{b{{Dj{}{{BAh{c}}{BAj{e}}{BAl{g}}}}}}}eCf{BAnBB`BBbBBdBBfE`}{BAnBB`BBbBBdBBfE`}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Ib}}}{{Cl{hc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}`{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000`{{{b{d{Dj{}{{BAh{c}}{BAj{e}}{BAl{g}}}}}}}{{Cl{hi}}}Cf{BAnBB`BBbBBdBBfE`}{BAnBB`BBbBBdBBfE`}{}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}}{{Cl{hc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}0000{{{b{d{BCh{}{{BCf{c}}}}}}}{{Cl{hc}}}Cf}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}}{{Cl{hc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{Gh}}}Gh}{{{b{Ib}}}Ib}{{{b{BCj}}}BCj}{{{b{I`}}}I`}{{{b{c}}{b{de}}}h{}{}}000{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Db}}}{{Cl{{Ch{Eh}}c}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}}{{Cl{ec}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}``{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}Gj}{{Cl{Ffc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{f{{b{c}}}{}}000{f{{b{dc}}}{}}000{c{{Cl{Gh}}}En}{c{{Cl{Ib}}}En}{c{{Cl{BCj}}}En}{c{{Cl{I`}}}En}{fh}000`{{{b{Gh}}{b{Gh}}}Ff}{{{b{c}}{b{e}}}Ff{}{}}00{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}}{{Cl{{Ch{F`}}c}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{Gh}}{b{dl}}}n}0{{{b{Ib}}{b{dl}}}n}{{{b{BCj}}{b{dl}}}n}{{{b{I`}}{b{dl}}}n}{cc{}}00{KbBCj}1{AKdI`}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}BCd}{{Cl{{Ch{G`}}c}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}BCd}{{Cl{{Ch{Hf}}c}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}}{{Cl{gc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{Gh}}{b{dc}}}hA@d}``{{}f}000{ce{}{}}000{{{b{{BCh{}{{BCf{c}}}}}}}FfCf}`{{{b{{BCh{}{{BCf{c}}}}}}}{{Cl{{Ch{D`}}c}}}Cf}`{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}Gj}{{Cl{{Ch{Gl}}c}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}m}{{Cl{ic}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}{{Gn{Gj}}}}{{{b{{Dj{}{{BAh{c}}{BAj{e}}{BAl{g}}}}}}}gCf{BAnBB`BBbBBdBBfE`}{BAnBB`BBbBBdBBfE`}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}DbH`}{{Cl{{Ch{Hh}}c}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}DbH`}{{Cl{{Ch{Hf}}c}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Db}}}{{Cl{{Ch{H`}}c}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{{Fn{Fl}}}}}{{Cl{Ffc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Eh}}}{{Cl{hc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}BCd{b{G`}}}{{Cl{hc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}BCd{b{Hf}}}{{Cl{hc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}Gl}{{Cl{hc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}DbH`Hh}{{Cl{hc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}DbH`{b{Hf}}}{{Cl{hc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{d{BCh{}{{BCf{c}}}}}}{b{D`}}}{{Cl{hc}}}Cf}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{BCl}}BCnA@h}hCf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{Gh}}c}ClHn}{{{b{Ib}}c}ClHn}{{{b{BCj}}c}ClHn}{{{b{I`}}c}ClHn}{{{b{{BCh{}{{BCf{c}}}}}}BD`}{{Cl{hc}}}Cf}0{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{{Fn{Fl}}}}}{{Cl{{Ch{Ib}}c}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}}{{Cl{kc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}`{{{b{BDb}}}Gj}`{{{b{c}}}e{}{}}000{{{b{c}}}Cj{}}{c{{Cl{e}}}{}{}}{{{b{Gl}}}{{Cl{Ghc}}}{}}1111111{{{b{c}}}Cn{}}000{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Gh}}F`}{{Cl{hc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{{{b{d{BCb{}{{BBh{c}}{BBj{e}}{BBl{g}}{BBn{i}}{BC`{k}}}}}}{b{Db}}H`}{{Cl{Ffc}}}Cf{{El{}{{Ej{{Cl{Ehc}}}}}}}{{El{}{{Ej{{Cl{{Ih{BCdG`}}c}}}}}}}{{El{}{{Ej{{Cl{Glc}}}}}}}{{El{}{{Ej{{Cl{Ibc}}}}}}}}{ce{}{}}000","D":"HEj","p":[[1,"reference"],[0,"mut"],[1,"usize"],[1,"unit"],[6,"Error",0,5751],[5,"Formatter",5752],[8,"Result",5752],[10,"Display",5752],[10,"Error",5753],[10,"Debug",5752],[6,"Parse",5754],[6,"SignalProtocolError",5755],[6,"MessageSenderError",5756],[6,"ParseContactError",5757],[6,"ProvisioningError",5758],[6,"AttachmentCipherError",5759],[6,"ProfileCipherError",5760],[6,"ProfileManagerError",5761],[6,"ParseServiceAddressError",5762],[6,"DecodeError",5763],[5,"TryFromSliceError",5764],[5,"Elapsed",5765],[5,"Error",5766],[6,"ServiceError",5767],[5,"Error",5768],[5,"Error",5769],[10,"StoreError",5597],[6,"Option",5770],[5,"String",5771],[6,"Result",5772],[5,"TypeId",5773],[5,"RegistrationData",72,5774],[5,"Uuid",5775],[5,"Registered",72,5774],[5,"Manager",72],[5,"ServiceAddress",5762],[10,"Store",5597],[6,"RegistrationType",72,5774],[6,"ReceivingMode",72,5774],[10,"Clone",5776],[5,"Confirmation",72,5777],[1,"str"],[10,"AsRef",5778],[5,"Contact",5757],[17,"Item"],[10,"Iterator",5779],[10,"Deserializer",5780],[1,"u32"],[5,"DeviceInfo",5767],[5,"Vec",5781],[1,"bool"],[5,"RegistrationOptions",72,5782],[5,"AttachmentPointer",281,5783],[1,"u8"],[1,"slice"],[5,"Group",5784],[5,"Url",5785],[6,"SignalServers",5786],[5,"Sender",5787],[6,"Thread",5597],[1,"u64"],[5,"Content",5788],[10,"RangeBounds",5789],[5,"ProfileKey",5790],[10,"Stream",5791],[5,"GroupContextV2",281,5783],[8,"AvatarBytes",0],[5,"Profile",5761],[10,"Into",5778],[6,"ContentBody",5788],[10,"Serializer",5792],[5,"Sticker",5597],[5,"StickerPack",5597],[1,"i64"],[5,"AttachmentSpec",5756],[1,"tuple"],[6,"AttachmentUploadError",5756],[5,"WhoAmIResponse",5767],[5,"ContactDetails",281,5783],[5,"ProvisionMessage",281,5783],[5,"TypingMessage",281,5783],[6,"Action",5388,5793],[5,"GroupDetails",281,5783],[5,"AccessControl",281,5783],[6,"AccessRequired",1762,5794],[5,"GroupJoinInfo",281,5783],[5,"StoryMessage",281,5783],[6,"ProvisioningVersion",281,5783],[5,"Pack",281,5783],[5,"DataMessage",281,5783],[5,"WebSocketRequestMessage",281,5783],[5,"WebSocketResponseMessage",281,5783],[5,"ProvisionEnvelope",281,5783],[5,"ServerCertificate",281,5783],[5,"SenderCertificate",281,5783],[5,"DeviceName",281,5783],[5,"Envelope",281,5783],[5,"Content",281,5783],[5,"CallMessage",281,5783],[5,"BodyRange",281,5783],[5,"NullMessage",281,5783],[5,"ReceiptMessage",281,5783],[5,"Preview",281,5783],[5,"TextAttachment",281,5783],[5,"Verified",281,5783],[5,"SyncMessage",281,5783],[5,"GroupContext",281,5783],[5,"PaymentAddress",281,5783],[5,"DecryptionErrorMessage",281,5783],[5,"PniSignatureMessage",281,5783],[5,"EditMessage",281,5783],[5,"UnidentifiedSenderMessage",281,5783],[5,"WebSocketMessage",281,5783],[5,"ProvisioningUuid",281,5783],[5,"AvatarUploadAttributes",281,5783],[5,"Member",281,5783],[5,"PendingMember",281,5783],[5,"RequestingMember",281,5783],[5,"BannedMember",281,5783],[5,"Group",281,5783],[5,"GroupChange",281,5783],[5,"GroupChanges",281,5783],[5,"GroupAttributeBlob",281,5783],[5,"GroupInviteLink",281,5783],[5,"GroupExternalCredential",281,5783],[6,"Ordering",5795],[1,"array"],[5,"Error",5752],[1,"i32"],[10,"Hasher",5796],[6,"Role",3907,5797],[6,"State",5527,5798],[6,"Style",5297,5799],[6,"Type",3089,5800],[6,"Type",4018,5801],[6,"Type",3750,5802],[6,"Type",5562,5803],[5,"EnvelopeEntity",5804],[5,"DecodeError",5805],[6,"Flags",1799,5806],[6,"AttachmentIdentifier",1799,5806],[10,"BufMut",5807],[6,"WireType",5808],[5,"DecodeContext",5808],[10,"Buf",5809],[6,"Style",1857,5810],[6,"AssociatedValue",1857,5810],[5,"Offer",1918,5811],[5,"Answer",1918,5811],[5,"IceUpdate",1918,5811],[5,"Busy",1918,5811],[5,"Hangup",1918,5811],[5,"Opaque",1918,5811],[6,"Type",2119,5812],[6,"Type",2082,5813],[6,"Urgency",2153,5814],[5,"Avatar",2187,5815],[6,"Flags",2213,5816],[6,"ProtocolVersion",2213,5816],[5,"Quote",2213,5816],[5,"StoryContext",2213,5816],[5,"Contact",2213,5816],[5,"Sticker",2213,5816],[5,"Reaction",2213,5816],[5,"Delete",2213,5816],[5,"GroupCallUpdate",2213,5816],[5,"Payment",2213,5816],[5,"GiftBadge",2213,5816],[6,"Type",3028,5817],[5,"PostalAddress",2535,5818],[5,"Name",2535,5818],[5,"Phone",2535,5818],[5,"Email",2535,5818],[5,"Avatar",2535,5818],[6,"Type",2732,5819],[6,"Type",2696,5820],[6,"Type",2768,5821],[5,"Amount",2803,5822],[5,"Notification",2803,5822],[5,"Activation",2803,5822],[6,"Item",2803,5822],[6,"Type",2902,5823],[5,"MobileCoin",2936,5824],[6,"Amount",2936,5824],[5,"MobileCoin",2982,5825],[6,"Transaction",2982,5825],[5,"QuotedAttachment",3028,5817],[6,"Content",3128,5826],[5,"Actions",3153,5827],[5,"ModifyAddFromInviteLinkAccessControlAction",3200,5828],[5,"ModifyAttributesAccessControlAction",3200,5828],[5,"AddMemberAction",3200,5828],[5,"DeleteMemberAction",3200,5828],[5,"ModifyMemberRoleAction",3200,5828],[5,"ModifyMemberProfileKeyAction",3200,5828],[5,"AddPendingMemberAction",3200,5828],[5,"DeletePendingMemberAction",3200,5828],[5,"PromotePendingMemberAction",3200,5828],[5,"PromotePendingPniAciMemberProfileKeyAction",3200,5828],[5,"AddRequestingMemberAction",3200,5828],[5,"DeleteRequestingMemberAction",3200,5828],[5,"PromoteRequestingMemberAction",3200,5828],[5,"AddBannedMemberAction",3200,5828],[5,"DeleteBannedMemberAction",3200,5828],[5,"ModifyTitleAction",3200,5828],[5,"ModifyDescriptionAction",3200,5828],[5,"ModifyAvatarAction",3200,5828],[5,"ModifyDisappearingMessagesTimerAction",3200,5828],[5,"ModifyMembersAccessControlAction",3200,5828],[5,"ModifyInviteLinkPasswordAction",3200,5828],[5,"ModifyAnnouncementsOnlyAction",3200,5828],[5,"GroupChangeState",3726,5829],[5,"Member",3750,5802],[5,"Avatar",3811,5830],[5,"Member",3811,5830],[5,"GroupInviteLinkContentsV1",3861,5831],[6,"Contents",3861,5831],[5,"Sticker",3942,5832],[5,"MobileCoinAddress",3970,5833],[6,"Address",3970,5833],[5,"Certificate",4053,5834],[5,"Certificate",4086,5835],[6,"Attachment",4112,5836],[5,"CallLinkUpdate",4135,5837],[5,"CallLogEvent",4135,5837],[5,"Sent",4135,5837],[5,"Contacts",4135,5837],[5,"Blocked",4135,5837],[5,"Request",4135,5837],[5,"Read",4135,5837],[5,"Viewed",4135,5837],[5,"Configuration",4135,5837],[5,"StickerPackOperation",4135,5837],[5,"ViewOnceOpen",4135,5837],[5,"FetchLatest",4135,5837],[5,"Keys",4135,5837],[5,"MessageRequestResponse",4135,5837],[5,"OutgoingPayment",4135,5837],[5,"PniChangeNumber",4135,5837],[5,"CallEvent",4135,5837],[5,"DeleteForMe",4135,5837],[6,"Direction",4658,5838],[6,"Event",4658,5838],[6,"Type",5170,5839],[6,"Type",5263,5840],[6,"Type",5037,5841],[6,"Type",5073,5842],[6,"Type",4658,5838],[6,"Type",4767,5843],[6,"Type",4801,5844],[5,"ConversationIdentifier",4836,5845],[5,"AddressableMessage",4836,5845],[5,"MessageDeletes",4836,5845],[5,"AttachmentDelete",4836,5845],[5,"ConversationDelete",4836,5845],[5,"LocalOnlyConversationDelete",4836,5845],[6,"Author",4990,5846],[6,"Identifier",5013,5847],[5,"MobileCoin",5112,5848],[6,"PaymentDetail",5112,5848],[5,"UnidentifiedDeliveryStatus",5208,5849],[5,"StoryMessageRecipient",5208,5849],[5,"Gradient",5297,5799],[6,"Background",5297,5799],[5,"Message",5422,5850],[6,"ContentHint",5456,5851],[6,"Type",5456,5851],[17,"Error"],[17,"AciStore"],[17,"PniStore"],[10,"ProtocolStore",5852],[10,"PreKeysStore",5853],[10,"SenderKeyStore",5852],[10,"SessionStoreExt",5854],[10,"Sync",5855],[17,"ContentsStoreError"],[17,"ContactsIter"],[17,"GroupsIter"],[17,"MessagesIter"],[17,"StickerPacksIter"],[10,"ContentsStore",5597],[8,"GroupMasterKeyBytes",5856],[17,"StateStoreError"],[10,"StateStore",5597],[5,"StickerPackManifest",5597],[5,"ProtocolAddress",5857],[5,"IdentityKey",5858],[5,"IdentityKeyPair",5858],[10,"ContentExt",5597],[5,"Linking",72],[5,"Registration",72]],"r":[[5,5751],[9,72],[64,5859],[72,5777],[75,5860],[78,5774],[79,5774],[80,5782],[81,5774],[82,5782],[83,5774],[281,5783],[282,5783],[283,5783],[284,5783],[285,5783],[286,5783],[287,5783],[288,5783],[289,5783],[290,5783],[291,5783],[292,5783],[293,5783],[294,5783],[295,5783],[296,5783],[297,5783],[298,5783],[299,5783],[300,5783],[301,5783],[302,5783],[303,5783],[305,5783],[306,5783],[307,5783],[308,5783],[309,5783],[310,5783],[311,5783],[312,5783],[313,5783],[314,5783],[315,5783],[316,5783],[317,5783],[318,5783],[319,5783],[320,5783],[321,5783],[323,5783],[324,5783],[325,5783],[326,5783],[327,5783],[328,5783],[329,5783],[330,5783],[365,5783],[391,5783],[492,5783],[653,5783],[663,5783],[929,5783],[1096,5783],[1098,5783],[1101,5783],[1103,5783],[1104,5783],[1107,5783],[1258,5783],[1287,5783],[1343,5783],[1386,5783],[1402,5783],[1406,5783],[1450,5783],[1452,5783],[1460,5783],[1686,5783],[1688,5783],[1706,5783],[1758,5783],[1762,5794],[1799,5806],[1803,5806],[1857,5810],[1865,5810],[1918,5811],[1919,5811],[1920,5811],[1921,5811],[1922,5811],[1923,5811],[2006,5811],[2029,5811],[2030,5811],[2087,5813],[2121,5812],[2155,5814],[2187,5815],[2214,5816],[2215,5816],[2218,5816],[2219,5816],[2220,5816],[2224,5816],[2227,5816],[2228,5816],[2229,5816],[2231,5816],[2232,5816],[2302,5816],[2457,5816],[2458,5816],[2535,5818],[2536,5818],[2537,5818],[2538,5818],[2539,5818],[2592,5818],[2644,5818],[2647,5818],[2699,5820],[2735,5819],[2770,5821],[2803,5822],[2805,5822],[2806,5822],[2807,5822],[2809,5822],[2810,5822],[2874,5822],[2904,5823],[2936,5824],[2937,5824],[2982,5825],[2984,5825],[3030,5817],[3031,5817],[3094,5800],[3129,5826],[3153,5827],[3154,5827],[3200,5828],[3201,5828],[3202,5828],[3203,5828],[3204,5828],[3205,5828],[3206,5828],[3207,5828],[3208,5828],[3209,5828],[3210,5828],[3211,5828],[3212,5828],[3213,5828],[3214,5828],[3215,5828],[3216,5828],[3217,5828],[3218,5828],[3219,5828],[3220,5828],[3221,5828],[3726,5829],[3751,5802],[3754,5802],[3811,5830],[3812,5830],[3861,5831],[3862,5831],[3909,5797],[3942,5832],[3970,5833],[3971,5833],[4020,5801],[4053,5834],[4086,5835],[4112,5836],[4135,5837],[4136,5837],[4137,5837],[4138,5837],[4139,5837],[4140,5837],[4141,5837],[4142,5837],[4143,5837],[4144,5837],[4145,5837],[4146,5837],[4147,5837],[4148,5837],[4149,5837],[4150,5837],[4151,5837],[4152,5837],[4194,5837],[4197,5837],[4198,5837],[4278,5837],[4380,5837],[4471,5837],[4477,5837],[4509,5837],[4518,5837],[4530,5837],[4662,5838],[4663,5838],[4669,5838],[4768,5843],[4804,5844],[4836,5845],[4837,5845],[4838,5845],[4839,5845],[4840,5845],[4841,5845],[4842,5845],[4878,5845],[4990,5846],[5013,5847],[5040,5841],[5079,5842],[5112,5848],[5114,5848],[5175,5839],[5208,5849],[5209,5849],[5265,5840],[5297,5799],[5302,5799],[5307,5799],[5388,5793],[5422,5850],[5444,5850],[5456,5851],[5464,5851],[5528,5798],[5564,5803]],"b":[[40,"impl-Display-for-Error%3CS%3E"],[41,"impl-Debug-for-Error%3CS%3E"],[42,"impl-From%3CParseError%3E-for-Error%3CS%3E"],[43,"impl-From%3CSignalProtocolError%3E-for-Error%3CS%3E"],[44,"impl-From%3CMessageSenderError%3E-for-Error%3CS%3E"],[45,"impl-From%3CParseContactError%3E-for-Error%3CS%3E"],[46,"impl-From%3CProvisioningError%3E-for-Error%3CS%3E"],[47,"impl-From%3CAttachmentCipherError%3E-for-Error%3CS%3E"],[48,"impl-From%3CProfileCipherError%3E-for-Error%3CS%3E"],[49,"impl-From%3CProfileManagerError%3E-for-Error%3CS%3E"],[50,"impl-From%3CParseServiceAddressError%3E-for-Error%3CS%3E"],[51,"impl-From%3CDecodeError%3E-for-Error%3CS%3E"],[52,"impl-From%3CTryFromSliceError%3E-for-Error%3CS%3E"],[53,"impl-From%3CElapsed%3E-for-Error%3CS%3E"],[55,"impl-From%3CError%3E-for-Error%3CS%3E"],[56,"impl-From%3CServiceError%3E-for-Error%3CS%3E"],[57,"impl-From%3CUuidError%3E-for-Error%3CS%3E"],[58,"impl-From%3CError%3E-for-Error%3CS%3E"],[59,"impl-From%3CS%3E-for-Error%3CS%3E"],[5672,"impl-Display-for-Thread"],[5673,"impl-Debug-for-Thread"]],"c":"OjAAAAEAAAAAACUAEAAAAHcAeAC0ALUAzABEBPoGLAdpBzoIXAh+CGQJZQmfCsMK5gprC/sLKwzODlkPyA92EncSeBK0EtcSxBPrE0sUpBTsFCEVfBV9Fa0V0BU=","e":"OzAAAAEAAEoSrgEAAAUABwAvADgABQA/AAAAQgAAAEQABABOAAAAVAABAFgAEgBsAAkAeQAWAJEAAACTABYAtgAIAM4AAgDSAAAA1wAAANsAAADdAAAA4QAEAOoAAADtAB8ADwEJABoBMABMAQAATwEBAFIBAABUAQEAVwEBAFoBAABdAQQAYwECAGgBAQBrAQIAbwEAAHEBAABzAQcAfAEBAH8BAACEAQIAiQFjAO4BAADwAQAA8gEAAPUBAgD5AY0AiQIEAI8CAACSAgAAlAIDAJkCAQCcAgIAoAKPADEDAgA1AwEAOAMAADoDAAA8AwAAPgNfAJ8DAAChAwAApQMzANwDAwDhAwAA5AMwAEcEAQBKBAAATQQAAE8EAABTBAAAVQQHAF4EAQBkBAMAaQQBAG0EAQBwBAAAcgQvANEEBADXBAAA2QQDAN8EAQDiBAIA5gQAAOkEAADsBAEA7wQFAPYEAQD7BAIA/wQBAAMFBAALBTEAPgUBAEEFAQBFBQIASQUAAEsFAgBQBQEAVgUFAF0FAABfBQAAYQUDAGYFAgBqBQAAbAUAAG8FAgBzBQEAdgUCAHoFAAB9BQEAgQUBAIQFAACUBQMAmQUBAJwFAACeBQAAoAUAAKIFAACkBQMAqQUBAKwFAACuBQAAsAUAALIFAAC0BQAAtwUAALsFAAC9BQAAwgUHAMwFkwBkBjIAmAYAAJsGAACdBgAAnwYAAKEGAwCoBgAAqgYAAKwGMgDhBgcA6gYOAPwGAQAABw4AEAcQACMHBgAuBwIANQcWAE0HEABgBwYAawcCAHIHMACkBxIAuAcYAN0HCgDzBwgA/wcRABMIBwAcCAwAKggOADwIAQBACAoATAgOAF4IAQBiCAoAbggOAIAIAQCECA0AkwgHAJwIAACfCB0AvwgAAMIIPAAACS0AMAkbAE0JCwBoCQEAawkLAIQJAgCICQAAigkAAIwJDQCdCQAAnwkAAKEJAACkCQAApgkAAKkJAQCsCSMA0QkmAPkJDwAKCg8AGwoFACIKCQAtCgUAOQoFAEUKAABJCgIATQoAAE8KBQBXCgAAWgoAAFwKAABeCgAAYwoAAGUKDwB4CgcAggoLAI8KDgChCgEApQoMALMKDgDFCgEAyQoLANYKDgDoCgEA7AoNAPwKIgAgCwIAJAsHADALAwA6CwAAPAsCAEALDABOCwsAWwsOAG0LAQBxCxoAjQsAAI8LAwCVCwEAmgsAAJwLHQC7CwAAvQsDAMMLAQDICwAAygsOANoLCgDmCw4A9gsCAP0LAgADDBYAGwwOAC0MAQAxDBMARwwBAEoMAABNDAUAVAwTAGkMAABrDCsAmAwFAJ8MDgHEDRUA8A0BAPMNFgATDgEAGg5aAHgOIwCdDgIAoQ4MAK8OEgDDDggA0A4CANYOGQDxDggA+w4GAAQPAQAJDx8AKg8AACwPAwAyDwIANw8AADkPDgBJDw4AWw8BAF8PDQBuDwQAdA8DAHoPAQB9DwgAhw8QAJkPAACbDwMAoQ8BAKYPAACoDw4AuA8OAMoPAQDODxMA4w8BAOcPAQDqDwAA7A8AAO4PAADwDxMABhABAAoQEAAdEAEAIBAAACMQFwA8ECYAaBA1AJ8QAQCjEAAApRARALgQIwDdEAAA3xAAAOEQNwAaEQAAHBEAAB4REQBDEQEARhEAAEkREQBuEQAAchEBAHURAgB8EQEAgBEAAIIREwCXEQAAmREAAJsRAACdEQAAoBEAAKQRAgC2EQEAuREAAMAROwADEhgAHRIAAB8SIwBGEiwAfBIFAIgSGgCkEg4AthIBALoSCwDHEg4A2RIBAN0SDQDsEiIAEBMjADUTAAA3EwYARBMGAFITCQBdExkAeRMPAIsTAQCOEwAAkRMPAKMTAQCmEwAAqRMJALQTDgDGEwEAyhMPANsTDgDtEwEA8RMKAP4TDwAPFAAAERQBABUUAQAZFAEAIBQAACIUAQAlFAAAJxQLADQUBQA7FA4ATRQBAFEUGQBsFAAAbxQKAHwUAQCBFAoAjRQFAJQUDgCmFAEAqhQSAMAUGgDcFAAA4BQIAO4UAwD3FAIA/RQSABEVDgAjFQEAJxUNADYVAAA4FQcAQhUBAEYVAQBKFQIAThUDAFUVAQBYFQEAXBUdAIAVAwCIFRMAnRUOAK8VAQCzFQsAwBUOANIVAQDWFQgA4xUBAOgVAADqFQAA7BUAAPIVAAD0FQkAABYAAAMWAAAGFgcAEBYBABMWFAApFgQAMRYAADMWAAA3FgYAQxYAAEUWAABIFgAAVRYFAF0WFAB0FgMA"}],\ ["zkgroup",{"t":"CCCEEEECCCCCCCCEEEEEEEEECCGFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGFFGFFFPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEEEFFFFFEENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNEEEEEEEEEEECCCCCCCCFNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNFNNONNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNGFFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNEEEEECCCCCFNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCKTFNNNNMNNNNNNNNNNNNMNNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIFFNNNNNNNNNNNNNHNNNNNNNNNNNNNNNHNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNIIIIIIIIIIIFINNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNCCCCCCCCCCCCKFFFFFFFFTFFFFRFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOINIFIFOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNOINIIFFOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNN","n":["api","common","crypto","deserialize","serialize","ServerPublicParams","ServerSecretParams","auth","backups","call_links","generic_server_params","groups","profiles","receipts","server_params","AnyAuthCredentialPresentation","AuthCredentialWithPni","AuthCredentialWithPniPresentation","AuthCredentialWithPniResponse","AuthCredentialWithPniV0","AuthCredentialWithPniV0Response","AuthCredentialWithPniZkc","AuthCredentialWithPniZkcPresentation","AuthCredentialWithPniZkcResponse","auth_credential_presentation","auth_credential_with_pni","AnyAuthCredentialPresentation","AuthCredentialWithPniPresentation","V3","V4","borrow","borrow","borrow_mut","borrow_mut","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","from","from","from","from","get_aci_ciphertext","get_pni_ciphertext","get_pni_ciphertext","get_redemption_time","get_redemption_time","get_uuid_ciphertext","init","init","into","into","new","partial_default","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AuthCredentialWithPni","AuthCredentialWithPniResponse","AuthCredentialWithPniV0","AuthCredentialWithPniV0Response","AuthCredentialWithPniVersion","AuthCredentialWithPniZkc","AuthCredentialWithPniZkcPresentation","AuthCredentialWithPniZkcResponse","V0","V0","V0","Zkc","Zkc","Zkc","aci_ciphertext","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","eq","fmt","from","from","from","from","from","from","from","from","from","from","from","from","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","issue_credential","new","new","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","pni_ciphertext","present","receive","redemption_time","serialize","serialize","serialize","serialize","serialize","serialize","serialize","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_primitive","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","verify","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","BackupAuthCredential","BackupAuthCredentialPresentation","BackupAuthCredentialRequest","BackupAuthCredentialRequestContext","BackupAuthCredentialResponse","BackupLevel","Media","Messages","backup_id","backup_id","backup_level","backup_level","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","eq","fmt","from","from","from","from","from","from","get_request","init","init","init","init","init","init","into","into","into","into","into","into","issue","new","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","present","receive","serialize","serialize","serialize","serialize","serialize","serialize","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_primitive","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","verify","vzip","vzip","vzip","vzip","vzip","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","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","derive_from_root_key","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","encrypt_uid","from","from","from","from","from","from","from","from","from","from","get_public_params","get_request","get_user_id","get_user_id","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","issue","issue_credential","new","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","from","from","generate","get_public_params","init","init","into","into","partial_default","partial_default","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GroupMasterKey","GroupPublicParams","GroupSecretParams","GroupSendDerivedKeyPair","GroupSendEndorsement","GroupSendEndorsementsResponse","GroupSendFullToken","GroupSendToken","ProfileKeyCiphertext","UuidCiphertext","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","combine","compress","decompress","default_expiration","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","eq","expiration","expiration","fmt","fmt","fmt","fmt","fmt","for_expiration","from","from","from","from","from","group_params","init","init","init","init","init","into","into","into","into","into","into_full_token","issue","partial_default","partial_default","partial_default","partial_default","partial_default","profile_key_ciphertext","receive_with_ciphertexts","receive_with_service_ids","receive_with_service_ids_single_threaded","remove","serialize","serialize","serialize","serialize","serialize","to_owned","to_token","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","uuid_ciphertext","verify","vzip","vzip","vzip","vzip","vzip","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","deref","deref","deref","deref_mut","deref_mut","deref_mut","derive_from_master_key","deserialize","deserialize","deserialize","drop","drop","drop","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","init","init","init","into","into","into","new","partial_default","partial_default","partial_default","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","deref","deref_mut","deserialize","drop","eq","from","init","into","partial_default","serialize","to_owned","try_from","try_into","type_id","vzip","UuidCiphertext","borrow","borrow_mut","clone","clone_into","deref","deref_mut","deserialize","drop","eq","from","init","into","partial_default","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","deref","deref_mut","deserialize","drop","from","get_expiration_time","init","into","partial_default","serialize","to_owned","try_from","try_into","type_id","vzip","ExpiringProfileKeyCredentialResponse","borrow","borrow_mut","deref","deref_mut","deserialize","drop","from","init","into","partial_default","serialize","try_from","try_into","type_id","vzip","ProfileKey","borrow","borrow_mut","bytes","clone","clone_into","create","deref","deref_mut","derive_access_key","deserialize","drop","eq","fmt","from","generate","get_bytes","get_commitment","get_profile_key_version","init","into","partial_default","serialize","to_owned","try_from","try_into","type_id","vzip","ProfileKeyCommitment","borrow","borrow_mut","clone","clone_into","deref","deref_mut","deserialize","drop","from","init","into","partial_default","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","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","drop","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","init","init","init","init","into","into","into","into","new","partial_default","partial_default","partial_default","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","deref","deref_mut","deserialize","drop","from","init","into","partial_default","serialize","try_from","try_into","type_id","vzip","ProfileKeyCredentialRequestContext","borrow","borrow_mut","deref","deref_mut","deserialize","drop","from","get_request","init","into","partial_default","serialize","try_from","try_into","type_id","vzip","ProfileKeyVersion","borrow","borrow_mut","clone","clone_into","deref","deref_mut","drop","from","init","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","deref","deref_mut","deserialize","drop","from","get_receipt_expiration_time","get_receipt_level","init","into","partial_default","serialize","to_owned","try_from","try_into","type_id","vzip","ReceiptCredentialPresentation","borrow","borrow_mut","deref","deref_mut","deserialize","drop","from","get_receipt_expiration_time","get_receipt_level","get_receipt_serial_bytes","get_receipt_struct","init","into","partial_default","serialize","try_from","try_into","type_id","vzip","ReceiptCredentialRequest","borrow","borrow_mut","deref","deref_mut","deserialize","drop","from","init","into","partial_default","serialize","try_from","try_into","type_id","vzip","ReceiptCredentialRequestContext","borrow","borrow_mut","deref","deref_mut","deserialize","drop","from","get_request","init","into","partial_default","serialize","try_from","try_into","type_id","vzip","ReceiptCredentialResponse","borrow","borrow_mut","deref","deref_mut","deserialize","drop","from","init","into","partial_default","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_with_pni_presentation","create_expiring_profile_key_credential_presentation","create_profile_key_credential_request_context","create_receipt_credential_presentation","create_receipt_credential_request_context","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","from","from","generate","get_public_params","init","init","into","into","issue_auth_credential_with_pni_as_service_id","issue_expiring_profile_key_credential","issue_receipt_credential","partial_default","partial_default","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_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","serialization","sho","simple_types","ArrayLike","LEN","OneBased","borrow","borrow_mut","clone","clone_into","create","create","default","deref","deref_mut","deserialize","drop","eq","fmt","from","index","init","into","iter","iter","partial_default","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","PRESENTATION_VERSION_4","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","deref","deref","deref_mut","deref_mut","drop","drop","fmt","fmt","fmt","fmt","from","from","from","init","init","into","into","new","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ReservedByte","VersionByte","VersionMismatchError","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","eq","eq","fmt","fmt","fmt","from","from","init","init","into","into","partial_default","serialize","serialize","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Sho","absorb_and_ratchet","as_mut","borrow","borrow_mut","deref","deref_mut","drop","from","get_point","get_point_single_elligator","get_scalar","init","into","new","squeeze","try_from","try_into","type_id","vzip","AesKeyBytes","GroupIdentifierBytes","GroupMasterKeyBytes","NotarySignatureBytes","ProfileKeyBytes","ProfileKeyVersionBytes","ProfileKeyVersionEncodedBytes","RandomnessBytes","ReceiptLevel","ReceiptSerialBytes","SignatureBytes","Timestamp","UidBytes","add_seconds","borrow","borrow_mut","checked_add_seconds","checked_sub_seconds","clone","clone_into","cmp","deref","deref_mut","deserialize","drop","encode_receipt_serial_bytes","encode_redemption_time","epoch_seconds","eq","fmt","from","from_epoch_seconds","hash","hash_into","init","into","is_day_aligned","partial_cmp","partial_default","serialize","sub_seconds","to_be_bytes","to_owned","try_from","try_into","type_id","vzip","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_with_pni","create_blinded_expiring_profile_key_credential","create_blinded_receipt_credential","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","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","init","init","init","init","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","into","into","into","into","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","drop","drop","drop","eq","eq","eq","from","from","from","generate","get_hardcoded","get_profile_key_commitment","init","init","init","into","into","into","new","partial_default","partial_default","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","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","encrypt","eq","eq","eq","eq","from","from","from","from","generate","get_ciphertext","get_public_key","init","init","init","init","into","into","into","into","partial_default","partial_default","partial_default","partial_default","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","A","Ciphertext","G_a","KeyPair","ProfileKeyEncryptionDomain","PublicKey","SystemParams","a1","a2","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","eq","from","from","generate","get_hardcoded","init","init","into","into","partial_default","public_key","serialize","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ProfileKeyStruct","as_points","borrow","borrow_mut","calc_M3","clone","clone_into","conditional_select","deref","deref_mut","deserialize","drop","eq","from","init","into","new","partial_default","serialize","to_bytes","to_owned","try_from","try_into","type_id","vzip","AuthCredentialWithPniIssuanceProof","AuthCredentialWithPniPresentationProof","ExpiringProfileKeyCredentialIssuanceProof","ExpiringProfileKeyCredentialPresentationProof","ProfileKeyCredentialPresentationProofV1","ProfileKeyCredentialPresentationProofV2","ProfileKeyCredentialRequestProof","ReceiptCredentialIssuanceProof","ReceiptCredentialPresentationProof","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","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","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","drop","drop","drop","drop","drop","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","init","init","init","init","init","init","init","init","init","into","into","into","into","into","into","into","into","into","new","new","new","new","new","new","new","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","partial_default","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","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","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","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","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","drop","drop","drop","drop","encrypt","eq","eq","eq","eq","from","from","from","from","generate","get_ciphertext","get_public_key","init","init","init","init","into","into","into","into","partial_default","partial_default","partial_default","partial_default","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","deref","deref_mut","deserialize","drop","eq","from","init","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","deref","deref","deref_mut","deref_mut","deserialize","deserialize","drop","drop","eq","eq","from","from","generate","get_public_key","init","init","into","into","partial_default","partial_default","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","deref","deref_mut","deserialize","drop","eq","from","init","into","new","serialize","to_owned","try_from","try_into","type_id","vzip","A","Ciphertext","G_a","KeyPair","PublicKey","SystemParams","UidEncryptionDomain","a1","a2","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deref","deref","deref_mut","deref_mut","deserialize","drop","drop","eq","from","from","generate","get_hardcoded","init","init","into","into","partial_default","public_key","serialize","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","UidStruct","as_points","borrow","borrow_mut","calc_M1","clone","clone_into","deref","deref_mut","deserialize","drop","eq","from","from_service_id","init","into","partial_default","serialize","to_owned","try_from","try_into","type_id","vzip"],"q":[[0,"zkgroup"],[5,"zkgroup::api"],[15,"zkgroup::api::auth"],[26,"zkgroup::api::auth::auth_credential_presentation"],[67,"zkgroup::api::auth::auth_credential_with_pni"],[235,"zkgroup::api::backups"],[351,"zkgroup::api::call_links"],[533,"zkgroup::api::generic_server_params"],[567,"zkgroup::api::groups"],[679,"zkgroup::api::groups::group_params"],[754,"zkgroup::api::groups::profile_key_ciphertext"],[774,"zkgroup::api::groups::uuid_ciphertext"],[794,"zkgroup::api::profiles"],[813,"zkgroup::api::profiles::expiring_profile_key_credential"],[834,"zkgroup::api::profiles::expiring_profile_key_credential_response"],[850,"zkgroup::api::profiles::profile_key"],[878,"zkgroup::api::profiles::profile_key_commitment"],[897,"zkgroup::api::profiles::profile_key_credential_presentation"],[976,"zkgroup::api::profiles::profile_key_credential_request"],[992,"zkgroup::api::profiles::profile_key_credential_request_context"],[1009,"zkgroup::api::profiles::profile_key_version"],[1026,"zkgroup::api::receipts"],[1036,"zkgroup::api::receipts::receipt_credential"],[1057,"zkgroup::api::receipts::receipt_credential_presentation"],[1077,"zkgroup::api::receipts::receipt_credential_request"],[1093,"zkgroup::api::receipts::receipt_credential_request_context"],[1110,"zkgroup::api::receipts::receipt_credential_response"],[1126,"zkgroup::api::server_params"],[1184,"zkgroup::common"],[1190,"zkgroup::common::array_utils"],[1219,"zkgroup::common::constants"],[1271,"zkgroup::common::errors"],[1305,"zkgroup::common::serialization"],[1351,"zkgroup::common::sho"],[1371,"zkgroup::common::simple_types"],[1418,"zkgroup::crypto"],[1430,"zkgroup::crypto::credentials"],[1698,"zkgroup::crypto::profile_key_commitment"],[1762,"zkgroup::crypto::profile_key_credential_request"],[1847,"zkgroup::crypto::profile_key_encryption"],[1890,"zkgroup::crypto::profile_key_struct"],[1915,"zkgroup::crypto::proofs"],[2107,"zkgroup::crypto::receipt_credential_request"],[2192,"zkgroup::crypto::receipt_struct"],[2214,"zkgroup::crypto::signature"],[2258,"zkgroup::crypto::timestamp_struct"],[2280,"zkgroup::crypto::uid_encryption"],[2323,"zkgroup::crypto::uid_struct"],[2346,"core::result"],[2347,"serde::de"],[2348,"zkgroup::api::auth::auth_credential_with_pni::zkc"],[2349,"core::option"],[2350,"serde::ser"],[2351,"core::any"],[2352,"zkgroup::api::auth::auth_credential_with_pni::v0"],[2353,"core::fmt"],[2354,"libsignal_core::address"],[2355,"num_enum"],[2356,"zkgroup::api::backups::auth_credential"],[2357,"uuid"],[2358,"zkgroup::api::call_links::params"],[2359,"zkgroup::api::call_links::auth_credential"],[2360,"zkgroup::api::call_links::create_credential"],[2361,"zkgroup::api::groups::group_send_endorsement"],[2362,"core::clone"],[2363,"core::iter::traits::collect"],[2364,"curve25519_dalek::ristretto"],[2365,"subtle"],[2366,"curve25519_dalek::traits"],[2367,"alloc::vec"],[2368,"rayon::iter"],[2369,"core::ops::function"],[2370,"core::default"],[2371,"core::cmp"],[2372,"core::ops::index"],[2373,"core::slice::iter"],[2374,"zkcredential"],[2375,"alloc::string"],[2376,"partial_default"],[2377,"poksho::shohmacsha256"],[2378,"curve25519_dalek::scalar"],[2379,"core::hash"],[2380,"poksho::shoapi"],[2381,"poksho::statement"]],"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,0,0,0,9,9,9,4,9,4,9,4,9,4,4,9,4,9,9,9,4,4,9,4,9,4,9,9,4,9,4,9,4,9,4,9,4,9,4,9,4,9,4,0,0,0,0,0,0,0,0,22,23,24,22,23,24,8,18,19,20,21,8,22,23,24,18,19,20,21,8,22,23,24,18,19,20,21,22,23,24,18,19,20,21,22,23,24,18,19,20,21,8,22,23,24,18,19,20,21,8,22,23,24,18,19,20,21,8,18,19,20,21,8,22,23,24,24,24,18,19,20,21,8,22,22,22,23,23,23,24,18,19,20,21,8,22,23,24,18,19,20,21,8,22,23,24,21,22,23,18,19,20,21,8,22,23,24,8,20,21,8,18,19,20,21,8,22,23,18,19,20,21,22,23,24,18,19,20,21,8,22,23,24,24,24,18,19,20,21,8,22,23,24,18,19,20,21,8,22,23,24,8,18,19,20,21,8,22,23,24,0,0,0,0,0,0,40,40,37,39,37,39,40,41,42,43,37,39,40,41,42,43,37,39,40,40,40,41,42,43,37,39,40,41,42,43,37,39,40,41,42,43,37,39,40,41,42,43,37,39,40,40,40,41,42,43,37,39,41,40,41,42,43,37,39,40,41,42,43,37,39,42,41,40,41,42,43,37,39,37,41,40,41,42,43,37,39,40,40,40,40,41,42,43,37,39,40,40,41,42,43,37,39,40,41,42,43,37,39,39,40,41,42,43,37,39,0,0,0,0,0,0,0,0,0,0,50,51,52,53,54,55,56,57,48,49,50,51,52,53,54,55,56,57,48,49,48,49,48,49,48,50,51,52,53,54,55,56,57,48,49,50,51,52,53,54,55,56,57,48,49,48,50,51,52,53,54,55,56,57,48,49,50,51,52,53,54,55,56,57,48,49,48,50,51,52,53,54,55,56,57,48,49,48,53,52,57,50,51,52,53,54,55,56,57,48,49,50,51,52,53,54,55,56,57,48,49,54,50,53,50,51,52,53,54,55,56,57,48,49,51,56,50,53,50,51,52,53,54,55,56,57,48,49,48,49,50,51,52,53,54,55,56,57,48,49,50,51,52,53,54,55,56,57,48,49,50,51,52,53,54,55,56,57,48,49,52,57,50,51,52,53,54,55,56,57,48,49,0,0,44,46,44,46,44,46,44,46,44,46,44,46,44,46,44,44,44,46,44,46,44,46,44,46,44,46,44,46,44,46,44,46,0,0,0,0,0,0,0,0,0,0,64,65,58,67,68,64,65,58,67,68,58,58,58,58,58,65,64,65,58,67,68,64,65,58,67,68,64,65,58,67,68,64,65,58,67,68,58,65,68,65,58,58,67,68,64,64,65,58,67,68,0,64,65,58,67,68,64,65,58,67,68,67,65,64,65,58,67,68,0,65,65,65,58,64,65,58,67,68,58,58,64,65,58,67,68,64,65,58,67,68,64,65,58,67,68,0,68,64,65,58,67,68,0,0,0,75,33,36,75,33,36,75,33,36,75,33,36,33,33,33,33,75,75,33,36,75,33,36,33,75,33,36,75,33,36,33,33,33,33,33,33,75,33,36,33,33,36,33,33,75,33,36,75,33,36,75,75,33,36,75,33,36,75,33,36,75,33,36,75,33,36,75,33,36,75,33,36,0,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,82,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,0,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,0,0,0,89,89,89,89,86,87,88,89,86,87,88,89,86,87,88,89,86,87,88,86,87,88,89,86,87,88,89,89,89,89,86,87,88,88,89,86,87,88,89,86,87,88,89,86,87,88,89,86,87,88,89,86,87,88,89,86,87,88,89,89,86,87,88,89,86,87,88,89,86,87,88,89,86,87,88,0,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,0,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,0,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,0,0,0,0,0,0,0,0,0,0,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,92,0,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,0,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,0,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,0,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,0,0,30,32,30,32,30,32,30,32,32,32,32,32,32,30,32,30,32,30,32,30,32,30,32,30,30,30,32,30,32,30,30,30,30,32,32,32,32,30,32,30,30,32,30,32,30,32,30,32,30,30,30,30,30,32,30,32,0,0,0,0,0,0,0,102,0,101,101,101,101,102,101,101,101,101,101,101,101,101,101,101,101,101,102,101,101,101,101,101,101,101,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,15,34,15,34,15,34,15,34,15,34,34,15,15,34,34,15,34,15,34,15,15,34,15,34,15,34,15,34,15,34,15,0,0,0,112,113,112,113,112,113,112,113,112,112,113,112,113,0,112,112,113,112,113,112,113,113,112,113,112,113,112,113,112,0,112,112,113,113,112,112,113,112,113,112,113,112,113,0,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,0,0,0,0,0,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,12,12,12,12,12,0,0,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,123,0,0,0,0,123,0,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,122,122,122,121,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,122,129,133,121,122,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,128,130,132,134,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,121,122,124,125,126,127,128,129,130,131,132,133,134,0,0,0,140,141,142,140,141,142,141,140,141,142,140,141,142,140,141,142,140,141,142,140,141,142,140,141,142,140,141,142,140,141,142,140,140,141,140,141,142,140,141,142,141,140,142,140,141,142,140,141,142,140,141,142,140,141,142,140,141,142,140,141,142,0,0,0,0,144,135,145,136,144,135,145,136,144,135,145,136,144,135,145,136,144,144,135,145,136,144,135,145,136,144,135,145,136,144,135,145,136,144,144,135,145,136,144,135,145,136,144,145,144,144,135,145,136,144,135,145,136,144,135,145,136,144,135,145,136,144,135,145,136,144,135,145,136,144,135,145,136,144,135,145,136,144,135,145,136,163,0,171,0,0,0,0,160,160,171,146,171,146,146,146,171,146,171,146,146,171,146,146,171,146,146,146,171,146,171,146,146,160,146,146,171,146,171,146,171,146,171,146,0,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,0,0,0,0,0,0,0,0,0,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,153,154,155,156,148,149,150,151,152,155,156,148,149,150,151,152,153,154,155,156,0,0,0,0,164,137,165,138,164,137,165,138,164,137,165,138,164,137,165,138,164,164,137,165,138,164,137,165,138,164,137,165,138,164,137,165,138,164,164,137,165,138,164,137,165,138,164,165,164,164,137,165,138,164,137,165,138,164,137,165,138,164,137,165,138,164,137,165,138,164,137,165,138,164,137,165,138,164,137,165,138,164,137,165,138,0,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,96,0,0,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,167,166,166,166,167,166,167,166,167,166,167,166,166,167,166,167,166,167,166,167,167,166,167,0,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,169,162,0,172,0,0,0,0,158,158,172,170,172,170,170,170,172,170,172,170,170,172,170,170,172,170,170,170,172,170,172,170,170,158,170,170,172,170,172,170,172,170,172,170,0,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80,80],"f":"``````````````````````````````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{c{{j{h}}}l}{fn}0{cc{}}{A`Ab}{hAb}2{{{b{h}}}Ad}{{{b{Ab}}}{{Af{Ad}}}}1{{{b{Ab}}}Ah}{{{b{h}}}Ah}{{{b{Ab}}}Ad}{{}f}0{ce{}{}}0{{{b{{Al{Aj}}}}}{{j{AbAn}}}}{{}h}{{{b{Ab}}c}jB`}{{{b{h}}c}jB`}{c{{j{e}}}{}{}}000{{{b{c}}}Bb{}}066``````````````{{{b{A`}}}Ad}{{{b{c}}}{{b{e}}}{}{}}0000000{{{b{dc}}}{{b{de}}}{}{}}0000000{{{b{Bd}}}Bd}{{{b{Bf}}}Bf}{{{b{Bh}}}Bh}{{{b{Bj}}}Bj}{{{b{Bl}}}Bl}{{{b{Bn}}}Bn}{{{b{C`}}}C`}{{{b{c}}{b{de}}}n{}{}}000000{f{{b{c}}}{}}0000000{f{{b{dc}}}{}}0000000{c{{j{Bd}}}l}{c{{j{Bf}}}l}{c{{j{Bh}}}l}{c{{j{Bj}}}l}{c{{j{A`}}}l}{fn}0000000{{{b{C`}}{b{C`}}}Cb}{{{b{C`}}{b{dCd}}}Cf}{cc{}}0000{BdBl}1{BhBl}{BjBn}{BfBn}44{{}f}0000000{ce{}{}}0000000{{ChCjAh{b{Cl}}Cn}Bj}{{{b{{Al{Aj}}}}}{{j{BlAn}}}}{{{b{{Al{Aj}}}}}{{j{BnAn}}}}{{}Bd}{{}Bf}{{}Bh}{{}Bj}{{}A`}{{}Bl}{{}Bn}{{}C`}{{{b{A`}}}Ad}{{{b{Bh}}{b{D`}}{b{Db}}Cn}A`}{{BjChCjAh{b{D`}}}{{j{BhDd}}}}{{{b{A`}}}Ah}{{{b{Bd}}c}jB`}{{{b{Bf}}c}jB`}{{{b{Bh}}c}jB`}{{{b{Bj}}c}jB`}{{{b{A`}}c}jB`}{{{b{Bl}}c}jB`}{{{b{Bn}}c}jB`}{{{b{c}}}e{}{}}000000{c{{j{e}}}{}{}}000000{Aj{{j{C`{Df{C`}}}}}}1{c{{j{C`{Df{C`}}}}}{}}22222222{{{b{c}}}Bb{}}0000000{{{b{A`}}{b{Cl}}{b{Dh}}Ah}{{j{nDd}}}}{ce{}{}}0000000````````{{{b{Dj}}}{{Dl{Aj}}}}{{{b{Dn}}}{{Dl{Aj}}}}{{{b{Dj}}}E`}{{{b{Dn}}}E`}{{{b{c}}}{{b{e}}}{}{}}00000{{{b{dc}}}{{b{de}}}{}{}}00000{{{b{E`}}}E`}{{{b{c}}{b{de}}}n{}{}}{f{{b{c}}}{}}00000{f{{b{dc}}}{}}00000{c{{j{E`}}}l}{c{{j{Eb}}}l}{c{{j{Ed}}}l}{c{{j{Ef}}}l}{c{{j{Dj}}}l}{c{{j{Dn}}}l}{fn}00000{{{b{E`}}{b{E`}}}Cb}{{{b{E`}}{b{dCd}}}Cf}{cc{}}00000{{{b{Eb}}}Ed}{{}f}00000{ce{}{}}00000{{{b{Ed}}AhE`{b{Eh}}Cn}Ef}{{{b{{Dl{Aj}}}}{b{Ej}}}Eb}{{}E`}{{}Eb}{{}Ed}{{}Ef}{{}Dj}{{}Dn}{{{b{Dj}}{b{El}}Cn}Dn}{{EbEf{b{El}}Ah}{{j{DjDd}}}}{{{b{E`}}c}jB`}{{{b{Eb}}c}jB`}{{{b{Ed}}c}jB`}{{{b{Ef}}c}jB`}{{{b{Dj}}c}jB`}{{{b{Dn}}c}jB`}{{{b{c}}}e{}{}}{Aj{{j{E`{Df{E`}}}}}}{c{{j{e}}}{}{}}{En{{j{E`c}}}{}}11111{c{{j{E`{Df{E`}}}}}{}}222222{{{b{c}}}Bb{}}00000{{{b{Dn}}Ah{b{Eh}}}{{j{nDd}}}}{ce{}{}}00000``````````{{{b{c}}}{{b{e}}}{}{}}000000000{{{b{dc}}}{{b{de}}}{}{}}000000000{{{b{F`}}}F`}{{{b{Fb}}}Fb}{{{b{c}}{b{de}}}n{}{}}0{{{b{F`}}Ad}{{j{ChDd}}}}{f{{b{c}}}{}}000000000{f{{b{dc}}}{}}000000000{{{b{{Al{Aj}}}}}F`}{c{{j{Fd}}}l}{c{{j{Ff}}}l}{c{{j{Fh}}}l}{c{{j{Fj}}}l}{c{{j{Fl}}}l}{c{{j{Fn}}}l}{c{{j{G`}}}l}{c{{j{Gb}}}l}{c{{j{F`}}}l}{c{{j{Fb}}}l}{fn}000000000{{{b{F`}}Ch}Ad}{cc{}}000000000{{{b{F`}}}Fb}{{{b{Fj}}}Fl}{{{b{Fh}}}Ad}{{{b{Gb}}}Ad}{{}f}000000000{ce{}{}}000000000{{{b{Fl}}ChAh{b{Eh}}Cn}Fn}{{ChAh{b{Eh}}Cn}Fd}{{{b{{Al{Aj}}}}Cn}Fj}{{}Fd}{{}Ff}{{}Fh}{{}Fj}{{}Fl}{{}Fn}{{}G`}{{}Gb}{{}F`}{{}Fb}{{{b{Ff}}ChAh{b{El}}{b{F`}}Cn}Fh}{{{b{G`}}{b{{Al{Aj}}}}Ch{b{El}}{b{F`}}Cn}Gb}{{FdChAh{b{El}}}{{j{FfDd}}}}{{FjFnCh{b{El}}}{{j{G`Dd}}}}{{{b{Fd}}c}jB`}{{{b{Ff}}c}jB`}{{{b{Fh}}c}jB`}{{{b{Fj}}c}jB`}{{{b{Fl}}c}jB`}{{{b{Fn}}c}jB`}{{{b{G`}}c}jB`}{{{b{Gb}}c}jB`}{{{b{F`}}c}jB`}{{{b{Fb}}c}jB`}{{{b{c}}}e{}{}}0{c{{j{e}}}{}{}}0000000000000000000{{{b{c}}}Bb{}}000000000{{{b{Fh}}Ah{b{Eh}}{b{Fb}}}{{j{nDd}}}}{{{b{Gb}}{b{{Al{Aj}}}}Ah{b{Eh}}{b{Fb}}}{{j{nDd}}}}{ce{}{}}000000000``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{c{{j{Eh}}}l}{c{{j{El}}}l}{fn}0{cc{}}0{CnEh}{{{b{Eh}}}El}{{}f}0;;{{}Eh}{{}El}{{{b{Eh}}c}jB`}{{{b{El}}c}jB`}{c{{j{e}}}{}{}}000{{{b{c}}}Bb{}}0{ce{}{}}0``````````{{{b{c}}}{{b{e}}}{}{}}0000{{{b{dc}}}{{b{de}}}{}{}}0000{{{b{{Gd{c}}}}}{{Gd{c}}}Gf}{{{b{c}}{b{de}}}n{}{}}{cGd{{Gj{}{{Gh{Gd}}}}}}{{{Gd{Gl}}}{{Gd{Gn}}}}{{{Gd{Gn}}}{{j{{Gd{Gl}}An}}}}{AhAh}{f{{b{c}}}{}}0000{f{{b{dc}}}{}}0000{c{{j{H`}}}l}{c{{j{Hb}}}l}{c{{j{{Gd{e}}}}}lHd}{c{{j{Hf}}}l}{c{{j{Hh}}}l}{fn}0000{{{b{{Gd{c}}}}{b{{Gd{c}}}}}CbHj}{{{b{Hb}}}Ah}{{{b{Hh}}}Ah}{{{b{Hb}}{b{dCd}}}Cf}{{{b{{Gd{Gl}}}}{b{dCd}}}Cf}{{{b{{Gd{Gn}}}}{b{dCd}}}Cf}{{{b{Hf}}{b{dCd}}}Cf}{{{b{Hh}}{b{dCd}}}Cf}{{Ah{b{Cl}}}H`}{cc{}}0000`{{}f}0000{ce{}{}}0000{{HfAh}Hh}{{c{b{H`}}Cn}Hb{{Gj{}{{Gh{Ad}}}}}}{{}H`}{{}Hb}{{}{{Gd{c}}}Hl}{{}Hf}{{}Hh}`{{HbcAh{b{D`}}}{{j{{Hn{`}}Dd}}}{{Gj{}{{Gh{Ad}}}}}}{{HbcAh{b{Db}}{b{D`}}}{{j{{Hn{`}}Dd}}}{{Ib{}{{Gh{I`}}}}}}{{HbcAh{b{Db}}{b{D`}}}{{j{{Hn{`}}Dd}}}{{Gj{}{{Gh{I`}}}}}}{{{b{Gd}}{b{Gd}}}Gd}{{{b{H`}}c}jB`}{{{b{Hb}}c}jB`}{{{b{{Gd{c}}}}e}jIdB`}{{{b{Hf}}c}jB`}{{{b{Hh}}c}jB`}{{{b{c}}}e{}{}}{{{b{Gd}}{b{Db}}}Hf}{c{{j{e}}}{}{}}000000000{{{b{c}}}Bb{}}0000`{{{b{Hh}}cAh{b{H`}}}{{j{nDd}}}{{Gj{}{{Gh{I`}}}}}}{ce{}{}}0000```{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{{b{If}}}If}{{{b{Db}}}Db}{{{b{Dh}}}Dh}{{{b{c}}{b{de}}}n{}{}}00{{{b{Db}}{b{{Al{Aj}}}}}{{j{{Hn{Aj}}Dd}}}}0{{{b{Db}}IhCh}{{j{IjDd}}}}{{{b{Db}}Ad}{{j{I`Dd}}}}{{}If}{f{{b{c}}}{}}00{f{{b{dc}}}{}}00{IfDb}{c{{j{If}}}l}{c{{j{Db}}}l}{c{{j{Dh}}}l}{fn}00{{{b{Db}}Cn{b{{Al{Aj}}}}}{{Hn{Aj}}}}{{{b{Db}}Cn{b{{Al{Aj}}}}Il}{{Hn{Aj}}}}{{{b{Db}}IjCh}Ih}{{{b{Db}}InCh}Ih}{{{b{Db}}I`}Ad}{{{b{Db}}J`}Ad}{cc{}}00{CnDb}{{{b{Db}}}Jb}{{{b{Dh}}}Jb}{{{b{Db}}}If}{{{b{Db}}}Dh}{{}f}00{ce{}{}}00{{{Dl{Aj}}}If}{{}c{}}{{}Db}{{}Dh}{{{b{If}}c}jB`}{{{b{Db}}c}jB`}{{{b{Dh}}c}jB`}{{{b{c}}}e{}{}}00{c{{j{e}}}{}{}}00000{{{b{c}}}Bb{}}00:::`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Ih}}}Ih}{{{b{c}}{b{de}}}n{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{Ih}}}l}{fn}{{{b{Ih}}{b{Ih}}}Cb}{cc{}}{{}f}{ce{}{}}{{}Ih}{{{b{Ih}}c}jB`}{{{b{c}}}e{}{}}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}5`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Ad}}}Ad}{{{b{c}}{b{de}}}n{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{Ad}}}l}{fn}{{{b{Ad}}{b{Ad}}}Cb}{cc{}}{{}f}{ce{}{}}{{}Ad}{{{b{Ad}}c}jB`}{{{b{c}}}e{}{}}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}5````````````````````{{{b{Jd}}}Ch}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Jd}}}Jd}{{{b{c}}{b{de}}}n{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{Jd}}}l}{fn}{cc{}}{{{b{Jd}}}Ah}{{}f}{ce{}{}}{{}Jd}{{{b{Jd}}c}jB`}{{{b{c}}}e{}{}}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}5`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}>={c{{j{Jf}}}l}<;98{{}Jf}{{{b{Jf}}c}jB`}665:`43`{{{b{Ij}}}Ij}{{{b{c}}{b{de}}}n{}{}}{InIj}{f{{b{c}}}{}}{f{{b{dc}}}{}}{{{b{Ij}}}{{Dl{Aj}}}}{c{{j{Ij}}}l}{fn}{{{b{Ij}}{b{Ij}}}Cb}{{{b{Ij}}{b{dCd}}}Cf}{cc{}}{CnIj}{{{b{Ij}}}In}{{{b{Ij}}Ch}Jh}{{{b{Ij}}Ch}Jj}{{}f}{ce{}{}}{{}Ij}{{{b{Ij}}c}jB`}{{{b{c}}}e{}{}}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}5`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Jh}}}Jh}{{{b{c}}{b{de}}}n{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{Jh}}}l}{fn}{cc{}}?>{{}Jh}{{{b{Jh}}c}jB`}=<<;{ce{}{}}```````;;;;::::77776666{c{{j{Jl}}}l}{c{{j{Jn}}}l}{c{{j{K`}}}l}7777{JnKb}{JlKb}8{K`Kb}999{{{b{K`}}}Ah}{{{b{Kb}}}Ih}{{{b{Jl}}}Ih}{{{b{Jn}}}Ih}{{{b{K`}}}Ih}{{{b{Kb}}}Ad}{{{b{Jl}}}Ad}{{{b{Jn}}}Ad}{{{b{K`}}}Ad}{{}f}000{ce{}{}}000{{{b{{Al{Aj}}}}}{{j{KbAn}}}}{{}Jl}{{}Jn}{{}K`}{{{b{Kb}}c}jB`}{{{b{Jl}}c}jB`}{{{b{Jn}}c}jB`}{{{b{K`}}c}jB`}{{{b{Kb}}}{{Hn{Aj}}}}{c{{j{e}}}{}{}}0000000{{{b{c}}}Bb{}}000;;;;`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{Kd}}}l}{fn}{cc{}}{{}f}{ce{}{}}{{}Kd}{{{b{Kd}}c}jB`}<<;2`:987{c{{j{Kf}}}l}65{{{b{Kf}}}Kd}54{{}Kf}{{{b{Kf}}c}jB`}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}8`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{Jj}}}Jj}{{{b{c}}{b{de}}}n{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fn}{cc{}}{{}f}{ce{}{}}{{{b{Jj}}c}jB`}{{{b{c}}}e{}{}}==<2```````````;:{{{b{Kh}}}Kh}987{c{{j{Kh}}}l}76{{{b{Kh}}}Ah}{{{b{Kh}}}Kj}76{{}Kh}{{{b{Kh}}c}jB`}6{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}:`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{Kl}}}l}{fn}{cc{}}{{{b{Kl}}}Ah}{{{b{Kl}}}Kj}{{{b{Kl}}}Kn}{{{b{Kl}}}L`}{{}f}{ce{}{}}{{}Kl}{{{b{Kl}}c}jB`}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}4`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{Lb}}}l}{fn}{cc{}}<;{{}Lb}{{{b{Lb}}c}jB`}::9=`8765{c{{j{Ld}}}l}43{{{b{Ld}}}Lb}{{}f}{ce{}{}}{{}Ld}{{{b{Ld}}c}jB`}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}4`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{Lf}}}l}{fn}{cc{}}<;{{}Lf}{{{b{Lf}}c}jB`}::9=``8877{{{b{Cl}}}Cl}{{{b{D`}}}D`}{{{b{c}}{b{de}}}n{}{}}0{{{b{D`}}CnDbBl}Ab}{{{b{D`}}CnDbJd}K`}{{{b{D`}}CnChIj}Kf}{{{b{D`}}Cn{b{Kh}}}Kl}{{{b{D`}}CnKn}Ld}>>=={c{{j{Cl}}}l}{c{{j{D`}}}l}==<<{CnCl}{{{b{Cl}}}D`}{{}f}0{ce{}{}}0{{{b{Cl}}CnChCjAh}Bn}{{{b{Cl}}Cn{b{Kd}}ChJhAh}{{j{JfDd}}}}{{{b{Cl}}Cn{b{Lb}}AhKj}Lf}{{}Cl}{{}D`}{{{b{D`}}ChCjAhBn}{{j{BlDd}}}}{{{b{D`}}{b{Kf}}{b{Jf}}Ah}{{j{JdDd}}}}{{{b{D`}}{b{Ld}}{b{Lf}}}{{j{KhDd}}}}{{{b{Cl}}c}jB`}{{{b{D`}}c}jB`}{{{b{Cl}}Cn{b{{Al{Aj}}}}}Lh}{{{b{c}}}e{}{}}0{c{{j{e}}}{}{}}000{{{b{c}}}Bb{}}0{{{b{Cl}}Dh{b{Ab}}Ah}{{j{nDd}}}}{{{b{Cl}}Dh{b{h}}Ah}{{j{nDd}}}}{{{b{Cl}}Dh{b{K`}}Ah}{{j{nDd}}}}{{{b{Cl}}Dh{b{Kb}}Ah}{{j{nDd}}}}{{{b{Cl}}{b{Kl}}}{{j{nDd}}}}{{{b{D`}}{b{{Al{Aj}}}}Lh}{{j{nDd}}}}{ce{}{}}0`````````{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{{Lj{c}}}}}{{Lj{c}}}Gf}{{{b{c}}{b{de}}}n{}{}}{eLl{}{{M`{}{{Ln{c}}}}}}{e{{Lj{g}}}{}{{M`{}{{Ln{c}}}}}{{Ll{c}}}}{{}{{Lj{c}}}Mb}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{{Lj{e}}}}}lHd}{fn}{{{b{{Lj{c}}}}{b{{Lj{c}}}}}CbMd}{{{b{{Lj{c}}}}{b{dCd}}}CfMf}{cc{}}{{{b{{Lj{c}}}}f}{{b{e}}}{{Mh{f}}}{}}{{}f}{ce{}{}}{{{b{Ll}}}{{Mj{c}}}{}}{{{b{{Lj{e}}}}}{{Mj{c}}}{}{{Ll{c}}}}{{}c{}}{{{b{{Lj{c}}}}e}jIdB`}{{{b{c}}}e{}{}}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}7``````````````````````````````````````````````````````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{fn}0{{{b{Dd}}{b{dCd}}}Cf}0{{{b{An}}{b{dCd}}}Cf}0{MlDd}{cc{}}0{{}f}0{ce{}{}}0{{}An}{{{b{c}}}Mn{}}0>>>>==22```<<;;{{{b{N`}}}N`}{{{b{Nb}}}Nb}{{{b{c}}{b{de}}}n{}{}}0{{}N`}>>=={{{b{{Al{Aj}}}}}{{j{cAn}}}{HdNd}}{c{{j{N`}}}l}>>{{{b{N`}}{b{N`}}}Cb}{{{b{Nb}}{b{Nb}}}Cb}{{{b{N`}}{b{dCd}}}Cf}{{{b{Nb}}{b{dCd}}}Cf}0>>==<<{{}c{}}{{{b{c}}}{{Hn{Aj}}}Id}{{{b{N`}}c}jB`}{{{b{c}}}e{}{}}0>{Aj{{j{N`c}}}{}}{c{{j{e}}}{}{}}000{{{b{c}}}Bb{}}0{ce{}{}}0`{{{b{dNf}}{b{{Al{Aj}}}}}n}{{{b{dNf}}}{{b{dNh}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{fn}{cc{}}{{{b{dNf}}}Gl}0{{{b{dNf}}}Nj}{{}f};{{{b{{Al{Aj}}}}{b{{Al{Aj}}}}}Nf}{{{b{dNf}}f}{{Hn{Aj}}}}??>=`````````````{{{b{Ah}}En}Ah};:{{{b{Ah}}En}{{Af{Ah}}}}0{{{b{Ah}}}Ah}{{{b{c}}{b{de}}}n{}{}}{{{b{Ah}}{b{Ah}}}Nl}=<{c{{j{Ah}}}l}<{KnNj}{IlNj}{{{b{Ah}}}En}{{{b{Ah}}{b{Ah}}}Cb}{{{b{Ah}}{b{dCd}}}Cf}{cc{}}{EnAh}{{{b{Ah}}{b{dc}}}nNn}{{{b{Ah}}{b{dO`}}}n}{{}f}{ce{}{}}{{{b{Ah}}}Cb}{{{b{Ah}}{b{Ah}}}{{Af{Nl}}}}{{}Ah}{{{b{Ah}}c}jB`}{{{b{Ah}}En}Ah}{Ah{{Dl{Aj}}}}{{{b{c}}}e{}{}}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}9````````````````````````````{{{b{c}}}{{b{e}}}{}{}}000000000000{{{b{dc}}}{{b{de}}}{}{}}000000000000{{{b{Ob}}}Ob}{{{b{{Od{c}}}}}{{Od{c}}}Of}{{{b{Oh}}}Oh}{{{b{Oj}}}Oj}{{{b{Ol}}}Ol}{{{b{On}}}On}{{{b{A@`}}}A@`}{{{b{A@b}}}A@b}{{{b{A@d}}}A@d}{{{b{A@f}}}A@f}{{{b{A@h}}}A@h}{{{b{A@j}}}A@j}{{{b{A@l}}}A@l}{{{b{c}}{b{de}}}n{}{}}000000000000{{{b{{Od{Ol}}}}J`J`Ah{b{dNf}}}Ol}{{{b{{Od{A@`}}}}J`A@nAA`Ah{b{dNf}}}A@b}{{{b{{Od{A@h}}}}AAbAAdAhKj{b{dNf}}}A@j}{{}Ob}{f{{b{c}}}{}}000000000000{f{{b{dc}}}{}}000000000000{c{{j{Ob}}}l}{c{{j{{Od{e}}}}}lOf}{c{{j{Oh}}}l}{c{{j{Oj}}}l}{c{{j{Ol}}}l}{c{{j{On}}}l}{c{{j{A@`}}}l}{c{{j{A@b}}}l}{c{{j{A@d}}}l}{c{{j{A@f}}}l}{c{{j{A@h}}}l}{c{{j{A@j}}}l}{c{{j{A@l}}}l}{fn}000000000000{{{b{Ob}}{b{Ob}}}Cb}{{{b{{Od{c}}}}{b{{Od{c}}}}}CbOf}{{{b{Oh}}{b{Oh}}}Cb}{{{b{Oj}}{b{Oj}}}Cb}{{{b{Ol}}{b{Ol}}}Cb}{{{b{On}}{b{On}}}Cb}{{{b{A@`}}{b{A@`}}}Cb}{{{b{A@b}}{b{A@b}}}Cb}{{{b{A@d}}{b{A@d}}}Cb}{{{b{A@f}}{b{A@f}}}Cb}{{{b{A@h}}{b{A@h}}}Cb}{{{b{A@j}}{b{A@j}}}Cb}{{{b{A@l}}{b{A@l}}}Cb}{cc{}}000000000000{{{b{dNf}}}{{Od{c}}}Of}{{{b{A@b}}}A@d}{{{b{A@j}}}A@l}{{}Ob}{{{b{{Od{c}}}}}OhOf}{{}f}000000000000{ce{}{}}000000000000{{}c{}}{{}{{Od{c}}}Of}{{}Oh}{{}Oj}{{}Ol}{{}A@`}{{}A@d}{{}A@h}{{}A@l}{{{b{Ob}}c}jB`}{{{b{{Od{c}}}}e}jOfB`}{{{b{Oh}}c}jB`}{{{b{Oj}}c}jB`}{{{b{Ol}}c}jB`}{{{b{On}}c}jB`}{{{b{A@`}}c}jB`}{{{b{A@b}}c}jB`}{{{b{A@d}}c}jB`}{{{b{A@f}}c}jB`}{{{b{A@h}}c}jB`}{{{b{A@j}}c}jB`}{{{b{A@l}}c}jB`}{{{b{c}}}e{}{}}000000000000{c{{j{e}}}{}{}}0000000000000000000000000{{{b{c}}}Bb{}}000000000000{ce{}{}}000000000000```{{{b{c}}}{{b{e}}}{}{}}00{{{b{dc}}}{{b{de}}}{}{}}00{{InAAf}Nj}{{{b{AAh}}}AAh}{{{b{AAj}}}AAj}{{{b{AAl}}}AAl}{{{b{c}}{b{de}}}n{}{}}00{f{{b{c}}}{}}00{f{{b{dc}}}{}}00{c{{j{AAh}}}l}{c{{j{AAj}}}l}{c{{j{AAl}}}l}{fn}00{{{b{AAh}}{b{AAh}}}Cb}{{{b{AAj}}{b{AAj}}}Cb}{{{b{AAl}}{b{AAl}}}Cb}{cc{}}00{{}AAh}0{{{b{AAj}}}AAl}{{}f}00{ce{}{}}00{{AAnAAf}AAj}4{{}AAl}{{{b{AAh}}c}jB`}{{{b{AAj}}c}jB`}{{{b{AAl}}c}jB`}{{{b{c}}}e{}{}}00{c{{j{e}}}{}{}}00000{{{b{c}}}Bb{}}00888````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{{{b{AB`}}}AB`}{{{b{A@n}}}A@n}{{{b{ABb}}}ABb}{{{b{AA`}}}AA`}{{{b{c}}{b{de}}}n{}{}}000{{{b{AB`}}A@d}A@`}{f{{b{c}}}{}}000{f{{b{dc}}}{}}000{c{{j{AB`}}}l}{c{{j{A@n}}}l}{c{{j{ABb}}}l}{c{{j{AA`}}}l}{fn}000{{{b{AB`}}AAn{b{dNf}}}ABb}{{{b{AB`}}{b{AB`}}}Cb}{{{b{A@n}}{b{A@n}}}Cb}{{{b{ABb}}{b{ABb}}}Cb}{{{b{AA`}}{b{AA`}}}Cb}{cc{}}000{{{b{dNf}}}AB`}{{{b{ABb}}}AA`}{{{b{AB`}}}A@n}{{}f}000{ce{}{}}000{{}AB`}{{}A@n}{{}ABb}{{}AA`}{{{b{AB`}}c}jB`}{{{b{A@n}}c}jB`}{{{b{ABb}}c}jB`}{{{b{AA`}}c}jB`}{{{b{c}}}e{}{}}000{c{{j{e}}}{}{}}0000000{{{b{c}}}Bb{}}000;;;;``{{}{{Dl{Gl}}}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{ABd}}}ABd}{{{b{c}}{b{de}}}n{}{}}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{c{{j{ABd}}}l}{fn}0{{{b{ABd}}{b{ABd}}}Cb}{cc{}}0{{}ABd}0{{}f}0{ce{}{}}02`{{{b{ABd}}c}jB`}{{{b{c}}}e{}{}}{c{{j{e}}}{}{}}000{{{b{c}}}Bb{}}044`{{{b{AAn}}}{{Dl{Gl}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{InAAf}Gl}{{{b{AAn}}}AAn}{{{b{c}}{b{de}}}n{}{}}{{{b{AAn}}{b{AAn}}ABf}AAn}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{AAn}}}l}{fn}{{{b{AAn}}{b{AAn}}}Cb}{cc{}}{{}f}{ce{}{}}{{InAAf}AAn}{{}AAn}{{{b{AAn}}c}jB`}{{{b{AAn}}}In}{{{b{c}}}e{}{}}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}7`````````{{{b{c}}}{{b{e}}}{}{}}00000000{{{b{dc}}}{{b{de}}}{}{}}00000000{{{b{ABh}}}ABh}{{{b{ABj}}}ABj}{{{b{ABl}}}ABl}{{{b{ABn}}}ABn}{{{b{AC`}}}AC`}{{{b{ACb}}}ACb}{{{b{ACd}}}ACd}{{{b{ACf}}}ACf}{{{b{ACh}}}ACh}{{{b{c}}{b{de}}}n{}{}}00000000{f{{b{c}}}{}}00000000{f{{b{dc}}}{}}00000000{c{{j{ABh}}}l}{c{{j{ABj}}}l}{c{{j{ABl}}}l}{c{{j{ABn}}}l}{c{{j{AC`}}}l}{c{{j{ACb}}}l}{c{{j{ACd}}}l}{c{{j{ACf}}}l}{c{{j{ACh}}}l}{fn}00000000{cc{}}00000000{{}ACj}000000{{}f}00000000{ce{}{}}00000000{{{Od{Ol}}OlJ`J`Ah{b{dNf}}}ABh}{{AB`ABbAAj{b{dNf}}}ABj}{{{Od{A@`}}A@nAA`A@bJ`Ah{b{dNf}}}ABl}{{{Od{A@h}}AAbAAdA@jAhKj{b{dNf}}}ABn}{{OhAClOlJ`ACnJ`ACnAh{b{dNf}}}AC`}{{AClAD`OhA@`ACnADbAAfIn{b{dNf}}}ACf}{{OhA@h{b{dNf}}}ACh}{{}ABh}{{}ABj}{{}ABl}{{}ABn}{{}AC`}{{}ACb}{{}ACd}{{}ACf}{{}ACh}{{{b{ABh}}c}jB`}{{{b{ABj}}c}jB`}{{{b{ABl}}c}jB`}{{{b{ABn}}c}jB`}{{{b{AC`}}c}jB`}{{{b{ACb}}c}jB`}{{{b{ACd}}c}jB`}{{{b{ACf}}c}jB`}{{{b{ACh}}c}jB`}{{{b{c}}}e{}{}}00000000{c{{j{e}}}{}{}}00000000000000000{{{b{c}}}Bb{}}00000000{{{b{ABh}}OhOlJ`J`Ah}{{j{nDd}}}}{{{b{ABj}}A@nAA`AAl}{{j{nDd}}}}{{{b{ABl}}OhA@nAAfAA`A@dAh}{{j{nDd}}}}{{{b{ABn}}OhAAbAAdA@lL`}{{j{nDd}}}}{{{b{AC`}}{Od{Ol}}ADdACnACnAh}{{j{nDd}}}}{{{b{ACf}}{Od{A@`}}ACnADdADbADfAh}{{j{nDd}}}}{{{b{ACh}}{Od{A@h}}L`}{{j{nDd}}}}{ce{}{}}00000000````{{{b{c}}}{{b{e}}}{}{}}000{{{b{dc}}}{{b{de}}}{}{}}000{{{b{ADh}}}ADh}{{{b{AAb}}}AAb}{{{b{ADj}}}ADj}{{{b{AAd}}}AAd}{{{b{c}}{b{de}}}n{}{}}000{{{b{ADh}}A@l}A@h}{f{{b{c}}}{}}000{f{{b{dc}}}{}}000{c{{j{ADh}}}l}{c{{j{AAb}}}l}{c{{j{ADj}}}l}{c{{j{AAd}}}l}{fn}000{{{b{ADh}}Kn{b{dNf}}}ADj}{{{b{ADh}}{b{ADh}}}Cb}{{{b{AAb}}{b{AAb}}}Cb}{{{b{ADj}}{b{ADj}}}Cb}{{{b{AAd}}{b{AAd}}}Cb}{cc{}}000{{{b{dNf}}}ADh}{{{b{ADj}}}AAd}{{{b{ADh}}}AAb}{{}f}000{ce{}{}}000{{}ADh}{{}AAb}{{}ADj}{{}AAd}{{{b{ADh}}c}jB`}{{{b{AAb}}c}jB`}{{{b{ADj}}c}jB`}{{{b{AAd}}c}jB`}{{{b{c}}}e{}{}}000{c{{j{e}}}{}{}}0000000{{{b{c}}}Bb{}}000;;;;`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{L`}}}Nj}{{AhKj}Nj}{{{b{L`}}}L`}{{{b{c}}{b{de}}}n{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{L`}}}l}{fn}{{{b{L`}}{b{L`}}}Cb}{cc{}}{{}f}{ce{}{}}{{KnAhKj}L`}{{{b{L`}}c}jB`}{{{b{c}}}e{}{}}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}5``{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{ADl}}}ADl}{{{b{ADn}}}ADn}{{{b{c}}{b{de}}}n{}{}}0{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{c{{j{ADl}}}l}{c{{j{ADn}}}l}{fn}0{{{b{ADl}}{b{ADl}}}Cb}{{{b{ADn}}{b{ADn}}}Cb}{cc{}}0{{{b{dNf}}}ADl}{{{b{ADl}}}ADn}{{}f}0{ce{}{}}0{{}ADl}{{}ADn}{{{b{ADl}}c}jB`}{{{b{ADn}}c}jB`}{{{b{ADl}}{b{{Al{Aj}}}}{b{dNf}}}AE`}{{{b{c}}}e{}{}}0{c{{j{e}}}{}{}}000{{{b{c}}}Bb{}}0{{{b{ADn}}{b{{Al{Aj}}}}AE`}{{j{nDd}}}}99`{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{{{b{AEb}}}Nj}{AhNj}{{{b{AEb}}}AEb}{{{b{c}}{b{de}}}n{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{AEb}}}l}{fn}{{{b{AEb}}{b{AEb}}}Cb}{cc{}}{{}f}{ce{}{}}{AhAEb}{{{b{AEb}}c}jB`}{{{b{c}}}e{}{}}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}5``{{}{{Dl{Gl}}}}``````{{{b{c}}}{{b{e}}}{}{}}0{{{b{dc}}}{{b{de}}}{}{}}0{{{b{AEd}}}AEd}{{{b{c}}{b{de}}}n{}{}}{f{{b{c}}}{}}0{f{{b{dc}}}{}}0{c{{j{AEd}}}l}{fn}0{{{b{AEd}}{b{AEd}}}Cb}{cc{}}0{{}AEd}0{{}f}0{ce{}{}}02`{{{b{AEd}}c}jB`}{{{b{c}}}e{}{}}{c{{j{e}}}{}{}}000{{{b{c}}}Bb{}}044`{{{b{J`}}}{{Dl{Gl}}}}{{{b{c}}}{{b{e}}}{}{}}{{{b{dc}}}{{b{de}}}{}{}}{I`Gl}{{{b{J`}}}J`}{{{b{c}}{b{de}}}n{}{}}{f{{b{c}}}{}}{f{{b{dc}}}{}}{c{{j{J`}}}l}{fn}{{{b{J`}}{b{J`}}}Cb}{cc{}}{I`J`}{{}f}{ce{}{}}{{}J`}{{{b{J`}}c}jB`}{{{b{c}}}e{}{}}{c{{j{e}}}{}{}}0{{{b{c}}}Bb{}}5","D":"AOj","p":[[1,"reference"],[0,"mut"],[1,"usize"],[5,"AuthCredentialWithPniPresentation",26],[6,"Result",2346],[10,"Deserializer",2347],[1,"unit"],[5,"AuthCredentialWithPniZkcPresentation",67,2348],[6,"AnyAuthCredentialPresentation",26],[5,"UuidCiphertext",774],[6,"Option",2349],[5,"Timestamp",1371],[1,"u8"],[1,"slice"],[5,"ZkGroupDeserializationFailure",1271],[10,"Serializer",2350],[5,"TypeId",2351],[5,"AuthCredentialWithPniV0",67,2352],[5,"AuthCredentialWithPniV0Response",67,2352],[5,"AuthCredentialWithPniZkc",67,2348],[5,"AuthCredentialWithPniZkcResponse",67,2348],[6,"AuthCredentialWithPni",67],[6,"AuthCredentialWithPniResponse",67],[6,"AuthCredentialWithPniVersion",67],[1,"bool"],[5,"Formatter",2353],[8,"Result",2353],[8,"Aci",2354],[8,"Pni",2354],[5,"ServerSecretParams",1126],[8,"RandomnessBytes",1371],[5,"ServerPublicParams",1126],[5,"GroupSecretParams",679],[5,"ZkGroupVerificationFailure",1271],[5,"TryFromPrimitiveError",2355],[5,"GroupPublicParams",679],[5,"BackupAuthCredential",235,2356],[1,"array"],[5,"BackupAuthCredentialPresentation",235,2356],[6,"BackupLevel",235,2356],[5,"BackupAuthCredentialRequestContext",235,2356],[5,"BackupAuthCredentialRequest",235,2356],[5,"BackupAuthCredentialResponse",235,2356],[5,"GenericServerSecretParams",533],[5,"Uuid",2357],[5,"GenericServerPublicParams",533],[1,"u64"],[5,"CallLinkSecretParams",351,2358],[5,"CallLinkPublicParams",351,2358],[5,"CallLinkAuthCredentialResponse",351,2359],[5,"CallLinkAuthCredential",351,2359],[5,"CallLinkAuthCredentialPresentation",351,2359],[5,"CreateCallLinkCredentialRequestContext",351,2360],[5,"CreateCallLinkCredentialRequest",351,2360],[5,"CreateCallLinkCredentialResponse",351,2360],[5,"CreateCallLinkCredential",351,2360],[5,"CreateCallLinkCredentialPresentation",351,2360],[5,"GroupSendEndorsement",567,2361],[10,"Clone",2362],[17,"Item"],[10,"IntoIterator",2363],[5,"RistrettoPoint",2364],[5,"CompressedRistretto",2364],[5,"GroupSendDerivedKeyPair",567,2361],[5,"GroupSendEndorsementsResponse",567,2361],[10,"Deserialize",2347],[5,"GroupSendToken",567,2361],[5,"GroupSendFullToken",567,2361],[10,"ConstantTimeEq",2365],[10,"Identity",2366],[5,"Vec",2367],[6,"ServiceId",2354],[10,"IntoParallelIterator",2368],[10,"Serialize",2350],[5,"GroupMasterKey",679],[5,"ProfileKeyCiphertext",754],[5,"ProfileKey",850],[1,"u32"],[8,"ProfileKeyBytes",1371],[5,"UidStruct",2323],[8,"GroupIdentifierBytes",1371],[5,"ExpiringProfileKeyCredential",813],[5,"ExpiringProfileKeyCredentialResponse",834],[5,"ProfileKeyCommitment",878],[5,"ProfileKeyVersion",1009],[5,"ProfileKeyCredentialPresentationV1",897],[5,"ProfileKeyCredentialPresentationV2",897],[5,"ExpiringProfileKeyCredentialPresentation",897],[6,"AnyProfileKeyCredentialPresentation",897],[5,"ProfileKeyCredentialRequest",976],[5,"ProfileKeyCredentialRequestContext",992],[5,"ReceiptCredential",1036],[8,"ReceiptLevel",1371],[5,"ReceiptCredentialPresentation",1057],[8,"ReceiptSerialBytes",1371],[5,"ReceiptStruct",2192],[5,"ReceiptCredentialRequest",1077],[5,"ReceiptCredentialRequestContext",1093],[5,"ReceiptCredentialResponse",1110],[8,"NotarySignatureBytes",1371],[5,"OneBased",1190],[10,"ArrayLike",1190],[17,"Output"],[10,"FnMut",2369],[10,"Default",2370],[10,"PartialEq",2371],[10,"Debug",2353],[10,"Index",2372],[5,"Iter",2373],[5,"VerificationFailure",2374],[5,"String",2375],[5,"VersionByte",1305],[5,"VersionMismatchError",1305],[10,"PartialDefault",2376],[5,"Sho",1351],[5,"ShoHmacSha256",2377],[5,"Scalar",2378],[6,"Ordering",2371],[10,"Hasher",2379],[10,"ShoApi",2380],[5,"SystemParams",1430],[5,"KeyPair",1430],[10,"AttrScalars",1430],[5,"PublicKey",1430],[5,"AuthCredential",1430],[5,"AuthCredentialWithPni",1430],[5,"ProfileKeyCredential",1430],[5,"ExpiringProfileKeyCredential",1430],[5,"BlindedExpiringProfileKeyCredentialWithSecretNonce",1430],[5,"BlindedExpiringProfileKeyCredential",1430],[5,"PniCredential",1430],[5,"ReceiptCredential",1430],[5,"BlindedReceiptCredentialWithSecretNonce",1430],[5,"BlindedReceiptCredential",1430],[5,"PublicKey",1762],[5,"Ciphertext",1762],[5,"PublicKey",2107],[5,"Ciphertext",2107],[8,"UidBytes",1371],[5,"SystemParams",1698],[5,"CommitmentWithSecretNonce",1698],[5,"Commitment",1698],[5,"ProfileKeyStruct",1890],[5,"KeyPair",1762],[5,"CiphertextWithSecretNonce",1762],[5,"SystemParams",1847],[5,"Choice",2365],[5,"AuthCredentialWithPniIssuanceProof",1915],[5,"ProfileKeyCredentialRequestProof",1915],[5,"ExpiringProfileKeyCredentialIssuanceProof",1915],[5,"ReceiptCredentialIssuanceProof",1915],[5,"AuthCredentialWithPniPresentationProof",1915],[5,"ProfileKeyCredentialPresentationProofV1",1915],[5,"ProfileKeyCredentialPresentationProofV2",1915],[5,"ExpiringProfileKeyCredentialPresentationProof",1915],[5,"ReceiptCredentialPresentationProof",1915],[5,"Statement",2381],[8,"KeyPair",2280],[8,"Ciphertext",2280],[8,"KeyPair",1847],[8,"Ciphertext",1847],[8,"PublicKey",2280],[8,"PublicKey",1847],[5,"KeyPair",2107],[5,"CiphertextWithSecretNonce",2107],[5,"KeyPair",2214],[5,"PublicKey",2214],[8,"SignatureBytes",1371],[5,"TimestampStruct",2258],[5,"SystemParams",2280],[5,"ProfileKeyEncryptionDomain",1847],[5,"UidEncryptionDomain",2280]],"r":[[3,1305],[4,1305],[5,1126],[6,1126],[15,26],[16,67],[17,26],[18,67],[19,2352],[20,2352],[21,2348],[22,2348],[23,2348],[69,2352],[70,2352],[72,2348],[73,2348],[74,2348],[235,2356],[236,2356],[237,2356],[238,2356],[239,2356],[240,2356],[351,2359],[352,2359],[353,2359],[354,2358],[355,2358],[356,2360],[357,2360],[358,2360],[359,2360],[360,2360],[567,679],[568,679],[569,679],[570,2361],[571,2361],[572,2361],[573,2361],[574,2361],[575,754],[576,774],[794,897],[795,813],[796,897],[797,834],[798,850],[799,878],[800,897],[801,897],[802,976],[803,992],[804,1009],[1026,1036],[1027,1057],[1028,1077],[1029,1093],[1030,1110]],"b":[[42,"impl-From%3CAuthCredentialWithPniZkcPresentation%3E-for-AnyAuthCredentialPresentation"],[43,"impl-From%3CAuthCredentialWithPniPresentation%3E-for-AnyAuthCredentialPresentation"],[148,"impl-From%3CAuthCredentialWithPniV0%3E-for-AuthCredentialWithPni"],[150,"impl-From%3CAuthCredentialWithPniZkc%3E-for-AuthCredentialWithPni"],[151,"impl-From%3CAuthCredentialWithPniZkcResponse%3E-for-AuthCredentialWithPniResponse"],[152,"impl-From%3CAuthCredentialWithPniV0Response%3E-for-AuthCredentialWithPniResponse"],[323,"impl-TryFrom%3Cu8%3E-for-BackupLevel"],[325,"impl-TryFrom%3Cu64%3E-for-BackupLevel"],[617,"impl-Debug-for-GroupSendEndorsement"],[618,"impl-Debug-for-GroupSendEndorsement%3CCompressedRistretto%3E"],[927,"impl-From%3CProfileKeyCredentialPresentationV2%3E-for-AnyProfileKeyCredentialPresentation"],[928,"impl-From%3CProfileKeyCredentialPresentationV1%3E-for-AnyProfileKeyCredentialPresentation"],[930,"impl-From%3CExpiringProfileKeyCredentialPresentation%3E-for-AnyProfileKeyCredentialPresentation"],[1283,"impl-Display-for-ZkGroupVerificationFailure"],[1284,"impl-Debug-for-ZkGroupVerificationFailure"],[1285,"impl-Debug-for-ZkGroupDeserializationFailure"],[1286,"impl-Display-for-ZkGroupDeserializationFailure"],[1328,"impl-Display-for-VersionMismatchError%3CEXPECTED%3E"],[1329,"impl-Debug-for-VersionMismatchError%3CEXPECTED%3E"]],"c":"OjAAAAAAAAA=","e":"OzAAAAEAAC0IbAAAAAIABAAlACsAAQAuAAcAOAAQAEoARQCVAAAAlwACAJwABwCsAHMAJgEGADMBAAA1AXcAtwENAM8BVAAmAgMALAIOAEACDQBRAhUAaAIFAHQCBQCBAgUAiwIFAJICDwCjAisA0gIHAN0CHwD+AgAAAAMQABIDAAAUAyMAOQMBADwDDQBLAwAATQMTAGIDBABoAw8AeQMAAHsDCQCGAxsAowMAAKcDDAC4Ax8A2QMAANsDDADpAwEA7AMNAPsDAAD9AxgAFwQCABsEDQAqBAQAMAQMAD4EAABABAwATgQBAFEEDABfBAAAYQQcAIAEAwCGBCAAqAQAAKoEDAC4BAEAuwQuAOsEDAD6BA4ACwUBAA8FCgAdBQwAKwUHADUFAQA5BQAAOwUUAFEFAwBWBRAAaAURAHsFAwCABRYAmAUHAKMFAQCmBXkALQYRAEwGdQDFBgUAzgY+ABEHBgAcBzIAUQcDAFcHGABxBwAAcwcMAIIHSgDWBw8A7wd2AGoIBgB1CBsAkggKAJ4IAACgCBoAvQgDAMMIGwDgCAAA4ggdAAIJAwAICRcAIQkBACQJBgA="}]\ ]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; diff --git a/search.desc/libsignal_service/libsignal_service-desc-0-.js b/search.desc/libsignal_service/libsignal_service-desc-0-.js index 58e0d8b9b..caa8be561 100644 --- a/search.desc/libsignal_service/libsignal_service-desc-0-.js +++ b/search.desc/libsignal_service/libsignal_service-desc-0-.js @@ -1 +1 @@ -searchState.loadedDescShard("libsignal_service", 0, "GROUP_LEAVE_FLAG signals that this message is a group …\nGROUP_UPDATE_FLAG signals that this message updates the …\nThis trait allows for the conditional support of Send …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nEverything needed to support Signal Groups v2\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nLink a new device, given a tsurl.\nInitialize PNI on linked devices.\nSet profile attributes\nUpload a proof-required reCaptcha token and response.\nUpdate (encrypted) device name\nChecks the availability of pre-keys, and updates them as …\nUpload a profile\nUpload a profile\nDecrypts an attachment in place, given the key material.\nEncrypts an attachment in place, given the key material.\nReturns the argument unchanged.\nCalls U::from(self).\nDecrypts incoming messages and encrypts outgoing messages.\nReturns the argument unchanged.\nEquivalent of …\nCalls U::from(self).\nOpens (“decrypts”) an envelope.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts a proto::Content into a public Content, including …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nA unique UUID for this specific message, produced by the …\nReturns the argument unchanged.\nCalls U::from(self).\nGlobal cache for groups v2 credentials, as demonstrated in …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGet an entry of the cache, key usually represents the day …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nOverwrite the entire contents of the cache with new data.\nGiven a 16-byte GroupV1 ID, derive the migration key.\nWebSocketService that panics on every request, mainly for …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the stream of Envelopes\nReturn a SignalWebSocket for sending messages and other …\nAttachment represents an attachment received from a peer\nMirror of the protobuf ContactDetails message but with …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nAdditional methods for the Kyber pre key store\nStores the ID of keys published ahead of time\nAnalogue of deleteAllStaleOneTimeKyberPreKeys\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nnumber of kyber pre-keys we currently have in store\nAnalogous to markAllOneTimeKyberPreKeysStaleIfNecessary\nID of the next PQ pre key\nID of the next pre key\nID of the next signed pre key\nnumber of signed pre-keys we currently have in store\nThe type used in memory to represent a device, i.e. a …\nInterface defining the identity store, which may be …\nUUID namespace for Domain Name System (DNS).\nUUID namespace for ISO Object Identifiers (OIDs).\nUUID namespace for Uniform Resource Locators (URLs).\nUUID namespace for X.500 Distinguished Names (DNs).\nA Protocol Buffers message.\nA Universally Unique Identifier (UUID).\nA general error that can occur when working with UUIDs.\nGet a borrowed Braced formatter.\nReturns a slice of 16 octets containing the value.\nReturns the four field values of the UUID.\nGet a borrowed Hyphenated formatter.\nGet a borrowed Simple formatter.\nReturns a 128bit value containing the value.\nReturns two 64bit values containing the value.\nGet a borrowed Urn formatter.\nGet a Braced formatter.\nClears the message, resetting all fields to their default.\nDecodes an instance of the message from a buffer.\nDecodes a length-delimited instance of the message from …\nEncodes the message to a buffer.\nA buffer that can be used for encode_... calls, that is …\nEncodes the message with a length-delimiter to a buffer.\nEncodes the message with a length-delimiter to a newly …\nEncodes the message to a newly allocated buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a UUID using the supplied bytes.\nCreates a UUID using the supplied bytes in little endian …\nCreates a reference to a UUID from a reference to the …\nCreates a UUID from four field values.\nCreates a UUID from four field values in little-endian …\nCreates a UUID using the supplied bytes.\nCreates a UUID using the supplied bytes in little endian …\nCreates a UUID from a 128bit value.\nCreates a UUID from a 128bit value in little-endian order.\nCreates a UUID from two 64bit values.\nReturn the public identity for the given address, if known.\nReturn the single specific identity the store is assumed …\nReturn a u32 specific to this store instance.\nIf the UUID is the correct version (v1, or v6) this will …\nIf the UUID is the correct version (v1, v6, or v7) this …\nReturns the variant of the UUID structure.\nReturns the version of the UUID.\nReturns the version number of the UUID.\nGet a Hyphenated formatter.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConsumes self and returns the underlying byte value of the …\nTests if the UUID is max (all ones).\nTests if the UUID is nil (all zeros).\nReturn whether an identity is trusted for the role …\nThe ‘max UUID’ (all ones).\nDecodes an instance of the message from a buffer, and …\nDecodes a length-delimited instance of the message from …\nThe ‘nil UUID’ (all zeros).\nParses a Uuid from a string of hexadecimal digits with …\nRecord an identity into the store. The identity is then …\nGet a Simple formatter.\nReturns the bytes of the UUID in little-endian order.\nReturns the four field values of the UUID in little-endian …\nReturns a 128bit little-endian value containing the value.\nParses a Uuid from a string of hexadecimal digits with …\nParses a Uuid from a string of hexadecimal digits with …\nGet a Urn formatter.\nEncrypt and decrypt a ProfileName and other profile …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nZero-copy deserialization of a ProfileName.\nCopying deserialization of a ProfileName.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nNested message and enum types in AccessControl.\nReturns the value of aci, or the default value if aci is …\nReturns the value of aci, or the default value if aci is …\nReturns the value of aci_identity_key_private, or the …\nReturns the value of aci_identity_key_public, or the …\nReturns the enum value of action, or the default if the …\nReturns the value of active, or the default value if active…\nReturns the enum value of add_from_invite_link, or the …\nReturns the enum value of add_from_invite_link, or the …\nReturns the value of allows_replies, or the default value …\nReturns the value of archived, or the default value if …\nReturns the value of archived, or the default value if …\nString value of the enum field names used in the ProtoBuf …\nNested message and enum types in AttachmentPointer.\nReturns the enum value of attributes, or the default if …\nReturns the value of author, or the default value if author…\nReturns the value of blocked, or the default value if …\nReturns the value of blur_hash, or the default value if …\nReturns the value of body, or the default value if body is …\nReturns the value of body, or the default value if body is …\nReturns the value of body, or the default value if body is …\nReturns the value of body, or the default value if body is …\nEncrypted ProvisionMessage\nNested message and enum types in BodyRange.\nNested message and enum types in CallMessage.\nReturns the value of caption, or the default value if …\nReturns the value of cdn_number, or the default value if …\nReturns the value of certificate, or the default value if …\nReturns the value of certificate, or the default value if …\nReturns the value of ciphertext, or the default value if …\nReturns the value of color, or the default value if color …\nReturns the value of color, or the default value if color …\nNested message and enum types in ContactDetails.\nReturns the value of content, or the default value if …\nContains an encrypted Content\nReturns the value of content_type, or the default value if …\nNested message and enum types in DataMessage.\nReturns the value of date, or the default value if date is …\nReturns the value of decryption_error_message, or the …\nReturns the value of description, or the default value if …\nReturns the value of destination_aci, or the default value …\nReturns the value of destination_device_id, or the default …\nReturns the value of destination_service_id, or the …\nReturns the value of device_id, or the default value if …\nReturns the value of digest, or the default value if digest…\nReturns the value of encrypted_message, or the default …\nReturns the value of encrypted_static, or the default …\nNested message and enum types in Envelope.\nReturns the value of ephemeral_public, or the default …\nReturns the value of ephemeral_public, or the default …\nReturns the value of expire_timer, or the default value if …\nReturns the value of expire_timer, or the default value if …\nReturns the value of expire_timer, or the default value if …\nReturns the value of file_name, or the default value if …\nReturns the value of flags, or the default value if flags …\nReturns the value of flags, or the default value if flags …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a ProvisioningVersion, or None if value …\nEquivalent of …\nCreates an enum from field names used in the ProtoBuf …\nNested message and enum types in GroupAttributeBlob.\nNested message and enum types in GroupChange.\nReturns the value of group_change, or the default value if …\nNested message and enum types in GroupChanges.\nNested message and enum types in GroupContext.\nNested message and enum types in GroupDetails.\nReturns the value of group_id, or the default value if …\nNested message and enum types in GroupInviteLink.\nReturns the value of height, or the default value if height…\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nReturns the value of identity_key, or the default value if …\nReturns the value of inbox_position, or the default value …\nReturns the value of inbox_position, or the default value …\nReturns the value of incremental_mac, or the default value …\nReturns the value of incremental_mac_chunk_size, or the …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nEquivalent of …\nEquivalent of …\nReturns true if value is a variant of ProvisioningVersion.\nReturns the value of is_view_once, or the default value if …\nReturns the value of key, or the default value if key is …\nReturns the value of length, or the default value if length…\nReturns the value of master_key, or the default value if …\nReturns the value of master_key, or the default value if …\nNEXT ID: 14\nNested message and enum types in Member.\nReturns the enum value of members, or the default if the …\nReturns the value of message, or the default value if …\nReturns the value of name, or the default value if name is …\nReturns the value of name, or the default value if name is …\nReturns the value of name, or the default value if name is …\nReturns the value of null_message, or the default value if …\nReturns the value of number, or the default value if number…\nReturns the value of number, or the default value if number…\nNested message and enum types in Pack.\nReturns the value of padding, or the default value if …\nReturns the value of padding, or the default value if …\nReturns the value of path, or the default value if path is …\nNested message and enum types in PaymentAddress.\nReturns the value of pni, or the default value if pni is …\nReturns the value of pni, or the default value if pni is …\nReturns the value of pni_identity_key_private, or the …\nReturns the value of pni_identity_key_public, or the …\nOnly set when sending to server\nOnly set when sending to server\nReturns the value of profile_key, or the default value if …\nReturns the value of profile_key, or the default value if …\nReturns the value of profile_key, or the default value if …\nReturns the value of profile_key, or the default value if …\nReturns the value of provisioning_code, or the default …\nReturns the value of provisioning_version, or the default …\nReturns the value of public_key, or the default value if …\nReturns the value of ratchet_key, or the default value if …\nReturns the value of read_receipts, or the default value …\nNested message and enum types in ReceiptMessage.\nReturns the value of reporting_token, or the default value …\nNEXT ID: 18\nReturns the value of required_protocol_version, or the …\nReturns the value of revision, or the default value if …\nReturns the enum value of role, or the default if the …\nNested message and enum types in SenderCertificate.\nReturns the value of sender_key_distribution_message, or …\nNested message and enum types in ServerCertificate.\nReturns the value of server_guid, or the default value if …\nReturns the value of server_timestamp, or the default …\nSets action to the provided enum value.\nSets add_from_invite_link to the provided enum value.\nSets add_from_invite_link to the provided enum value.\nSets attributes to the provided enum value.\nSets members to the provided enum value.\nSets role to the provided enum value.\nSets state to the provided enum value.\nSets text_style to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nReturns the value of signature, or the default value if …\nReturns the value of signature, or the default value if …\nReturns the value of signature, or the default value if …\nReturns the value of size, or the default value if size is …\nReturns the value of source_device, or the default value …\nReturns the value of source_service_id, or the default …\nReturns the value of start, or the default value if start …\nReturns the enum value of state, or the default if the …\nReturns the value of status, or the default value if status…\nReturns the value of story, or the default value if story …\nNested message and enum types in StoryMessage.\nNested message and enum types in SyncMessage.\nReturns the value of synthetic_iv, or the default value if …\nReturns the value of target_sent_timestamp, or the default …\nReturns the value of text, or the default value if text is …\nNested message and enum types in TextAttachment.\nReturns the value of text_background_color, or the default …\nReturns the value of text_foreground_color, or the default …\ninteger representation of hex color\nReturns the enum value of text_style, or the default if …\nReturns the value of thumbnail, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of title, or the default value if title …\nReturns the value of title, or the default value if title …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nNested message and enum types in TypingMessage.\nNested message and enum types in UnidentifiedSenderMessage.\nReturns the value of upload_timestamp, or the default …\nReturns the value of urgent, or the default value if urgent…\nReturns the value of url, or the default value if url is …\nReturns the value of user_agent, or the default value if …\nReturns the value of uuid, or the default value if uuid is …\nReturns the value of uuid, or the default value if uuid is …\nNext ID: 21\nReturns the value of verb, or the default value if verb is …\nNested message and enum types in Verified.\nNested message and enum types in WebSocketMessage.\nReturns the value of width, or the default value if width …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a AccessRequired, or None if value is …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of AccessRequired.\nString value of the enum field names used in the ProtoBuf …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Flags, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Flags.\nDecodes an instance of the message from a buffer, and …\nString value of the enum field names used in the ProtoBuf …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Style, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Style.\nDecodes an instance of the message from a buffer, and …\nReturns the value of data, or the default value if data is …\nReturns the value of device_id, or the default value if …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nNested message and enum types in Hangup.\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nNested message and enum types in Offer.\nNested message and enum types in Opaque.\nReturns the value of opaque, or the default value if opaque…\nReturns the value of opaque, or the default value if opaque…\nReturns the value of opaque, or the default value if opaque…\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets urgency to the provided enum value.\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of urgency, or the default if the …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Urgency, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Urgency.\nReturns the value of content_type, or the default value if …\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the value of length, or the default value if length…\nString value of the enum field names used in the ProtoBuf …\nString value of the enum field names used in the ProtoBuf …\nReturns the value of author_aci, or the default value if …\nReturns the value of author_aci, or the default value if …\nNested message and enum types in Contact.\nReturns the value of emoji, or the default value if emoji …\nReturns the value of emoji, or the default value if emoji …\nReturns the value of era_id, or the default value if era_id…\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Flags, or None if value is not a …\nConverts an i32 to a ProtocolVersion, or None if value is …\nCreates an enum from field names used in the ProtoBuf …\nCreates an enum from field names used in the ProtoBuf …\nReturns the value of id, or the default value if id is …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Flags.\nReturns true if value is a variant of ProtocolVersion.\nReturns the value of organization, or the default value if …\nReturns the value of pack_id, or the default value if …\nReturns the value of pack_key, or the default value if …\nNested message and enum types in Payment.\nNested message and enum types in Quote.\nReturns the value of receipt_credential_presentation, or …\nReturns the value of remove, or the default value if remove…\nReturns the value of sent_timestamp, or the default value …\nSets type to the provided enum value.\nReturns the value of sticker_id, or the default value if …\nReturns the value of target_author_aci, or the default …\nReturns the value of target_sent_timestamp, or the default …\nReturns the value of target_sent_timestamp, or the default …\nReturns the value of text, or the default value if text is …\nReturns the enum value of type, or the default if the …\nReturns the value of city, or the default value if city is …\nReturns the value of country, or the default value if …\nReturns the value of display_name, or the default value if …\nNested message and enum types in Email.\nReturns the value of family_name, or the default value if …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the value of given_name, or the default value if …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the value of is_profile, or the default value if …\nReturns the value of label, or the default value if label …\nReturns the value of label, or the default value if label …\nReturns the value of label, or the default value if label …\nReturns the value of middle_name, or the default value if …\nReturns the value of neighborhood, or the default value if …\nNested message and enum types in Phone.\nReturns the value of pobox, or the default value if pobox …\nNested message and enum types in PostalAddress.\nReturns the value of postcode, or the default value if …\nReturns the value of prefix, or the default value if prefix…\nReturns the value of region, or the default value if region…\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nReturns the value of street, or the default value if street…\nReturns the value of suffix, or the default value if suffix…\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the value of value, or the default value if value …\nReturns the value of value, or the default value if value …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nNested message and enum types in Activation.\nNested message and enum types in Amount.\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nReturns the value of note, or the default value if note is …\nNested message and enum types in Notification.\nSets type to the provided enum value.\nReturns the enum value of type, or the default if the …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nReturns the value of pico_mob, or the default value if …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nReturns the value of receipt, or the default value if …\nString value of the enum field names used in the ProtoBuf …\nReturns the value of content_type, or the default value if …\nReturns the value of file_name, or the default value if …\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nNested message and enum types in Actions.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the enum value of add_from_invite_link_access, or …\nReturns the enum value of attributes_access, or the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the enum value of members_access, or the default …\nOnly set when receiving from server\nOnly set when sending to server\nOnly set when sending to server\nOnly set when sending to server\nOnly set when receiving from server\nOnly set when receiving from server\nOnly set when receiving from server\nReturns the enum value of role, or the default if the …\nReturns the enum value of role, or the default if the …\nSets add_from_invite_link_access to the provided enum …\nSets attributes_access to the provided enum value.\nSets members_access to the provided enum value.\nSets role to the provided enum value.\nSets role to the provided enum value.\nOnly set when receiving from server\nOnly set when receiving from server\nOnly set when receiving from server\nReturns the argument unchanged.\nCalls U::from(self).\nString value of the enum field names used in the ProtoBuf …\nReturns the value of e164, or the default value if e164 is …\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns the value of content_type, or the default value if …\nReturns the value of e164, or the default value if e164 is …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the value of length, or the default value if length…\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Role, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Role.\nReturns the value of content_type, or the default value if …\nReturns the value of emoji, or the default value if emoji …\nReturns the argument unchanged.\nReturns the value of id, or the default value if id is …\nCalls U::from(self).\nReturns the value of address, or the default value if …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nReturns the value of signature, or the default value if …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns the value of expires, or the default value if …\nReturns the argument unchanged.\nReturns the value of identity_key, or the default value if …\nCalls U::from(self).\nReturns the value of sender_device, or the default value …\nReturns the value of sender_e164, or the default value if …\nReturns the value of sender_uuid, or the default value if …\nReturns the argument unchanged.\nReturns the value of id, or the default value if id is …\nCalls U::from(self).\nReturns the value of key, or the default value if key is …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nReturns the value of admin_pass_key, or the default value …\nNested message and enum types in CallEvent.\nReturns the value of call_id, or the default value if …\nAn identifier for a call. Generated directly for 1:1, or …\nNested message and enum types in CallLinkUpdate.\nNested message and enum types in CallLogEvent.\nReturns the value of complete, or the default value if …\nReturns the value of conversation_id, or the default value …\nReturns the value of conversation_id, or the default value …\nData identifying a conversation. The service ID for 1:1, …\nNested message and enum types in DeleteForMe.\nReturns the value of destination_e164, or the default …\nReturns the value of destination_service_id, or the …\nReturns the enum value of direction, or the default if the …\nReturns the enum value of event, or the default if the …\nReturns the value of expiration_start_timestamp, or the …\nNested message and enum types in FetchLatest.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the value of group_id, or the default value if …\nReturns the value of id, or the default value if id is …\nReturns the value of identity_key_pair, or the default …\nSerialized libsignal-client IdentityKeyPair\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the value of is_recipient_update, or the default …\nReturns the value of last_resort_kyber_pre_key, or the …\nSerialized libsignal-client KyberPreKeyRecord\nReturns the value of link_previews, or the default value …\nReturns the value of master, or the default value if master…\nNested message and enum types in MessageRequestResponse.\nReturns the value of new_e164, or the default value if …\nThe e164 we have changed our number to\nReturns the value of note, or the default value if note is …\nNested message and enum types in OutgoingPayment.\nReturns the value of pack_id, or the default value if …\nReturns the value of pack_key, or the default value if …\nReturns the value of provisioning_version, or the default …\nReturns the value of read_receipts, or the default value …\nReturns the value of recipient_service_id, or the default …\nReturns the value of registration_id, or the default value …\nNested message and enum types in Request.\nReturns the value of root_key, or the default value if …\nReturns the value of sender_aci, or the default value if …\nReturns the value of sender_aci, or the default value if …\nReturns the value of sender_aci, or the default value if …\nNested message and enum types in Sent.\nSets direction to the provided enum value.\nSets event to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nReturns the value of signed_pre_key, or the default value …\nSerialized libsignal-client SignedPreKeyRecord\nNested message and enum types in StickerPackOperation.\nReturns the value of storage_service, or the default value …\n@deprecated\nReturns the value of thread_aci, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the value of typing_indicators, or the default …\nReturns the value of unidentified_delivery_indicators, or …\nString value of the enum field names used in the ProtoBuf …\nString value of the enum field names used in the ProtoBuf …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nConverts an i32 to a Direction, or None if value is not a …\nConverts an i32 to a Event, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCreates an enum from field names used in the ProtoBuf …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns true if value is a variant of Direction.\nReturns true if value is a variant of Event.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nNested message and enum types in AddressableMessage.\nNested message and enum types in ConversationIdentifier.\nReturns the value of fallback_digest, or the default value …\nReturns the value of fallback_plaintext_hash, or the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the value of is_full_delete, or the default value …\nReturns the value of sent_timestamp, or the default value …\nReturns the value of uuid, or the default value if uuid is …\nThe uuid from the Attachment.\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns the value of amount_pico_mob, or the default value …\n@required\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the value of fee_pico_mob, or the default value if …\n@required\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the value of ledger_block_index, or the default …\n@required\nReturns the value of ledger_block_timestamp, or the …\nDecodes an instance of the message from a buffer, and …\nReturns the value of receipt, or the default value if …\nReturns the value of recipient_address, or the default …\nGROUPS = 2;\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns the value of destination_identity_key, or the …\nReturns the value of destination_service_id, or the …\nReturns the value of destination_service_id, or the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the value of is_allowed_to_reply, or the default …\nReturns the value of unidentified, or the default value if …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns the value of angle, or the default value if angle …\ndegrees\nString value of the enum field names used in the ProtoBuf …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the value of end_color, or the default value if …\ndeprecated: this field will be removed in a future release.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Style, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Style.\nDecodes an instance of the message from a buffer, and …\npercent from 0 to 1\nReturns the value of start_color, or the default value if …\ndeprecated: this field will be removed in a future release.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Action, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Action.\nReturns the value of content, or the default value if …\nReturns the enum value of content_hint, or the default if …\nReturns the argument unchanged.\nReturns the value of group_id, or the default value if …\nCalls U::from(self).\nNested message and enum types in Message.\nSets content_hint to the provided enum value.\nSets type to the provided enum value.\nReturns the enum value of type, or the default if the …\nShow an error immediately; it was important but we can’t …\nDon’t show any error UI at all; this is something sent …\nFurther cases should line up with Envelope.Type, even …\nSender will try to resend; delay any error UI if possible\nString value of the enum field names used in the ProtoBuf …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nConverts an i32 to a ContentHint, or None if value is not …\nCreates an enum from field names used in the ProtoBuf …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns true if value is a variant of ContentHint.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a State, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of State.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGenerate a random key pair\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nAccount Identity (ACI)\nThis type is used in registration lock handling. It’s …\nSince we can’t use format!() with constants, the URLs …\nPhone number identity (PNI)\nFetches a list of all devices tied to the authenticated …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nRequest AttachmentV2UploadAttributes\nDownloads larger files in streaming fashion, e.g. …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nUpload larger file to CDN0 in legacy fashion, e.g. for …\nRequest a verification code.\nUpload attachment to CDN\nMethod used to check our own UUID\nWrites a profile and returns the avatar URL, if one was …\nEquivalent of Java’s SignalServiceMessageReceiver.\nReturns the argument unchanged.\nCalls U::from(self).\nOne-off method to receive all pending messages.\nAttachment specification to be used for uploading.\nContains the error value\nEquivalent of Java’s SignalServiceMessageSender.\nContains the success value\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nSend Configuration synchronization message\nUpload contact details to the CDN and send a sync message\nSend a message content to a single recipient.\nSend a message to the recipients in a group.\nEncrypts and uploads an attachment\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nThis is additional functions required to handle session …\nRemove the session records corresponding to all devices of …\nRemove a session record for a recipient ID + device ID …\nRemove a session record for a recipient ID + device ID …\nGet the IDs of all known sub devices with active sessions …\nReturns the argument unchanged.\nCalls U::from(self).\nA dispatching web socket client for the Signal web socket …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).") \ No newline at end of file +searchState.loadedDescShard("libsignal_service", 0, "GROUP_LEAVE_FLAG signals that this message is a group …\nGROUP_UPDATE_FLAG signals that this message updates the …\nThis trait allows for the conditional support of Send …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nEverything needed to support Signal Groups v2\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nLink a new device, given a tsurl.\nInitialize PNI on linked devices.\nSet profile attributes\nUpload a proof-required reCaptcha token and response.\nUpdate (encrypted) device name\nChecks the availability of pre-keys, and updates them as …\nUpload a profile\nUpload a profile\nDecrypts an attachment in place, given the key material.\nEncrypts an attachment in place, given the key material.\nReturns the argument unchanged.\nCalls U::from(self).\nDecrypts incoming messages and encrypts outgoing messages.\nReturns the argument unchanged.\nEquivalent of …\nCalls U::from(self).\nOpens (“decrypts”) an envelope.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts a proto::Content into a public Content, including …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nA unique UUID for this specific message, produced by the …\nReturns the argument unchanged.\nCalls U::from(self).\nGlobal cache for groups v2 credentials, as demonstrated in …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGet an entry of the cache, key usually represents the day …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nOverwrite the entire contents of the cache with new data.\nGiven a 16-byte GroupV1 ID, derive the migration key.\nWebSocketService that panics on every request, mainly for …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the stream of Envelopes\nReturn a SignalWebSocket for sending messages and other …\nAttachment represents an attachment received from a peer\nMirror of the protobuf ContactDetails message but with …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nAdditional methods for the Kyber pre key store\nStores the ID of keys published ahead of time\nAnalogue of deleteAllStaleOneTimeKyberPreKeys\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nnumber of kyber pre-keys we currently have in store\nAnalogous to markAllOneTimeKyberPreKeysStaleIfNecessary\nID of the next PQ pre key\nID of the next pre key\nID of the next signed pre key\nnumber of signed pre-keys we currently have in store\nThe type used in memory to represent a device, i.e. a …\nInterface defining the identity store, which may be …\nUUID namespace for Domain Name System (DNS).\nUUID namespace for ISO Object Identifiers (OIDs).\nUUID namespace for Uniform Resource Locators (URLs).\nUUID namespace for X.500 Distinguished Names (DNs).\nA Protocol Buffers message.\nA Universally Unique Identifier (UUID).\nA general error that can occur when working with UUIDs.\nGet a borrowed Braced formatter.\nReturns a slice of 16 octets containing the value.\nReturns the four field values of the UUID.\nGet a borrowed Hyphenated formatter.\nGet a borrowed Simple formatter.\nReturns a 128bit value containing the value.\nReturns two 64bit values containing the value.\nGet a borrowed Urn formatter.\nGet a Braced formatter.\nClears the message, resetting all fields to their default.\nDecodes an instance of the message from a buffer.\nDecodes a length-delimited instance of the message from …\nEncodes the message to a buffer.\nA buffer that can be used for encode_... calls, that is …\nEncodes the message with a length-delimiter to a buffer.\nEncodes the message with a length-delimiter to a newly …\nEncodes the message to a newly allocated buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCreates a UUID using the supplied bytes.\nCreates a UUID using the supplied bytes in little endian …\nCreates a reference to a UUID from a reference to the …\nCreates a UUID from four field values.\nCreates a UUID from four field values in little-endian …\nCreates a UUID using the supplied bytes.\nCreates a UUID using the supplied bytes in little endian …\nCreates a UUID from a 128bit value.\nCreates a UUID from a 128bit value in little-endian order.\nCreates a UUID from two 64bit values.\nReturn the public identity for the given address, if known.\nReturn the single specific identity the store is assumed …\nReturn a u32 specific to this store instance.\nIf the UUID is the correct version (v1, or v6) this will …\nIf the UUID is the correct version (v1, v6, or v7) this …\nReturns the variant of the UUID structure.\nReturns the version of the UUID.\nReturns the version number of the UUID.\nGet a Hyphenated formatter.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nConsumes self and returns the underlying byte value of the …\nTests if the UUID is max (all ones).\nTests if the UUID is nil (all zeros).\nReturn whether an identity is trusted for the role …\nThe ‘max UUID’ (all ones).\nDecodes an instance of the message from a buffer, and …\nDecodes a length-delimited instance of the message from …\nThe ‘nil UUID’ (all zeros).\nParses a Uuid from a string of hexadecimal digits with …\nRecord an identity into the store. The identity is then …\nGet a Simple formatter.\nReturns the bytes of the UUID in little-endian order.\nReturns the four field values of the UUID in little-endian …\nReturns a 128bit little-endian value containing the value.\nParses a Uuid from a string of hexadecimal digits with …\nParses a Uuid from a string of hexadecimal digits with …\nGet a Urn formatter.\nEncrypt and decrypt a ProfileName and other profile …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCopying deserialization of a ProfileName.\nZero-copy deserialization of a ProfileName.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nNested message and enum types in AccessControl.\nReturns the value of aci, or the default value if aci is …\nReturns the value of aci, or the default value if aci is …\nReturns the value of aci_identity_key_private, or the …\nReturns the value of aci_identity_key_public, or the …\nReturns the enum value of action, or the default if the …\nReturns the value of active, or the default value if active…\nReturns the enum value of add_from_invite_link, or the …\nReturns the enum value of add_from_invite_link, or the …\nReturns the value of allows_replies, or the default value …\nReturns the value of archived, or the default value if …\nReturns the value of archived, or the default value if …\nString value of the enum field names used in the ProtoBuf …\nNested message and enum types in AttachmentPointer.\nReturns the enum value of attributes, or the default if …\nReturns the value of author, or the default value if author…\nReturns the value of blocked, or the default value if …\nReturns the value of blur_hash, or the default value if …\nReturns the value of body, or the default value if body is …\nReturns the value of body, or the default value if body is …\nReturns the value of body, or the default value if body is …\nReturns the value of body, or the default value if body is …\nEncrypted ProvisionMessage\nNested message and enum types in BodyRange.\nNested message and enum types in CallMessage.\nReturns the value of caption, or the default value if …\nReturns the value of cdn_number, or the default value if …\nReturns the value of certificate, or the default value if …\nReturns the value of certificate, or the default value if …\nReturns the value of ciphertext, or the default value if …\nReturns the value of color, or the default value if color …\nReturns the value of color, or the default value if color …\nNested message and enum types in ContactDetails.\nReturns the value of content, or the default value if …\nContains an encrypted Content\nReturns the value of content_type, or the default value if …\nNested message and enum types in DataMessage.\nReturns the value of date, or the default value if date is …\nReturns the value of decryption_error_message, or the …\nReturns the value of description, or the default value if …\nReturns the value of destination_aci, or the default value …\nReturns the value of destination_device_id, or the default …\nReturns the value of destination_service_id, or the …\nReturns the value of device_id, or the default value if …\nReturns the value of digest, or the default value if digest…\nReturns the value of encrypted_message, or the default …\nReturns the value of encrypted_static, or the default …\nNested message and enum types in Envelope.\nReturns the value of ephemeral_public, or the default …\nReturns the value of ephemeral_public, or the default …\nReturns the value of expire_timer, or the default value if …\nReturns the value of expire_timer, or the default value if …\nReturns the value of expire_timer, or the default value if …\nReturns the value of file_name, or the default value if …\nReturns the value of flags, or the default value if flags …\nReturns the value of flags, or the default value if flags …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a ProvisioningVersion, or None if value …\nEquivalent of …\nCreates an enum from field names used in the ProtoBuf …\nNested message and enum types in GroupAttributeBlob.\nNested message and enum types in GroupChange.\nReturns the value of group_change, or the default value if …\nNested message and enum types in GroupChanges.\nNested message and enum types in GroupContext.\nNested message and enum types in GroupDetails.\nReturns the value of group_id, or the default value if …\nNested message and enum types in GroupInviteLink.\nReturns the value of height, or the default value if height…\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nReturns the value of identity_key, or the default value if …\nReturns the value of inbox_position, or the default value …\nReturns the value of inbox_position, or the default value …\nReturns the value of incremental_mac, or the default value …\nReturns the value of incremental_mac_chunk_size, or the …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nEquivalent of …\nEquivalent of …\nReturns true if value is a variant of ProvisioningVersion.\nReturns the value of is_view_once, or the default value if …\nReturns the value of key, or the default value if key is …\nReturns the value of length, or the default value if length…\nReturns the value of master_key, or the default value if …\nReturns the value of master_key, or the default value if …\nNEXT ID: 14\nNested message and enum types in Member.\nReturns the enum value of members, or the default if the …\nReturns the value of message, or the default value if …\nReturns the value of name, or the default value if name is …\nReturns the value of name, or the default value if name is …\nReturns the value of name, or the default value if name is …\nReturns the value of null_message, or the default value if …\nReturns the value of number, or the default value if number…\nReturns the value of number, or the default value if number…\nNested message and enum types in Pack.\nReturns the value of padding, or the default value if …\nReturns the value of padding, or the default value if …\nReturns the value of path, or the default value if path is …\nNested message and enum types in PaymentAddress.\nReturns the value of pni, or the default value if pni is …\nReturns the value of pni, or the default value if pni is …\nReturns the value of pni_identity_key_private, or the …\nReturns the value of pni_identity_key_public, or the …\nOnly set when sending to server\nOnly set when sending to server\nReturns the value of profile_key, or the default value if …\nReturns the value of profile_key, or the default value if …\nReturns the value of profile_key, or the default value if …\nReturns the value of profile_key, or the default value if …\nReturns the value of provisioning_code, or the default …\nReturns the value of provisioning_version, or the default …\nReturns the value of public_key, or the default value if …\nReturns the value of ratchet_key, or the default value if …\nReturns the value of read_receipts, or the default value …\nNested message and enum types in ReceiptMessage.\nReturns the value of reporting_token, or the default value …\nNEXT ID: 18\nReturns the value of required_protocol_version, or the …\nReturns the value of revision, or the default value if …\nReturns the enum value of role, or the default if the …\nNested message and enum types in SenderCertificate.\nReturns the value of sender_key_distribution_message, or …\nNested message and enum types in ServerCertificate.\nReturns the value of server_guid, or the default value if …\nReturns the value of server_timestamp, or the default …\nSets action to the provided enum value.\nSets add_from_invite_link to the provided enum value.\nSets add_from_invite_link to the provided enum value.\nSets attributes to the provided enum value.\nSets members to the provided enum value.\nSets role to the provided enum value.\nSets state to the provided enum value.\nSets text_style to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nReturns the value of signature, or the default value if …\nReturns the value of signature, or the default value if …\nReturns the value of signature, or the default value if …\nReturns the value of size, or the default value if size is …\nReturns the value of source_device, or the default value …\nReturns the value of source_service_id, or the default …\nReturns the value of start, or the default value if start …\nReturns the enum value of state, or the default if the …\nReturns the value of status, or the default value if status…\nReturns the value of story, or the default value if story …\nNested message and enum types in StoryMessage.\nNested message and enum types in SyncMessage.\nReturns the value of synthetic_iv, or the default value if …\nReturns the value of target_sent_timestamp, or the default …\nReturns the value of text, or the default value if text is …\nNested message and enum types in TextAttachment.\nReturns the value of text_background_color, or the default …\nReturns the value of text_foreground_color, or the default …\ninteger representation of hex color\nReturns the enum value of text_style, or the default if …\nReturns the value of thumbnail, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of title, or the default value if title …\nReturns the value of title, or the default value if title …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nNested message and enum types in TypingMessage.\nNested message and enum types in UnidentifiedSenderMessage.\nReturns the value of upload_timestamp, or the default …\nReturns the value of urgent, or the default value if urgent…\nReturns the value of url, or the default value if url is …\nReturns the value of user_agent, or the default value if …\nReturns the value of uuid, or the default value if uuid is …\nReturns the value of uuid, or the default value if uuid is …\nNext ID: 21\nReturns the value of verb, or the default value if verb is …\nNested message and enum types in Verified.\nNested message and enum types in WebSocketMessage.\nReturns the value of width, or the default value if width …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a AccessRequired, or None if value is …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of AccessRequired.\nString value of the enum field names used in the ProtoBuf …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Flags, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Flags.\nDecodes an instance of the message from a buffer, and …\nString value of the enum field names used in the ProtoBuf …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Style, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Style.\nDecodes an instance of the message from a buffer, and …\nReturns the value of data, or the default value if data is …\nReturns the value of device_id, or the default value if …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nNested message and enum types in Hangup.\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nReturns the value of id, or the default value if id is …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nNested message and enum types in Offer.\nNested message and enum types in Opaque.\nReturns the value of opaque, or the default value if opaque…\nReturns the value of opaque, or the default value if opaque…\nReturns the value of opaque, or the default value if opaque…\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets urgency to the provided enum value.\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of urgency, or the default if the …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Urgency, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Urgency.\nReturns the value of content_type, or the default value if …\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the value of length, or the default value if length…\nString value of the enum field names used in the ProtoBuf …\nString value of the enum field names used in the ProtoBuf …\nReturns the value of author_aci, or the default value if …\nReturns the value of author_aci, or the default value if …\nNested message and enum types in Contact.\nReturns the value of emoji, or the default value if emoji …\nReturns the value of emoji, or the default value if emoji …\nReturns the value of era_id, or the default value if era_id…\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Flags, or None if value is not a …\nConverts an i32 to a ProtocolVersion, or None if value is …\nCreates an enum from field names used in the ProtoBuf …\nCreates an enum from field names used in the ProtoBuf …\nReturns the value of id, or the default value if id is …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Flags.\nReturns true if value is a variant of ProtocolVersion.\nReturns the value of organization, or the default value if …\nReturns the value of pack_id, or the default value if …\nReturns the value of pack_key, or the default value if …\nNested message and enum types in Payment.\nNested message and enum types in Quote.\nReturns the value of receipt_credential_presentation, or …\nReturns the value of remove, or the default value if remove…\nReturns the value of sent_timestamp, or the default value …\nSets type to the provided enum value.\nReturns the value of sticker_id, or the default value if …\nReturns the value of target_author_aci, or the default …\nReturns the value of target_sent_timestamp, or the default …\nReturns the value of target_sent_timestamp, or the default …\nReturns the value of text, or the default value if text is …\nReturns the enum value of type, or the default if the …\nReturns the value of city, or the default value if city is …\nReturns the value of country, or the default value if …\nReturns the value of display_name, or the default value if …\nNested message and enum types in Email.\nReturns the value of family_name, or the default value if …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the value of given_name, or the default value if …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the value of is_profile, or the default value if …\nReturns the value of label, or the default value if label …\nReturns the value of label, or the default value if label …\nReturns the value of label, or the default value if label …\nReturns the value of middle_name, or the default value if …\nReturns the value of neighborhood, or the default value if …\nNested message and enum types in Phone.\nReturns the value of pobox, or the default value if pobox …\nNested message and enum types in PostalAddress.\nReturns the value of postcode, or the default value if …\nReturns the value of prefix, or the default value if prefix…\nReturns the value of region, or the default value if region…\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nReturns the value of street, or the default value if street…\nReturns the value of suffix, or the default value if suffix…\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the value of value, or the default value if value …\nReturns the value of value, or the default value if value …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nNested message and enum types in Activation.\nNested message and enum types in Amount.\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nReturns the value of note, or the default value if note is …\nNested message and enum types in Notification.\nSets type to the provided enum value.\nReturns the enum value of type, or the default if the …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nReturns the value of pico_mob, or the default value if …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nReturns the value of receipt, or the default value if …\nString value of the enum field names used in the ProtoBuf …\nReturns the value of content_type, or the default value if …\nReturns the value of file_name, or the default value if …\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nNested message and enum types in Actions.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the enum value of add_from_invite_link_access, or …\nReturns the enum value of attributes_access, or the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the enum value of members_access, or the default …\nOnly set when receiving from server\nOnly set when sending to server\nOnly set when sending to server\nOnly set when sending to server\nOnly set when receiving from server\nOnly set when receiving from server\nOnly set when receiving from server\nReturns the enum value of role, or the default if the …\nReturns the enum value of role, or the default if the …\nSets add_from_invite_link_access to the provided enum …\nSets attributes_access to the provided enum value.\nSets members_access to the provided enum value.\nSets role to the provided enum value.\nSets role to the provided enum value.\nOnly set when receiving from server\nOnly set when receiving from server\nOnly set when receiving from server\nReturns the argument unchanged.\nCalls U::from(self).\nString value of the enum field names used in the ProtoBuf …\nReturns the value of e164, or the default value if e164 is …\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns the value of content_type, or the default value if …\nReturns the value of e164, or the default value if e164 is …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the value of length, or the default value if length…\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Role, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Role.\nReturns the value of content_type, or the default value if …\nReturns the value of emoji, or the default value if emoji …\nReturns the argument unchanged.\nReturns the value of id, or the default value if id is …\nCalls U::from(self).\nReturns the value of address, or the default value if …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nReturns the value of signature, or the default value if …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns the value of expires, or the default value if …\nReturns the argument unchanged.\nReturns the value of identity_key, or the default value if …\nCalls U::from(self).\nReturns the value of sender_device, or the default value …\nReturns the value of sender_e164, or the default value if …\nReturns the value of sender_uuid, or the default value if …\nReturns the argument unchanged.\nReturns the value of id, or the default value if id is …\nCalls U::from(self).\nReturns the value of key, or the default value if key is …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nReturns the value of admin_pass_key, or the default value …\nNested message and enum types in CallEvent.\nReturns the value of call_id, or the default value if …\nAn identifier for a call. Generated directly for 1:1, or …\nNested message and enum types in CallLinkUpdate.\nNested message and enum types in CallLogEvent.\nReturns the value of complete, or the default value if …\nReturns the value of conversation_id, or the default value …\nReturns the value of conversation_id, or the default value …\nData identifying a conversation. The service ID for 1:1, …\nNested message and enum types in DeleteForMe.\nReturns the value of destination_e164, or the default …\nReturns the value of destination_service_id, or the …\nReturns the enum value of direction, or the default if the …\nReturns the enum value of event, or the default if the …\nReturns the value of expiration_start_timestamp, or the …\nNested message and enum types in FetchLatest.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the value of group_id, or the default value if …\nReturns the value of id, or the default value if id is …\nReturns the value of identity_key_pair, or the default …\nSerialized libsignal-client IdentityKeyPair\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the value of is_recipient_update, or the default …\nReturns the value of last_resort_kyber_pre_key, or the …\nSerialized libsignal-client KyberPreKeyRecord\nReturns the value of link_previews, or the default value …\nReturns the value of master, or the default value if master…\nNested message and enum types in MessageRequestResponse.\nReturns the value of new_e164, or the default value if …\nThe e164 we have changed our number to\nReturns the value of note, or the default value if note is …\nNested message and enum types in OutgoingPayment.\nReturns the value of pack_id, or the default value if …\nReturns the value of pack_key, or the default value if …\nReturns the value of provisioning_version, or the default …\nReturns the value of read_receipts, or the default value …\nReturns the value of recipient_service_id, or the default …\nReturns the value of registration_id, or the default value …\nNested message and enum types in Request.\nReturns the value of root_key, or the default value if …\nReturns the value of sender_aci, or the default value if …\nReturns the value of sender_aci, or the default value if …\nReturns the value of sender_aci, or the default value if …\nNested message and enum types in Sent.\nSets direction to the provided enum value.\nSets event to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nSets type to the provided enum value.\nReturns the value of signed_pre_key, or the default value …\nSerialized libsignal-client SignedPreKeyRecord\nNested message and enum types in StickerPackOperation.\nReturns the value of storage_service, or the default value …\n@deprecated\nReturns the value of thread_aci, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the value of timestamp, or the default value if …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the enum value of type, or the default if the …\nReturns the value of typing_indicators, or the default …\nReturns the value of unidentified_delivery_indicators, or …\nString value of the enum field names used in the ProtoBuf …\nString value of the enum field names used in the ProtoBuf …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nConverts an i32 to a Direction, or None if value is not a …\nConverts an i32 to a Event, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCreates an enum from field names used in the ProtoBuf …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns true if value is a variant of Direction.\nReturns true if value is a variant of Event.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nNested message and enum types in AddressableMessage.\nNested message and enum types in ConversationIdentifier.\nReturns the value of fallback_digest, or the default value …\nReturns the value of fallback_plaintext_hash, or the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the value of is_full_delete, or the default value …\nReturns the value of sent_timestamp, or the default value …\nReturns the value of uuid, or the default value if uuid is …\nThe uuid from the Attachment.\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the argument unchanged.\nCalls U::from(self).\nDecodes an instance of the message from a buffer, and …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns the value of amount_pico_mob, or the default value …\n@required\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the value of fee_pico_mob, or the default value if …\n@required\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the value of ledger_block_index, or the default …\n@required\nReturns the value of ledger_block_timestamp, or the …\nDecodes an instance of the message from a buffer, and …\nReturns the value of receipt, or the default value if …\nReturns the value of recipient_address, or the default …\nGROUPS = 2;\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns the value of destination_identity_key, or the …\nReturns the value of destination_service_id, or the …\nReturns the value of destination_service_id, or the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the value of is_allowed_to_reply, or the default …\nReturns the value of unidentified, or the default value if …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns the value of angle, or the default value if angle …\ndegrees\nString value of the enum field names used in the ProtoBuf …\nEncodes the message to a buffer.\nReturns the encoded length of the message without a length …\nReturns the value of end_color, or the default value if …\ndeprecated: this field will be removed in a future release.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Style, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Style.\nDecodes an instance of the message from a buffer, and …\npercent from 0 to 1\nReturns the value of start_color, or the default value if …\ndeprecated: this field will be removed in a future release.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Action, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Action.\nReturns the value of content, or the default value if …\nReturns the enum value of content_hint, or the default if …\nReturns the argument unchanged.\nReturns the value of group_id, or the default value if …\nCalls U::from(self).\nNested message and enum types in Message.\nSets content_hint to the provided enum value.\nSets type to the provided enum value.\nReturns the enum value of type, or the default if the …\nShow an error immediately; it was important but we can’t …\nDon’t show any error UI at all; this is something sent …\nFurther cases should line up with Envelope.Type, even …\nSender will try to resend; delay any error UI if possible\nString value of the enum field names used in the ProtoBuf …\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nConverts an i32 to a ContentHint, or None if value is not …\nCreates an enum from field names used in the ProtoBuf …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns true if value is a variant of ContentHint.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a State, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of State.\nString value of the enum field names used in the ProtoBuf …\nReturns the argument unchanged.\nConverts an i32 to a Type, or None if value is not a valid …\nCreates an enum from field names used in the ProtoBuf …\nCalls U::from(self).\nReturns true if value is a variant of Type.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGenerate a random key pair\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nAccount Identity (ACI)\nThis type is used in registration lock handling. It’s …\nSince we can’t use format!() with constants, the URLs …\nPhone number identity (PNI)\nFetches a list of all devices tied to the authenticated …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nRequest AttachmentV2UploadAttributes\nDownloads larger files in streaming fashion, e.g. …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nUpload larger file to CDN0 in legacy fashion, e.g. for …\nRequest a verification code.\nUpload attachment to CDN\nMethod used to check our own UUID\nWrites a profile and returns the avatar URL, if one was …\nEquivalent of Java’s SignalServiceMessageReceiver.\nReturns the argument unchanged.\nCalls U::from(self).\nOne-off method to receive all pending messages.\nAttachment specification to be used for uploading.\nContains the error value\nEquivalent of Java’s SignalServiceMessageSender.\nContains the success value\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nSend Configuration synchronization message\nUpload contact details to the CDN and send a sync message\nSend a message content to a single recipient.\nSend a message to the recipients in a group.\nEncrypts and uploads an attachment\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nThis is additional functions required to handle session …\nRemove the session records corresponding to all devices of …\nRemove a session record for a recipient ID + device ID …\nRemove a session record for a recipient ID + device ID …\nGet the IDs of all known sub devices with active sessions …\nReturns the argument unchanged.\nCalls U::from(self).\nA dispatching web socket client for the Signal web socket …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).") \ No newline at end of file diff --git a/src/libsignal_service/account_manager.rs.html b/src/libsignal_service/account_manager.rs.html index a1bf89005..1a49a76fa 100644 --- a/src/libsignal_service/account_manager.rs.html +++ b/src/libsignal_service/account_manager.rs.html @@ -1,4 +1,4 @@ -account_manager.rs - source
1
+account_manager.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/attachment_cipher.rs.html b/src/libsignal_service/attachment_cipher.rs.html
index b53976902..f59f5b8ee 100644
--- a/src/libsignal_service/attachment_cipher.rs.html
+++ b/src/libsignal_service/attachment_cipher.rs.html
@@ -1,4 +1,4 @@
-attachment_cipher.rs - source
1
+attachment_cipher.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/cipher.rs.html b/src/libsignal_service/cipher.rs.html
index fbd8889a5..329fe0df5 100644
--- a/src/libsignal_service/cipher.rs.html
+++ b/src/libsignal_service/cipher.rs.html
@@ -1,4 +1,4 @@
-cipher.rs - source
1
+cipher.rs - source
1
 2
 3
 4
@@ -579,6 +579,10 @@
 579
 580
 581
+582
+583
+584
+585
 
use std::{convert::TryFrom, fmt, time::SystemTime};
 
 use aes::cipher::block_padding::{Iso7816, RawPadding};
@@ -745,6 +749,7 @@
                 )
                 .await?;
                 let metadata = Metadata {
+                    destination: envelope.destination_address(),
                     sender: envelope.source_address(),
                     sender_device: envelope.source_device(),
                     timestamp: envelope.server_timestamp(),
@@ -782,6 +787,7 @@
             Type::PlaintextContent => {
                 tracing::warn!(?envelope, "Envelope with plaintext content.  This usually indicates a decryption retry.");
                 let metadata = Metadata {
+                    destination: envelope.destination_address(),
                     sender: envelope.source_address(),
                     sender_device: envelope.source_device(),
                     timestamp: envelope.server_timestamp(),
@@ -802,6 +808,7 @@
                 )
                 .await?;
                 let metadata = Metadata {
+                    destination: envelope.destination_address(),
                     sender: envelope.source_address(),
                     sender_device: envelope.source_device(),
                     timestamp: envelope.timestamp(),
@@ -871,6 +878,7 @@
                 };
 
                 let metadata = Metadata {
+                    destination: envelope.destination_address(),
                     sender,
                     sender_device: device_id.into(),
                     timestamp: envelope.timestamp(),
diff --git a/src/libsignal_service/configuration.rs.html b/src/libsignal_service/configuration.rs.html
index fb43f9025..653098556 100644
--- a/src/libsignal_service/configuration.rs.html
+++ b/src/libsignal_service/configuration.rs.html
@@ -1,4 +1,4 @@
-configuration.rs - source
1
+configuration.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/content.rs.html b/src/libsignal_service/content.rs.html
index b22def556..3784c245c 100644
--- a/src/libsignal_service/content.rs.html
+++ b/src/libsignal_service/content.rs.html
@@ -1,4 +1,4 @@
-content.rs - source
1
+content.rs - source
1
 2
 3
 4
@@ -179,6 +179,7 @@
 179
 180
 181
+182
 
use libsignal_protocol::ProtocolAddress;
 use uuid::Uuid;
 
@@ -200,6 +201,7 @@
 #[derive(Clone, Debug)]
 pub struct Metadata {
     pub sender: crate::ServiceAddress,
+    pub destination: crate::ServiceAddress,
     pub sender_device: u32,
     pub timestamp: u64,
     pub needs_receipt: bool,
diff --git a/src/libsignal_service/content/data_message.rs.html b/src/libsignal_service/content/data_message.rs.html
index 89328f61d..da29b9f89 100644
--- a/src/libsignal_service/content/data_message.rs.html
+++ b/src/libsignal_service/content/data_message.rs.html
@@ -1,4 +1,4 @@
-data_message.rs - source
1
+data_message.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/content/story_message.rs.html b/src/libsignal_service/content/story_message.rs.html
index dc08708f5..b87ddfb54 100644
--- a/src/libsignal_service/content/story_message.rs.html
+++ b/src/libsignal_service/content/story_message.rs.html
@@ -1,4 +1,4 @@
-story_message.rs - source
1
+story_message.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/digeststream.rs.html b/src/libsignal_service/digeststream.rs.html
index 5c09e6425..e1af00ce7 100644
--- a/src/libsignal_service/digeststream.rs.html
+++ b/src/libsignal_service/digeststream.rs.html
@@ -1,4 +1,4 @@
-digeststream.rs - source
1
+digeststream.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/envelope.rs.html b/src/libsignal_service/envelope.rs.html
index e4f403c7e..9a6e1482b 100644
--- a/src/libsignal_service/envelope.rs.html
+++ b/src/libsignal_service/envelope.rs.html
@@ -1,4 +1,4 @@
-envelope.rs - source
1
+envelope.rs - source
1
 2
 3
 4
@@ -242,6 +242,14 @@
 242
 243
 244
+245
+246
+247
+248
+249
+250
+251
+252
 
use std::convert::{TryFrom, TryInto};
 
 use aes::cipher::block_padding::Pkcs7;
@@ -380,10 +388,18 @@
     pub fn source_address(&self) -> ServiceAddress {
         match self.source_service_id.as_deref() {
             Some(service_id) => ServiceAddress::try_from(service_id)
-                .expect("invalid ProtocolAddress UUID or prefix"),
+                .expect("invalid source ProtocolAddress UUID or prefix"),
             None => panic!("source_service_id is set"),
         }
     }
+
+    pub fn destination_address(&self) -> ServiceAddress {
+        match self.destination_service_id.as_deref() {
+            Some(service_id) => ServiceAddress::try_from(service_id)
+                .expect("invalid destination ProtocolAddress UUID or prefix"),
+            None => panic!("destination_address is set"),
+        }
+    }
 }
 
 #[derive(serde::Serialize, serde::Deserialize)]
diff --git a/src/libsignal_service/groups_v2/manager.rs.html b/src/libsignal_service/groups_v2/manager.rs.html
index 2b8f5ac8c..b53104185 100644
--- a/src/libsignal_service/groups_v2/manager.rs.html
+++ b/src/libsignal_service/groups_v2/manager.rs.html
@@ -1,4 +1,4 @@
-manager.rs - source
1
+manager.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/groups_v2/mod.rs.html b/src/libsignal_service/groups_v2/mod.rs.html
index a76f1859d..6252d42ba 100644
--- a/src/libsignal_service/groups_v2/mod.rs.html
+++ b/src/libsignal_service/groups_v2/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/groups_v2/model.rs.html b/src/libsignal_service/groups_v2/model.rs.html
index 197890afd..98a473872 100644
--- a/src/libsignal_service/groups_v2/model.rs.html
+++ b/src/libsignal_service/groups_v2/model.rs.html
@@ -1,4 +1,4 @@
-model.rs - source
1
+model.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/groups_v2/operations.rs.html b/src/libsignal_service/groups_v2/operations.rs.html
index 982725ccf..5348425a9 100644
--- a/src/libsignal_service/groups_v2/operations.rs.html
+++ b/src/libsignal_service/groups_v2/operations.rs.html
@@ -1,4 +1,4 @@
-operations.rs - source
1
+operations.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/groups_v2/utils.rs.html b/src/libsignal_service/groups_v2/utils.rs.html
index b82a665f6..e22133d6b 100644
--- a/src/libsignal_service/groups_v2/utils.rs.html
+++ b/src/libsignal_service/groups_v2/utils.rs.html
@@ -1,4 +1,4 @@
-utils.rs - source
1
+utils.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/home/runner/work/presage/presage/target/debug/build/libsignal-service-9b0310f725888160/out/signal.rs.html b/src/libsignal_service/home/runner/work/presage/presage/target/debug/build/libsignal-service-4074d0dc2129278e/out/signal.rs.html
similarity index 99%
rename from src/libsignal_service/home/runner/work/presage/presage/target/debug/build/libsignal-service-9b0310f725888160/out/signal.rs.html
rename to src/libsignal_service/home/runner/work/presage/presage/target/debug/build/libsignal-service-4074d0dc2129278e/out/signal.rs.html
index 51e20d110..e2c93cc0f 100644
--- a/src/libsignal_service/home/runner/work/presage/presage/target/debug/build/libsignal-service-9b0310f725888160/out/signal.rs.html
+++ b/src/libsignal_service/home/runner/work/presage/presage/target/debug/build/libsignal-service-4074d0dc2129278e/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/presage/presage/target/debug/build/libsignal-service-9b0310f725888160/out/signalservice.rs.html b/src/libsignal_service/home/runner/work/presage/presage/target/debug/build/libsignal-service-4074d0dc2129278e/out/signalservice.rs.html
similarity index 99%
rename from src/libsignal_service/home/runner/work/presage/presage/target/debug/build/libsignal-service-9b0310f725888160/out/signalservice.rs.html
rename to src/libsignal_service/home/runner/work/presage/presage/target/debug/build/libsignal-service-4074d0dc2129278e/out/signalservice.rs.html
index 18318bb1b..cd47ce1f2 100644
--- a/src/libsignal_service/home/runner/work/presage/presage/target/debug/build/libsignal-service-9b0310f725888160/out/signalservice.rs.html
+++ b/src/libsignal_service/home/runner/work/presage/presage/target/debug/build/libsignal-service-4074d0dc2129278e/out/signalservice.rs.html
@@ -1,4 +1,4 @@
-signalservice.rs - source
1
+signalservice.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/lib.rs.html b/src/libsignal_service/lib.rs.html
index 90b6ea686..5c46ab410 100644
--- a/src/libsignal_service/lib.rs.html
+++ b/src/libsignal_service/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/messagepipe.rs.html b/src/libsignal_service/messagepipe.rs.html
index 6d3c40806..406864b6d 100644
--- a/src/libsignal_service/messagepipe.rs.html
+++ b/src/libsignal_service/messagepipe.rs.html
@@ -1,4 +1,4 @@
-messagepipe.rs - source
1
+messagepipe.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/models.rs.html b/src/libsignal_service/models.rs.html
index 93f50a606..fefa127a0 100644
--- a/src/libsignal_service/models.rs.html
+++ b/src/libsignal_service/models.rs.html
@@ -1,4 +1,4 @@
-models.rs - source
1
+models.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/pre_keys.rs.html b/src/libsignal_service/pre_keys.rs.html
index ae508ba21..ac84cf3f0 100644
--- a/src/libsignal_service/pre_keys.rs.html
+++ b/src/libsignal_service/pre_keys.rs.html
@@ -1,4 +1,4 @@
-pre_keys.rs - source
1
+pre_keys.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/profile_cipher.rs.html b/src/libsignal_service/profile_cipher.rs.html
index 33afc5155..81fa2336f 100644
--- a/src/libsignal_service/profile_cipher.rs.html
+++ b/src/libsignal_service/profile_cipher.rs.html
@@ -1,4 +1,4 @@
-profile_cipher.rs - source
1
+profile_cipher.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/profile_name.rs.html b/src/libsignal_service/profile_name.rs.html
index 9344ca0a5..bf9432a0f 100644
--- a/src/libsignal_service/profile_name.rs.html
+++ b/src/libsignal_service/profile_name.rs.html
@@ -1,4 +1,4 @@
-profile_name.rs - source
1
+profile_name.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/profile_service.rs.html b/src/libsignal_service/profile_service.rs.html
index a017d1490..9763e4052 100644
--- a/src/libsignal_service/profile_service.rs.html
+++ b/src/libsignal_service/profile_service.rs.html
@@ -1,4 +1,4 @@
-profile_service.rs - source
1
+profile_service.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/proto.rs.html b/src/libsignal_service/proto.rs.html
index a8d645da4..4ad38e8ba 100644
--- a/src/libsignal_service/proto.rs.html
+++ b/src/libsignal_service/proto.rs.html
@@ -1,4 +1,4 @@
-proto.rs - source
1
+proto.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/provisioning/cipher.rs.html b/src/libsignal_service/provisioning/cipher.rs.html
index e261b0a5e..245b6beed 100644
--- a/src/libsignal_service/provisioning/cipher.rs.html
+++ b/src/libsignal_service/provisioning/cipher.rs.html
@@ -1,4 +1,4 @@
-cipher.rs - source
1
+cipher.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/provisioning/mod.rs.html b/src/libsignal_service/provisioning/mod.rs.html
index f97074bee..5cebb5816 100644
--- a/src/libsignal_service/provisioning/mod.rs.html
+++ b/src/libsignal_service/provisioning/mod.rs.html
@@ -1,4 +1,4 @@
-mod.rs - source
1
+mod.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/provisioning/pipe.rs.html b/src/libsignal_service/provisioning/pipe.rs.html
index 2aeafe905..8f314747c 100644
--- a/src/libsignal_service/provisioning/pipe.rs.html
+++ b/src/libsignal_service/provisioning/pipe.rs.html
@@ -1,4 +1,4 @@
-pipe.rs - source
1
+pipe.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/push_service.rs.html b/src/libsignal_service/push_service.rs.html
index 126bbc01b..eafe94332 100644
--- a/src/libsignal_service/push_service.rs.html
+++ b/src/libsignal_service/push_service.rs.html
@@ -1,4 +1,4 @@
-push_service.rs - source
1
+push_service.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/receiver.rs.html b/src/libsignal_service/receiver.rs.html
index 381fe016b..25de1c0a7 100644
--- a/src/libsignal_service/receiver.rs.html
+++ b/src/libsignal_service/receiver.rs.html
@@ -1,4 +1,4 @@
-receiver.rs - source
1
+receiver.rs - source
1
 2
 3
 4
@@ -155,8 +155,6 @@
 155
 156
 157
-158
-159
 
use bytes::{Buf, Bytes};
 
 use crate::{
@@ -191,8 +189,6 @@
         &mut self,
         allow_stories: bool,
     ) -> Result<Vec<Envelope>, ServiceError> {
-        use std::convert::TryFrom;
-
         let entities = self.service.get_messages(allow_stories).await?;
         let entities = entities
             .into_iter()
diff --git a/src/libsignal_service/sender.rs.html b/src/libsignal_service/sender.rs.html
index 8ab985409..242e5b148 100644
--- a/src/libsignal_service/sender.rs.html
+++ b/src/libsignal_service/sender.rs.html
@@ -1,4 +1,4 @@
-sender.rs - source
1
+sender.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/service_address.rs.html b/src/libsignal_service/service_address.rs.html
index b95a91207..ba9ecb107 100644
--- a/src/libsignal_service/service_address.rs.html
+++ b/src/libsignal_service/service_address.rs.html
@@ -1,4 +1,4 @@
-service_address.rs - source
1
+service_address.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/session_store.rs.html b/src/libsignal_service/session_store.rs.html
index 66c53c763..35cc25b33 100644
--- a/src/libsignal_service/session_store.rs.html
+++ b/src/libsignal_service/session_store.rs.html
@@ -1,4 +1,4 @@
-session_store.rs - source
1
+session_store.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/sticker_cipher.rs.html b/src/libsignal_service/sticker_cipher.rs.html
index 4dbf6f72d..c46624b6d 100644
--- a/src/libsignal_service/sticker_cipher.rs.html
+++ b/src/libsignal_service/sticker_cipher.rs.html
@@ -1,4 +1,4 @@
-sticker_cipher.rs - source
1
+sticker_cipher.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/timestamp.rs.html b/src/libsignal_service/timestamp.rs.html
index 58d4b701f..386974d3d 100644
--- a/src/libsignal_service/timestamp.rs.html
+++ b/src/libsignal_service/timestamp.rs.html
@@ -1,4 +1,4 @@
-timestamp.rs - source
1
+timestamp.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/unidentified_access.rs.html b/src/libsignal_service/unidentified_access.rs.html
index 317f5c227..0ab3481ec 100644
--- a/src/libsignal_service/unidentified_access.rs.html
+++ b/src/libsignal_service/unidentified_access.rs.html
@@ -1,4 +1,4 @@
-unidentified_access.rs - source
1
+unidentified_access.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/utils.rs.html b/src/libsignal_service/utils.rs.html
index 150751273..7c95c2bf5 100644
--- a/src/libsignal_service/utils.rs.html
+++ b/src/libsignal_service/utils.rs.html
@@ -1,4 +1,4 @@
-utils.rs - source
1
+utils.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/websocket.rs.html b/src/libsignal_service/websocket.rs.html
index 520a5c79c..c63d36d81 100644
--- a/src/libsignal_service/websocket.rs.html
+++ b/src/libsignal_service/websocket.rs.html
@@ -1,4 +1,4 @@
-websocket.rs - source
1
+websocket.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/websocket/attachment_service.rs.html b/src/libsignal_service/websocket/attachment_service.rs.html
index da42e9650..7b5923806 100644
--- a/src/libsignal_service/websocket/attachment_service.rs.html
+++ b/src/libsignal_service/websocket/attachment_service.rs.html
@@ -1,4 +1,4 @@
-attachment_service.rs - source
1
+attachment_service.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service/websocket/sender.rs.html b/src/libsignal_service/websocket/sender.rs.html
index c12967235..3c8df7f56 100644
--- a/src/libsignal_service/websocket/sender.rs.html
+++ b/src/libsignal_service/websocket/sender.rs.html
@@ -1,4 +1,4 @@
-sender.rs - source
1
+sender.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service_hyper/lib.rs.html b/src/libsignal_service_hyper/lib.rs.html
index 44d2d1ef4..98d3f4b9a 100644
--- a/src/libsignal_service_hyper/lib.rs.html
+++ b/src/libsignal_service_hyper/lib.rs.html
@@ -1,4 +1,4 @@
-lib.rs - source
1
+lib.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service_hyper/push_service.rs.html b/src/libsignal_service_hyper/push_service.rs.html
index 3736ff084..de9432cdc 100644
--- a/src/libsignal_service_hyper/push_service.rs.html
+++ b/src/libsignal_service_hyper/push_service.rs.html
@@ -1,4 +1,4 @@
-push_service.rs - source
1
+push_service.rs - source
1
 2
 3
 4
diff --git a/src/libsignal_service_hyper/websocket.rs.html b/src/libsignal_service_hyper/websocket.rs.html
index 3af3d97f7..3384331fb 100644
--- a/src/libsignal_service_hyper/websocket.rs.html
+++ b/src/libsignal_service_hyper/websocket.rs.html
@@ -1,4 +1,4 @@
-websocket.rs - source
1
+websocket.rs - source
1
 2
 3
 4
diff --git a/src/presage/manager/registered.rs.html b/src/presage/manager/registered.rs.html
index 3e0588879..028710137 100644
--- a/src/presage/manager/registered.rs.html
+++ b/src/presage/manager/registered.rs.html
@@ -1647,6 +1647,8 @@
 1647
 1648
 1649
+1650
+1651
 
use std::fmt;
 use std::ops::RangeBounds;
 use std::pin::pin;
@@ -2517,6 +2519,7 @@
             metadata: Metadata {
                 sender: ServiceAddress::new_aci(self.state.data.service_ids.aci),
                 sender_device: self.state.device_id(),
+                destination: recipient,
                 server_guid: None,
                 timestamp,
                 needs_receipt: false,
@@ -2638,6 +2641,7 @@
         let content = Content {
             metadata: Metadata {
                 sender: ServiceAddress::new_aci(self.state.data.service_ids.aci),
+                destination: ServiceAddress::new_aci(self.state.data.service_ids.aci),
                 sender_device: self.state.device_id(),
                 server_guid: None,
                 timestamp,
diff --git a/src/presage/store.rs.html b/src/presage/store.rs.html
index f01ffa0dc..188f2b222 100644
--- a/src/presage/store.rs.html
+++ b/src/presage/store.rs.html
@@ -515,6 +515,7 @@
 515
 516
 517
+518
 
//! Traits that are used by the manager for storing the data.
 
 use std::{fmt, ops::RangeBounds, time::SystemTime};
@@ -629,6 +630,7 @@
         let verified_sync_message = Content {
             metadata: Metadata {
                 sender: ServiceAddress::new_aci(sender),
+                destination: ServiceAddress::new_aci(sender),
                 sender_device: 0,
                 server_guid: None,
                 timestamp: SystemTime::now()
diff --git a/trait.impl/core/convert/trait.From.js b/trait.impl/core/convert/trait.From.js
index 709634c44..ccf2d30f2 100644
--- a/trait.impl/core/convert/trait.From.js
+++ b/trait.impl/core/convert/trait.From.js
@@ -1,6 +1,6 @@
 (function() {var implementors = {
 "libsignal_protocol":[["impl From<ContentHint> for u32"],["impl From<u32> for ContentHint"],["impl From<u32> for KyberPreKeyId"],["impl From<u32> for PreKeyId"],["impl From<u32> for SignedPreKeyId"],["impl From<DecryptionErrorMessage> for PlaintextContent"],["impl From<IdentityKey> for PublicKey"],["impl From<IdentityKeyPair> for KeyPair"],["impl From<KeyPair> for IdentityKeyPair"],["impl From<KyberPreKeyId> for u32"],["impl From<PreKeyBundle> for PreKeyBundleContent"],["impl From<PreKeyId> for u32"],["impl From<PublicKey> for IdentityKey"],["impl From<SignedPreKeyId> for u32"],["impl From<Timestamp> for SystemTime"]],
-"libsignal_service":[["impl From<&SignalServers> for ServiceConfiguration"],["impl From<ParseError> for ServiceError"],["impl From<SignalProtocolError> for InvalidKeyError"],["impl From<SignalProtocolError> for ProvisioningError"],["impl From<SignalProtocolError> for ServiceError"],["impl From<SignalProtocolError> for MessageSenderError"],["impl From<SignalServers> for ServiceConfiguration"],["impl From<CredentialsCacheError> for ServiceError"],["impl From<GroupDecodingError> for ServiceError"],["impl From<ProfileCipherError> for ProfileManagerError"],["impl From<AccessRequired> for i32"],["impl From<Flags> for i32"],["impl From<Style> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Urgency> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Flags> for i32"],["impl From<ProtocolVersion> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<ProvisioningVersion> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Role> for i32"],["impl From<Type> for i32"],["impl From<Direction> for i32"],["impl From<Event> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Style> for i32"],["impl From<Action> for i32"],["impl From<ContentHint> for i32"],["impl From<Type> for i32"],["impl From<State> for i32"],["impl From<Type> for i32"],["impl From<ServiceError> for ProfileManagerError"],["impl From<ServiceError> for ProvisioningError"],["impl From<ServiceError> for AttachmentUploadError"],["impl From<ServiceError> for MessageSenderError"],["impl From<AttachmentUploadError> for MessageSenderError"],["impl From<ParseServiceAddressError> for ServiceError"],["impl From<Box<ErrorKind>> for GroupDecodingError"],["impl From<Box<ErrorKind>> for ServiceError"],["impl From<Utf8Error> for ProfileCipherError"],["impl From<Error> for AttachmentUploadError"],["impl From<DecodeError> for GroupDecodingError"],["impl From<DecodeError> for ParseContactError"],["impl From<DecodeError> for ProvisioningError"],["impl From<DecodeError> for ServiceError"],["impl From<ProfileKey> for ProfileCipher"],["impl From<Error> for ParseContactError"],["impl From<Error> for ParseServiceAddressError"],["impl From<CallMessage> for ContentBody"],["impl From<DataMessage> for ContentBody"],["impl From<EditMessage> for ContentBody"],["impl From<NullMessage> for ContentBody"],["impl From<PniSignatureMessage> for ContentBody"],["impl From<ReceiptMessage> for ContentBody"],["impl From<StoryMessage> for ContentBody"],["impl From<SyncMessage> for ContentBody"],["impl From<TypingMessage> for ContentBody"],["impl From<DecodeError> for InvalidKeyError"],["impl From<DecodeError> for ServiceError"],["impl From<ZkGroupDeserializationFailure> for GroupDecodingError"],["impl From<ZkGroupDeserializationFailure> for ServiceError"],["impl From<ZkGroupVerificationFailure> for GroupDecodingError"]],
+"libsignal_service":[["impl From<&SignalServers> for ServiceConfiguration"],["impl From<ParseError> for ServiceError"],["impl From<SignalProtocolError> for InvalidKeyError"],["impl From<SignalProtocolError> for ProvisioningError"],["impl From<SignalProtocolError> for ServiceError"],["impl From<SignalProtocolError> for MessageSenderError"],["impl From<SignalServers> for ServiceConfiguration"],["impl From<CredentialsCacheError> for ServiceError"],["impl From<GroupDecodingError> for ServiceError"],["impl From<ProfileCipherError> for ProfileManagerError"],["impl From<AccessRequired> for i32"],["impl From<Flags> for i32"],["impl From<Style> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Urgency> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Flags> for i32"],["impl From<ProtocolVersion> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<ProvisioningVersion> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Role> for i32"],["impl From<Type> for i32"],["impl From<Direction> for i32"],["impl From<Event> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Type> for i32"],["impl From<Style> for i32"],["impl From<Action> for i32"],["impl From<ContentHint> for i32"],["impl From<Type> for i32"],["impl From<State> for i32"],["impl From<Type> for i32"],["impl From<ServiceError> for ProfileManagerError"],["impl From<ServiceError> for ProvisioningError"],["impl From<ServiceError> for AttachmentUploadError"],["impl From<ServiceError> for MessageSenderError"],["impl From<AttachmentUploadError> for MessageSenderError"],["impl From<ParseServiceAddressError> for ServiceError"],["impl From<Box<ErrorKind>> for GroupDecodingError"],["impl From<Box<ErrorKind>> for ServiceError"],["impl From<Utf8Error> for ProfileCipherError"],["impl From<Error> for AttachmentUploadError"],["impl From<DecodeError> for GroupDecodingError"],["impl From<DecodeError> for ParseContactError"],["impl From<DecodeError> for ProvisioningError"],["impl From<DecodeError> for ServiceError"],["impl From<ProfileKey> for ProfileCipher"],["impl From<Error> for ParseContactError"],["impl From<Error> for ParseServiceAddressError"],["impl From<CallMessage> for ContentBody"],["impl From<DataMessage> for ContentBody"],["impl From<EditMessage> for ContentBody"],["impl From<NullMessage> for ContentBody"],["impl From<PniSignatureMessage> for ContentBody"],["impl From<ReceiptMessage> for ContentBody"],["impl From<StoryMessage> for ContentBody"],["impl From<SyncMessage> for ContentBody"],["impl From<TypingMessage> for ContentBody"],["impl From<ZkGroupDeserializationFailure> for GroupDecodingError"],["impl From<ZkGroupDeserializationFailure> for ServiceError"],["impl From<ZkGroupVerificationFailure> for GroupDecodingError"],["impl From<DecodeError> for InvalidKeyError"],["impl From<DecodeError> for ServiceError"]],
 "libsignal_service_hyper":[["impl From<TungsteniteWebSocketError> for ServiceError"],["impl From<Error> for TungsteniteWebSocketError"]],
 "presage":[["impl From<Sticker> for Sticker"],["impl From<Pack> for StickerPackManifest"],["impl<S: Error> From<SignalProtocolError> for Error<S>"],["impl<S: Error> From<ProfileManagerError> for Error<S>"],["impl<S: Error> From<AttachmentCipherError> for Error<S>"],["impl<S: Error> From<ParseContactError> for Error<S>"],["impl<S: Error> From<ProfileCipherError> for Error<S>"],["impl<S: Error> From<ProvisioningError> for Error<S>"],["impl<S: Error> From<ServiceError> for Error<S>"],["impl<S: Error> From<MessageSenderError> for Error<S>"],["impl<S: Error> From<ParseServiceAddressError> for Error<S>"],["impl<S: Error> From<TryFromSliceError> for Error<S>"],["impl<S: Error> From<Error> for Error<S>"],["impl<S: Error> From<Error> for Error<S>"],["impl<S: Error> From<Error> for Error<S>"],["impl<S: Error> From<DecodeError> for Error<S>"],["impl<S: Error> From<Elapsed> for Error<S>"],["impl<S: Error> From<Parse> for Error<S>"],["impl<S: StoreError> From<S> for Error<S>"]],
 "zkgroup":[["impl From<BackupLevel> for u64"],["impl From<AuthCredentialWithPniPresentation> for AnyAuthCredentialPresentation"],["impl From<AuthCredentialWithPniV0> for AuthCredentialWithPni"],["impl From<AuthCredentialWithPniV0Response> for AuthCredentialWithPniResponse"],["impl From<AuthCredentialWithPniZkc> for AuthCredentialWithPni"],["impl From<AuthCredentialWithPniZkcPresentation> for AnyAuthCredentialPresentation"],["impl From<AuthCredentialWithPniZkcResponse> for AuthCredentialWithPniResponse"],["impl From<ExpiringProfileKeyCredentialPresentation> for AnyProfileKeyCredentialPresentation"],["impl From<ProfileKeyCredentialPresentationV1> for AnyProfileKeyCredentialPresentation"],["impl From<ProfileKeyCredentialPresentationV2> for AnyProfileKeyCredentialPresentation"],["impl From<Timestamp> for SystemTime"],["impl From<VerificationFailure> for ZkGroupVerificationFailure"],["impl<const C: u8> From<VersionByte<C>> for u8"]]