#[non_exhaustive]pub struct SearchCriteria {
pub protocol: Option<Protocol>,
pub agent_display_name: Option<String>,
pub version: Option<String>,
pub agent_host: Option<String>,
}Expand description
Search criteria.
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.protocol: Option<Protocol>Filter by protocol.
agent_display_name: Option<String>Filter by display name.
version: Option<String>Filter by version.
agent_host: Option<String>Filter by host.
Trait Implementations§
Source§impl Clone for SearchCriteria
impl Clone for SearchCriteria
Source§fn clone(&self) -> SearchCriteria
fn clone(&self) -> SearchCriteria
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 SearchCriteria
impl Debug for SearchCriteria
Source§impl Default for SearchCriteria
impl Default for SearchCriteria
Source§fn default() -> SearchCriteria
fn default() -> SearchCriteria
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SearchCriteria
impl<'de> Deserialize<'de> for SearchCriteria
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
Auto Trait Implementations§
impl Freeze for SearchCriteria
impl RefUnwindSafe for SearchCriteria
impl Send for SearchCriteria
impl Sync for SearchCriteria
impl Unpin for SearchCriteria
impl UnsafeUnpin for SearchCriteria
impl UnwindSafe for SearchCriteria
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