caio.co/de/cantine

Make float fields FAST too

Id
59e03d738ebda6c5ef1702adca19e2a44c97b301
Author
Caio
Commit time
2019-12-11T10:04:31+01:00

Modified crates/cantine_derive/src/lib.rs

@@ -154,14 +154,8
FieldType::FLOAT => quote!(add_f64_field),
};

- match field_type {
- // FIXME tantivy 0.11+
- FieldType::FLOAT => quote_spanned! { field.span()=>
- #name: builder.#method(#quoted, tantivy::schema::INDEXED)
- },
- _ => quote_spanned! { field.span()=>
- #name: builder.#method(#quoted, tantivy::schema::INDEXED | tantivy::schema::FAST)
- },
+ quote_spanned! { field.span()=>
+ #name: builder.#method(#quoted, tantivy::schema::INDEXED | tantivy::schema::FAST)
}
});

@@ -285,7 +279,6
}

impl std::convert::TryFrom<&tantivy::schema::Schema> for #index_name {
- // TODO better errors
type Error = tantivy::TantivyError;

fn try_from(schema: &tantivy::schema::Schema) -> std::result::Result<Self, Self::Error> {