/// Contains the LeetCode `ListNode` definition and implementation.
/// Contains the LeetCode `TreeNode` definition and implementation.
///////////////////////////////////////////////////////////////////////////////////////////////////
// Normal re-exports
///////////////////////////////////////////////////////////////////////////////////////////////////
/// A re-export for the the `linked_lists::ListNode` struct.
pub use ListNode;
/// A re-export for the `linked_lists::ListNode` struct.
pub use TreeNode;
///////////////////////////////////////////////////////////////////////////////////////////////////
// Macro level re-exports
///////////////////////////////////////////////////////////////////////////////////////////////////
/// A re-export for the list_node! macro
pub use cratelist_node;
/// A re-export for the symmetric_tree!, right_tree! and left_tree! macros.
/// All of the TreeNode macros can be used to also just generate a new `TreeNode` instance without
/// expanding on it.
pub use crate::;