diff options
author | Luca Casonato <hello@lcas.dev> | 2022-02-16 17:32:29 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-16 17:32:29 +0100 |
commit | 02c95d367e94f55f525646c2759558f52a493c69 (patch) | |
tree | 900be0a3bdf8b0df767afae568606265d20d5a11 /ext/net/ops.rs | |
parent | be9c2fe267083a2995043ddf6228946f1244ab57 (diff) |
chore: make new TCP conn methods unstable (#13686)
Diffstat (limited to 'ext/net/ops.rs')
-rw-r--r-- | ext/net/ops.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/net/ops.rs b/ext/net/ops.rs index f64b79ba7..d2a8d8433 100644 --- a/ext/net/ops.rs +++ b/ext/net/ops.rs @@ -672,6 +672,7 @@ pub fn op_set_nodelay<NP>( rid: ResourceId, nodelay: bool, ) -> Result<(), AnyError> { + super::check_unstable(state, "Deno.Conn#setNoDelay"); let resource: Rc<TcpStreamResource> = state.resource_table.get::<TcpStreamResource>(rid)?; resource.set_nodelay(nodelay) @@ -682,6 +683,7 @@ pub fn op_set_keepalive<NP>( rid: ResourceId, keepalive: bool, ) -> Result<(), AnyError> { + super::check_unstable(state, "Deno.Conn#setKeepAlive"); let resource: Rc<TcpStreamResource> = state.resource_table.get::<TcpStreamResource>(rid)?; resource.set_keepalive(keepalive) @@ -739,6 +741,7 @@ fn rdata_to_return_record( #[cfg(test)] mod tests { use super::*; + use crate::UnstableChecker; use deno_core::Extension; use deno_core::JsRuntime; use deno_core::RuntimeOptions; @@ -894,6 +897,7 @@ mod tests { let my_ext = Extension::builder() .state(move |state| { state.put(TestPermission {}); + state.put(UnstableChecker { unstable: true }); Ok(()) }) .build(); |