Trait git_object::WriteTo
source · [−]pub trait WriteTo {
fn write_to(&self, out: impl Write) -> Result<()>;
fn kind(&self) -> Kind;
fn size(&self) -> usize;
fn loose_header(&self) -> SmallVec<[u8; 28]> { ... }
}
Expand description
Writing of objects to a Write
implementation
Required Methods
Write a representation of this instance to out
.
Provided Methods
Implementations on Foreign Types
Implementors
impl WriteTo for Object
Serialization
impl WriteTo for Blob
impl WriteTo for Commit
impl WriteTo for Tag
impl WriteTo for Tree
Serialization
impl<'a> WriteTo for ObjectRef<'a>
Serialization
impl<'a> WriteTo for BlobRef<'a>
impl<'a> WriteTo for CommitRef<'a>
impl<'a> WriteTo for TagRef<'a>
impl<'a> WriteTo for TreeRef<'a>
Serialization