pub struct GraphNodeSchema {
pub sources: BTreeSet<String>,
pub queried_by: BTreeSet<String>,
pub properties: Vec<PropertySchema>,
}Expand description
Aggregated node schema across one or more sources.
Fields§
§sources: BTreeSet<String>§queried_by: BTreeSet<String>§properties: Vec<PropertySchema>Trait Implementations§
Source§impl Clone for GraphNodeSchema
impl Clone for GraphNodeSchema
Source§fn clone(&self) -> GraphNodeSchema
fn clone(&self) -> GraphNodeSchema
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 GraphNodeSchema
impl Debug for GraphNodeSchema
Source§impl Default for GraphNodeSchema
impl Default for GraphNodeSchema
Source§fn default() -> GraphNodeSchema
fn default() -> GraphNodeSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GraphNodeSchema
impl<'de> Deserialize<'de> for GraphNodeSchema
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 GraphNodeSchema
impl PartialEq for GraphNodeSchema
Source§fn eq(&self, other: &GraphNodeSchema) -> bool
fn eq(&self, other: &GraphNodeSchema) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for GraphNodeSchema
impl Serialize for GraphNodeSchema
impl Eq for GraphNodeSchema
impl StructuralPartialEq for GraphNodeSchema
Auto Trait Implementations§
impl Freeze for GraphNodeSchema
impl RefUnwindSafe for GraphNodeSchema
impl Send for GraphNodeSchema
impl Sync for GraphNodeSchema
impl Unpin for GraphNodeSchema
impl UnsafeUnpin for GraphNodeSchema
impl UnwindSafe for GraphNodeSchema
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.