[−][src]Enum hexchat_plugin::InfoId
A hexchat_get_info key.
Variants
AwayReturns the away message, or None if the user is not away.
ChannelReturns the current channel name.
CharsetReturns the current charset.
ConfigdirReturns 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.
HostReturns the (real) hostname of the current server.
InputboxReturns the contents of the input box.
LibdirfsReturns 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.
ModesReturns the channel modes, if known, or None.
NetworkReturns the current network name, or None.
NickReturns the user's current nick.
NickservReturns the user's nickserv password, if any, or None
ServerReturns the current server name, or None if you are not connected.
TopicReturns the current channel topic.
VersionReturns the HexChat version string.
WinStatusReturns 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) -> Self1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self1.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>,