Home
last modified time | relevance | path

Searched refs:Node (Results 1 – 12 of 12) sorted by relevance

/wasmtime-44.0.1/crates/environ/src/graphs/
H A Dentity_graph.rs10 pub struct EntityGraph<Node>
12 Node: EntityRef,
19 edge_elems: Vec<Node>,
22 impl<Node> Debug for EntityGraph<Node>
24 Node: EntityRef + Debug,
27 struct Edges<'a, Node: EntityRef + Debug>(&'a EntityGraph<Node>); in fmt()
29 impl<'a, Node: EntityRef + Debug> Debug for Edges<'a, Node> { in fmt()
47 impl<Node> EntityGraph<Node>
54 mut successors: impl FnMut(Node, &mut Vec<Node>) -> Result<(), E>, in new() argument
77 impl<Node> Graph<Node> for EntityGraph<Node>
[all …]
H A Ddfs.rs4 pub struct Dfs<Node> {
5 stack: Vec<DfsEvent<Node>>,
8 impl<Node> Default for Dfs<Node> {
16 impl<Node> Dfs<Node> {
38 pub enum DfsEvent<Node> {
40 Pre(Node),
43 AfterEdge(Node, Node),
46 Post(Node),
49 impl<Node> Dfs<Node>
51 Node: Copy,
[all …]
H A Dscc.rs36 Node: EntityRef,
46 impl<Node> Debug for StronglyConnectedComponents<Node>
48 Node: EntityRef + Debug,
51 struct Map<'a, Node: EntityRef + Debug>(&'a StronglyConnectedComponents<Node>); in fmt()
53 impl<'a, Node> Debug for Map<'a, Node> in fmt()
68 impl<Node> StronglyConnectedComponents<Node>
70 Node: EntityRef + Debug,
75 G: Graph<Node>, in new()
306 G: Graph<Node>, in evaporation()
414 pub struct Node(u32); struct
[all …]
/wasmtime-44.0.1/crates/environ/src/
H A Dgraphs.rs15 pub trait Graph<Node> {
17 type NodesIter<'a>: Iterator<Item = Node>
25 type SuccessorsIter<'a>: Iterator<Item = Node>
30 fn successors(&self, node: Node) -> Self::SuccessorsIter<'_>; in successors()
43 F: Fn(&Node) -> bool, in filter_nodes()
52 impl<T, Node> Graph<Node> for &'_ T
54 T: ?Sized + Graph<Node>,
70 fn successors(&self, node: Node) -> Self::SuccessorsIter<'_> { in successors()
95 impl<G, F, Node> Graph<Node> for FilterNodes<G, F>
97 G: Graph<Node>,
[all …]
/wasmtime-44.0.1/cranelift/bforest/src/
H A Dpool.rs5 use super::{Forest, Node, NodeData};
14 nodes: PrimaryMap<Node, NodeData<F>>,
15 freelist: Option<Node>,
34 pub fn alloc_node(&mut self, data: NodeData<F>) -> Result<Node, OutOfMemory> { in alloc_node() argument
55 pub fn free_node(&mut self, node: Node) { in free_node() argument
65 pub fn free_tree(&mut self, node: Node) { in free_tree() argument
82 pub fn verify_tree<C: Comparator<F::Key>>(&self, node: Node, comp: &C) in verify_tree() argument
209 impl<F: Forest> Index<Node> for NodePool<F> {
212 fn index(&self, index: Node) -> &Self::Output { in index()
217 impl<F: Forest> IndexMut<Node> for NodePool<F> {
[all …]
H A Dnode.rs29 tree: [Node; INNER_SIZE],
42 Free { next: Option<Node> },
76 pub fn inner(left: Node, key: F::Key, right: Node) -> Self { in inner() argument
610 let n1 = Node(1); in inner()
611 let n2 = Node(2); in inner()
612 let n3 = Node(3); in inner()
613 let n4 = Node(4); in inner()
734 let n1 = Node(1); in inner_balance()
735 let n2 = Node(2); in inner_balance()
736 let n3 = Node(3); in inner_balance()
[all …]
H A Dpath.rs17 node: [Node; MAX_PATH],
29 node: [Node(0); MAX_PATH], in default()
51 root: Node, in find() argument
166 fn next_node(&mut self, level: usize, pool: &NodePool<F>) -> Option<Node> { in next_node() argument
195 fn prev_leaf(&mut self, pool: &NodePool<F>) -> Option<Node> { in prev_leaf() argument
205 fn goto_subtree_last(&mut self, level: usize, root: Node, pool: &NodePool<F>) -> Node { in goto_subtree_last() argument
226 pub fn set_root_node(&mut self, root: Node) { in set_root_node() argument
233 pub fn leaf_pos(&self) -> Option<(Node, usize)> { in leaf_pos() argument
239 fn leaf_node(&self) -> Node { in leaf_node() argument
269 ) -> Result<Node, OutOfMemory> { in insert() argument
[all …]
H A Dlib.rs108 struct Node(u32); struct
109 entity_impl!(Node, "node");
H A Dmap.rs81 root: PackedOption<Node>,
342 root: &PackedOption<Node>, in prev() argument
368 root: &PackedOption<Node>, in goto() argument
384 root: &PackedOption<Node>, in goto_first() argument
396 root: &mut PackedOption<Node>, in insert() argument
407 root: &mut PackedOption<Node>, in try_insert() argument
435 root: &mut PackedOption<Node>, in remove() argument
456 root: &'a PackedOption<Node>,
539 root: &'a mut PackedOption<Node>,
639 root: PackedOption<Node>,
[all …]
H A Dset.rs3 use super::{Comparator, Forest, INNER_SIZE, Node, NodeData, NodePool, Path, SetValue};
73 root: PackedOption<Node>,
209 root: &'a mut PackedOption<Node>,
349 root: PackedOption<Node>,
/wasmtime-44.0.1/crates/wasmtime/src/compile/
H A Dstratify.rs64 pub struct Strata<Node> {
66 layer_elems: Vec<Node>,
69 impl<Node: Debug> Debug for Strata<Node> {
71 struct Layers<'a, Node>(&'a Strata<Node>); in fmt()
73 impl<'a, Node: Debug> Debug for Layers<'a, Node> { in fmt()
89 impl<Node> Strata<Node> {
94 Node: EntityRef + Debug, in new()
95 G: Debug + Graph<Node>, in new() argument
126 let mut layer_elems: Vec<Node> = Vec::with_capacity(cap); in new()
179 pub fn layers(&self) -> impl ExactSizeIterator<Item = &[Node]> { in layers()
/wasmtime-44.0.1/docs/js/
H A Dmermaid.min.11.6.0.js12 …Node\b)/,/^(?:Node_L\b)/,/^(?:Node_R\b)/,/^(?:Rel\b)/,/^(?:BiRel\b)/,/^(?:Rel_Up\b)/,/^(?:Rel_U\b)…
475 Node.id = `,y,`
804 …me(e));let a=this.astNodeLocator.getAstNodePath(e);if(!r)throw new Error(`Node at path ${a} has no…