pub trait Odb { // Required method fn read(&self, oid: &Oid) -> Option<(Kind, Vec<u8>)>; }
object database の読み出し抽象。pack、loose object、メモリ上のストア等が実装する。
oid に対応する object の種別と内容 (header を除いた body) を返す。 存在しない場合は None。