Struct hydroflow_plus::builder::compiled::CompiledFlow
source · pub struct CompiledFlow<'a, ID> { /* private fields */ }
Implementations§
source§impl<ID> CompiledFlow<'_, ID>
impl<ID> CompiledFlow<'_, ID>
pub fn hydroflow_ir(&self) -> &BTreeMap<usize, HydroflowGraph>
pub fn take_ir(self) -> BTreeMap<usize, HydroflowGraph>
source§impl<'a> CompiledFlow<'a, usize>
impl<'a> CompiledFlow<'a, usize>
pub fn with_dynamic_id(
+CompiledFlow in hydroflow_plus::builder::compiled - Rust Struct hydroflow_plus::builder::compiled::CompiledFlow
source · pub struct CompiledFlow<'a, ID> { /* private fields */ }
Implementations§
source§impl<ID> CompiledFlow<'_, ID>
source§impl<'a> CompiledFlow<'a, usize>
sourcepub fn with_dynamic_id(
self,
id: impl QuotedWithContext<'a, usize, ()>,
) -> CompiledFlowWithId<'a>
Trait Implementations§
source§impl<'a, Ctx> FreeVariableWithContext<Ctx> for CompiledFlow<'a, ()>
source§impl<'a, Ctx> QuotedWithContext<'a, Hydroflow<'a>, Ctx> for CompiledFlow<'a, ()>
source§fn splice_untyped_ctx(self, ctx: &Ctx) -> Exprwhere
diff --git a/doc/hydroflow_plus/deploy/in_memory_graph/struct.MultiNode.html b/doc/hydroflow_plus/deploy/in_memory_graph/struct.MultiNode.html
index 2f671dc7104..ebd59386cbb 100644
--- a/doc/hydroflow_plus/deploy/in_memory_graph/struct.MultiNode.html
+++ b/doc/hydroflow_plus/deploy/in_memory_graph/struct.MultiNode.html
@@ -2,7 +2,7 @@
&self,
_env: &mut Self::InstantiateEnv,
_meta: &mut Self::Meta,
- _graph: HydroflowGraph,
+ _graph: HydroflowGraph,
_extra_stmts: Vec<Stmt>,
)
Auto Trait Implementations§
§impl Freeze for MultiNode
§impl RefUnwindSafe for MultiNode
§impl Send for MultiNode
§impl Sync for MultiNode
§impl Unpin for MultiNode
§impl UnwindSafe for MultiNode
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/hydroflow_plus/deploy/in_memory_graph/struct.SingleNode.html b/doc/hydroflow_plus/deploy/in_memory_graph/struct.SingleNode.html
index 8867f10a7bf..c253b8d03fa 100644
--- a/doc/hydroflow_plus/deploy/in_memory_graph/struct.SingleNode.html
+++ b/doc/hydroflow_plus/deploy/in_memory_graph/struct.SingleNode.html
@@ -2,7 +2,7 @@
&self,
_env: &mut Self::InstantiateEnv,
_meta: &mut Self::Meta,
- _graph: HydroflowGraph,
+ _graph: HydroflowGraph,
_extra_stmts: Vec<Stmt>,
)
Auto Trait Implementations§
§impl Freeze for SingleNode
§impl RefUnwindSafe for SingleNode
§impl Send for SingleNode
§impl Sync for SingleNode
§impl Unpin for SingleNode
§impl UnwindSafe for SingleNode
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/hydroflow_plus/deploy/macro_runtime/struct.DeployRuntimeCluster.html b/doc/hydroflow_plus/deploy/macro_runtime/struct.DeployRuntimeCluster.html
index a9b02242a86..af6b1a46360 100644
--- a/doc/hydroflow_plus/deploy/macro_runtime/struct.DeployRuntimeCluster.html
+++ b/doc/hydroflow_plus/deploy/macro_runtime/struct.DeployRuntimeCluster.html
@@ -2,7 +2,7 @@
&self,
_env: &mut Self::InstantiateEnv,
_meta: &mut Self::Meta,
- _graph: HydroflowGraph,
+ _graph: HydroflowGraph,
_extra_stmts: Vec<Stmt>,
)
Auto Trait Implementations§
§impl Freeze for DeployRuntimeCluster
§impl !RefUnwindSafe for DeployRuntimeCluster
§impl !Send for DeployRuntimeCluster
§impl !Sync for DeployRuntimeCluster
§impl Unpin for DeployRuntimeCluster
§impl !UnwindSafe for DeployRuntimeCluster
Blanket Implementations§
source§impl<T> Borrow<T> for Twhere
diff --git a/doc/hydroflow_plus/deploy/macro_runtime/struct.DeployRuntimeNode.html b/doc/hydroflow_plus/deploy/macro_runtime/struct.DeployRuntimeNode.html
index c5de92c1b40..cf5ed772d0e 100644
--- a/doc/hydroflow_plus/deploy/macro_runtime/struct.DeployRuntimeNode.html
+++ b/doc/hydroflow_plus/deploy/macro_runtime/struct.DeployRuntimeNode.html
@@ -2,7 +2,7 @@
&self,
_env: &mut Self::InstantiateEnv,
_meta: &mut Self::Meta,
- _graph: HydroflowGraph,
+ _graph: HydroflowGraph,
_extra_stmts: Vec<Stmt>,
)
source§impl<'a> RegisterPort<'a, DeployRuntime> for DeployRuntimeNode
source§fn register(&self, _key: usize, _port: <DeployRuntime as Deploy<'_>>::Port)
source§fn raw_port(
&self,
diff --git a/doc/hydroflow_plus/deploy/trait.Node.html b/doc/hydroflow_plus/deploy/trait.Node.html
index 69fb06a185c..f6f4de5e638 100644
--- a/doc/hydroflow_plus/deploy/trait.Node.html
+++ b/doc/hydroflow_plus/deploy/trait.Node.html
@@ -10,13 +10,13 @@
&self,
env: &mut Self::InstantiateEnv,
meta: &mut Self::Meta,
- graph: HydroflowGraph,
+ graph: HydroflowGraph,
extra_stmts: Vec<Stmt>,
);
}Required Associated Types§
Required Methods§
sourcefn next_port(&self) -> Self::Port
sourcefn update_meta(&mut self, meta: &Self::Meta)
sourcefn instantiate(
&self,
env: &mut Self::InstantiateEnv,
meta: &mut Self::Meta,
- graph: HydroflowGraph,
+ graph: HydroflowGraph,
extra_stmts: Vec<Stmt>,
)
Implementors§
\ No newline at end of file
diff --git a/doc/hydroflow_plus/ir/enum.HfPlusLeaf.html b/doc/hydroflow_plus/ir/enum.HfPlusLeaf.html
index c7d23d65ca4..2413e9c9f7e 100644
--- a/doc/hydroflow_plus/ir/enum.HfPlusLeaf.html
+++ b/doc/hydroflow_plus/ir/enum.HfPlusLeaf.html
@@ -28,7 +28,7 @@
seen_tees: &mut SeenTees,
) -> HfPlusLeafsourcepub fn emit(
&self,
- graph_builders: &mut BTreeMap<usize, FlatGraphBuilder>,
+ graph_builders: &mut BTreeMap<usize, FlatGraphBuilder>,
built_tees: &mut HashMap<*const RefCell<HfPlusNode>, (Ident, usize)>,
next_stmt_id: &mut usize,
)
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for HfPlusLeaf
§impl !RefUnwindSafe for HfPlusLeaf
§impl !Send for HfPlusLeaf
§impl !Sync for HfPlusLeaf
§impl Unpin for HfPlusLeaf
§impl !UnwindSafe for HfPlusLeaf
Blanket Implementations§
source§impl<T> Any for Twhere
diff --git a/doc/hydroflow_plus/ir/enum.HfPlusNode.html b/doc/hydroflow_plus/ir/enum.HfPlusNode.html
index 895e91605f4..58426e11032 100644
--- a/doc/hydroflow_plus/ir/enum.HfPlusNode.html
+++ b/doc/hydroflow_plus/ir/enum.HfPlusNode.html
@@ -95,7 +95,7 @@
seen_tees: &mut SeenTees,
)sourcepub fn emit(
&self,
- graph_builders: &mut BTreeMap<usize, FlatGraphBuilder>,
+ graph_builders: &mut BTreeMap<usize, FlatGraphBuilder>,
built_tees: &mut HashMap<*const RefCell<HfPlusNode>, (Ident, usize)>,
next_stmt_id: &mut usize,
) -> (Ident, usize)
Trait Implementations§
Auto Trait Implementations§
§impl Freeze for HfPlusNode
§impl !RefUnwindSafe for HfPlusNode
§impl !Send for HfPlusNode
§impl !Sync for HfPlusNode
§impl Unpin for HfPlusNode
§impl !UnwindSafe for HfPlusNode
Blanket Implementations§
Struct hydroflow_plus::builder::compiled::CompiledFlow
source · pub struct CompiledFlow<'a, ID> { /* private fields */ }