pub struct SubgraphSchema {
pub id: SubgraphId,
pub version: u32,
pub nodes: Vec<SubgraphNode>,
pub edges: Vec<Edge>,
pub inputs: Vec<SubgraphInterfacePort>,
pub outputs: Vec<SubgraphInterfacePort>,
}Fields§
§id: SubgraphId§version: u32§nodes: Vec<SubgraphNode>§edges: Vec<Edge>§inputs: Vec<SubgraphInterfacePort>§outputs: Vec<SubgraphInterfacePort>Trait Implementations§
Source§impl Clone for SubgraphSchema
impl Clone for SubgraphSchema
Source§fn clone(&self) -> SubgraphSchema
fn clone(&self) -> SubgraphSchema
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 SubgraphSchema
impl Debug for SubgraphSchema
Source§impl<'de> Deserialize<'de> for SubgraphSchema
impl<'de> Deserialize<'de> for SubgraphSchema
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
impl Eq for SubgraphSchema
Source§impl PartialEq for SubgraphSchema
impl PartialEq for SubgraphSchema
Source§impl Serialize for SubgraphSchema
impl Serialize for SubgraphSchema
impl StructuralPartialEq for SubgraphSchema
Auto Trait Implementations§
impl Freeze for SubgraphSchema
impl RefUnwindSafe for SubgraphSchema
impl Send for SubgraphSchema
impl Sync for SubgraphSchema
impl Unpin for SubgraphSchema
impl UnsafeUnpin for SubgraphSchema
impl UnwindSafe for SubgraphSchema
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