mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-10-30 23:46:28 +00:00 
			
		
		
		
	implement display for criterion
Update milli/src/criterion.rs Co-authored-by: Clément Renault <clement@meilisearch.com>
This commit is contained in:
		| @@ -1,4 +1,5 @@ | ||||
| use std::collections::HashMap; | ||||
| use std::fmt; | ||||
|  | ||||
| use anyhow::{Context, bail}; | ||||
| use regex::Regex; | ||||
| @@ -63,3 +64,20 @@ pub fn default_criteria() -> Vec<Criterion> { | ||||
|         Criterion::Exactness, | ||||
|     ] | ||||
| } | ||||
|  | ||||
| impl fmt::Display for Criterion { | ||||
|     fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { | ||||
|         use Criterion::*; | ||||
|  | ||||
|         match self { | ||||
|             Typo            => f.write_str("typo"), | ||||
|             Words           => f.write_str("words"), | ||||
|             Proximity       => f.write_str("proximity"), | ||||
|             Attribute       => f.write_str("attribute"), | ||||
|             WordsPosition   => f.write_str("wordsPosition"), | ||||
|             Exactness       => f.write_str("exactness"), | ||||
|             Asc(attr)       => write!(f, "asc({:?})", attr), | ||||
|             Desc(attr)      => write!(f, "desc({:?})", attr), | ||||
|         } | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user