Skip to main content

Crate wacore

Crate wacore 

Source

Re-exports§

pub use aes_gcm;
pub use wacore_appstate as appstate;
pub use wacore_noise as noise;
pub use wacore_libsignal as libsignal;

Modules§

client
download
framing
handshake
history_sync
ib
IB stanza types for unified session telemetry.
iq
messages
net
pair
pair_code
Pair code authentication for phone number linking.
prekeys
proto_helpers
protocol
reporting_token
Reporting Token Implementation for WhatsApp
request
send
stanza
Stanza types for WhatsApp protocol notifications.
store
types
upload
usync
version
xml

Macros§

define_empty_node
Macro for defining an empty protocol node (tag only, no attributes or children).
define_simple_node
Macro for defining simple protocol nodes with only attributes (no children).
define_validated_string
Macro for defining validated string newtypes with a maximum length constraint.

Derive Macros§

EmptyNode
Derive macro for empty protocol nodes (tag only, no attributes).
ProtocolNode
Derive macro for implementing ProtocolNode on structs with attributes.
StringEnum
Derive macro for enums with string representations.