pub struct NestedGraph { /* private fields */ }Expand description
A graph paired with the host-bridge alias used to expose its inputs/outputs.
Implementations§
Source§impl NestedGraph
impl NestedGraph
Sourcepub fn new(
graph: Graph,
host_alias: impl Into<String>,
) -> Result<Self, &'static str>
pub fn new( graph: Graph, host_alias: impl Into<String>, ) -> Result<Self, &'static str>
Build a nested graph using the provided host-bridge alias.
Sourcepub fn first_host(graph: Graph) -> Result<Self, &'static str>
pub fn first_host(graph: Graph) -> Result<Self, &'static str>
Build a nested graph using the first host bridge found (by metadata flag).
pub fn host_alias(&self) -> &str
pub fn graph(&self) -> &Graph
Trait Implementations§
Source§impl Clone for NestedGraph
impl Clone for NestedGraph
Source§fn clone(&self) -> NestedGraph
fn clone(&self) -> NestedGraph
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 moreAuto Trait Implementations§
impl Freeze for NestedGraph
impl RefUnwindSafe for NestedGraph
impl Send for NestedGraph
impl Sync for NestedGraph
impl Unpin for NestedGraph
impl UnwindSafe for NestedGraph
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<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