Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DoumanAsh/clipboard-win
/ types & classes
Types & classes
28 in github.com/DoumanAsh/clipboard-win
⨍
Functions
118
◇
Types & classes
28
↓ 6 callers
Class
Scope
src/utils.rs:50
↓ 1 callers
Class
ClipboardListener
Clipboard listener guard. On drop unsubscribes window from listening on clipboard changes
src/monitor.rs:43
↓ 1 callers
Class
RawData
Format to write/read from clipboard as raw bytes Has to be initialized with format `id`
src/formats.rs:110
Class
AnonymousTokenImpersonator
A scope guard for impersonating anonymous token on Windows
src/raw.rs:50
Class
BITMAP
src/types.rs:85
Class
BITMAPFILEHEADER
src/types.rs:98
Class
BITMAPINFO
src/types.rs:78
Class
BITMAPINFOHEADER
src/types.rs:53
Class
Bitmap
Format for bitmap images i.e. `CF_BITMAP`. Both `Getter` and `Setter` expects image as header and rgb payload
src/formats.rs:208
Class
Buffer
src/utils.rs:119
Interface
Clearing
Clearing parameter
src/options.rs:10
Class
Clipboard
Clipboard instance, which allows to perform clipboard ops. Note: You can have only one such instance across your program. Warning: In Windows Clip
src/lib.rs:123
Class
DROPFILES
src/raw.rs:866
Class
DoClear
Performs clearing of clipboard before pasting
src/options.rs:29
Class
EnumFormats
Enumerator over available clipboard formats. Pre-conditions: [open()](fn.open.html) has been called.
src/raw.rs:933
Class
FileList
Format for file lists (generated by drag & drop). Corresponds to `CF_HDROP` `read_clipboard` returns number of file names
src/formats.rs:173
Interface
Format
Format trait
src/formats.rs:14
Interface
Getter
Describes format getter, specifying data type as type param Default implementations only perform write, without opening/closing clipboard
src/lib.rs:173
Class
Html
HTML Foramt Reference: https://learn.microsoft.com/en-us/windows/win32/dataxchg/html-clipboard-format
src/formats.rs:235
Class
LengthBuffer
src/html.rs:14
Class
Monitor
Clipboard monitor This is implemented via dummy message-only window. This approach definitely works for console applications, but it is not tested o
src/monitor.rs:88
Class
NoClear
Performs no clearing of clipboard
src/options.rs:17
Class
POINT
src/types.rs:46
Class
RGBQUAD
src/types.rs:69
Class
RawMem
src/utils.rs:59
Interface
Setter
Describes format setter, specifying data type as type param Default implementations only perform write, without opening/closing clipboard
src/lib.rs:181
Class
Shutdown
Shutdown channel On drop requests shutdown to gracefully close clipboard listener as soon as possible. This is silently ignored, if there is no thre
src/monitor.rs:25
Class
Unicode
Format to read/write unicode string. Refer to `Getter` and `Setter`
src/formats.rs:137