summaryrefslogtreecommitdiff
path: root/ops/optimizer_tests/op_state_warning.rs
blob: a725e6f7e3529ba6d9f64870d5e2173a15da378a (plain)
1
2
3
4
5
6
7
8
9
fn op_listen(state: &mut OpState) -> Result<ResourceId, Error> {
  log::debug!("listen");
  let addr = "127.0.0.1:4570".parse::<SocketAddr>().unwrap();
  let std_listener = std::net::TcpListener::bind(&addr)?;
  std_listener.set_nonblocking(true)?;
  let listener = TcpListener::try_from(std_listener)?;
  let rid = state.resource_table.add(listener);
  Ok(rid)
}