derive more traits for serialized types
This commit is contained in:
1 parent
f7dff22552
commit
93cbfd0dbc
20 files changed
+171
-97
No files matched your search
@@ -44,11 +44,19 @@ impl WheelData {
|
||||
|
||||
#[cfg(feature = "serialize")]
|
||||
/// A serialized version of WheelData
|
||||
#[derive(serde::Serialize, serde::Deserialize)]
|
||||
#[derive(serde::Serialize, serde::Deserialize, Debug, PartialEq, Clone)]
|
||||
pub struct SerializedWheelData {
|
||||
delta: WheelDelta,
|
||||
}
|
||||
|
||||
#[cfg(feature = "serialize")]
|
||||
impl SerializedWheelData {
|
||||
/// Create a new SerializedWheelData
|
||||
pub fn new(delta: WheelDelta) -> Self {
|
||||
Self { delta }
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(feature = "serialize")]
|
||||
impl From<&WheelData> for SerializedWheelData {
|
||||
fn from(data: &WheelData) -> Self {
|
||||
|
||||
Reference in new issue
Block a user