[−][src]Struct hexchat::PrintEvent
Represents a 'print event' in HexChat, i.e. an invocation of one of a hundred and fifty different format strings corresponding to any possible action.
For example, PrintEvent::JOIN
corresponds to channel join messages. Note that these are only
the physically displayed messages; this should only be used for message formatting. If you want
to listen to, respond to, and appropriately eat the actual server-to-client correspondence, you
should instead be using raw server event listeners.
TODO Document this insanity.
Methods
impl PrintEvent
[src]
pub const ADD_NOTIFY: Self
[src]
pub const BAN_LIST: Self
[src]
pub const BANNED: Self
[src]
pub const BEEP: Self
[src]
pub const CAPABILITY_ACKNOWLEDGEMENT: Self
[src]
pub const CAPABILITY_DELETED: Self
[src]
pub const CAPABILITY_LIST: Self
[src]
pub const CAPABILITY_REQUEST: Self
[src]
pub const CHANGE_NICK: Self
[src]
pub const CHANNEL_ACTION: Self
[src]
pub const CHANNEL_ACTION_HILIGHT: Self
[src]
pub const CHANNEL_BAN: Self
[src]
pub const CHANNEL_CREATION: Self
[src]
pub const CHANNEL_DEHALFOP: Self
[src]
pub const CHANNEL_DEOP: Self
[src]
pub const CHANNEL_DEVOICE: Self
[src]
pub const CHANNEL_EXEMPT: Self
[src]
pub const CHANNEL_HALFOP: Self
[src]
pub const CHANNEL_INVITE: Self
[src]
pub const CHANNEL_LIST: Self
[src]
pub const CHANNEL_MESSAGE: Self
[src]
pub const CHANNEL_MODE_GENERIC: Self
[src]
pub const CHANNEL_MODES: Self
[src]
pub const CHANNEL_MSG_HILIGHT: Self
[src]
pub const CHANNEL_NOTICE: Self
[src]
pub const CHANNEL_OPERATOR: Self
[src]
pub const CHANNEL_QUIET: Self
[src]
pub const CHANNEL_REMOVE_EXEMPT: Self
[src]
pub const CHANNEL_REMOVE_INVITE: Self
[src]
pub const CHANNEL_REMOVE_KEYWORD: Self
[src]
pub const CHANNEL_REMOVE_LIMIT: Self
[src]
pub const CHANNEL_SET_KEY: Self
[src]
pub const CHANNEL_SET_LIMIT: Self
[src]
pub const CHANNEL_UNBAN: Self
[src]
pub const CHANNEL_UNQUIET: Self
[src]
pub const CHANNEL_URL: Self
[src]
pub const CHANNEL_VOICE: Self
[src]
pub const CONNECTED: Self
[src]
pub const CONNECTING: Self
[src]
pub const CONNECTION_FAILED: Self
[src]
pub const CTCP_GENERIC: Self
[src]
pub const CTCP_GENERIC_TO_CHANNEL: Self
[src]
pub const CTCP_SEND: Self
[src]
pub const CTCP_SOUND: Self
[src]
pub const CTCP_SOUND_TO_CHANNEL: Self
[src]
pub const DCC_CHAT_ABORT: Self
[src]
pub const DCC_CHAT_CONNECT: Self
[src]
pub const DCC_CHAT_FAILED: Self
[src]
pub const DCC_CHAT_OFFER: Self
[src]
pub const DCC_CHAT_OFFERING: Self
[src]
pub const DCC_CHAT_REOFFER: Self
[src]
pub const DCC_CONECTION_FAILED: Self
[src]
pub const DCC_GENERIC_OFFER: Self
[src]
pub const DCC_HEADER: Self
[src]
pub const DCC_MALFORMED: Self
[src]
pub const DCC_OFFER: Self
[src]
pub const DCC_OFFER_NOT_VALID: Self
[src]
pub const DCC_RECV_ABORT: Self
[src]
pub const DCC_RECV_COMPLETE: Self
[src]
pub const DCC_RECV_CONNECT: Self
[src]
pub const DCC_RECV_FAILED: Self
[src]
pub const DCC_RECV_FILE_OPEN_ERROR: Self
[src]
pub const DCC_RENAME: Self
[src]
pub const DCC_RESUME_REQUEST: Self
[src]
pub const DCC_SEND_ABORT: Self
[src]
pub const DCC_SEND_COMPLETE: Self
[src]
pub const DCC_SEND_CONNECT: Self
[src]
pub const DCC_SEND_FAILED: Self
[src]
pub const DCC_SEND_OFFER: Self
[src]
pub const DCC_STALL: Self
[src]
pub const DCC_TIMEOUT: Self
[src]
pub const DELETE_NOTIFY: Self
[src]
pub const DISCONNECTED: Self
[src]
pub const FOUND_IP: Self
[src]
pub const GENERIC_MESSAGE: Self
[src]
pub const IGNORE_ADD: Self
[src]
pub const IGNORE_CHANGED: Self
[src]
pub const IGNORE_FOOTER: Self
[src]
pub const IGNORE_HEADER: Self
[src]
pub const IGNORE_REMOVE: Self
[src]
pub const IGNORELIST_EMPTY: Self
[src]
pub const INVITE: Self
[src]
pub const INVITED: Self
[src]
pub const JOIN: Self
[src]
pub const KEYWORD: Self
[src]
pub const KICK: Self
[src]
pub const KILLED: Self
[src]
pub const MESSAGE_SEND: Self
[src]
pub const MOTD: Self
[src]
pub const MOTD_SKIPPED: Self
[src]
pub const NICK_CLASH: Self
[src]
pub const NICK_ERRONEOUS: Self
[src]
pub const NICK_FAILED: Self
[src]
pub const NO_DCC: Self
[src]
pub const NO_RUNNING_PROCESS: Self
[src]
pub const NOTICE: Self
[src]
pub const NOTICE_SEND: Self
[src]
pub const NOTIFY_AWAY: Self
[src]
pub const NOTIFY_BACK: Self
[src]
pub const NOTIFY_EMPTY: Self
[src]
pub const NOTIFY_HEADER: Self
[src]
pub const NOTIFY_NUMBER: Self
[src]
pub const NOTIFY_OFFLINE: Self
[src]
pub const NOTIFY_ONLINE: Self
[src]
pub const OPEN_DIALOG: Self
[src]
pub const PART: Self
[src]
pub const PART_WITH_REASON: Self
[src]
pub const PING_REPLY: Self
[src]
pub const PING_TIMEOUT: Self
[src]
pub const PRIVATE_ACTION: Self
[src]
pub const PRIVATE_ACTION_TO_DIALOG: Self
[src]
pub const PRIVATE_MESSAGE: Self
[src]
pub const PRIVATE_MESSAGE_TO_DIALOG: Self
[src]
pub const PROCESS_ALREADY_RUNNING: Self
[src]
pub const QUIT: Self
[src]
pub const RAW_MODES: Self
[src]
pub const RECEIVE_WALLOPS: Self
[src]
pub const RESOLVING_USER: Self
[src]
pub const SASL_AUTHENTICATING: Self
[src]
pub const SASL_RESPONSE: Self
[src]
pub const SERVER_CONNECTED: Self
[src]
pub const SERVER_ERROR: Self
[src]
pub const SERVER_LOOKUP: Self
[src]
pub const SERVER_NOTICE: Self
[src]
pub const SERVER_TEXT: Self
[src]
pub const SSL_MESSAGE: Self
[src]
pub const STOP_CONNECTION: Self
[src]
pub const TOPIC: Self
[src]
pub const TOPIC_CHANGE: Self
[src]
pub const TOPIC_CREATION: Self
[src]
pub const UNKNOWN_HOST: Self
[src]
pub const USER_LIMIT: Self
[src]
pub const USERS_ON_CHANNEL: Self
[src]
pub const WHOIS_AUTHENTICATED: Self
[src]
pub const WHOIS_AWAY_LINE: Self
[src]
pub const WHOIS_CHANNEL_OR_OPER_LINE: Self
[src]
pub const WHOIS_END: Self
[src]
pub const WHOIS_IDENTIFIED: Self
[src]
pub const WHOIS_IDLE_LINE: Self
[src]
pub const WHOIS_IDLE_LINE_WITH_SIGNON: Self
[src]
pub const WHOIS_NAME_LINE: Self
[src]
pub const WHOIS_REAL_HOST: Self
[src]
pub const WHOIS_SERVER_LINE: Self
[src]
pub const WHOIS_SPECIAL: Self
[src]
pub const YOU_JOIN: Self
[src]
pub const YOU_KICKED: Self
[src]
pub const YOU_PART: Self
[src]
pub const YOU_PART_WITH_REASON: Self
[src]
pub const YOUR_ACTION: Self
[src]
pub const YOUR_INVITATION: Self
[src]
pub const YOUR_MESSAGE: Self
[src]
pub const YOUR_NICK_CHANGING: Self
[src]
Trait Implementations
impl Clone for PrintEvent
[src]
fn clone(&self) -> PrintEvent
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<PrintEvent> for PrintEvent
[src]
fn eq(&self, other: &PrintEvent) -> bool
[src]
fn ne(&self, other: &PrintEvent) -> bool
[src]
impl Eq for PrintEvent
[src]
impl Copy for PrintEvent
[src]
impl Debug for PrintEvent
[src]
Auto Trait Implementations
impl Send for PrintEvent
impl Sync for PrintEvent
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.