MCPcopy Create free account

hub / github.com/bread-graphics/breadx / types & classes

Types & classes96 in github.com/bread-graphics/breadx

↓ 1 callersClassEnum
xcb_parser/src/xenum.rs:16
↓ 1 callersClassError
An error that may occur during operation of this crate.
breadx/src/error.rs:29
↓ 1 callersClassEventStruct
xcb_parser/src/eventstruct.rs:18
↓ 1 callersClassInnerRepr
breadx/src/error.rs:339
↓ 1 callersEnumInvalidState
breadx/src/error.rs:105
↓ 1 callersClassRequest
xcb_parser/src/xstruct.rs:79
↓ 1 callersClassSendRequest
The future returned by the `send_request` method.
breadx/src/futures/send_request.rs:25
↓ 1 callersClassStruct
xcb_parser/src/xstruct.rs:13
↓ 1 callersClassUnion
xcb_parser/src/xstruct.rs:46
↓ 1 callersEnumUnsupported
breadx/src/error.rs:95
↓ 1 callersClassWaitForReply
The future returned by the `wait_for_reply` function.
breadx/src/futures/wait_for_reply.rs:23
↓ 1 callersClassXidunion
xcb_parser/src/toplevel.rs:183
ClassAction
breadx/src/display/tests/sequencing.rs:20
EnumAction
Either the X11 event or the clock hand request.
breadx/examples/xclock.rs:53
ClassAllowed
xcb_parser/src/eventstruct.rs:57
ClassAsyncState
breadx/src/display/basic.rs:72
EnumAsyncStatus
breadx/src/display/mod.rs:321
ClassBasicDisplay
An implementation of `Display` that requires a mutable reference to use.
breadx/src/display/basic.rs:52
EnumBinOp
xcb_parser/src/expression.rs:48
ClassBlockingStrategy
Always assume that we are blocking.
breadx/src/display/basic.rs:734
ClassBufConnection
A wrapper around a [`Connection`] that buffers all of the I/O. System calls for I/O are expensive, while reading to and writing from memory is not. T
breadx/src/connection/buffered.rs:68
ClassBufferedRequest
A self-contained request. Useful for futures.
breadx/src/display/raw_request.rs:45
ClassCase
xcb_parser/src/fields.rs:315
EnumCaseTy
xcb_parser/src/fields.rs:382
ClassCellDisplay
An implementation of `Display` that can be used immutably through thread-unsafe cells.
breadx/src/display/cell.rs:20
ClassCheckForError
The future returned by the `check_for_error` function.
breadx/src/futures/check_for_error.rs:20
ClassCheckedSendRequest
A wrapper around [`SendRequest`] that immediately resolves the cookie.
breadx/src/futures/checked.rs:18
ClassClockHands
breadx/examples/xclock.rs:46
InterfaceConnection
A "suitable byte stream" where communication with the X11 server can occur. See the [module level documentation](index.html) for more details.
breadx/src/connection/mod.rs:81
ClassCookie
A sequence number indicating the state of a request.
breadx/src/display/cookie.rs:12
InterfaceDisplay
A blocking interface to the X11 server. This interface can be used to do everything that [`DisplayBase`] can do, but it is also capable of blocking o
breadx/src/display/mod.rs:213
InterfaceDisplayBase
An interface to the X11 server, containing functionality that is neither inherently synchronous nor asynchronous. This trait is the supertrait for bo
breadx/src/display/mod.rs:136
InterfaceDisplayBaseExt
breadx/src/display/ext.rs:23
InterfaceDisplayExt
Extension traits to allow for sending generic requests and replies.
breadx/src/display/ext.rs:42
ClassDocError
xcb_parser/src/docs.rs:121
ClassDocField
xcb_parser/src/docs.rs:85
ClassDocReference
xcb_parser/src/docs.rs:157
ClassDocs
xcb_parser/src/docs.rs:16
ClassEnumItem
xcb_parser/src/xenum.rs:63
EnumExpression
xcb_parser/src/expression.rs:16
ClassExtensionMap
A map of extension names to extension information.
breadx/src/display/extension_map.rs:17
EnumField
xcb_parser/src/fields.rs:69
ClassFloatPixel
Units of floating-point pixels.
breadx/examples/xclock.rs:38
ClassFlush
The future returned by the `flush()` function.
breadx/src/futures/flush.rs:20
ClassGenerateXid
The future returned by the `generate_xid` function.
breadx/src/futures/generate_xid.rs:20
ClassHeader
xcb_parser/src/lib.rs:169
EnumInnards
breadx/src/futures/checked.rs:23
EnumInnards
breadx/src/futures/synchronize.rs:26
EnumInnards
breadx/src/futures/wait_for_reply.rs:28
EnumInner
The innards of the [`Error`] struct. Making this type not public allows us to change it without it being a breaking change.
breadx/src/error.rs:41
EnumInner
breadx/src/name/mod.rs:64
ClassMakeCopy
xcb_parser/src/toplevel.rs:157
EnumMode
breadx-generator/src/items.rs:16
InterfaceMultireply
A reply that can have more than one reply.
breadx/src/mutlireply.rs:25
ClassMultireplyIter
breadx/src/mutlireply.rs:77
ClassMutex
A wrapper around `std::sync::Mutex` when `parking_lot` is not enabled, and `parking_lot::Mutex` when it is.
breadx/src/mutex.rs:15
ClassNameConnection
A connection that can be derived from a parsed display name. This is the primary [`Connection`] type that is used in `breadx`, as it represents the m
breadx/src/name/mod.rs:59
EnumPaddingType
xcb_parser/src/fields.rs:308
ClassParameter
breadx-generator/src/items.rs:377
ClassPoisonable
A wrapper around a type that may be able to be poisoned if it runs an operation that may put it into an invalid state.
breadx/src/display/poison.rs:10
ClassPollingStrategy
Assume that we are just polling for a reply or event.
breadx/src/display/basic.rs:761
ClassPrefetch
Some internal data that needs to be fetched through another request.
breadx/src/display/prefetch.rs:29
EnumPrefetchState
breadx/src/display/prefetch.rs:33
InterfacePrefetchTarget
A request that needs to be prefetched.
breadx/src/display/prefetch.rs:46
ClassRawReply
The raw reply.
breadx/src/display/raw_request.rs:385
ClassRawRequest
The raw request. This structure essentially acts as a monomorphization of the [`Request`] trait. It contains all of the information needed to send th
breadx/src/display/raw_request.rs:26
ClassReadBuffer
The buffer used to store reads.
breadx/src/connection/buffered.rs:80
InterfaceResultExt
breadx/src/utils/mod.rs:27
EnumReturnType
breadx-generator/src/items.rs:352
ClassRwLock
A wrapper around `std::sync::RwLock` when `parking_lot` is not enabled, and `parking_lot::RwLock` when it is.
breadx/src/mutex.rs:24
ClassSendRequestRaw
The future returned by the `send_request_raw` function.
breadx/src/futures/send_request_raw.rs:20
ClassSendmsgConnection
A variant of the [`UnixStream`] connection that uses `sendmsg` to send data and `recvmsg` to receive it. The main difference between this type and [`
breadx/src/connection/sendmsg.rs:32
EnumSetupFailure
breadx/src/error.rs:116
ClassSocketDetails
breadx/src/name/nb_connect.rs:184
EnumSocketMode
breadx/src/name/nb_connect.rs:190
ClassStdConnection
breadx/src/connection/std_wrapper.rs:73
InterfaceStrategy
Whether we should use a non-blocking strategy or a blocking strategy for waiting for events.
breadx/src/display/basic.rs:712
ClassStructureContents
xcb_parser/src/fields.rs:16
ClassSyncDisplay
A `Display` that uses a mutex to coordinate access.
breadx/src/display/sync.rs:20
ClassSynchronize
Future for the "synchronize" operation.
breadx/src/futures/synchronize.rs:22
ClassTempfileRuntime
breadx/src/connection/sendmsg.rs:338
ClassTestConnection
It is useful, for testing, to just have a `Connection` that reads and writes from internal buffers.
breadx/src/connection/test.rs:16
EnumToplevelItem
xcb_parser/src/toplevel.rs:20
ClassTryWith
The future returned by `try_with()`.
breadx/src/futures/try_with.rs:19
EnumTy
breadx-generator/src/items.rs:390
EnumUnOp
xcb_parser/src/expression.rs:74
EnumUnblock
The entire point of this module. Takes a function that spawns an iterator, and runs it on another thread.
breadx/src/utils/unblock.rs:40
InterfaceVoid
A type that can be used in the "void" position.
breadx/src/void.rs:7
ClassWaitForEvent
The future returned by the `wait_for_event` function.
breadx/src/futures/wait_for_event.rs:20
ClassWaitForReplyRaw
The future returned by the `wait_for_reply_raw` function.
breadx/src/futures/wait_for_reply_raw.rs:20
ClassWaiters
A helper type for `SyncDisplay` that allows us to use `Waker`s to wake up the `SyncDisplay` when a lock is released. Basically uses a "thunder lock".
breadx/src/display/sync.rs:33
ClassWriteBuffer
The buffer used to store writes.
breadx/src/connection/buffered.rs:96
ClassX11Core
The core of all of the `breadx` displays. This structure is configured such that all other `Display` implementors build around it.
breadx/src/display/sans_io.rs:22
ClassXError
xcb_parser/src/xstruct.rs:212
ClassXEvent
xcb_parser/src/xstruct.rs:147
ClassXmlXcbIterator
An iterator that processes the contents of an XCB-XML file. This is the return type of [`read_xcb`] and [`read_xcb_from_file`]. It is intended that `
xcb_parser/src/lib.rs:121