Enum makepad_widgets::DragItem
pub enum DragItem {
FilePath {
path: String,
internal_id: Option<LiveId>,
},
String {
value: String,
internal_id: Option<LiveId>,
},
}Variants§
Trait Implementations§
§impl From<DragItem> for IDataObject
impl From<DragItem> for IDataObject
§fn from(this: DragItem) -> IDataObject
fn from(this: DragItem) -> IDataObject
Converts to this type from the input type.
§impl IDataObject_Impl for DragItem
impl IDataObject_Impl for DragItem
fn GetData(&self, pformatetc: *const FORMATETC) -> Result<STGMEDIUM, Error>
fn GetDataHere( &self, _: *const FORMATETC, _: *mut STGMEDIUM ) -> Result<(), Error>
fn QueryGetData(&self, pformatetc: *const FORMATETC) -> HRESULT
fn GetCanonicalFormatEtc( &self, pformatetcin: *const FORMATETC, pformatetcout: *mut FORMATETC ) -> HRESULT
fn SetData( &self, _: *const FORMATETC, _: *const STGMEDIUM, _: BOOL ) -> Result<(), Error>
fn EnumFormatEtc(&self, dwdirection: u32) -> Result<IEnumFORMATETC, Error>
fn DAdvise( &self, _: *const FORMATETC, _: u32, _: Option<&IAdviseSink> ) -> Result<u32, Error>
fn DUnadvise(&self, _: u32) -> Result<(), Error>
fn EnumDAdvise(&self) -> Result<IEnumSTATDATA, Error>
impl StructuralPartialEq for DragItem
Auto Trait Implementations§
impl RefUnwindSafe for DragItem
impl Send for DragItem
impl Sync for DragItem
impl Unpin for DragItem
impl UnwindSafe for DragItem
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