pub struct UserCommitResource {Show 13 fields
pub id: Uuid,
pub date: DateTime<Utc>,
pub redacted: bool,
pub owner_name: Option<String>,
pub repo_name: Option<String>,
pub sha: Option<String>,
pub parent_sha: Option<String>,
pub message: Option<String>,
pub author: Option<CommitAuthorResource>,
pub bug_number: Option<i32>,
pub review_number: Option<i32>,
pub diff_position: Option<i32>,
pub diffs: Vec<CommitDiffResource>,
}Expand description
A commit as surfaced on a user’s profile. Most fields are optional so that
commits in private repositories the viewer cannot access can be returned as
a redacted stub (timestamp + redacted: true only)
Fields§
§id: Uuid§date: DateTime<Utc>§redacted: bool§owner_name: Option<String>§repo_name: Option<String>§sha: Option<String>§parent_sha: Option<String>§message: Option<String>§bug_number: Option<i32>§review_number: Option<i32>§diff_position: Option<i32>§diffs: Vec<CommitDiffResource>Trait Implementations§
impl ApiResource for UserCommitResource
Source§impl Clone for UserCommitResource
impl Clone for UserCommitResource
Source§fn clone(&self) -> UserCommitResource
fn clone(&self) -> UserCommitResource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UserCommitResource
impl Debug for UserCommitResource
Source§impl<'de> Deserialize<'de> for UserCommitResource
impl<'de> Deserialize<'de> for UserCommitResource
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
impl Eq for UserCommitResource
Source§impl PartialEq for UserCommitResource
impl PartialEq for UserCommitResource
Source§fn eq(&self, other: &UserCommitResource) -> bool
fn eq(&self, other: &UserCommitResource) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for UserCommitResource
impl Serialize for UserCommitResource
impl StructuralPartialEq for UserCommitResource
Auto Trait Implementations§
impl Freeze for UserCommitResource
impl RefUnwindSafe for UserCommitResource
impl Send for UserCommitResource
impl Sync for UserCommitResource
impl Unpin for UserCommitResource
impl UnsafeUnpin for UserCommitResource
impl UnwindSafe for UserCommitResource
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