Struct server::storage::bstar::KeyAddr
[−]
[src]
pub struct KeyAddr<T: PartialOrd + KnownSize + Debug> {
pub key: T,
pub addr: u64,
}Fields
key | |
addr |
pub struct KeyAddr<T: PartialOrd + KnownSize + Debug> {
pub key: T,
pub addr: u64,
}key | |
addr |
impl<T: PartialOrd + KnownSize + Debug> KeyAddr<T>impl<T: PartialOrd + KnownSize + Debug> PartialOrd for KeyAddr<T>fn partial_cmp(&self, other: &Self) -> Option<Ordering>fn lt(&self, other: &Rhs) -> boolfn le(&self, other: &Rhs) -> boolfn gt(&self, other: &Rhs) -> boolfn ge(&self, other: &Rhs) -> boolimpl<T: PartialOrd + KnownSize + Debug> PartialEq for KeyAddr<T>impl<T: KnownSize + PartialOrd + Debug> KnownSize for KeyAddr<T>fn size() -> u64fn read(file: &mut File, addr: Option<u64>) -> Result<KeyAddr<T>>fn write(&self, file: &mut File, addr: Option<u64>) -> Result<()>fn write_default(file: &mut File, addr: Option<u64>) -> Result<()>impl<T: Clone + PartialOrd + KnownSize + Debug> Clone for KeyAddr<T>fn clone(&self) -> KeyAddr<T>fn clone_from(&mut self, source: &Self)impl<T: Encodable + PartialOrd + KnownSize + Debug> Encodable for KeyAddr<T>impl<T: Decodable + PartialOrd + KnownSize + Debug> Decodable for KeyAddr<T>impl<T: Debug + PartialOrd + KnownSize + Debug> Debug for KeyAddr<T>
Prefix searches with a type followed by a colon (e.g.
fn:) to restrict the search to a given type.
Accepted types are: fn, mod,
struct, enum,
trait, typedef (or
tdef).
Search functions by type signature (e.g.
vec -> usize)