pub struct NodeFilter {
pub user_id: Option<Uuid>,
pub status: Option<NodeStatus>,
pub min_reputation: Option<f32>,
pub region: Option<String>,
}Expand description
Filter for node queries.
Fields§
§user_id: Option<Uuid>Filter by user ID.
status: Option<NodeStatus>Filter by status.
min_reputation: Option<f32>Filter by minimum reputation.
region: Option<String>Filter by region.
Implementations§
Source§impl NodeFilter
impl NodeFilter
Sourcepub fn status(self, status: NodeStatus) -> Self
pub fn status(self, status: NodeStatus) -> Self
Filter by status.
Sourcepub fn min_reputation(self, score: f32) -> Self
pub fn min_reputation(self, score: f32) -> Self
Filter by minimum reputation.
Trait Implementations§
Source§impl Clone for NodeFilter
impl Clone for NodeFilter
Source§fn clone(&self) -> NodeFilter
fn clone(&self) -> NodeFilter
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 NodeFilter
impl Debug for NodeFilter
Source§impl Default for NodeFilter
impl Default for NodeFilter
Source§fn default() -> NodeFilter
fn default() -> NodeFilter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NodeFilter
impl RefUnwindSafe for NodeFilter
impl Send for NodeFilter
impl Sync for NodeFilter
impl Unpin for NodeFilter
impl UnwindSafe for NodeFilter
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