pub struct ProcessListFilter {
pub definition: Option<Value>,
pub status: ProcessStatusFilter,
pub waiting: Option<bool>,
pub originator_scope_id: Option<String>,
pub identity_kind: Option<String>,
pub identity_label: Option<String>,
pub caused_by_occurrence_id: Option<String>,
pub caused_by_subscription_id: Option<String>,
pub created_at_start_ms: Option<u64>,
pub created_at_end_ms: Option<u64>,
}Fields§
§definition: Option<Value>§status: ProcessStatusFilter§waiting: Option<bool>§originator_scope_id: Option<String>§identity_kind: Option<String>§identity_label: Option<String>§caused_by_occurrence_id: Option<String>§caused_by_subscription_id: Option<String>§created_at_start_ms: Option<u64>Inclusive lower bound for created_at_ms; paired with
created_at_end_ms this is a half-open [start, end) range.
created_at_end_ms: Option<u64>Exclusive upper bound for created_at_ms; paired with
created_at_start_ms this is a half-open [start, end) range.
Implementations§
Source§impl ProcessListFilter
impl ProcessListFilter
pub fn decode(args: &Value) -> Result<ProcessListFilter, String>
pub fn list_mode(&self) -> ProcessListMode
pub fn matches_entry(&self, entry: &(ProcessHandleGrant, ProcessRecord)) -> bool
pub fn matches_record(&self, record: &ProcessRecord) -> bool
Trait Implementations§
Source§impl Clone for ProcessListFilter
impl Clone for ProcessListFilter
Source§fn clone(&self) -> ProcessListFilter
fn clone(&self) -> ProcessListFilter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProcessListFilter
impl Debug for ProcessListFilter
Source§impl Default for ProcessListFilter
impl Default for ProcessListFilter
Source§fn default() -> ProcessListFilter
fn default() -> ProcessListFilter
Returns the “default value” for a type. Read more
Source§impl From<ProcessListFilter> for RemoteProcessListFilter
impl From<ProcessListFilter> for RemoteProcessListFilter
Source§fn from(value: ProcessListFilter) -> RemoteProcessListFilter
fn from(value: ProcessListFilter) -> RemoteProcessListFilter
Converts to this type from the input type.
Source§impl PartialEq for ProcessListFilter
impl PartialEq for ProcessListFilter
impl StructuralPartialEq for ProcessListFilter
Source§impl TryFrom<RemoteProcessListFilter> for ProcessListFilter
impl TryFrom<RemoteProcessListFilter> for ProcessListFilter
Source§type Error = RemoteProtocolError
type Error = RemoteProtocolError
The type returned in the event of a conversion error.
Source§fn try_from(
value: RemoteProcessListFilter,
) -> Result<ProcessListFilter, <ProcessListFilter as TryFrom<RemoteProcessListFilter>>::Error>
fn try_from( value: RemoteProcessListFilter, ) -> Result<ProcessListFilter, <ProcessListFilter as TryFrom<RemoteProcessListFilter>>::Error>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for ProcessListFilter
impl RefUnwindSafe for ProcessListFilter
impl Send for ProcessListFilter
impl Sync for ProcessListFilter
impl Unpin for ProcessListFilter
impl UnsafeUnpin for ProcessListFilter
impl UnwindSafe for ProcessListFilter
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