]> Repositorios git - scryer-prolog.git/commitdiff
Fixed imports num-rug-adapter
authorRoss Smyth <[email protected]>
Sun, 17 Jul 2022 06:06:37 +0000 (02:06 -0400)
committerRoss Smyth <[email protected]>
Sun, 17 Jul 2022 06:06:37 +0000 (02:06 -0400)
src/arena.rs
src/machine/heap.rs
src/parser/ast.rs
src/parser/mod.rs
src/parser/parser.rs

index 1c2999fc390b8b52abc1e2c8b545476cefaaef80..2f9a60184fc805dc917889ed3204c0bc9a08b478 100644 (file)
@@ -6,7 +6,7 @@ use crate::read::*;
 
 use modular_bitfield::prelude::*;
 use ordered_float::OrderedFloat;
-use rug::{Integer, Rational};
+use crate::parser::rug::{Integer, Rational};
 
 use std::alloc;
 use std::fmt;
@@ -681,7 +681,7 @@ mod tests {
     use crate::machine::partial_string::*;
 
     use ordered_float::OrderedFloat;
-    use rug::{Integer, Rational};
+    use crate::parser::rug::{Integer, Rational};
 
     #[test]
     fn float_ptr_cast() {
index 9ef796b509a496d00a57649b9eacb94e656da7a7..830a7cce7d9172468aba4d292ab579062dbf841e 100644 (file)
@@ -5,7 +5,7 @@ use crate::machine::partial_string::*;
 use crate::parser::ast::*;
 use crate::types::*;
 
-use rug::{Integer, Rational};
+use crate::parser::rug::{Integer, Rational};
 
 use std::convert::TryFrom;
 
index 0a14145384b2c0e26ed6e434c8316eed616330ed..6c70df8ba2a3b08cf06fc86b0ccde4e379f92608 100644 (file)
@@ -11,7 +11,7 @@ use std::ops::Neg;
 use std::rc::Rc;
 use std::vec::Vec;
 
-use rug::{Integer, Rational};
+use crate::parser::rug::{Integer, Rational};
 
 use fxhash::FxBuildHasher;
 use indexmap::IndexMap;
index 8835c9efcd7e852c8c2ef16ad2c47a7c77105ff9..fa7b8859a8eaf03a644a67621d2d2d120f35f66b 100644 (file)
@@ -1,5 +1,6 @@
 #[cfg(feature = "num-rug-adapter")]
-use num_rug_adapter as rug;
+pub use num_rug_adapter as rug;
+
 #[cfg(feature = "rug")]
 pub use rug;
 
index ee08cec1a8ec8cc11257580f199bd82b4796d324..74f1b930eb3fa618471ada12638fd28c4362305c 100644 (file)
@@ -4,7 +4,7 @@ use crate::parser::ast::*;
 use crate::parser::char_reader::*;
 use crate::parser::lexer::*;
 
-use rug::ops::NegAssign;
+use crate::parser::rug::ops::NegAssign;
 
 use std::cell::Cell;
 use std::mem;