pub struct QueryIndicatorPattern {
pub pattern: Option<i32>,
pub period: i32,
pub continuous_period: Option<i32>,
pub name: Option<i32>,
pub is_matching: Option<bool>,
pub sub_patterns: Vec<i32>,
pub period_type: Option<i32>,
}Fields§
§pattern: Option<i32>【已废弃, 用name字段】Pattern 枚举
period: i32【已废弃, 用periodType】
continuous_period: Option<i32>§name: Option<i32>Pattern 枚举 (新字段)
is_matching: Option<bool>是否匹配条件 (默认true)
sub_patterns: Vec<i32>子形态列表
period_type: Option<i32>Period 枚举 (新字段)
Implementations§
Source§impl QueryIndicatorPattern
impl QueryIndicatorPattern
Sourcepub fn pattern(&self) -> i32
pub fn pattern(&self) -> i32
Returns the value of pattern, or the default value if pattern is unset.
Sourcepub fn continuous_period(&self) -> i32
pub fn continuous_period(&self) -> i32
Returns the value of continuous_period, or the default value if continuous_period is unset.
Sourcepub fn is_matching(&self) -> bool
pub fn is_matching(&self) -> bool
Returns the value of is_matching, or the default value if is_matching is unset.
Sourcepub fn period_type(&self) -> i32
pub fn period_type(&self) -> i32
Returns the value of period_type, or the default value if period_type is unset.
Trait Implementations§
Source§impl Clone for QueryIndicatorPattern
impl Clone for QueryIndicatorPattern
Source§fn clone(&self) -> QueryIndicatorPattern
fn clone(&self) -> QueryIndicatorPattern
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 QueryIndicatorPattern
impl Debug for QueryIndicatorPattern
Source§impl Default for QueryIndicatorPattern
impl Default for QueryIndicatorPattern
Source§impl<'de> Deserialize<'de> for QueryIndicatorPatternwhere
QueryIndicatorPattern: Default,
impl<'de> Deserialize<'de> for QueryIndicatorPatternwhere
QueryIndicatorPattern: 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 Hash for QueryIndicatorPattern
impl Hash for QueryIndicatorPattern
Source§impl Message for QueryIndicatorPattern
impl Message for QueryIndicatorPattern
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 QueryIndicatorPattern
impl PartialEq for QueryIndicatorPattern
Source§impl Serialize for QueryIndicatorPattern
impl Serialize for QueryIndicatorPattern
impl Eq for QueryIndicatorPattern
impl StructuralPartialEq for QueryIndicatorPattern
Auto Trait Implementations§
impl Freeze for QueryIndicatorPattern
impl RefUnwindSafe for QueryIndicatorPattern
impl Send for QueryIndicatorPattern
impl Sync for QueryIndicatorPattern
impl Unpin for QueryIndicatorPattern
impl UnsafeUnpin for QueryIndicatorPattern
impl UnwindSafe for QueryIndicatorPattern
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