pub struct SwitchData {
pub switched: bool,
pub last_frame_clicked: Option<usize>,
pub state: u32,
}Expand description
用于Switch资源判定的一些字段集合。
Fields§
§switched: bool是否点击切换状态。
last_frame_clicked: Option<usize>点击的方法。
state: u32Switch状态。
Trait Implementations§
Source§impl Clone for SwitchData
impl Clone for SwitchData
Source§fn clone(&self) -> SwitchData
fn clone(&self) -> SwitchData
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 SwitchData
impl Debug for SwitchData
Source§impl Hash for SwitchData
impl Hash for SwitchData
Source§impl Ord for SwitchData
impl Ord for SwitchData
Source§fn cmp(&self, other: &SwitchData) -> Ordering
fn cmp(&self, other: &SwitchData) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SwitchData
impl PartialEq for SwitchData
Source§impl PartialOrd for SwitchData
impl PartialOrd for SwitchData
impl Copy for SwitchData
impl Eq for SwitchData
impl StructuralPartialEq for SwitchData
Auto Trait Implementations§
impl Freeze for SwitchData
impl RefUnwindSafe for SwitchData
impl Send for SwitchData
impl Sync for SwitchData
impl Unpin for SwitchData
impl UnsafeUnpin for SwitchData
impl UnwindSafe for SwitchData
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more