pub struct PostSearchAggregateRequest {
pub query: String,
pub site: Option<String>,
pub filetype: Option<String>,
pub fetch_full: Option<bool>,
pub timeout_ms: Option<i32>,
}Fields§
§query: String搜索查询关键词,支持中英文
site: Option<String>限制搜索特定网站,不需要 site: 前缀
filetype: Option<String>限制文件类型,不需要 filetype: 前缀。支持 pdf、doc、docx、ppt、pptx、xls、xlsx、txt 等
fetch_full: Option<bool>是否获取页面完整正文(会影响响应时间)
timeout_ms: Option<i32>请求超时时间(毫秒),范围 1000-30000
Implementations§
Source§impl PostSearchAggregateRequest
impl PostSearchAggregateRequest
pub fn new(query: String) -> PostSearchAggregateRequest
Trait Implementations§
Source§impl Clone for PostSearchAggregateRequest
impl Clone for PostSearchAggregateRequest
Source§fn clone(&self) -> PostSearchAggregateRequest
fn clone(&self) -> PostSearchAggregateRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PostSearchAggregateRequest
impl Debug for PostSearchAggregateRequest
Source§impl Default for PostSearchAggregateRequest
impl Default for PostSearchAggregateRequest
Source§fn default() -> PostSearchAggregateRequest
fn default() -> PostSearchAggregateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PostSearchAggregateRequest
impl<'de> Deserialize<'de> for PostSearchAggregateRequest
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
impl StructuralPartialEq for PostSearchAggregateRequest
Auto Trait Implementations§
impl Freeze for PostSearchAggregateRequest
impl RefUnwindSafe for PostSearchAggregateRequest
impl Send for PostSearchAggregateRequest
impl Sync for PostSearchAggregateRequest
impl Unpin for PostSearchAggregateRequest
impl UnwindSafe for PostSearchAggregateRequest
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