diff --git a/arcdps/Cargo.toml b/arcdps/Cargo.toml index 11dd1c93b9..e1083177e0 100644 --- a/arcdps/Cargo.toml +++ b/arcdps/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "arcdps" -version = "0.14.0" +version = "0.15.0" authors = ["Zerthox", "Greaka"] edition = "2021" description = "Rust bindings for ArcDPS plugins" @@ -20,7 +20,7 @@ serde = { version = "1.0.160", features = ["derive"], optional = true } strum = { version = "0.26.1", features = ["derive"], optional = true } [dependencies.windows] -version = "0.56.0" +version = "0.57.0" features = [ "System", "Win32_Foundation", diff --git a/arcdps/src/exports/raw.rs b/arcdps/src/exports/raw.rs index a97552d193..25ceaed5ad 100644 --- a/arcdps/src/exports/raw.rs +++ b/arcdps/src/exports/raw.rs @@ -114,7 +114,7 @@ pub type ExportFreeExtension = unsafe extern "C" fn(sig: u32) -> HMODULE; /// /// ArcDPS will call `get_release_addr` and its returned function. /// Upon returning from [`free_extension`] there will be no more pending callbacks. -/// However, the caller must ensure to callbacks are executing before freeing. +/// However, the caller must ensure no callbacks are executing before freeing. /// Returns `0` if extension was not found or [`HMODULE`] handle of the module otherwise. /// /// This uses version 2 (`freeextension2`) of the extension API. diff --git a/arcdps/src/extras/globals.rs b/arcdps/src/extras/globals.rs index 6e9d600ee1..2b59e3209b 100644 --- a/arcdps/src/extras/globals.rs +++ b/arcdps/src/extras/globals.rs @@ -38,6 +38,7 @@ impl ExtrasGlobals { /// Initializes the Unofficial Extras globals. pub unsafe fn init(&mut self, handle: HMODULE, version: Option<&'static str>) { + #![allow(clippy::missing_transmute_annotations)] *self = Self { handle, version, diff --git a/arcdps/src/globals.rs b/arcdps/src/globals.rs index 4ea3ed2f5d..58702a124d 100644 --- a/arcdps/src/globals.rs +++ b/arcdps/src/globals.rs @@ -86,6 +86,7 @@ impl ArcGlobals { /// Initializes the ArcDPS globals. pub unsafe fn init(&mut self, handle: HMODULE, version: Option<&'static str>) { + #![allow(clippy::missing_transmute_annotations)] *self = Self { handle, version, @@ -105,6 +106,7 @@ impl ArcGlobals { } pub type MallocFn = unsafe extern "C" fn(size: usize, user_data: *mut c_void) -> *mut c_void; + pub type FreeFn = unsafe extern "C" fn(ptr: *mut c_void, user_data: *mut c_void); /// ImGui context. diff --git a/evtc_dump/Cargo.toml b/evtc_dump/Cargo.toml index d505e9a069..e886811bb1 100644 --- a/evtc_dump/Cargo.toml +++ b/evtc_dump/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "evtc_dump" -version = "0.1.1" +version = "0.1.2" authors = ["Zerthox"] edition = "2021" description = "Dump ArcDPS EVTC log information" diff --git a/evtc_parse/Cargo.toml b/evtc_parse/Cargo.toml index be498c2135..89ad52d4f3 100644 --- a/evtc_parse/Cargo.toml +++ b/evtc_parse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "evtc_parse" -version = "0.8.0" +version = "0.9.0" authors = ["Zerthox"] edition = "2021" description = "Parsing for ArcDPS EVTC logs" @@ -11,7 +11,7 @@ evtc = { path = "../evtc" } byteorder = "1.4.3" serde = { version = "1.0.160", features = ["derive"], optional = true } thiserror = "1.0.38" -zip = { version = "1.1.1", optional = true } +zip = { version = "2.1.3", optional = true } [features] default = ["zevtc"]