pub struct RepoContentOutput {
pub commit_url: Option<String>,
pub latest_commit: Option<Box<Commit>>,
pub name: String,
pub path: String,
pub repo_url: Option<String>,
pub sha: String,
pub type: RepoContentType,
pub content: Box<RepoContent>,
pub total_commits: i64,
}Fields§
§commit_url: Option<String>§latest_commit: Option<Box<Commit>>§name: String§path: String§repo_url: Option<String>§sha: String§type: RepoContentType§content: Box<RepoContent>§total_commits: i64Implementations§
Source§impl RepoContentOutput
impl RepoContentOutput
pub fn new( name: String, path: String, sha: String, type: RepoContentType, content: RepoContent, total_commits: i64, ) -> RepoContentOutput
Trait Implementations§
Source§impl Clone for RepoContentOutput
impl Clone for RepoContentOutput
Source§fn clone(&self) -> RepoContentOutput
fn clone(&self) -> RepoContentOutput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RepoContentOutput
impl Debug for RepoContentOutput
Source§impl Default for RepoContentOutput
impl Default for RepoContentOutput
Source§fn default() -> RepoContentOutput
fn default() -> RepoContentOutput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RepoContentOutput
impl<'de> Deserialize<'de> for RepoContentOutput
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
Source§impl PartialEq for RepoContentOutput
impl PartialEq for RepoContentOutput
Source§impl Serialize for RepoContentOutput
impl Serialize for RepoContentOutput
impl StructuralPartialEq for RepoContentOutput
Auto Trait Implementations§
impl Freeze for RepoContentOutput
impl RefUnwindSafe for RepoContentOutput
impl Send for RepoContentOutput
impl Sync for RepoContentOutput
impl Unpin for RepoContentOutput
impl UnwindSafe for RepoContentOutput
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