@@ -55,17 +55,17 @@ impl Completer for DefaultCompleter {
5555 /// assert_eq!(
5656 /// completions.complete("bat",3),
5757 /// vec![
58- /// Suggestion {value: "batcave".into(), description: None, style: None, extra: None, span: Span { start: 0, end: 3 }, append_whitespace: false},
59- /// Suggestion {value: "batman".into(), description: None, style: None, extra: None, span: Span { start: 0, end: 3 }, append_whitespace: false},
60- /// Suggestion {value: "batmobile".into(), description: None, style: None, extra: None, span: Span { start: 0, end: 3 }, append_whitespace: false},
58+ /// Suggestion {value: "batcave".into(), display: None, description: None, style: None, extra: None, span: Span { start: 0, end: 3 }, append_whitespace: false},
59+ /// Suggestion {value: "batman".into(), display: None, description: None, style: None, extra: None, span: Span { start: 0, end: 3 }, append_whitespace: false},
60+ /// Suggestion {value: "batmobile".into(), display: None, description: None, style: None, extra: None, span: Span { start: 0, end: 3 }, append_whitespace: false},
6161 /// ]);
6262 ///
6363 /// assert_eq!(
6464 /// completions.complete("to the bat",10),
6565 /// vec![
66- /// Suggestion {value: "batcave".into(), description: None, style: None, extra: None, span: Span { start: 7, end: 10 }, append_whitespace: false},
67- /// Suggestion {value: "batman".into(), description: None, style: None, extra: None, span: Span { start: 7, end: 10 }, append_whitespace: false},
68- /// Suggestion {value: "batmobile".into(), description: None, style: None, extra: None, span: Span { start: 7, end: 10 }, append_whitespace: false},
66+ /// Suggestion {value: "batcave".into(), display: None, description: None, style: None, extra: None, span: Span { start: 7, end: 10 }, append_whitespace: false},
67+ /// Suggestion {value: "batman".into(), display: None, description: None, style: None, extra: None, span: Span { start: 7, end: 10 }, append_whitespace: false},
68+ /// Suggestion {value: "batmobile".into(), display: None, description: None, style: None, extra: None, span: Span { start: 7, end: 10 }, append_whitespace: false},
6969 /// ]);
7070 /// ```
7171 fn complete ( & mut self , line : & str , pos : usize ) -> Vec < Suggestion > {
@@ -101,6 +101,7 @@ impl Completer for DefaultCompleter {
101101
102102 Suggestion {
103103 value : format ! ( "{span_line}{ext}" ) ,
104+ display : None ,
104105 description : None ,
105106 style : None ,
106107 extra : None ,
@@ -177,15 +178,15 @@ impl DefaultCompleter {
177178 /// completions.insert(vec!["test-hyphen","test_underscore"].iter().map(|s| s.to_string()).collect());
178179 /// assert_eq!(
179180 /// completions.complete("te",2),
180- /// vec![Suggestion {value: "test".into(), description: None, style: None, extra: None, span: Span { start: 0, end: 2 }, append_whitespace: false}]);
181+ /// vec![Suggestion {value: "test".into(), display: None, description: None, style: None, extra: None, span: Span { start: 0, end: 2 }, append_whitespace: false}]);
181182 ///
182183 /// let mut completions = DefaultCompleter::with_inclusions(&['-', '_']);
183184 /// completions.insert(vec!["test-hyphen","test_underscore"].iter().map(|s| s.to_string()).collect());
184185 /// assert_eq!(
185186 /// completions.complete("te",2),
186187 /// vec![
187- /// Suggestion {value: "test-hyphen".into(), description: None, style: None, extra: None, span: Span { start: 0, end: 2 }, append_whitespace: false},
188- /// Suggestion {value: "test_underscore".into(), description: None, style: None, extra: None, span: Span { start: 0, end: 2 }, append_whitespace: false},
188+ /// Suggestion {value: "test-hyphen".into(), display: None, description: None, style: None, extra: None, span: Span { start: 0, end: 2 }, append_whitespace: false},
189+ /// Suggestion {value: "test_underscore".into(), display: None, description: None, style: None, extra: None, span: Span { start: 0, end: 2 }, append_whitespace: false},
189190 /// ]);
190191 /// ```
191192 pub fn with_inclusions ( incl : & [ char ] ) -> Self {
@@ -374,6 +375,7 @@ mod tests {
374375 [
375376 Suggestion {
376377 value: "null" . into( ) ,
378+ display: None ,
377379 description: None ,
378380 style: None ,
379381 extra: None ,
@@ -382,6 +384,7 @@ mod tests {
382384 } ,
383385 Suggestion {
384386 value: "number" . into( ) ,
387+ display: None ,
385388 description: None ,
386389 style: None ,
387390 extra: None ,
@@ -390,6 +393,7 @@ mod tests {
390393 } ,
391394 Suggestion {
392395 value: "nushell" . into( ) ,
396+ display: None ,
393397 description: None ,
394398 style: None ,
395399 extra: None ,
@@ -418,6 +422,7 @@ mod tests {
418422 [
419423 Suggestion {
420424 value: "test" . into( ) ,
425+ display: None ,
421426 description: None ,
422427 style: None ,
423428 extra: None ,
@@ -426,6 +431,7 @@ mod tests {
426431 } ,
427432 Suggestion {
428433 value: "this is the reedline crate" . into( ) ,
434+ display: None ,
429435 description: None ,
430436 style: None ,
431437 extra: None ,
@@ -434,6 +440,7 @@ mod tests {
434440 } ,
435441 Suggestion {
436442 value: "this is the reedline crate" . into( ) ,
443+ display: None ,
437444 description: None ,
438445 style: None ,
439446 extra: None ,
0 commit comments