Skip to content

Conversation

@robin-nitrokey
Copy link
Member

This patch simplifies the Store trait by removing the Fs wrapper struct, the Storage types, the static lifetime and the Copy requirement and replaces it with a reference to a DynFilesystem.

This gives runners more options on how to implement the store.

As the Store trait can now easily be implemented in a safe way, this patch also removes the unsafe keyword from the trait definition.

This patch simplifies the Store trait by removing the Fs wrapper struct,
the Storage types, the static lifetime and the Copy requirement and
replaces it with a reference to a DynFilesystem.

This gives runners more options on how to implement the store.

As the Store trait can now easily be implemented in a safe way, this
patch also removes the unsafe keyword from the trait definition.
@robin-nitrokey robin-nitrokey merged commit 5003249 into main Mar 3, 2025
2 checks passed
@robin-nitrokey robin-nitrokey deleted the dyn-fs branch March 3, 2025 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants