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