Improve naming of several proto nodes

This commit is contained in:
Keavon Chambers
2023-12-08 14:50:01 -08:00
parent 747dae3bb6
commit d082b15abb
24 changed files with 288 additions and 303 deletions

View File

@@ -175,14 +175,14 @@ impl<'input, S0: 'input, O: 'static> ApplyNode<O, S0> {
#[cfg(test)]
mod test {
use crate::{ops::IdNode, value::ValueNode};
use crate::{ops::IdentityNode, value::ValueNode};
use super::*;
#[test]
fn compose() {
let value = ValueNode::new(4u32);
let compose = value.then(IdNode::new());
let compose = value.then(IdentityNode::new());
assert_eq!(compose.eval(()), &4u32);
let type_erased = &compose as &dyn for<'i> Node<'i, (), Output = &'i u32>;
assert_eq!(type_erased.eval(()), &4u32);
@@ -193,7 +193,7 @@ mod test {
let value = ValueNode::new(5);
assert_eq!(value.eval(()), &5);
let id = IdNode::new();
let id = IdentityNode::new();
let compose = ComposeNode::new(&value, &id);