[−][src]Enum hexchat_plugin::InfoId
A hexchat_get_info key.
Variants
Away
Returns the away message, or None
if the user is not away.
Channel
Returns the current channel name.
Charset
Returns the current charset.
Configdir
Returns the hexchat configuration directory, e.g. /home/user/.config/hexchat
.
EventText(&'a str)
Returns the text event format string for the given text event name.
Host
Returns the (real) hostname of the current server.
Inputbox
Returns the contents of the input box.
Libdirfs
Returns the library directory, e.g. /usr/lib/hexchat
.
May not always work, as this string isn't necessarily UTF-8, but local file system encoding.
Modes
Returns the channel modes, if known, or None
.
Network
Returns the current network name, or None
.
Nick
Returns the user's current nick.
Nickserv
Returns the user's nickserv password, if any, or None
Server
Returns the current server name, or None
if you are not connected.
Topic
Returns the current channel topic.
Version
Returns the HexChat version string.
WinStatus
Returns the window status: "active", "hidden" or "normal".
Methods
impl<'a> InfoId<'a>
[src]
Trait Implementations
impl<'a> Eq for InfoId<'a>
[src]
impl<'a> Copy for InfoId<'a>
[src]
impl<'a> PartialOrd<InfoId<'a>> for InfoId<'a>
[src]
fn partial_cmp(&self, other: &InfoId<'a>) -> Option<Ordering>
[src]
fn lt(&self, other: &InfoId<'a>) -> bool
[src]
fn le(&self, other: &InfoId<'a>) -> bool
[src]
fn gt(&self, other: &InfoId<'a>) -> bool
[src]
fn ge(&self, other: &InfoId<'a>) -> bool
[src]
impl<'a> PartialEq<InfoId<'a>> for InfoId<'a>
[src]
impl<'a> Clone for InfoId<'a>
[src]
fn clone(&self) -> InfoId<'a>
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<'a> Ord for InfoId<'a>
[src]
fn cmp(&self, other: &InfoId<'a>) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
fn clamp(self, min: Self, max: Self) -> Self
[src]
clamp
)Restrict a value to a certain interval. Read more
impl<'a> Debug for InfoId<'a>
[src]
impl<'a> Hash for InfoId<'a>
[src]
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
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>,