#[non_exhaustive]pub struct DragAction {
pub path: Vec<Coordinate>,
pub keys: Option<Option<Vec<String>>>,
pub rest: Rest,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.path: Vec<Coordinate>§keys: Option<Option<Vec<String>>>§rest: RestImplementations§
Source§impl DragAction
impl DragAction
Sourcepub fn builder(path: Vec<Coordinate>) -> DragActionBuilder
pub fn builder(path: Vec<Coordinate>) -> DragActionBuilder
Start a builder by supplying the required fields in declaration order.
Trait Implementations§
Source§impl Clone for DragAction
impl Clone for DragAction
Source§impl Debug for DragAction
impl Debug for DragAction
Source§impl DeclaredFields for DragAction
impl DeclaredFields for DragAction
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for DragAction
impl<'de> Deserialize<'de> for DragAction
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
impl Eq for DragAction
Source§impl PartialEq for DragAction
impl PartialEq for DragAction
Source§impl Serialize for DragAction
impl Serialize for DragAction
impl StructuralPartialEq for DragAction
Auto Trait Implementations§
impl Freeze for DragAction
impl RefUnwindSafe for DragAction
impl Send for DragAction
impl Sync for DragAction
impl Unpin for DragAction
impl UnsafeUnpin for DragAction
impl UnwindSafe for DragAction
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