MCPcopy Index your code

hub / github.com/danieldg/rwaybar / types & classes

Types & classes84 in github.com/danieldg/rwaybar

↓ 3 callersClassFd
A simple wrapper around [RawFd] that implements [AsRawFd]. Note: it does nothing on drop; the file descriptor lifetime must be managed elsewhere.
src/util.rs:114
↓ 3 callersClassTray
src/tray.rs:170
↓ 1 callersClassAsSocket
src/dbus.rs:284
↓ 1 callersClassCell
src/util.rs:67
↓ 1 callersClassDraw
src/font.rs:167
↓ 1 callersClassDraw
src/bin/font-dump.rs:49
↓ 1 callersClassLoopRef
src/state.rs:106
↓ 1 callersClassNotifierList
src/state.rs:57
↓ 1 callersClassSignalWatcherNZ
src/dbus.rs:309
↓ 1 callersClassSignalWatcherZST
src/dbus.rs:310
EnumAction
src/event.rs:187
ClassAlign
src/render.rs:152
ClassBar
A single taskbar on a single output
src/bar.rs:30
ClassBarPopup
src/bar.rs:23
ClassCGlyph
src/font.rs:46
ClassClipboard
src/wlr.rs:33
ClassClipboardData
src/wlr.rs:147
ClassContext
src/data.rs:1076
ClassCursor
src/render.rs:72
ClassDBus
src/dbus.rs:28
InterfaceDBusMenu
src/tray.rs:28
ClassDbusValue
src/dbus.rs:341
ClassError
src/pulse.rs:22
ClassEventListener
src/event.rs:13
ClassEventSink
src/event.rs:23
ClassFontMapped
src/font.rs:13
ClassFormatting
src/item.rs:136
ClassGlobals
Wayland globals (access via [Environment::require_global])
src/wayland.rs:40
ClassImplDebug
src/util.rs:37
ClassItem
src/item.rs:17
EnumItem
src/pulse_tokio.rs:27
ClassItemFormat
src/item.rs:25
EnumItemReference
src/data.rs:184
EnumIterationItem
src/data.rs:480
EnumLayout
src/sway.rs:528
ClassListenerResult
src/sway.rs:22
ClassMainInner
The state structure passed to pulse. Note: this structure is pinned in memory because it has a self-reference (api.userdata).
src/pulse_tokio.rs:89
ClassMediaPlayer2
src/mpris.rs:161
InterfaceMediaPlayer2
src/mpris.rs:19
ClassMenuItem
src/tray.rs:617
ClassMode
src/sway.rs:200
ClassModeInner
src/sway.rs:205
EnumModule
src/data.rs:367
EnumModuleContext
The context of a parsed item, used to disambiguate strings
src/data.rs:509
ClassNode
src/sway.rs:548
EnumNodeType
src/sway.rs:536
ClassNotifier
src/state.rs:23
ClassNotifierInner
src/state.rs:35
EnumNotifyState
src/state.rs:28
ClassOfferData
src/wlr.rs:29
ClassOfferType
src/wlr.rs:24
EnumOfferValue
src/wlr.rs:14
ClassOwnedImage
src/icon.rs:14
ClassPeriodic
src/data.rs:222
ClassPeriodicInner
src/data.rs:229
EnumPlayState
src/mpris.rs:135
ClassPlayer
src/mpris.rs:153
InterfacePlayer
src/mpris.rs:56
ClassPopup
src/wayland.rs:459
EnumPopupDesc
src/item.rs:861
ClassPortInfo
src/pulse.rs:40
ClassPulseData
src/pulse.rs:64
ClassRender
State available to an [Item][crate::item::Item] render function
src/render.rs:107
ClassRenderer
src/render.rs:15
ClassRuntime
Common state available during rendering operations
src/state.rs:89
InterfaceSignalWatcherCall
src/dbus.rs:312
ClassState
The singleton global state object
src/state.rs:178
InterfaceStatusNotifierItem
Note: override interface to org.kde.StatusNotifierItem if needed
src/tray.rs:71
ClassSwaySocket
src/sway.rs:27
ClassTokioMain
An implementation of the [pulse](libpulse_binding) [Mainloop](MainloopTrait) trait that dispatches through tokio.
src/pulse_tokio.rs:82
ClassTrayItem
src/tray.rs:136
ClassTrayPopup
src/tray.rs:591
ClassTrayPopupMenu
src/tray.rs:605
ClassTree
src/sway.rs:702
ClassTreeInner
src/sway.rs:721
ClassTreeItems
src/sway.rs:710
EnumValue
src/data.rs:34
ClassWaylandClient
Structures related to the Wayland display
src/wayland.rs:69
EnumWidth
src/render.rs:127
ClassWireInfo
src/pulse.rs:53
ClassWorkspace
src/sway.rs:339
ClassWorkspaceData
src/sway.rs:272
ClassWorkspaceNode
src/sway.rs:675
ClassWorkspacesData
src/sway.rs:331