Struct Commit

Source
pub struct Commit;

Trait Implementations§

Source§

impl HasField<__typename> for Commit

Source§

type Type = String

The schema marker type of this field.
Source§

impl HasField<abbreviatedOid> for Commit

Source§

type Type = String

The schema marker type of this field.
Source§

impl HasField<additions> for Commit

Source§

type Type = i32

The schema marker type of this field.
Source§

impl HasField<associatedPullRequests> for Commit

Source§

type Type = Option<PullRequestConnection>

The schema marker type of this field.
Source§

impl HasField<author> for Commit

Source§

type Type = Option<GitActor>

The schema marker type of this field.
Source§

impl HasField<authoredByCommitter> for Commit

Source§

type Type = bool

The schema marker type of this field.
Source§

impl HasField<authoredDate> for Commit

Source§

type Type = DateTime

The schema marker type of this field.
Source§

impl HasField<authors> for Commit

Source§

type Type = GitActorConnection

The schema marker type of this field.
Source§

impl HasField<blame> for Commit

Source§

type Type = Blame

The schema marker type of this field.
Source§

impl HasField<changedFiles> for Commit

Source§

type Type = i32

The schema marker type of this field.
Source§

impl HasField<changedFilesIfAvailable> for Commit

Source§

type Type = Option<i32>

The schema marker type of this field.
Source§

impl HasField<checkSuites> for Commit

Source§

type Type = Option<CheckSuiteConnection>

The schema marker type of this field.
Source§

impl HasField<comments> for Commit

Source§

type Type = CommitCommentConnection

The schema marker type of this field.
Source§

impl HasField<commitResourcePath> for Commit

Source§

type Type = URI

The schema marker type of this field.
Source§

impl HasField<commitUrl> for Commit

Source§

type Type = URI

The schema marker type of this field.
Source§

impl HasField<committedDate> for Commit

Source§

type Type = DateTime

The schema marker type of this field.
Source§

impl HasField<committedViaWeb> for Commit

Source§

type Type = bool

The schema marker type of this field.
Source§

impl HasField<committer> for Commit

Source§

type Type = Option<GitActor>

The schema marker type of this field.
Source§

impl HasField<deletions> for Commit

Source§

type Type = i32

The schema marker type of this field.
Source§

impl HasField<deployments> for Commit

Source§

type Type = Option<DeploymentConnection>

The schema marker type of this field.
Source§

impl HasField<file> for Commit

Source§

type Type = Option<TreeEntry>

The schema marker type of this field.
Source§

impl HasField<history> for Commit

Source§

type Type = CommitHistoryConnection

The schema marker type of this field.
Source§

impl HasField<id> for Commit

Source§

type Type = Id

The schema marker type of this field.
Source§

impl HasField<message> for Commit

Source§

type Type = String

The schema marker type of this field.
Source§

impl HasField<messageBody> for Commit

Source§

type Type = String

The schema marker type of this field.
Source§

impl HasField<messageBodyHTML> for Commit

Source§

type Type = HTML

The schema marker type of this field.
Source§

impl HasField<messageHeadline> for Commit

Source§

type Type = String

The schema marker type of this field.
Source§

impl HasField<messageHeadlineHTML> for Commit

Source§

type Type = HTML

The schema marker type of this field.
Source§

impl HasField<oid> for Commit

Source§

type Type = GitObjectID

The schema marker type of this field.
Source§

impl HasField<onBehalfOf> for Commit

Source§

type Type = Option<Organization>

The schema marker type of this field.
Source§

impl HasField<parents> for Commit

Source§

type Type = CommitConnection

The schema marker type of this field.
Source§

impl HasField<pushedDate> for Commit

Source§

type Type = Option<DateTime>

The schema marker type of this field.
Source§

impl HasField<repository> for Commit

Source§

type Type = Repository

The schema marker type of this field.
Source§

impl HasField<resourcePath> for Commit

Source§

type Type = URI

The schema marker type of this field.
Source§

impl HasField<signature> for Commit

Source§

type Type = Option<GitSignature>

The schema marker type of this field.
Source§

impl HasField<status> for Commit

Source§

type Type = Option<Status>

The schema marker type of this field.
Source§

impl HasField<statusCheckRollup> for Commit

Source§

type Type = Option<StatusCheckRollup>

The schema marker type of this field.
Source§

impl HasField<submodules> for Commit

Source§

type Type = SubmoduleConnection

The schema marker type of this field.
Source§

impl HasField<tarballUrl> for Commit

Source§

type Type = URI

The schema marker type of this field.
Source§

impl HasField<tree> for Commit

Source§

type Type = Tree

The schema marker type of this field.
Source§

impl HasField<treeResourcePath> for Commit

Source§

type Type = URI

The schema marker type of this field.
Source§

impl HasField<treeUrl> for Commit

Source§

type Type = URI

The schema marker type of this field.
Source§

impl HasField<url> for Commit

Source§

type Type = URI

The schema marker type of this field.
Source§

impl HasField<viewerCanSubscribe> for Commit

Source§

type Type = bool

The schema marker type of this field.
Source§

impl HasField<viewerSubscription> for Commit

Source§

type Type = Option<SubscriptionState>

The schema marker type of this field.
Source§

impl HasField<zipballUrl> for Commit

Source§

type Type = URI

The schema marker type of this field.
Source§

impl NamedType for Commit

Source§

const NAME: &'static str = "Commit"

The name of this type
Source§

impl HasSubtype<Commit> for Closer

Source§

impl HasSubtype<Commit> for GitObject

Source§

impl HasSubtype<Commit> for IssueTimelineItem

Source§

impl HasSubtype<Commit> for Node

Source§

impl HasSubtype<Commit> for PullRequestTimelineItem

Source§

impl HasSubtype<Commit> for Subscribable

Source§

impl HasSubtype<Commit> for UniformResourceLocatable

Auto Trait Implementations§

§

impl Freeze for Commit

§

impl RefUnwindSafe for Commit

§

impl Send for Commit

§

impl Sync for Commit

§

impl Unpin for Commit

§

impl UnwindSafe for Commit

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> IsFieldType<T> for T