pub struct NeighborResult {
pub nodes: Vec<Node>,
pub edges: Vec<Edge>,
pub aggregates: Vec<Aggregate>,
pub next: Option<Cursor>,
pub pending: bool,
}Fields§
§nodes: Vec<Node>§edges: Vec<Edge>Real relationships among/into the returned nodes. The radial view synthesizes its own focus->candidate edges, but the traditional view draws real ones, so remote results carry them. Defaults empty.
aggregates: Vec<Aggregate>§next: Option<Cursor>§pending: boolTrue when this is a placeholder standing in for an in-flight fetch.
Trait Implementations§
Source§impl Clone for NeighborResult
impl Clone for NeighborResult
Source§fn clone(&self) -> NeighborResult
fn clone(&self) -> NeighborResult
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 NeighborResult
impl Debug for NeighborResult
Source§impl<'de> Deserialize<'de> for NeighborResult
impl<'de> Deserialize<'de> for NeighborResult
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 NeighborResult
impl RefUnwindSafe for NeighborResult
impl Send for NeighborResult
impl Sync for NeighborResult
impl Unpin for NeighborResult
impl UnsafeUnpin for NeighborResult
impl UnwindSafe for NeighborResult
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