Struct Node

Source
pub struct Node;

Trait Implementations§

Source§

impl HasField<__typename> for Node

Source§

type Type = String

The schema marker type of this field.
Source§

impl HasField<id> for Node

Source§

type Type = Id

The schema marker type of this field.
Source§

impl NamedType for Node

Source§

const NAME: &'static str = "Node"

The name of this type
Source§

impl HasSubtype<AddedToMergeQueueEvent> for Node

Source§

impl HasSubtype<AddedToProjectEvent> for Node

Source§

impl HasSubtype<App> for Node

Source§

impl HasSubtype<AssignedEvent> for Node

Source§

impl HasSubtype<AutoMergeDisabledEvent> for Node

Source§

impl HasSubtype<AutoMergeEnabledEvent> for Node

Source§

impl HasSubtype<AutoRebaseEnabledEvent> for Node

Source§

impl HasSubtype<AutoSquashEnabledEvent> for Node

Source§

impl HasSubtype<AutomaticBaseChangeFailedEvent> for Node

Source§

impl HasSubtype<AutomaticBaseChangeSucceededEvent> for Node

Source§

impl HasSubtype<BaseRefChangedEvent> for Node

Source§

impl HasSubtype<BaseRefDeletedEvent> for Node

Source§

impl HasSubtype<BaseRefForcePushedEvent> for Node

Source§

impl HasSubtype<Blob> for Node

Source§

impl HasSubtype<Bot> for Node

Source§

impl HasSubtype<BranchProtectionRule> for Node

Source§

impl HasSubtype<BypassForcePushAllowance> for Node

Source§

impl HasSubtype<BypassPullRequestAllowance> for Node

Source§

impl HasSubtype<CWE> for Node

Source§

impl HasSubtype<CheckRun> for Node

Source§

impl HasSubtype<CheckSuite> for Node

Source§

impl HasSubtype<ClosedEvent> for Node

Source§

impl HasSubtype<CodeOfConduct> for Node

Source§

impl HasSubtype<CommentDeletedEvent> for Node

Source§

impl HasSubtype<Commit> for Node

Source§

impl HasSubtype<CommitComment> for Node

Source§

impl HasSubtype<CommitCommentThread> for Node

Source§

impl HasSubtype<Comparison> for Node

Source§

impl HasSubtype<ConnectedEvent> for Node

Source§

impl HasSubtype<ConvertToDraftEvent> for Node

Source§

impl HasSubtype<ConvertedNoteToIssueEvent> for Node

Source§

impl HasSubtype<ConvertedToDiscussionEvent> for Node

Source§

impl HasSubtype<CrossReferencedEvent> for Node

Source§

impl HasSubtype<DemilestonedEvent> for Node

Source§

impl HasSubtype<DependencyGraphManifest> for Node

Source§

impl HasSubtype<DeployKey> for Node

Source§

impl HasSubtype<DeployedEvent> for Node

Source§

impl HasSubtype<Deployment> for Node

Source§

impl HasSubtype<DeploymentEnvironmentChangedEvent> for Node

Source§

impl HasSubtype<DeploymentReview> for Node

Source§

impl HasSubtype<DeploymentStatus> for Node

Source§

impl HasSubtype<DisconnectedEvent> for Node

Source§

impl HasSubtype<Discussion> for Node

Source§

impl HasSubtype<DiscussionCategory> for Node

Source§

impl HasSubtype<DiscussionComment> for Node

Source§

impl HasSubtype<DiscussionPoll> for Node

Source§

impl HasSubtype<DiscussionPollOption> for Node

Source§

impl HasSubtype<DraftIssue> for Node

Source§

impl HasSubtype<Enterprise> for Node

Source§

impl HasSubtype<EnterpriseAdministratorInvitation> for Node

Source§

impl HasSubtype<EnterpriseIdentityProvider> for Node

Source§

impl HasSubtype<EnterpriseRepositoryInfo> for Node

Source§

impl HasSubtype<EnterpriseServerInstallation> for Node

Source§

impl HasSubtype<EnterpriseServerUserAccount> for Node

Source§

impl HasSubtype<EnterpriseServerUserAccountEmail> for Node

Source§

impl HasSubtype<EnterpriseServerUserAccountsUpload> for Node

Source§

impl HasSubtype<EnterpriseUserAccount> for Node

Source§

impl HasSubtype<Environment> for Node

Source§

impl HasSubtype<ExternalIdentity> for Node

Source§

impl HasSubtype<Gist> for Node

Source§

