Skip to content

Commit 86dfff7

Browse files
authored
Remove dependency on cfg-if (#159)
* Remove cfg-if from Cargo.toml * Remove cfg_if from optional_serde_struct
1 parent 0bb5495 commit 86dfff7

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

raylib/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ autoexamples = false
1414

1515
[dependencies]
1616
raylib-sys = { version = "5.5.1", path = "../raylib-sys" }
17-
cfg-if = "1.0.0"
1817
serde = { version = "1.0.125", features = ["derive"], optional = true }
1918
serde_json = { version = "1.0.64", optional = true }
2019
imgui = { version = "0.12.0", optional = true, features = [] }

raylib/src/core/math.rs

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,10 @@ make_rslice!(RSliceVec4, Vector4, ffi::MemFree);
2626

2727
macro_rules! optional_serde_struct {
2828
($def:item) => {
29-
cfg_if::cfg_if! {
30-
if #[cfg(feature = "with_serde")] {
31-
#[repr(C)]
32-
#[derive(Default, Debug, Copy, Clone, PartialEq, Serialize, Deserialize)]
33-
$def
34-
} else {
35-
#[repr(C)]
36-
#[derive(Default, Debug, Copy, Clone, PartialEq)]
37-
$def
38-
}
39-
}
29+
#[repr(C)]
30+
#[derive(Default, Debug, Copy, Clone, PartialEq)]
31+
#[cfg_attr(feature = "with_serde", derive(Serialize, Deserialize))]
32+
$def
4033
};
4134
}
4235

0 commit comments

Comments
 (0)