Breathe life back into this project. #1
6 changed files with 7 additions and 9 deletions
|
@ -10,7 +10,6 @@
|
|||
|
||||
|
||||
extern crate failure;
|
||||
#[macro_use]
|
||||
extern crate failure_derive;
|
||||
extern crate rusqlite;
|
||||
|
||||
|
|
|
@ -774,7 +774,7 @@ impl<'conn, 'a, W> Tx<'conn, 'a, W> where W: TransactWatcher {
|
|||
tx_might_update_metadata = true;
|
||||
}
|
||||
|
||||
let mut queue = match (attribute.fulltext, attribute.multival) {
|
||||
let queue = match (attribute.fulltext, attribute.multival) {
|
||||
(false, true) => &mut non_fts_many,
|
||||
(false, false) => &mut non_fts_one,
|
||||
(true, false) => &mut fts_one,
|
||||
|
|
|
@ -154,7 +154,7 @@ impl From<std::io::Error> for MentatError {
|
|||
|
||||
impl From<rusqlite::Error> for MentatError {
|
||||
fn from(error: rusqlite::Error) -> MentatError {
|
||||
let cause = match error.cause() {
|
||||
let cause = match error.source() {
|
||||
Some(e) => e.to_string(),
|
||||
None => "".to_string()
|
||||
};
|
||||
|
|
|
@ -248,9 +248,9 @@ impl Puller {
|
|||
// Collect :db/id if requested.
|
||||
if let Some(ref alias) = self.db_id_alias {
|
||||
for e in entities.iter() {
|
||||
let mut r = maps.entry(*e)
|
||||
let r = maps.entry(*e)
|
||||
.or_insert(ValueRc::new(StructuredMap::default()));
|
||||
let mut m = ValueRc::get_mut(r).unwrap();
|
||||
let m = ValueRc::get_mut(r).unwrap();
|
||||
m.insert(alias.clone(), Binding::Scalar(TypedValue::Ref(*e)));
|
||||
}
|
||||
}
|
||||
|
@ -261,12 +261,12 @@ impl Puller {
|
|||
|
||||
for e in entities.iter() {
|
||||
if let Some(binding) = cache.binding_for_e(*e) {
|
||||
let mut r = maps.entry(*e)
|
||||
let r = maps.entry(*e)
|
||||
.or_insert(ValueRc::new(StructuredMap::default()));
|
||||
|
||||
// Get into the inner map so we can accumulate a value.
|
||||
// We can unwrap here because we created all of these maps…
|
||||
let mut m = ValueRc::get_mut(r).unwrap();
|
||||
let m = ValueRc::get_mut(r).unwrap();
|
||||
|
||||
m.insert(name.clone(), binding);
|
||||
}
|
||||
|
|
|
@ -81,7 +81,7 @@ impl From<serde_json::Error> for TolstoyError {
|
|||
|
||||
impl From<rusqlite::Error> for TolstoyError {
|
||||
fn from(error: rusqlite::Error) -> TolstoyError {
|
||||
let cause = match error.cause() {
|
||||
let cause = match error.source() {
|
||||
Some(e) => e.to_string(),
|
||||
None => "".to_string()
|
||||
};
|
||||
|
|
|
@ -32,7 +32,6 @@ use edn::entities::{
|
|||
use mentat_db::{
|
||||
CORE_SCHEMA_VERSION,
|
||||
timelines,
|
||||
debug,
|
||||
entids,
|
||||
PartitionMap,
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue