#[non_exhaustive]pub struct ProcessQueryDefinition {
pub filter_by: Option<Vec<String>>,
pub limit: Option<i64>,
pub metric: String,
pub search_by: Option<String>,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The process query to use in the widget.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.filter_by: Option<Vec<String>>
List of processes.
limit: Option<i64>
Max number of items in the filter list.
metric: String
Your chosen metric.
search_by: Option<String>
Your chosen search term.
additional_properties: BTreeMap<String, Value>
Implementations§
Trait Implementations§
Source§impl Clone for ProcessQueryDefinition
impl Clone for ProcessQueryDefinition
Source§fn clone(&self) -> ProcessQueryDefinition
fn clone(&self) -> ProcessQueryDefinition
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 ProcessQueryDefinition
impl Debug for ProcessQueryDefinition
Source§impl<'de> Deserialize<'de> for ProcessQueryDefinition
impl<'de> Deserialize<'de> for ProcessQueryDefinition
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 PartialEq for ProcessQueryDefinition
impl PartialEq for ProcessQueryDefinition
Source§impl Serialize for ProcessQueryDefinition
impl Serialize for ProcessQueryDefinition
impl StructuralPartialEq for ProcessQueryDefinition
Auto Trait Implementations§
impl Freeze for ProcessQueryDefinition
impl RefUnwindSafe for ProcessQueryDefinition
impl Send for ProcessQueryDefinition
impl Sync for ProcessQueryDefinition
impl Unpin for ProcessQueryDefinition
impl UnwindSafe for ProcessQueryDefinition
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