pub type TerminalClipboardWriteFn = Option<unsafe extern "C" fn(terminal: Terminal, userdata: *mut c_void, write: *const ClipboardWrite) -> Type>;Expand description
Callback function type for clipboard_write.
Called synchronously for a complete logical clipboard write. Protocol details such as OSC 52 selectors, base64 encoding, multipart chunks, aliases, and terminators are normalized before this callback is invoked. OSC 52 and iTerm2 OSC 1337 Copy writes therefore use the same callback shape. OSC 52 clipboard read requests (“?”) are always ignored and never forwarded to this callback.
Aliased Type§
pub enum TerminalClipboardWriteFn {
None,
Some(unsafe extern "C" fn(*mut TerminalImpl, *mut c_void, *const ClipboardWrite) -> u32),
}Variants§
None
No value.
Some(unsafe extern "C" fn(*mut TerminalImpl, *mut c_void, *const ClipboardWrite) -> u32)
Some value of type T.