Clément Renault
Clément Renault
Hey @mlemesle, We didn't think about this issue indeed. I have two ideas: - Why is that not possible [to use `#[serde(default = "path")]`](https://serde.rs/field-attrs.html)? - I am not sure it...
Indeed, it can't be returned in the original order, it can only be returned in the `searchableAttribute` order, it is tied to the internal representation of the documents.
Hey @mzperix, I just looked into the code base and it seems like we forgot to unidecode (standardize: remove accents and lowercase words) therefore words in the query doesn't match...
We could probably specify the primary key by specifying it using a container attribute [like serde already do](https://serde.rs/attributes.html). ```rust #[derive(Record)] #[sled(primary_key = id)] struct Post { id: u64, author: String,...
I think the `Record` proc_macro should just be a convenient maner to implement a trait, this trait should implementable by hand, like serde `Serialize/Deserialize`. This way it could be possible...
I'm actually really busy but I added a reminder to add more in this list. I will come back this week probably. 😃
This is very complex to make a clear answer. Their is too many points of conversation and I'm not done with improvements propositions yet. I want to find something like...
And why not RFCs ? Do you think it is overkill or something ? Because nobody will be able to add issues to the github project or the Trello.
We are know talking on [this Trello board](https://trello.com/b/kflyz03A/possible-improvements).
So I dived into limbo of the crate and apparently the `miniz_oxide::core::CompressorOxide` doesn't implement `Clone` and this is the struct that is used by `GzDecoder` when using the Rust feature...