pub struct AccumulateFilter {
pub field_name: i32,
pub filter_min: Option<f64>,
pub filter_max: Option<f64>,
pub is_no_filter: Option<bool>,
pub sort_dir: Option<i32>,
pub days: i32,
}Expand description
累积属性筛选
Fields§
§field_name: i32AccumulateField 累积属性
filter_min: Option<f64>区间下限(闭区间),不传代表下限为 -∞
filter_max: Option<f64>区间上限(闭区间),不传代表上限为 +∞
is_no_filter: Option<bool>该字段是否不需要筛选,True:不筛选,False:筛选。不传默认不筛选
sort_dir: Option<i32>SortDir 排序方向,默认不排序。
days: i32近几日,累积时间
Implementations§
Source§impl AccumulateFilter
impl AccumulateFilter
Sourcepub fn filter_min(&self) -> f64
pub fn filter_min(&self) -> f64
Returns the value of filter_min, or the default value if filter_min is unset.
Sourcepub fn filter_max(&self) -> f64
pub fn filter_max(&self) -> f64
Returns the value of filter_max, or the default value if filter_max is unset.
Sourcepub fn is_no_filter(&self) -> bool
pub fn is_no_filter(&self) -> bool
Returns the value of is_no_filter, or the default value if is_no_filter is unset.
Trait Implementations§
Source§impl Clone for AccumulateFilter
impl Clone for AccumulateFilter
Source§fn clone(&self) -> AccumulateFilter
fn clone(&self) -> AccumulateFilter
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 AccumulateFilter
impl Debug for AccumulateFilter
Source§impl Default for AccumulateFilter
impl Default for AccumulateFilter
Source§impl<'de> Deserialize<'de> for AccumulateFilterwhere
AccumulateFilter: Default,
impl<'de> Deserialize<'de> for AccumulateFilterwhere
AccumulateFilter: Default,
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 Message for AccumulateFilter
impl Message for AccumulateFilter
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for AccumulateFilter
impl PartialEq for AccumulateFilter
Source§impl Serialize for AccumulateFilter
impl Serialize for AccumulateFilter
impl Copy for AccumulateFilter
impl StructuralPartialEq for AccumulateFilter
Auto Trait Implementations§
impl Freeze for AccumulateFilter
impl RefUnwindSafe for AccumulateFilter
impl Send for AccumulateFilter
impl Sync for AccumulateFilter
impl Unpin for AccumulateFilter
impl UnwindSafe for AccumulateFilter
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