Thanks baumanj that clarifies it and I have since reread the docs on the Any trait. I thought I was seeing something new here but misunderstood what I read. Duh.
I have a minor interest in dynamics and have played with implementing external (PICK databasic) language syntax, overloads and data structures in C#. The point being I am a fan of the Any trait and unsafe language features. Nicely done.
So then... I want to pay close attention to leveraging predicate logic during design then? I saw the potential of large bit mapped results for example. I am not sure.
I am not clear on how much consideration I should give to functional programming in general but am very impressed with Haskel and their community.
It occured to me once again in studying the memory management and cache lines. IE. The dirty and invalid bits and interaction between L1 and L2. Performance oriented from the ground up.
Predicates have use cases for sure. Filter looks good too. The static features seem important as well. I like this language a lot.
Also, I think NTFS has a component using bools for occupied disk doesn't it?
I still struggle with the low level thinking needed for Rust. However, every time I think I will need write a library I find a crate. BTree libraries (2015) for example. Awesome.