make compiler warnings go away

main
Ziyang Hu 2 years ago
parent 97ef8d4a2a
commit 398fa15f15

@ -26,7 +26,6 @@ use thiserror::Error;
use crate::data::json::JsonValue; use crate::data::json::JsonValue;
use crate::data::program::{InputProgram, QueryAssertion, RelationOp}; use crate::data::program::{InputProgram, QueryAssertion, RelationOp};
use crate::data::symb::Symbol;
use crate::data::tuple::Tuple; use crate::data::tuple::Tuple;
use crate::data::value::{DataValue, LARGEST_UTF_CHAR}; use crate::data::value::{DataValue, LARGEST_UTF_CHAR};
use crate::parse::sys::SysOp; use crate::parse::sys::SysOp;
@ -785,10 +784,12 @@ impl Poison {
} }
Ok(()) Ok(())
} }
pub(crate) fn set_timeout(&self, secs: f64) -> Result<()> { #[cfg(feature = "nothread")]
#[cfg(feature = "nothread")] pub(crate) fn set_timeout(&self, _secs: f64) -> Result<()> {
bail!("Cannot set timeout when threading is disallowed"); bail!("Cannot set timeout when threading is disallowed");
}
#[cfg(not(feature = "nothread"))]
pub(crate) fn set_timeout(&self, secs: f64) -> Result<()> {
let pill = self.0.clone(); let pill = self.0.clone();
thread::spawn(move || { thread::spawn(move || {
thread::sleep(Duration::from_micros((secs * 1000000.) as u64)); thread::sleep(Duration::from_micros((secs * 1000000.) as u64));

@ -11,8 +11,8 @@ use std::collections::btree_map::Range;
use std::collections::BTreeMap; use std::collections::BTreeMap;
use std::default::Default; use std::default::Default;
use std::iter::Fuse; use std::iter::Fuse;
use std::mem;
use std::sync::{Arc, RwLock, RwLockReadGuard, RwLockWriteGuard}; use std::sync::{Arc, RwLock, RwLockReadGuard, RwLockWriteGuard};
use std::{mem, thread};
use itertools::Itertools; use itertools::Itertools;
use miette::{bail, Result}; use miette::{bail, Result};
@ -70,7 +70,7 @@ impl<'s> Storage<'s> for MemStorage {
#[cfg(feature = "nothread")] #[cfg(feature = "nothread")]
closure(); closure();
#[cfg(not(feature = "nothread"))] #[cfg(not(feature = "nothread"))]
thread::spawn(closure); std::thread::spawn(closure);
Ok(()) Ok(())
} }

Loading…
Cancel
Save