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
Phone(String)The phone number must be passed in E.164 format, without the leading +.
PhoneHash(String)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).
Email(String)The email address.
EmailHash(String)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]
fn fmt(&self, __arg_0: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more
impl PartialEq for LookupCriterion[src]
fn eq(&self, __arg_0: &LookupCriterion) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &LookupCriterion) -> bool[src]
This method tests for !=.