pub fn raw_nodes(&self, node_keys: &[NodeKey]) -> anyhow::Result<Vec<Option<RawNode>>> {
        let raw_nodes = self.0.db.raw_nodes(node_keys).into_iter();
        let raw_nodes = node_keys.iter().zip(raw_nodes).map(|(key, slice)| {
            let slice = slice?;
            Some(if key.nibble_count == 0 {
                RawNode::deserialize_root(&slice)
            } else {
                RawNode::deserialize(&slice)
            })
        });
        Ok(raw_nodes.collect())
    }
Returns raw nodes for the specified `keys`.
core/lib/zk_os_merkle_tree/src/reader.rs