pub struct CheckboxResponse {
pub toggled: bool,
pub new_checked: bool,
pub hovered: bool,
pub state: WidgetState,
pub rect: Rect,
}Expand description
Checkbox interaction response
Fields§
§toggled: boolWhether checkbox was toggled this frame
new_checked: boolNew checked state (if toggled)
hovered: boolWhether checkbox is currently hovered
state: WidgetStateCurrent widget state (Normal, Hovered, Pressed, etc.)
rect: RectCheckbox rectangle (for platform rendering)
Trait Implementations§
Source§impl Clone for CheckboxResponse
impl Clone for CheckboxResponse
Source§fn clone(&self) -> CheckboxResponse
fn clone(&self) -> CheckboxResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 CheckboxResponse
impl Debug for CheckboxResponse
Source§impl Default for CheckboxResponse
impl Default for CheckboxResponse
Source§fn default() -> CheckboxResponse
fn default() -> CheckboxResponse
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CheckboxResponse
impl<'de> Deserialize<'de> for CheckboxResponse
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 CheckboxResponse
impl RefUnwindSafe for CheckboxResponse
impl Send for CheckboxResponse
impl Sync for CheckboxResponse
impl Unpin for CheckboxResponse
impl UnsafeUnpin for CheckboxResponse
impl UnwindSafe for CheckboxResponse
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