#[non_exhaustive]pub enum MultiSelectRequest {
SetAll {
selected: bool,
},
SetRange {
selected: bool,
first: MultiSelectUserData,
last: MultiSelectUserData,
direction: MultiSelectRangeDirection,
},
}Expand description
An owned selection change requested by Dear ImGui.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
SetAll
Select or clear every item in the multi-select scope.
SetRange
Select or clear an inclusive range of application item data.
Trait Implementations§
Source§impl Clone for MultiSelectRequest
impl Clone for MultiSelectRequest
Source§fn clone(&self) -> MultiSelectRequest
fn clone(&self) -> MultiSelectRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MultiSelectRequest
impl Debug for MultiSelectRequest
impl Eq for MultiSelectRequest
Source§impl PartialEq for MultiSelectRequest
impl PartialEq for MultiSelectRequest
impl StructuralPartialEq for MultiSelectRequest
Auto Trait Implementations§
impl Freeze for MultiSelectRequest
impl RefUnwindSafe for MultiSelectRequest
impl Send for MultiSelectRequest
impl Sync for MultiSelectRequest
impl Unpin for MultiSelectRequest
impl UnsafeUnpin for MultiSelectRequest
impl UnwindSafe for MultiSelectRequest
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