pub struct ComposedSchema {
pub types: Vec<ComposedType>,
}Expand description
Composed supergraph schema
Represents the final composed schema combining all federated types from input subgraphs. This is the output of the composition process and serves as the supergraph schema.
Fields§
§types: Vec<ComposedType>All types in the composed supergraph
This includes both primary type definitions and extended definitions from all subgraphs, merged appropriately.
Implementations§
Trait Implementations§
Source§impl Clone for ComposedSchema
impl Clone for ComposedSchema
Source§fn clone(&self) -> ComposedSchema
fn clone(&self) -> ComposedSchema
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 ComposedSchema
impl Debug for ComposedSchema
Auto Trait Implementations§
impl Freeze for ComposedSchema
impl RefUnwindSafe for ComposedSchema
impl Send for ComposedSchema
impl Sync for ComposedSchema
impl Unpin for ComposedSchema
impl UnsafeUnpin for ComposedSchema
impl UnwindSafe for ComposedSchema
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