Skip to content

Instantly share code, notes, and snippets.

error[E0275]: overflow evaluating the requirement `<std::vec::IntoIter<&str> as std::iter::Iterator>::Item`
| = help: consider adding a `#![recursion_limit="128"]` attribute to your crate
= note: required because of the requirements on the impl of `std::iter::Iterator` for `std::iter::Filter<std::vec::IntoIter<&str>, [closure@src\main.rs:130:17: 130:78]>`
= note: required because of the requirements on the impl of `std::iter::Iterator` for `std::iter::TakeWhile<&mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut &mut std::iter::Peekable<std::iter::Filter<std::vec::IntoIter<&str>, [closure@src\main.rs:130:17: 130:78]>>, [closure@src\main.rs:63:21: 63:38]>`
= note: required because of the requirements on the impl of `std::iter::Iterator` for `std::iter::Filter<std::ite
thread 'main' panicked at 'gl function was not loaded', C:\Users\Frans\Documents\Repo\cubes-rs\target\release\build\gfx_gl-3d5d5d6b616b08c0\out/gl_bindings.rs:1504:12
stack backtrace:
0: std::sys_common::backtrace::_print
at C:\projects\rust\src\libstd\sys_common\backtrace.rs:91
1: std::panicking::default_hook::{{closure}}
at C:\projects\rust\src\libstd\panicking.rs:383
2: std::panicking::default_hook
at C:\projects\rust\src\libstd\panicking.rs:397
3: std::panicking::rust_panic_with_hook
at C:\projects\rust\src\libstd\panicking.rs:577
#[allow(unused_variables)]
use std::collections::HashMap;
use std::collections::hash_map::Entry;
pub type CellID = (usize);
pub type CallbackID = (usize);
struct ComputeCell<T> {
pub dependencies: Vec<CellID>,