fix(versionable): Handle generics in NotVersioned

This commit is contained in:
Nicolas Sarlin
2025-01-20 10:20:20 +01:00
committed by Nicolas Sarlin
parent 29bd9dbb01
commit f66805eeb1
2 changed files with 25 additions and 12 deletions

View File

@@ -6,14 +6,14 @@ use serde::{Deserialize, Serialize};
use tfhe_versionable::{NotVersioned, Versionize, VersionsDispatch};
#[derive(Clone, Serialize, Deserialize, NotVersioned)]
struct MyStructNotVersioned {
val: u32,
struct MyStructNotVersioned<Inner> {
val: Inner,
}
#[derive(Versionize)]
#[versionize(MyStructVersions)]
struct MyStruct {
inner: MyStructNotVersioned,
inner: MyStructNotVersioned<u32>,
}
#[derive(VersionsDispatch)]