Module messages

Source

Re-exports§

pub use crate::basic_types::Compression;
pub use crate::basic_types::PasswordHashAlgo;
pub use crate::basic_types::Pointer;

Structs§

GenericHdata
A generic WeeChat Hdata.
HdataValues
InfolistItem
An Infolist item—an element of an Infolist.
InfolistVariable
An Infolist variable—an element of an Infolist item.
Message
A message received from WeeChat.
WHashtable
A WeeChat Hashtable.
WInfo
A WeeChat Info.
WInfolist
A WeeChat Infolist.
WString
A WeeChat String.

Enums§

Event
A WeeChat event—i.e., a reserved identifier.
Identifier
A WeeChat identifier.
Object
One of the valid WeeChat Objects.
ObjectRef
ObjectType
The possible object types (but not the objects themselves).
WArray
A WeeChat Array—a vec of a single WeeChat type.

Traits§

MessageType
Any type that can be an object in a message.

Functions§

to_hashmap
For converting a WHashtable into a HashMap

Type Aliases§

WBuffer
A WeeChat Buffer. The None variant represents a NULL buffer.
WChar
A WeeChat Char. Note that WeeChat Char types are signed.
WInteger
A WeeChat Integer.
WLongInteger
A WeeChat Long integer.
WTime
A WeeChat Time (i.e., number of seconds).