impl HasSubtype<GistComment> for Node

Source§

impl HasSubtype<HeadRefDeletedEvent> for Node

Source§

impl HasSubtype<HeadRefForcePushedEvent> for Node

Source§

impl HasSubtype<HeadRefRestoredEvent> for Node

Source§

impl HasSubtype<IpAllowListEntry> for Node

Source§

impl HasSubtype<Issue> for Node

Source§

impl HasSubtype<IssueComment> for Node

Source§

impl HasSubtype<Label> for Node

Source§

impl HasSubtype<LabeledEvent> for Node

Source§

impl HasSubtype<Language> for Node

Source§

impl HasSubtype<License> for Node

Source§

impl HasSubtype<LinkedBranch> for Node

Source§

impl HasSubtype<LockedEvent> for Node

Source§

impl HasSubtype<Mannequin> for Node

Source§

impl HasSubtype<MarkedAsDuplicateEvent> for Node

Source§

impl HasSubtype<MarketplaceCategory> for Node

Source§

impl HasSubtype<MarketplaceListing> for Node

Source§

impl HasSubtype<MembersCanDeleteReposClearAuditEntry> for Node

Source§

impl HasSubtype<MembersCanDeleteReposDisableAuditEntry> for Node

Source§

impl HasSubtype<MembersCanDeleteReposEnableAuditEntry> for Node

Source§

impl HasSubtype<MentionedEvent> for Node

Source§

impl HasSubtype<MergeQueue> for Node

Source§

impl HasSubtype<MergeQueueEntry> for Node

Source§

impl HasSubtype<MergedEvent> for Node

Source§

impl HasSubtype<MigrationSource> for Node

Source§

impl HasSubtype<Milestone> for Node

Source§

impl HasSubtype<MilestonedEvent> for Node

Source§

impl HasSubtype<MovedColumnsInProjectEvent> for Node

Source§

impl HasSubtype<Node> for Node

Source§

impl HasSubtype<OIDCProvider> for Node

Source§

impl HasSubtype<OauthApplicationCreateAuditEntry> for Node

Source§

impl HasSubtype<OrgAddBillingManagerAuditEntry> for Node

Source§

impl HasSubtype<OrgAddMemberAuditEntry> for Node

Source§

impl HasSubtype<OrgBlockUserAuditEntry> for Node

Source§

impl HasSubtype<OrgConfigDisableCollaboratorsOnlyAuditEntry> for Node

Source§

impl HasSubtype<OrgConfigEnableCollaboratorsOnlyAuditEntry> for Node

Source§

impl HasSubtype<OrgCreateAuditEntry> for Node

Source§

impl HasSubtype<OrgDisableOauthAppRestrictionsAuditEntry> for Node

Source§

impl HasSubtype<OrgDisableSamlAuditEntry> for Node

Source§

impl HasSubtype<OrgDisableTwoFactorRequirementAuditEntry> for Node

Source§

impl HasSubtype<OrgEnableOauthAppRestrictionsAuditEntry> for Node

Source§

impl HasSubtype<OrgEnableSamlAuditEntry> for Node

Source§

impl HasSubtype<OrgEnableTwoFactorRequirementAuditEntry> for Node

Source§

impl HasSubtype<OrgInviteMemberAuditEntry> for Node

Source§

impl HasSubtype<OrgInviteToBusinessAuditEntry> for Node

Source§

impl HasSubtype<OrgOauthAppAccessApprovedAuditEntry> for Node

Source§

impl HasSubtype<OrgOauthAppAccessDeniedAuditEntry> for Node

Source§

impl HasSubtype<OrgOauthAppAccessRequestedAuditEntry> for Node

Source§

impl HasSubtype<OrgRemoveBillingManagerAuditEntry> for Node

Source§

impl HasSubtype<OrgRemoveMemberAuditEntry> for Node

Source§

impl HasSubtype<OrgRemoveOutsideCollaboratorAuditEntry> for Node

Source§

impl HasSubtype<OrgRestoreMemberAuditEntry> for Node

Source§

impl HasSubtype<OrgUnblockUserAuditEntry> for Node

Source§

impl HasSubtype<OrgUpdateDefaultRepositoryPermissionAuditEntry> for Node

Source§

impl HasSubtype<OrgUpdateMemberAuditEntry> for Node

Source§

impl HasSubtype<OrgUpdateMemberRepositoryCreationPermissionAuditEntry> for Node

Source§

impl HasSubtype<OrgUpdateMemberRepositoryInvitationPermissionAuditEntry> for Node

