Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Smithay/wayland-rs
/ types & classes
Types & classes
240 in github.com/Smithay/wayland-rs
⨍
Functions
759
◇
Types & classes
240
↓ 38 callers
Class
Object
wayland-backend/src/rs/map.rs:12
↓ 8 callers
Class
Protocol
wayland-scanner/src/protocol.rs:5
↓ 3 callers
Class
ProtocolError
wayland-backend/src/protocol.rs:199
↓ 2 callers
Class
Backend
wayland-backend/src/server_api.rs:502
↓ 2 callers
Class
ClientHandler
wayland-tests/tests/client_globals_helpers.rs:189
↓ 1 callers
Class
DestructorClientData
wayland-tests/tests/destructors.rs:119
↓ 1 callers
Class
InvalidId
wayland-backend/src/types/server.rs:45
↓ 1 callers
Class
QueueEvent
wayland-client/src/event_queue.rs:193
↓ 1 callers
Class
ServerUData
wayland-tests/tests/destructors.rs:137
↓ 1 callers
Class
UData
wayland-tests/tests/server_resources.rs:242
Enum
AllowNull
wayland-backend/src/protocol.rs:9
Class
AppData
This struct represents the state of our app. This simple app does not need any state, by this type still supports the `Dispatch` implementations.
wayland-client/examples/list_globals.rs:5
Class
Arg
wayland-scanner/src/protocol.rs:63
Enum
Argument
wayland-backend/src/protocol.rs:47
Enum
ArgumentType
wayland-backend/src/protocol.rs:18
Class
Backend
wayland-backend/src/client_api.rs:133
Enum
BindError
wayland-tests/tests/helpers/globals.rs:111
Enum
BindError
wayland-server/src/socket.rs:201
Enum
BindError
wayland-client/src/globals.rs:233
Class
Buffer
wayland-backend/src/rs/socket.rs:282
Class
BufferedSocket
wayland-backend/src/rs/socket.rs:110
Class
Client
wayland-backend/src/rs/server_impl/client.rs:45
Class
Client
wayland-server/src/client.rs:12
Class
ClientData
wayland-backend/src/test/object_args.rs:99
Class
ClientData
wayland-backend/src/test/destructors.rs:55
Class
ClientData
wayland-backend/src/test/server_created_objects.rs:65
Class
ClientData
wayland-backend/src/test/many_args.rs:88
Interface
ClientData
A trait representing your data associated to a client
wayland-backend/src/server_api.rs:108
Class
ClientHandler
wayland-tests/tests/client_bad_requests.rs:84
Class
ClientHandler
wayland-tests/tests/server_created_object.rs:339
Class
ClientHandler
wayland-tests/tests/destructors.rs:174
Class
ClientHandler
* Client Handler */
wayland-tests/tests/attach_to_surface.rs:217
Class
ClientHandler
wayland-tests/tests/xdg_shell_ping.rs:78
Class
ClientHandler
wayland-tests/tests/protocol_errors.rs:60
Class
ClientHandler
wayland-tests/tests/skel.rs:26
Class
ClientHandler
wayland-tests/tests/client_proxies.rs:236
Class
ClientHandler
wayland-tests/tests/server_clients.rs:101
Class
ClientHandler
wayland-tests/tests/server_global_filter.rs:105
Class
ClientHandler
wayland-tests/tests/client_connect_to_env.rs:50
Class
ClientHandler
wayland-tests/tests/server_resources.rs:202
Class
ClientHandler
wayland-tests/tests/globals.rs:204
Class
ClientHandler
wayland-tests/tests/server_global_post_error.rs:47
Class
ClientHandler
wayland-tests/tests/client_connect_to_socket.rs:54
Class
ClientId
wayland-backend/src/server_api.rs:205
Class
ClientStore
wayland-backend/src/rs/server_impl/client.rs:663
Class
ClientUserData
wayland-backend/src/sys/server_impl/mod.rs:283
Enum
ConnectError
wayland-client/src/conn.rs:247
Class
Connection
wayland-client/src/conn.rs:41
Class
ConnectionState
wayland-backend/src/rs/client_impl/mod.rs:110
Class
ConnectionState
wayland-backend/src/sys/client_impl/mod.rs:170
Class
Credentials
wayland-backend/src/types/server.rs:67
Class
Cursor
wayland-cursor/src/lib.rs:210
Class
CursorImageBuffer
wayland-cursor/src/lib.rs:291
Class
CursorTheme
wayland-cursor/src/lib.rs:75
Class
Data
wayland-backend/src/rs/server_impl/mod.rs:103
Class
Data
wayland-backend/src/rs/client_impl/mod.rs:33
Class
DataInit
wayland-server/src/dispatch.rs:154
Class
DelegateToMe
wayland-server/src/global.rs:163
Enum
DisconnectReason
wayland-backend/src/types/server.rs:58
Interface
Dispatch
A trait which provides an implementation for handling a client's requests from a resource with some type of associated user data. ## General usage Y
wayland-server/src/dispatch.rs:87
Interface
Dispatch
A trait providing an implementation for handling events a proxy through an [`EventQueue`]. ## General usage You need to implement this trait on your
wayland-client/src/event_queue.rs:92
Enum
DispatchAction
wayland-backend/src/rs/server_impl/common_poll.rs:296
Enum
DispatchError
wayland-server/src/lib.rs:247
Enum
DispatchError
wayland-client/src/lib.rs:325
Class
DispatchWaker
wayland-client/src/event_queue.rs:560
Class
Dispatcher
wayland-backend/src/sys/client_impl/mod.rs:181
Class
Display
wayland-server/src/display.rs:34
Enum
DisplayError
wayland-backend/src/rs/server_impl/client.rs:37
Class
DisplayHandle
wayland-server/src/display.rs:84
Class
DisplaySlice
wayland-backend/src/rs/debug.rs:49
Class
DoNothingData
* A "do nothing" data as a helper */
wayland-backend/src/test/mod.rs:102
Class
DumbClientData
wayland-tests/tests/helpers/mod.rs:126
Class
DumbObjectData
wayland-backend/src/server_api.rs:579
Class
DumbObjectData
wayland-backend/src/client_api.rs:322
Class
Entry
wayland-scanner/src/protocol.rs:109
Class
Enum
wayland-scanner/src/protocol.rs:88
Interface
ErasedState
wayland-backend/src/rs/server_impl/handle.rs:272
Interface
ErasedState
wayland-backend/src/sys/server_impl/mod.rs:825
Enum
Error
wayland-egl/src/lib.rs:140
Enum
Error
wayland-scanner/tests/scanner_assets/test-client-code.rs:16
Enum
Event
wayland-scanner/tests/scanner_assets/test-client-code.rs:81
Enum
Event
wayland-scanner/tests/scanner_assets/test-server-code.rs:27
Class
EventQueue
An event queue This is an abstraction for handling event dispatching, that allows you to ensure access to some common state `&mut State` to your even
wayland-client/src/event_queue.rs:313
Class
EventQueueInner
wayland-client/src/event_queue.rs:319
Class
ExampleApp
wayland-server/src/global.rs:197
Class
ExternalResourceData
wayland-backend/src/sys/server_impl/mod.rs:213
Class
FrameAndDuration
wayland-cursor/src/lib.rs:369
Class
Global
wayland-backend/src/rs/server_impl/registry.rs:20
Class
Global
wayland-client/src/globals.rs:258
Class
GlobalData
wayland-server/src/global.rs:10
Class
GlobalDescription
wayland-tests/tests/helpers/globals.rs:9
Interface
GlobalDispatch
A trait which provides an implementation for handling advertisement of a global to clients with some type of associated user data. Its behavior is si
wayland-server/src/global.rs:95
Enum
GlobalError
wayland-client/src/globals.rs:191
Interface
GlobalHandler
A trait representing the handling of new bound globals
wayland-backend/src/server_api.rs:60
Class
GlobalId
wayland-backend/src/server_api.rs:218
Class
GlobalInfo
wayland-backend/src/types/server.rs:5
Class
GlobalList
wayland-tests/tests/helpers/globals.rs:25
Class
GlobalList
wayland-client/src/globals.rs:102
Class
GlobalListContents
wayland-client/src/globals.rs:276
Class
GlobalUserData
wayland-backend/src/sys/server_impl/mod.rs:288
next →
1–100 of 240, ranked by callers