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.