Source§

impl HasSubtype<Organization> for Node

Source§

impl HasSubtype<OrganizationIdentityProvider> for Node

Source§

impl HasSubtype<OrganizationInvitation> for Node

Source§

impl HasSubtype<OrganizationMigration> for Node

Source§

impl HasSubtype<Package> for Node

Source§

impl HasSubtype<PackageFile> for Node

Source§

impl HasSubtype<PackageTag> for Node

Source§

impl HasSubtype<PackageVersion> for Node

Source§

impl HasSubtype<PinnedDiscussion> for Node

Source§

impl HasSubtype<PinnedEvent> for Node

Source§

impl HasSubtype<PinnedIssue> for Node

Source§

impl HasSubtype<PrivateRepositoryForkingDisableAuditEntry> for Node

Source§

impl HasSubtype<PrivateRepositoryForkingEnableAuditEntry> for Node

Source§

impl HasSubtype<Project> for Node

Source§

impl HasSubtype<ProjectCard> for Node

Source§

impl HasSubtype<ProjectColumn> for Node

Source§

impl HasSubtype<ProjectV2> for Node

Source§

impl HasSubtype<ProjectV2Field> for Node

Source§

impl HasSubtype<ProjectV2Item> for Node

Source§

impl HasSubtype<ProjectV2ItemFieldDateValue> for Node

Source§

impl HasSubtype<ProjectV2ItemFieldIterationValue> for Node

Source§

impl HasSubtype<ProjectV2ItemFieldNumberValue> for Node

Source§

impl HasSubtype<ProjectV2ItemFieldSingleSelectValue> for Node

Source§

impl HasSubtype<ProjectV2ItemFieldTextValue> for Node

Source§

impl HasSubtype<ProjectV2IterationField> for Node

Source§

impl HasSubtype<ProjectV2SingleSelectField> for Node

Source§

impl HasSubtype<ProjectV2View> for Node

Source§

impl HasSubtype<ProjectV2Workflow> for Node

Source§

impl HasSubtype<PublicKey> for Node

Source§

impl HasSubtype<PullRequest> for Node

Source§

impl HasSubtype<PullRequestCommit> for Node

Source§

impl HasSubtype<PullRequestCommitCommentThread> for Node

Source§

impl HasSubtype<PullRequestReview> for Node

Source§

impl HasSubtype<PullRequestReviewComment> for Node

Source§

impl HasSubtype<PullRequestReviewThread> for Node

Source§

impl HasSubtype<PullRequestThread> for Node

Source§

impl HasSubtype<Push> for Node

Source§

impl HasSubtype<PushAllowance> for Node

Source§

impl HasSubtype<Reaction> for Node

Source§

impl HasSubtype<ReadyForReviewEvent> for Node

Source§

impl HasSubtype<Ref> for Node

Source§

impl HasSubtype<ReferencedEvent> for Node

Source§

impl HasSubtype<Release> for Node

Source§

impl HasSubtype<ReleaseAsset> for Node

Source§

impl HasSubtype<RemovedFromMergeQueueEvent> for Node

Source§

impl HasSubtype<RemovedFromProjectEvent> for Node

Source§

impl HasSubtype<RenamedTitleEvent> for Node

Source§

impl HasSubtype<ReopenedEvent> for Node

Source§

impl HasSubtype<RepoAccessAuditEntry> for Node

Source§

impl HasSubtype<RepoAddMemberAuditEntry> for Node

Source§

impl HasSubtype<RepoAddTopicAuditEntry> for Node

Source§

impl HasSubtype<RepoArchivedAuditEntry> for Node

Source§

impl HasSubtype<RepoChangeMergeSettingAuditEntry> for Node

Source§

impl HasSubtype<RepoConfigDisableAnonymousGitAccessAuditEntry> for Node

Source§

impl HasSubtype<RepoConfigDisableCollaboratorsOnlyAuditEntry> for Node

Source§

impl HasSubtype<RepoConfigDisableContributorsOnlyAuditEntry> for Node

Source§

impl HasSubtype<RepoConfigDisableSockpuppetDisallowedAuditEntry> for Node

Source§

impl HasSubtype<RepoConfigEnableAnonymousGitAccessAuditEntry> for Node

Source§

impl HasSubtype<RepoConfigEnableCollaboratorsOnlyAuditEntry> for Node

Source§

impl HasSubtype<RepoConfigEnableContributorsOnlyAuditEntry> for Node

Source§

