pub struct EdgeListFilter {
pub source_id: Option<Uuid>,
pub target_id: Option<Uuid>,
pub relations: Vec<EdgeRelation>,
pub min_weight: Option<f64>,
pub max_weight: Option<f64>,
}Expand description
Filter for list_edges / count_edges.
Fields§
§source_id: Option<Uuid>§target_id: Option<Uuid>§relations: Vec<EdgeRelation>Empty = any relation.
min_weight: Option<f64>§max_weight: Option<f64>Trait Implementations§
Source§impl Clone for EdgeListFilter
impl Clone for EdgeListFilter
Source§fn clone(&self) -> EdgeListFilter
fn clone(&self) -> EdgeListFilter
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 EdgeListFilter
impl Debug for EdgeListFilter
Source§impl Default for EdgeListFilter
impl Default for EdgeListFilter
Source§fn default() -> EdgeListFilter
fn default() -> EdgeListFilter
Returns the “default value” for a type. Read more
Source§impl From<EdgeListFilter> for EdgeFilter
impl From<EdgeListFilter> for EdgeFilter
Source§fn from(f: EdgeListFilter) -> Self
fn from(f: EdgeListFilter) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for EdgeListFilter
impl RefUnwindSafe for EdgeListFilter
impl Send for EdgeListFilter
impl Sync for EdgeListFilter
impl Unpin for EdgeListFilter
impl UnsafeUnpin for EdgeListFilter
impl UnwindSafe for EdgeListFilter
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