pub struct OnlineQuery {
pub mode: OnlineInputMode,
pub scheme: SchemeType,
pub generation: u64,
pub identity: String,
pub query_text: String,
pub cache_key: String,
pub pinyin_segments: Vec<String>,
pub cloud_eligible: bool,
pub ai_eligible: bool,
pub session_id: u64,
}Expand description
宿主交给云或 AI 服务的查询,回包必须原样带回;引擎在插入候选前核对当前组字的每个字段。
Fields§
§mode: OnlineInputMode§scheme: SchemeType§generation: u64§identity: String§query_text: String§cache_key: String§pinyin_segments: Vec<String>§cloud_eligible: bool§ai_eligible: bool§session_id: u64Trait Implementations§
Source§impl Clone for OnlineQuery
impl Clone for OnlineQuery
Source§impl Debug for OnlineQuery
impl Debug for OnlineQuery
Source§impl Default for OnlineQuery
impl Default for OnlineQuery
impl Eq for OnlineQuery
Source§impl PartialEq for OnlineQuery
impl PartialEq for OnlineQuery
impl StructuralPartialEq for OnlineQuery
Auto Trait Implementations§
impl Freeze for OnlineQuery
impl RefUnwindSafe for OnlineQuery
impl Send for OnlineQuery
impl Sync for OnlineQuery
impl Unpin for OnlineQuery
impl UnsafeUnpin for OnlineQuery
impl UnwindSafe for OnlineQuery
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.