From 74952f067815938abe599218a35c33e24c7ffbd6 Mon Sep 17 00:00:00 2001 From: lif Date: Sat, 23 Nov 2019 20:28:56 -0800 Subject: [PATCH] fix intellij-rust nag about serialize_size --- src/retro/loading.rs | 2 +- src/retro/wrapper.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/retro/loading.rs b/src/retro/loading.rs index 9406c8b..552e458 100644 --- a/src/retro/loading.rs +++ b/src/retro/loading.rs @@ -131,7 +131,7 @@ impl LibretroApi { } /// Serializes internal state. pub fn serialize(&self) -> Fallible> { - let size = unsafe { (&self.core_api.retro_serialize_size)() }; + let size: usize = unsafe { (&self.core_api.retro_serialize_size)() }; let mut vec = Vec::with_capacity(size); vec.resize(size, 0); // FIXME: libretro-sys incorrectly says retro_serialize is a void(), not a bool() diff --git a/src/retro/wrapper.rs b/src/retro/wrapper.rs index 69d63aa..b31646e 100644 --- a/src/retro/wrapper.rs +++ b/src/retro/wrapper.rs @@ -313,7 +313,7 @@ impl StaticCallbacks { } EnvCmd::GetUsername => Self::string_into_void(data, handler.get_username()?)?, EnvCmd::GetLanguage => Self::clone_into_void(data, &handler.get_language()?)?, - // EnvCmd::SetSerializationQuirks => handler.set_serialization_quirks(Self::from_void(data)?), + // TODO (not in libretro-sys) EnvCmd::SetSerializationQuirks => handler.set_serialization_quirks(Self::from_void(data)?), x => { if cfg!(debug) { eprintln!("Known but unsupported env cmd: {:?}", x);