rl_lang/interpreter/stdlib/net/common.rs
1use crate::interpreter::evaluator::Evaluator;
2use crate::interpreter::stdlib::net::NetHandle;
3
4/// Registers a new handle and returns its id.
5pub fn insert_handle(eval: &mut Evaluator, handle: NetHandle) -> i64 {
6 let id = eval.net_next_handle;
7 eval.net_next_handle += 1;
8 eval.net_handles.insert(id, handle);
9 id
10}