pub struct AutocompleteSuggestion {
pub complete: Option<String>,
pub suggestion: Option<String>,
pub hint: Option<String>,
pub description: Option<String>,
pub icon_data: Option<String>,
}
Fields§
§complete: Option<String>
Completed suggestion
suggestion: Option<String>
Predicted text user might want to input
hint: Option<String>
Hint about suggested input
description: Option<String>
Description of the suggested command
icon_data: Option<String>
Base64 encoded svg image
Implementations§
Source§impl AutocompleteSuggestion
impl AutocompleteSuggestion
pub fn new() -> AutocompleteSuggestion
Trait Implementations§
Source§impl Clone for AutocompleteSuggestion
impl Clone for AutocompleteSuggestion
Source§fn clone(&self) -> AutocompleteSuggestion
fn clone(&self) -> AutocompleteSuggestion
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AutocompleteSuggestion
impl Debug for AutocompleteSuggestion
Source§impl Default for AutocompleteSuggestion
impl Default for AutocompleteSuggestion
Source§fn default() -> AutocompleteSuggestion
fn default() -> AutocompleteSuggestion
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AutocompleteSuggestion
impl<'de> Deserialize<'de> for AutocompleteSuggestion
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AutocompleteSuggestion
impl PartialEq for AutocompleteSuggestion
Source§impl Serialize for AutocompleteSuggestion
impl Serialize for AutocompleteSuggestion
impl StructuralPartialEq for AutocompleteSuggestion
Auto Trait Implementations§
impl Freeze for AutocompleteSuggestion
impl RefUnwindSafe for AutocompleteSuggestion
impl Send for AutocompleteSuggestion
impl Sync for AutocompleteSuggestion
impl Unpin for AutocompleteSuggestion
impl UnwindSafe for AutocompleteSuggestion
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more