impl HasSubtype<RepoConfigEnableSockpuppetDisallowedAuditEntry> for Node

Source§

impl HasSubtype<RepoConfigLockAnonymousGitAccessAuditEntry> for Node

Source§

impl HasSubtype<RepoConfigUnlockAnonymousGitAccessAuditEntry> for Node

Source§

impl HasSubtype<RepoCreateAuditEntry> for Node

Source§

impl HasSubtype<RepoDestroyAuditEntry> for Node

Source§

impl HasSubtype<RepoRemoveMemberAuditEntry> for Node

Source§

impl HasSubtype<RepoRemoveTopicAuditEntry> for Node

Source§

impl HasSubtype<Repository> for Node

Source§

impl HasSubtype<RepositoryInvitation> for Node

Source§

impl HasSubtype<RepositoryMigration> for Node

Source§

impl HasSubtype<RepositoryRule> for Node

Source§

impl HasSubtype<RepositoryRuleset> for Node

Source§

impl HasSubtype<RepositoryRulesetBypassActor> for Node

Source§

impl HasSubtype<RepositoryTopic> for Node

Source§

impl HasSubtype<RepositoryVisibilityChangeDisableAuditEntry> for Node

Source§

impl HasSubtype<RepositoryVisibilityChangeEnableAuditEntry> for Node

Source§

impl HasSubtype<RepositoryVulnerabilityAlert> for Node

Source§

impl HasSubtype<ReviewDismissalAllowance> for Node

Source§

impl HasSubtype<ReviewDismissedEvent> for Node

Source§

impl HasSubtype<ReviewRequest> for Node

Source§

impl HasSubtype<ReviewRequestRemovedEvent> for Node

Source§

impl HasSubtype<ReviewRequestedEvent> for Node

Source§

impl HasSubtype<SavedReply> for Node

Source§

impl HasSubtype<SecurityAdvisory> for Node

Source§

impl HasSubtype<SponsorsActivity> for Node

Source§

impl HasSubtype<SponsorsListing> for Node

Source§

impl HasSubtype<SponsorsListingFeaturedItem> for Node

Source§

impl HasSubtype<SponsorsTier> for Node

Source§

impl HasSubtype<Sponsorship> for Node

Source§

impl HasSubtype<SponsorshipNewsletter> for Node

Source§

impl HasSubtype<Status> for Node

Source§

impl HasSubtype<StatusCheckRollup> for Node

Source§

impl HasSubtype<StatusContext> for Node

Source§

impl HasSubtype<SubscribedEvent> for Node

Source§

impl HasSubtype<Tag> for Node

Source§

impl HasSubtype<Team> for Node

Source§

impl HasSubtype<TeamAddMemberAuditEntry> for Node

Source§

impl HasSubtype<TeamAddRepositoryAuditEntry> for Node

Source§

impl HasSubtype<TeamChangeParentTeamAuditEntry> for Node

Source§

impl HasSubtype<TeamDiscussion> for Node

Source§

impl HasSubtype<TeamDiscussionComment> for Node

Source§

impl HasSubtype<TeamRemoveMemberAuditEntry> for Node

Source§

impl HasSubtype<TeamRemoveRepositoryAuditEntry> for Node

Source§

impl HasSubtype<Topic> for Node

Source§

impl HasSubtype<TransferredEvent> for Node

Source§

impl HasSubtype<Tree> for Node

Source§

impl HasSubtype<UnassignedEvent> for Node

Source§

impl HasSubtype<UnlabeledEvent> for Node

Source§

impl HasSubtype<UnlockedEvent> for Node

Source§

impl HasSubtype<UnmarkedAsDuplicateEvent> for Node

Source§

impl HasSubtype<UnpinnedEvent> for Node

Source§

impl HasSubtype<UnsubscribedEvent> for Node

Source§

impl HasSubtype<User> for Node

Source§

impl HasSubtype<UserBlockedEvent> for Node

Source§

impl HasSubtype<UserContentEdit> for Node

Source§

impl HasSubtype<UserStatus> for Node

Source§

impl HasSubtype<VerifiableDomain> for Node

Source§

impl HasSubtype<Workflow> for Node

Source§

impl HasSubtype<WorkflowRun> for Node

Source§

impl HasSubtype<WorkflowRunFile> for Node

Auto Trait Implementations§

§

impl Freeze for Node

§

impl RefUnwindSafe for Node

§

impl Send for Node

§

impl Sync for Node

§

impl Unpin for Node

§

impl UnwindSafe for Node

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