Trait git_odb::Write [−][src]
pub trait Write { type Error: Error + From<Error>; fn write_stream(
&self,
kind: Kind,
size: u64,
from: impl Read,
hash: Kind
) -> Result<ObjectId, Self::Error>; fn write(
&self,
object: &Object,
hash: Kind
) -> Result<ObjectId, Self::Error> { ... } fn write_buf(
&self,
object: Kind,
from: &[u8],
hash: Kind
) -> Result<ObjectId, Self::Error> { ... } }
Expand description
Describe the capability to write git objects into an object store.