[−][src]Struct yy_typings::object_yy::EventIntermediary
A simpler, less idiomatic and less understandable, but more direct, representation of
Gms2 event types and numbers. We use this internally in the serde of the higher level
EventType
enum, which is also given.
This struct is made public largely so non-Rust applications downstream can have an easier
interface to work with. Rust applications are encouraged to stick with the more idiomatic
and user-friendly EventType
, which is far more type safe while being equally performant.
Trait Implementations
impl Clone for EventIntermediary
[src]
fn clone(&self) -> EventIntermediary
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for EventIntermediary
[src]
impl Debug for EventIntermediary
[src]
impl Default for EventIntermediary
[src]
fn default() -> Self
[src]
Return EventIntermediary { event_type: Default::default(), event_num: Default::default() }
impl<'de> Deserialize<'de> for EventIntermediary
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for EventIntermediary
[src]
impl From<EventType> for EventIntermediary
[src]
impl Hash for EventIntermediary
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for EventIntermediary
[src]
fn cmp(&self, other: &EventIntermediary) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<EventIntermediary> for EventIntermediary
[src]
fn eq(&self, other: &EventIntermediary) -> bool
[src]
fn ne(&self, other: &EventIntermediary) -> bool
[src]
impl PartialOrd<EventIntermediary> for EventIntermediary
[src]
fn partial_cmp(&self, other: &EventIntermediary) -> Option<Ordering>
[src]
fn lt(&self, other: &EventIntermediary) -> bool
[src]
fn le(&self, other: &EventIntermediary) -> bool
[src]
fn gt(&self, other: &EventIntermediary) -> bool
[src]
fn ge(&self, other: &EventIntermediary) -> bool
[src]
impl Serialize for EventIntermediary
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for EventIntermediary
[src]
impl StructuralPartialEq for EventIntermediary
[src]
impl TryFrom<EventIntermediary> for EventType
[src]
type Error = EventTypeConvertErrors
The type returned in the event of a conversion error.
fn try_from(o: EventIntermediary) -> Result<Self, Self::Error>
[src]
Auto Trait Implementations
impl RefUnwindSafe for EventIntermediary
impl Send for EventIntermediary
impl Sync for EventIntermediary
impl Unpin for EventIntermediary
impl UnwindSafe for EventIntermediary
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,