make clippy happy

main
Ziyang Hu 2 years ago
parent d067a127cf
commit 8c196fa932

@ -260,7 +260,7 @@ impl AsRef<[u8]> for Slice {
} }
pub type Iterator = UniquePtr<IteratorBridge>; pub type DBIterator = UniquePtr<IteratorBridge>;
pub trait IteratorImpl { pub trait IteratorImpl {
fn seek(&self, key: impl AsRef<[u8]>); fn seek(&self, key: impl AsRef<[u8]>);
@ -321,7 +321,7 @@ pub struct DB {
pub trait DBImpl { pub trait DBImpl {
fn open(options: Options, path: &Path) -> Result<DB>; fn open(options: Options, path: &Path) -> Result<DB>;
fn get_cf_handle(&self, name: impl AsRef<str>) -> Result<ColumnFamilyHandle>; fn get_cf_handle(&self, name: impl AsRef<str>) -> Result<ColumnFamilyHandle>;
fn iterator(&self, cf: &ColumnFamilyHandle, options: Option<&ReadOptions>) -> Iterator; fn iterator(&self, cf: &ColumnFamilyHandle, options: Option<&ReadOptions>) -> DBIterator;
fn create_column_family(&self, name: impl AsRef<str>) -> Result<()>; fn create_column_family(&self, name: impl AsRef<str>) -> Result<()>;
fn drop_column_family(&self, name: impl AsRef<str>) -> Result<()>; fn drop_column_family(&self, name: impl AsRef<str>) -> Result<()>;
fn get_column_family_names(&self) -> Vec<String>; fn get_column_family_names(&self) -> Vec<String>;
@ -372,7 +372,7 @@ impl DBImpl for DB {
} }
#[inline] #[inline]
fn iterator(&self, cf: &ColumnFamilyHandle, options: Option<&ReadOptions>) -> Iterator { fn iterator(&self, cf: &ColumnFamilyHandle, options: Option<&ReadOptions>) -> DBIterator {
self.inner.iterator_raw(options.unwrap_or(&self.default_read_options), cf) self.inner.iterator_raw(options.unwrap_or(&self.default_read_options), cf)
} }

@ -5,7 +5,7 @@ use crate::env::{Env, LayeredEnv, StructuredEnvItem};
use crate::error::Result; use crate::error::Result;
use crate::error::CozoError::*; use crate::error::CozoError::*;
use crate::eval::Evaluator; use crate::eval::Evaluator;
use crate::storage::{RocksStorage, Storage}; use crate::storage::{RocksStorage};
use crate::typing::{Col, Columns, Edge, Index, Node, StorageStatus, Structured, TableId, Typing}; use crate::typing::{Col, Columns, Edge, Index, Node, StorageStatus, Structured, TableId, Typing};
use crate::typing::StorageStatus::{Planned, Stored}; use crate::typing::StorageStatus::{Planned, Stored};
use crate::value::{ByteArrayBuilder, ByteArrayParser, Value}; use crate::value::{ByteArrayBuilder, ByteArrayParser, Value};
@ -88,11 +88,11 @@ impl StructuredEnvItem {
} }
if let Some(Structured::Node(dst)) = self.resolve_mut(&dst_name) { if let Some(Structured::Node(dst)) = self.resolve_mut(&dst_name) {
dst.in_e.push(table_id.clone()); dst.in_e.push(table_id);
} else { } else {
unreachable!() unreachable!()
} }
Ok(name.to_string()) Ok(name)
} else { } else {
Err(NameConflict) Err(NameConflict)
} }
@ -112,7 +112,7 @@ impl StructuredEnvItem {
attached: vec![], attached: vec![],
}; };
if self.define_new(name.clone(), Structured::Node(node)) { if self.define_new(name.clone(), Structured::Node(node)) {
Ok(name.to_string()) Ok(name)
} else { } else {
Err(NameConflict) Err(NameConflict)
} }

@ -22,8 +22,8 @@ impl EvaluatorWithStorage {
} }
} }
impl BareEvaluator { impl Default for BareEvaluator {
pub fn new() -> Self { fn default() -> Self {
Self { s_envs: StructuredEnv::new(), storage: DummyStorage } Self { s_envs: StructuredEnv::new(), storage: DummyStorage }
} }
} }
@ -505,7 +505,7 @@ mod tests {
#[test] #[test]
fn operators() { fn operators() {
let mut ev = BareEvaluator::new(); let mut ev = BareEvaluator::default();
println!("{:#?}", ev.visit_expr(&parse_expr_from_str("1/10+(-2+3)*4^5").unwrap()).unwrap()); println!("{:#?}", ev.visit_expr(&parse_expr_from_str("1/10+(-2+3)*4^5").unwrap()).unwrap());
println!("{:#?}", ev.visit_expr(&parse_expr_from_str("true && false").unwrap()).unwrap()); println!("{:#?}", ev.visit_expr(&parse_expr_from_str("true && false").unwrap()).unwrap());
@ -847,7 +847,7 @@ mod tests {
{"_src":205,"_dst":11,"_type":"InDepartment"}, {"_src":205,"_dst":11,"_type":"InDepartment"},
{"_src":206,"_dst":11,"_type":"InDepartment"}]"#; {"_src":206,"_dst":11,"_type":"InDepartment"}]"#;
let parsed = parse_expr_from_str(data)?; let parsed = parse_expr_from_str(data)?;
let mut ev = BareEvaluator::new(); let mut ev = BareEvaluator::default();
let evaluated = ev.visit_expr(&parsed)?; let evaluated = ev.visit_expr(&parsed)?;
println!("{:#?}", evaluated); println!("{:#?}", evaluated);
Ok(()) Ok(())

@ -1,6 +1,6 @@
use crate::error::{CozoError, Result}; use crate::error::{CozoError, Result};
use cozo_rocks::*; use cozo_rocks::*;
use crate::value::{ByteArrayBuilder, cozo_comparator_v1, Value}; use crate::value::{cozo_comparator_v1};
pub struct RocksStorage { pub struct RocksStorage {

@ -64,7 +64,7 @@ pub struct TableId{
impl Debug for TableId { impl Debug for TableId {
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result { fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
f.write_str( if self.global { "+" } else {"-"})?; f.write_str( if self.global { "+" } else {"-"})?;
f.write_str(&format!("{}", self.name))?; f.write_str(&self.name)?;
Ok(()) Ok(())
} }
} }

Loading…
Cancel
Save