pub struct SubjectSearchFilter {
pub type: Vec<SubjectType>,
pub meta_tags: Vec<String>,
pub tag: Vec<String>,
pub air_date: Vec<String>,
pub rating: Vec<String>,
pub rank: Vec<String>,
pub nsfw: bool,
}Expand description
条目搜索过滤条件结构体
用于精确筛选搜索结果
Fields§
§type: Vec<SubjectType>条目类型过滤(多选)
元标签过滤(多选)
tag: Vec<String>标签过滤(多选)
air_date: Vec<String>播出日期过滤(多选)
rating: Vec<String>评分过滤(多选)
rank: Vec<String>排名过滤(多选)
nsfw: bool是否包含不适宜内容
Trait Implementations§
Source§impl Clone for SubjectSearchFilter
impl Clone for SubjectSearchFilter
Source§fn clone(&self) -> SubjectSearchFilter
fn clone(&self) -> SubjectSearchFilter
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 SubjectSearchFilter
impl Debug for SubjectSearchFilter
Source§impl<'de> Deserialize<'de> for SubjectSearchFilter
impl<'de> Deserialize<'de> for SubjectSearchFilter
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
Auto Trait Implementations§
impl Freeze for SubjectSearchFilter
impl RefUnwindSafe for SubjectSearchFilter
impl Send for SubjectSearchFilter
impl Sync for SubjectSearchFilter
impl Unpin for SubjectSearchFilter
impl UnwindSafe for SubjectSearchFilter
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