pub struct JournalFilters { /* private fields */ }Expand description
Validated journal filters.
Implementations§
Source§impl JournalFilters
impl JournalFilters
Sourcepub fn with_unit(self, unit: impl Into<String>) -> InfraResult<Self>
pub fn with_unit(self, unit: impl Into<String>) -> InfraResult<Self>
Adds a journal unit filter.
Sourcepub const fn with_priority(self, priority: JournalPriority) -> Self
pub const fn with_priority(self, priority: JournalPriority) -> Self
Adds a journal priority filter.
Sourcepub fn with_since(self, since: impl Into<String>) -> InfraResult<Self>
pub fn with_since(self, since: impl Into<String>) -> InfraResult<Self>
Adds a journal lower time bound.
Sourcepub fn with_until(self, until: impl Into<String>) -> InfraResult<Self>
pub fn with_until(self, until: impl Into<String>) -> InfraResult<Self>
Adds a journal upper time bound.
Sourcepub const fn priority(&self) -> Option<JournalPriority>
pub const fn priority(&self) -> Option<JournalPriority>
Returns the optional priority.
Trait Implementations§
Source§impl Clone for JournalFilters
impl Clone for JournalFilters
Source§fn clone(&self) -> JournalFilters
fn clone(&self) -> JournalFilters
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 JournalFilters
impl Debug for JournalFilters
Source§impl Default for JournalFilters
impl Default for JournalFilters
Source§fn default() -> JournalFilters
fn default() -> JournalFilters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for JournalFilters
impl<'de> Deserialize<'de> for JournalFilters
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 JournalFilters
impl PartialEq for JournalFilters
Source§fn eq(&self, other: &JournalFilters) -> bool
fn eq(&self, other: &JournalFilters) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for JournalFilters
impl Serialize for JournalFilters
impl Eq for JournalFilters
impl StructuralPartialEq for JournalFilters
Auto Trait Implementations§
impl Freeze for JournalFilters
impl RefUnwindSafe for JournalFilters
impl Send for JournalFilters
impl Sync for JournalFilters
impl Unpin for JournalFilters
impl UnsafeUnpin for JournalFilters
impl UnwindSafe for JournalFilters
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.