Skip to content

chrono types support#74

Merged
RoDmitry merged 6 commits intotypesense:mainfrom
milesgranger:milesgranger/chrono-support
Mar 18, 2026
Merged

chrono types support#74
RoDmitry merged 6 commits intotypesense:mainfrom
milesgranger:milesgranger/chrono-support

Conversation

@milesgranger
Copy link
Contributor

@milesgranger milesgranger commented Mar 16, 2026

Change Summary

This mainly adds ToTypesenseField support for chrono types, behind a feature gate of course. Additionally adds types that our project uses which wasn't covered already. ie Option<T> and Vec<Option<T>>.

Then one small fix in the derive macro to use ::serde::Serialize instead since I'm using this within another proc-macro.

PR Checklist

@RoDmitry
Copy link
Collaborator

@milesgranger review my changes, and tell me if it's ready to merge.

@milesgranger
Copy link
Contributor Author

I think that's a lot better, thanks for the help, @RoDmitry! :)

@RoDmitry RoDmitry merged commit 14b5d24 into typesense:main Mar 18, 2026
3 checks passed
@RoDmitry
Copy link
Collaborator

RoDmitry commented Mar 18, 2026

Thank you! 🎉

@milesgranger milesgranger deleted the milesgranger/chrono-support branch March 18, 2026 11:54
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.

2 participants