1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
// Copyright 2019 TiKV Project Authors. Licensed under Apache-2.0. use engine_traits::DBVector; use std::ops::Deref; #[derive(Debug)] pub struct PanicDBVector; impl DBVector for PanicDBVector {} impl Deref for PanicDBVector { type Target = [u8]; fn deref(&self) -> &[u8] { panic!() } } impl<'a> PartialEq<&'a [u8]> for PanicDBVector { fn eq(&self, rhs: &&[u8]) -> bool { **rhs == **self } }