Enum threema_gateway::LookupCriterion [] [src]

pub enum LookupCriterion {
    Phone(String),
    PhoneHash(String),
    Email(String),
    EmailHash(String),
}

Different ways to look up a Threema ID in the directory.

Variants

The phone number must be passed in E.164 format, without the leading +.

The phone number must be passed as an HMAC-SHA256 hash of the E.164 number without the leading +. The HMAC key is 85adf8226953f3d96cfd5d09bf29555eb955fcd8aa5ec4f9fcd869e258370723 (in hexadecimal).

The email address.

The lowercased and whitespace-trimmed email address must be hashed with HMAC-SHA256. The HMAC key is 30a5500fed9701fa6defdb610841900febb8e430881f7ad816826264ec09bad7 (in hexadecimal).

Trait Implementations

impl Debug for LookupCriterion
[src]

Formats the value using the given formatter.

impl PartialEq for LookupCriterion
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Display for LookupCriterion
[src]

Formats the value using the given formatter. Read more