pub struct NativeClipboardReply {
pub ok: Option<bool>,
pub canceled: bool,
pub text: Option<String>,
pub image_path: Option<String>,
pub image_mime: Option<String>,
pub types: Vec<String>,
pub error: Option<u32>,
pub detail: Option<String>,
}Expand description
JSON envelope used by Apple / Android / Harmony native adapters.
Fields§
§ok: Option<bool>§canceled: bool§text: Option<String>§image_path: Option<String>§image_mime: Option<String>§types: Vec<String>§error: Option<u32>§detail: Option<String>Implementations§
Source§impl NativeClipboardReply
impl NativeClipboardReply
pub fn into_unit(self) -> Result<(), PlatformError>
pub fn into_contents(self) -> Result<ClipboardContents, PlatformError>
pub fn into_types(self) -> Result<ClipboardTypes, PlatformError>
Trait Implementations§
Source§impl Clone for NativeClipboardReply
impl Clone for NativeClipboardReply
Source§impl Debug for NativeClipboardReply
impl Debug for NativeClipboardReply
Source§impl Default for NativeClipboardReply
impl Default for NativeClipboardReply
Source§impl<'de> Deserialize<'de> for NativeClipboardReply
impl<'de> Deserialize<'de> for NativeClipboardReply
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NativeClipboardReply
impl RefUnwindSafe for NativeClipboardReply
impl Send for NativeClipboardReply
impl Sync for NativeClipboardReply
impl Unpin for NativeClipboardReply
impl UnsafeUnpin for NativeClipboardReply
impl UnwindSafe for NativeClipboardReply
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more