pub struct SubgraphLibrary { /* private fields */ }Expand description
Subgraph library for reusable components
Implementations§
Source§impl SubgraphLibrary
impl SubgraphLibrary
Sourcepub fn register(&mut self, name: impl Into<String>, graph: Graph)
pub fn register(&mut self, name: impl Into<String>, graph: Graph)
Register a graph in the library
Sourcepub fn create_node(
&self,
name: &str,
mapping: StateMapping,
) -> Option<SubgraphNode>
pub fn create_node( &self, name: &str, mapping: StateMapping, ) -> Option<SubgraphNode>
Create a subgraph node from a library graph
Trait Implementations§
Source§impl Default for SubgraphLibrary
impl Default for SubgraphLibrary
Source§fn default() -> SubgraphLibrary
fn default() -> SubgraphLibrary
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SubgraphLibrary
impl !RefUnwindSafe for SubgraphLibrary
impl Send for SubgraphLibrary
impl Sync for SubgraphLibrary
impl Unpin for SubgraphLibrary
impl UnsafeUnpin for SubgraphLibrary
impl !UnwindSafe for SubgraphLibrary
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more