Skip to main content

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}