pub struct GitFile {
pub path: String,
pub mode: String,
pub content_type: String,
pub size: Option<usize>,
pub sha: String,
pub url: Option<String>,
}Fields§
§path: String§mode: String§content_type: Stringtypically tree or blob
size: Option<usize>size will be None for directories
sha: String§url: Option<String>url will be None for commits
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GitFile
impl<'de> Deserialize<'de> for GitFile
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GitFile
impl RefUnwindSafe for GitFile
impl Send for GitFile
impl Sync for GitFile
impl Unpin for GitFile
impl UnwindSafe for GitFile
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more