#[non_exhaustive]pub enum HotspotKind {
Stop,
Note,
}Expand description
What a spot on the screen does.
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.
Stop
The film stops here until someone clicks the spot.
Note
The spot’s text shows while it lasts; clicking it brings the text back.
Trait Implementations§
Source§impl Clone for HotspotKind
impl Clone for HotspotKind
Source§fn clone(&self) -> HotspotKind
fn clone(&self) -> HotspotKind
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 moreimpl Copy for HotspotKind
Source§impl Debug for HotspotKind
impl Debug for HotspotKind
Source§impl<'de> Deserialize<'de> for HotspotKind
impl<'de> Deserialize<'de> for HotspotKind
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 HotspotKind
Source§impl PartialEq for HotspotKind
impl PartialEq for HotspotKind
Source§impl Serialize for HotspotKind
impl Serialize for HotspotKind
impl StructuralPartialEq for HotspotKind
Auto Trait Implementations§
impl Freeze for HotspotKind
impl RefUnwindSafe for HotspotKind
impl Send for HotspotKind
impl Sync for HotspotKind
impl Unpin for HotspotKind
impl UnsafeUnpin for HotspotKind
impl UnwindSafe for HotspotKind
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more