pub struct Repository;
Trait Implementations§
Source§impl HasField<__typename> for Repository
impl HasField<__typename> for Repository
Source§impl HasField<allowUpdateBranch> for Repository
impl HasField<allowUpdateBranch> for Repository
Source§impl HasField<archivedAt> for Repository
impl HasField<archivedAt> for Repository
Source§impl HasField<assignableUsers> for Repository
impl HasField<assignableUsers> for Repository
Source§type Type = UserConnection
type Type = UserConnection
The schema marker type of this field.
Source§impl HasField<autoMergeAllowed> for Repository
impl HasField<autoMergeAllowed> for Repository
Source§impl HasField<branchProtectionRules> for Repository
impl HasField<branchProtectionRules> for Repository
Source§type Type = BranchProtectionRuleConnection
type Type = BranchProtectionRuleConnection
The schema marker type of this field.
Source§impl HasField<codeOfConduct> for Repository
impl HasField<codeOfConduct> for Repository
Source§type Type = Option<CodeOfConduct>
type Type = Option<CodeOfConduct>
The schema marker type of this field.
Source§impl HasField<codeowners> for Repository
impl HasField<codeowners> for Repository
Source§type Type = Option<RepositoryCodeowners>
type Type = Option<RepositoryCodeowners>
The schema marker type of this field.
Source§impl HasField<collaborators> for Repository
impl HasField<collaborators> for Repository
Source§type Type = Option<RepositoryCollaboratorConnection>
type Type = Option<RepositoryCollaboratorConnection>
The schema marker type of this field.
Source§impl HasField<commitComments> for Repository
impl HasField<commitComments> for Repository
Source§type Type = CommitCommentConnection
type Type = CommitCommentConnection
The schema marker type of this field.
Source§impl HasField<contactLinks> for Repository
impl HasField<contactLinks> for Repository
Source§impl HasField<createdAt> for Repository
impl HasField<createdAt> for Repository
Source§impl HasField<databaseId> for Repository
impl HasField<databaseId> for Repository
Source§impl HasField<defaultBranchRef> for Repository
impl HasField<defaultBranchRef> for Repository
Source§impl HasField<deleteBranchOnMerge> for Repository
impl HasField<deleteBranchOnMerge> for Repository
Source§impl HasField<dependencyGraphManifests> for Repository
impl HasField<dependencyGraphManifests> for Repository
Source§type Type = Option<DependencyGraphManifestConnection>
type Type = Option<DependencyGraphManifestConnection>
The schema marker type of this field.
Source§impl HasField<deployKeys> for Repository
impl HasField<deployKeys> for Repository
Source§type Type = DeployKeyConnection
type Type = DeployKeyConnection
The schema marker type of this field.
Source§impl HasField<deployments> for Repository
impl HasField<deployments> for Repository
Source§type Type = DeploymentConnection
type Type = DeploymentConnection
The schema marker type of this field.
Source§impl HasField<description> for Repository
impl HasField<description> for Repository
Source§impl HasField<descriptionHTML> for Repository
impl HasField<descriptionHTML> for Repository
Source§impl HasField<discussion> for Repository
impl HasField<discussion> for Repository
Source§type Type = Option<Discussion>
type Type = Option<Discussion>
The schema marker type of this field.
Source§impl HasField<discussionCategories> for Repository
impl HasField<discussionCategories> for Repository
Source§type Type = DiscussionCategoryConnection
type Type = DiscussionCategoryConnection
The schema marker type of this field.
Source§impl HasField<discussionCategory> for Repository
impl HasField<discussionCategory> for Repository
Source§type Type = Option<DiscussionCategory>
type Type = Option<DiscussionCategory>
The schema marker type of this field.
Source§impl HasField<discussions> for Repository
impl HasField<discussions> for Repository
Source§type Type = DiscussionConnection
type Type = DiscussionConnection
The schema marker type of this field.
Source§impl HasField<diskUsage> for Repository
impl HasField<diskUsage> for Repository
Source§impl HasField<environment> for Repository
impl HasField<environment> for Repository
Source§type Type = Option<Environment>
type Type = Option<Environment>
The schema marker type of this field.
Source§impl HasField<environments> for Repository
impl HasField<environments> for Repository
Source§type Type = EnvironmentConnection
type Type = EnvironmentConnection
The schema marker type of this field.
Source§impl HasField<forkCount> for Repository
impl HasField<forkCount> for Repository
Source§impl HasField<forkingAllowed> for Repository
impl HasField<forkingAllowed> for Repository
Source§impl HasField<forks> for Repository
impl HasField<forks> for Repository
Source§type Type = RepositoryConnection
type Type = RepositoryConnection
The schema marker type of this field.
Source§impl HasField<fundingLinks> for Repository
impl HasField<fundingLinks> for Repository
Source§type Type = Vec<FundingLink>
type Type = Vec<FundingLink>
The schema marker type of this field.
Source§impl HasField<hasDiscussionsEnabled> for Repository
impl HasField<hasDiscussionsEnabled> for Repository
Source§impl HasField<hasIssuesEnabled> for Repository
impl HasField<hasIssuesEnabled> for Repository
Source§impl HasField<hasProjectsEnabled> for Repository
impl HasField<hasProjectsEnabled> for Repository
Source§impl HasField<hasWikiEnabled> for Repository
impl HasField<hasWikiEnabled> for Repository
Source§impl HasField<homepageUrl> for Repository
impl HasField<homepageUrl> for Repository
Source§impl HasField<interactionAbility> for Repository
impl HasField<interactionAbility> for Repository
Source§type Type = Option<RepositoryInteractionAbility>
type Type = Option<RepositoryInteractionAbility>
The schema marker type of this field.
Source§impl HasField<isArchived> for Repository
impl HasField<isArchived> for Repository
Source§impl HasField<isBlankIssuesEnabled> for Repository
impl HasField<isBlankIssuesEnabled> for Repository
Source§impl HasField<isDisabled> for Repository
impl HasField<isDisabled> for Repository
Source§impl HasField<isEmpty> for Repository
impl HasField<isEmpty> for Repository
Source§impl HasField<isFork> for Repository
impl HasField<isFork> for Repository
Source§impl HasField<isInOrganization> for Repository
impl HasField<isInOrganization> for Repository
Source§impl HasField<isLocked> for Repository
impl HasField<isLocked> for Repository
Source§impl HasField<isMirror> for Repository
impl HasField<isMirror> for Repository
Source§impl HasField<isPrivate> for Repository
impl HasField<isPrivate> for Repository
Source§impl HasField<isSecurityPolicyEnabled> for Repository
impl HasField<isSecurityPolicyEnabled> for Repository
Source§impl HasField<isTemplate> for Repository
impl HasField<isTemplate> for Repository
Source§impl HasField<issue> for Repository
impl HasField<issue> for Repository
Source§impl HasField<issueOrPullRequest> for Repository
impl HasField<issueOrPullRequest> for Repository
Source§type Type = Option<IssueOrPullRequest>
type Type = Option<IssueOrPullRequest>
The schema marker type of this field.
Source§impl HasField<issueTemplates> for Repository
impl HasField<issueTemplates> for Repository
Source§impl HasField<issues> for Repository
impl HasField<issues> for Repository
Source§type Type = IssueConnection
type Type = IssueConnection
The schema marker type of this field.
Source§impl HasField<label> for Repository
impl HasField<label> for Repository
Source§impl HasField<labels> for Repository
impl HasField<labels> for Repository
Source§type Type = Option<LabelConnection>
type Type = Option<LabelConnection>
The schema marker type of this field.
Source§impl HasField<languages> for Repository
impl HasField<languages> for Repository
Source§type Type = Option<LanguageConnection>
type Type = Option<LanguageConnection>
The schema marker type of this field.
Source§impl HasField<latestRelease> for Repository
impl HasField<latestRelease> for Repository
Source§impl HasField<licenseInfo> for Repository
impl HasField<licenseInfo> for Repository
Source§impl HasField<lockReason> for Repository
impl HasField<lockReason> for Repository
Source§type Type = Option<RepositoryLockReason>
type Type = Option<RepositoryLockReason>
The schema marker type of this field.
Source§impl HasField<mentionableUsers> for Repository
impl HasField<mentionableUsers> for Repository
Source§type Type = UserConnection
type Type = UserConnection
The schema marker type of this field.
Source§impl HasField<mergeCommitAllowed> for Repository
impl HasField<mergeCommitAllowed> for Repository
Source§impl HasField<mergeCommitMessage> for Repository
impl HasField<mergeCommitMessage> for Repository
Source§type Type = MergeCommitMessage
type Type = MergeCommitMessage
The schema marker type of this field.
Source§impl HasField<mergeCommitTitle> for Repository
impl HasField<mergeCommitTitle> for Repository
Source§type Type = MergeCommitTitle
type Type = MergeCommitTitle
The schema marker type of this field.
Source§impl HasField<mergeQueue> for Repository
impl HasField<mergeQueue> for Repository
Source§type Type = Option<MergeQueue>
type Type = Option<MergeQueue>
The schema marker type of this field.
Source§impl HasField<milestone> for Repository
impl HasField<milestone> for Repository
Source§impl HasField<milestones> for Repository
impl HasField<milestones> for Repository
Source§type Type = Option<MilestoneConnection>
type Type = Option<MilestoneConnection>
The schema marker type of this field.
Source§impl HasField<mirrorUrl> for Repository
impl HasField<mirrorUrl> for Repository
Source§impl HasField<name> for Repository
impl HasField<name> for Repository
Source§impl HasField<nameWithOwner> for Repository
impl HasField<nameWithOwner> for Repository
Source§impl HasField<object> for Repository
impl HasField<object> for Repository
Source§impl HasField<openGraphImageUrl> for Repository
impl HasField<openGraphImageUrl> for Repository
Source§impl HasField<owner> for Repository
impl HasField<owner> for Repository
Source§type Type = RepositoryOwner
type Type = RepositoryOwner
The schema marker type of this field.
Source§impl HasField<packages> for Repository
impl HasField<packages> for Repository
Source§type Type = PackageConnection
type Type = PackageConnection
The schema marker type of this field.
Source§impl HasField<parent> for Repository
impl HasField<parent> for Repository
Source§type Type = Option<Repository>
type Type = Option<Repository>
The schema marker type of this field.
Source§impl HasField<pinnedDiscussions> for Repository
impl HasField<pinnedDiscussions> for Repository
Source§type Type = PinnedDiscussionConnection
type Type = PinnedDiscussionConnection
The schema marker type of this field.
Source§impl HasField<pinnedIssues> for Repository
impl HasField<pinnedIssues> for Repository
Source§type Type = Option<PinnedIssueConnection>
type Type = Option<PinnedIssueConnection>
The schema marker type of this field.
Source§impl HasField<primaryLanguage> for Repository
impl HasField<primaryLanguage> for Repository
Source§impl HasField<project> for Repository
impl HasField<project> for Repository
Source§impl HasField<projectV2> for Repository
impl HasField<projectV2> for Repository
Source§impl HasField<projects> for Repository
impl HasField<projects> for Repository
Source§type Type = ProjectConnection
type Type = ProjectConnection
The schema marker type of this field.
Source§impl HasField<projectsResourcePath> for Repository
impl HasField<projectsResourcePath> for Repository
Source§impl HasField<projectsUrl> for Repository
impl HasField<projectsUrl> for Repository
Source§impl HasField<projectsV2> for Repository
impl HasField<projectsV2> for Repository
Source§type Type = ProjectV2Connection
type Type = ProjectV2Connection
The schema marker type of this field.
Source§impl HasField<pullRequest> for Repository
impl HasField<pullRequest> for Repository
Source§type Type = Option<PullRequest>
type Type = Option<PullRequest>
The schema marker type of this field.
Source§impl HasField<pullRequestTemplates> for Repository
impl HasField<pullRequestTemplates> for Repository
Source§impl HasField<pullRequests> for Repository
impl HasField<pullRequests> for Repository
Source§type Type = PullRequestConnection
type Type = PullRequestConnection
The schema marker type of this field.
Source§impl HasField<pushedAt> for Repository
impl HasField<pushedAt> for Repository
Source§impl HasField<rebaseMergeAllowed> for Repository
impl HasField<rebaseMergeAllowed> for Repository
Source§impl HasField<recentProjects> for Repository
impl HasField<recentProjects> for Repository
Source§type Type = ProjectV2Connection
type Type = ProjectV2Connection
The schema marker type of this field.
Source§impl HasField<ref> for Repository
impl HasField<ref> for Repository
Source§impl HasField<refs> for Repository
impl HasField<refs> for Repository
Source§type Type = Option<RefConnection>
type Type = Option<RefConnection>
The schema marker type of this field.
Source§impl HasField<release> for Repository
impl HasField<release> for Repository
Source§impl HasField<releases> for Repository
impl HasField<releases> for Repository
Source§type Type = ReleaseConnection
type Type = ReleaseConnection
The schema marker type of this field.
Source§impl HasField<repositoryTopics> for Repository
impl HasField<repositoryTopics> for Repository
Source§type Type = RepositoryTopicConnection
type Type = RepositoryTopicConnection
The schema marker type of this field.
Source§impl HasField<resourcePath> for Repository
impl HasField<resourcePath> for Repository
Source§impl HasField<ruleset> for Repository
impl HasField<ruleset> for Repository
Source§type Type = Option<RepositoryRuleset>
type Type = Option<RepositoryRuleset>
The schema marker type of this field.
Source§impl HasField<rulesets> for Repository
impl HasField<rulesets> for Repository
Source§type Type = Option<RepositoryRulesetConnection>
type Type = Option<RepositoryRulesetConnection>
The schema marker type of this field.
Source§impl HasField<securityPolicyUrl> for Repository
impl HasField<securityPolicyUrl> for Repository
Source§impl HasField<shortDescriptionHTML> for Repository
impl HasField<shortDescriptionHTML> for Repository
Source§impl HasField<squashMergeAllowed> for Repository
impl HasField<squashMergeAllowed> for Repository
Source§impl HasField<squashMergeCommitMessage> for Repository
impl HasField<squashMergeCommitMessage> for Repository
Source§type Type = SquashMergeCommitMessage
type Type = SquashMergeCommitMessage
The schema marker type of this field.
Source§impl HasField<squashMergeCommitTitle> for Repository
impl HasField<squashMergeCommitTitle> for Repository
Source§type Type = SquashMergeCommitTitle
type Type = SquashMergeCommitTitle
The schema marker type of this field.
Source§impl HasField<sshUrl> for Repository
impl HasField<sshUrl> for Repository
Source§type Type = GitSSHRemote
type Type = GitSSHRemote
The schema marker type of this field.
Source§impl HasField<stargazerCount> for Repository
impl HasField<stargazerCount> for Repository
Source§impl HasField<stargazers> for Repository
impl HasField<stargazers> for Repository
Source§type Type = StargazerConnection
type Type = StargazerConnection
The schema marker type of this field.
Source§impl HasField<submodules> for Repository
impl HasField<submodules> for Repository
Source§type Type = SubmoduleConnection
type Type = SubmoduleConnection
The schema marker type of this field.
Source§impl HasField<tempCloneToken> for Repository
impl HasField<tempCloneToken> for Repository
Source§impl HasField<templateRepository> for Repository
impl HasField<templateRepository> for Repository
Source§type Type = Option<Repository>
type Type = Option<Repository>
The schema marker type of this field.
Source§impl HasField<updatedAt> for Repository
impl HasField<updatedAt> for Repository
Source§impl HasField<viewerCanAdminister> for Repository
impl HasField<viewerCanAdminister> for Repository
Source§impl HasField<viewerCanCreateProjects> for Repository
impl HasField<viewerCanCreateProjects> for Repository
Source§impl HasField<viewerCanSubscribe> for Repository
impl HasField<viewerCanSubscribe> for Repository
Source§impl HasField<viewerCanUpdateTopics> for Repository
impl HasField<viewerCanUpdateTopics> for Repository
Source§impl HasField<viewerDefaultMergeMethod> for Repository
impl HasField<viewerDefaultMergeMethod> for Repository
Source§type Type = PullRequestMergeMethod
type Type = PullRequestMergeMethod
The schema marker type of this field.
Source§impl HasField<viewerHasStarred> for Repository
impl HasField<viewerHasStarred> for Repository
Source§impl HasField<viewerPermission> for Repository
impl HasField<viewerPermission> for Repository
Source§type Type = Option<RepositoryPermission>
type Type = Option<RepositoryPermission>
The schema marker type of this field.
Source§impl HasField<viewerSubscription> for Repository
impl HasField<viewerSubscription> for Repository
Source§type Type = Option<SubscriptionState>
type Type = Option<SubscriptionState>
The schema marker type of this field.
Source§impl HasField<visibility> for Repository
impl HasField<visibility> for Repository
Source§type Type = RepositoryVisibility
type Type = RepositoryVisibility
The schema marker type of this field.
Source§impl HasField<vulnerabilityAlert> for Repository
impl HasField<vulnerabilityAlert> for Repository
Source§type Type = Option<RepositoryVulnerabilityAlert>
type Type = Option<RepositoryVulnerabilityAlert>
The schema marker type of this field.
Source§impl HasField<vulnerabilityAlerts> for Repository
impl HasField<vulnerabilityAlerts> for Repository
Source§type Type = Option<RepositoryVulnerabilityAlertConnection>
type Type = Option<RepositoryVulnerabilityAlertConnection>
The schema marker type of this field.
Source§impl HasField<watchers> for Repository
impl HasField<watchers> for Repository
Source§type Type = UserConnection
type Type = UserConnection
The schema marker type of this field.
Source§impl NamedType for Repository
impl NamedType for Repository
impl HasSubtype<Repository> for Node
impl HasSubtype<Repository> for PackageOwner
impl HasSubtype<Repository> for PermissionGranter
impl HasSubtype<Repository> for PinnableItem
impl HasSubtype<Repository> for ProjectOwner
impl HasSubtype<Repository> for ProjectV2Recent
impl HasSubtype<Repository> for RepositoryInfo
impl HasSubtype<Repository> for RuleSource
impl HasSubtype<Repository> for SearchResultItem
impl HasSubtype<Repository> for SponsorsListingFeatureableItem
impl HasSubtype<Repository> for Starrable
impl HasSubtype<Repository> for Subscribable
impl HasSubtype<Repository> for UniformResourceLocatable
Auto Trait Implementations§
impl Freeze for Repository
impl RefUnwindSafe for Repository
impl Send for Repository
impl Sync for Repository
impl Unpin for Repository
impl UnwindSafe for Repository
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