Struct fir::node::CloseDecisionNode [−][src]
pub struct CloseDecisionNode<T> { pub condition: fn(_: T) -> (T, bool), pub if_true: Tree<T>, pub if_false: Tree<T>, }
Fields
condition: fn(_: T) -> (T, bool)
if_true: Tree<T>
if_false: Tree<T>
Methods
impl<T> CloseDecisionNode<T>
[src]
impl<T> CloseDecisionNode<T>
pub fn new(
condition: fn(_: T) -> (T, bool),
if_true: Tree<T>,
if_false: Tree<T>
) -> CloseDecisionNode<T>
[src]
pub fn new(
condition: fn(_: T) -> (T, bool),
if_true: Tree<T>,
if_false: Tree<T>
) -> CloseDecisionNode<T>
pub fn new_boxed(
condition: fn(_: T) -> (T, bool),
if_true: Tree<T>,
if_false: Tree<T>
) -> Box<CloseDecisionNode<T>>
[src]
pub fn new_boxed(
condition: fn(_: T) -> (T, bool),
if_true: Tree<T>,
if_false: Tree<T>
) -> Box<CloseDecisionNode<T>>
Auto Trait Implementations
impl<T> Send for CloseDecisionNode<T>
impl<T> Send for CloseDecisionNode<T>
impl<T> Sync for CloseDecisionNode<T>
impl<T> Sync for CloseDecisionNode<T>