-
-
Notifications
You must be signed in to change notification settings - Fork 55
SeaQuery 1.0 blog #150
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
SeaQuery 1.0 blog #150
Conversation
|
## Architectural changes | ||
|
||
There are a few architectural changes that can only be made by breaking the API, so let's go through them one by one: | ||
|
||
### Forbid unsafe code | ||
|
||
#![forbid(unsafe_code)] has been added to all workspace crates, ensuring that SeaQuery no longer contains any unsafe code. While only one instance of unsafe was previously used, and has now been removed, this change reinforces our commitment to maintaining code quality. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This reads a little weird because #![forbid(unsafe_code)]
isn't a breaking change for the users (or a big internal architectural change, really). But it's still good to advertize in front of the list. Maybe do it like this?
## Architectural changes | |
There are a few architectural changes that can only be made by breaking the API, so let's go through them one by one: | |
### Forbid unsafe code | |
#![forbid(unsafe_code)] has been added to all workspace crates, ensuring that SeaQuery no longer contains any unsafe code. While only one instance of unsafe was previously used, and has now been removed, this change reinforces our commitment to maintaining code quality. | |
## Forbid unsafe code | |
#![forbid(unsafe_code)] has been added to all workspace crates, ensuring that SeaQuery no longer contains any unsafe code. While only one instance of unsafe was previously used, and has now been removed, this change reinforces our commitment to maintaining code quality. | |
## Architectural changes | |
There are a few architectural changes that can only be made by breaking the API, so let's go through them one by one: |
Or we can just keep it as is.
would appreciate a second read @Huliiiiii @Expurple https://www.sea-ql.org/preview/pr-150/blog/2025-08-20-sea-query-1.0/ |
I am slowly writing it now