Node

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<AgentActivity> for Node

Source§

impl HasSubtype<AgentSession> for Node

Source§

impl HasSubtype<AgentSessionToPullRequest> for Node

Source§

impl HasSubtype<AiPromptRules> for Node

Source§

impl HasSubtype<Attachment> for Node

Source§

impl HasSubtype<AuditEntry> for Node

Source§

impl HasSubtype<Comment> for Node

Source§

impl HasSubtype<CustomView> for Node

Source§

impl HasSubtype<CustomViewNotificationSubscription> for Node

Source§

impl HasSubtype<Customer> for Node

Source§

impl HasSubtype<CustomerNeed> for Node

Source§

impl HasSubtype<CustomerNeedNotification> for Node

Source§

impl HasSubtype<CustomerNotification> for Node

Source§

impl HasSubtype<CustomerNotificationSubscription> for Node

Source§

impl HasSubtype<CustomerStatus> for Node

Source§

impl HasSubtype<CustomerTier> for Node

Source§

impl HasSubtype<Cycle> for Node

Source§

impl HasSubtype<CycleNotificationSubscription> for Node

Source§

impl HasSubtype<Dashboard> for Node

Source§

impl HasSubtype<Document> for Node

Source§

impl HasSubtype<DocumentContent> for Node

Source§

impl HasSubtype<DocumentNotification> for Node

Source§

impl HasSubtype<DocumentSearchResult> for Node

Source§

impl HasSubtype<Draft> for Node

Source§

impl HasSubtype<EmailIntakeAddress> for Node

Source§

impl HasSubtype<Emoji> for Node

Source§

impl HasSubtype<EntityExternalLink> for Node

Source§

impl HasSubtype<ExternalUser> for Node

Source§

impl HasSubtype<Facet> for Node

Source§

impl HasSubtype<Favorite> for Node

Source§

impl HasSubtype<FeedItem> for Node

Source§

impl HasSubtype<GitAutomationState> for Node

Source§

impl HasSubtype<GitAutomationTargetBranch> for Node

Source§

impl HasSubtype<IdentityProvider> for Node

Source§

impl HasSubtype<Initiative> for Node

Source§

impl HasSubtype<InitiativeHistory> for Node

Source§

impl HasSubtype<InitiativeNotification> for Node

Source§

impl HasSubtype<InitiativeNotificationSubscription> for Node

Source§

impl HasSubtype<InitiativeRelation> for Node

Source§

impl HasSubtype<InitiativeToProject> for Node

Source§

impl HasSubtype<InitiativeUpdate> for Node

Source§

impl HasSubtype<Integration> for Node

Source§

impl HasSubtype<IntegrationTemplate> for Node

Source§

impl HasSubtype<IntegrationsSettings> for Node

Source§

impl HasSubtype<Issue> for Node

Source§

impl HasSubtype<IssueDraft> for Node

Source§

impl HasSubtype<IssueHistory> for Node

Source§

impl HasSubtype<IssueImport> for Node

Source§

impl HasSubtype<IssueLabel> for Node

Source§

impl HasSubtype<IssueNotification> for Node

Source§

impl HasSubtype<IssueRelation> for Node

Source§

impl HasSubtype<IssueSearchResult> for Node

Source§

impl HasSubtype<IssueSuggestion> for Node

Source§

impl HasSubtype<IssueToRelease> for Node

Source§

impl HasSubtype<LabelNotificationSubscription> for Node

Source§

impl HasSubtype<Node> for Node

Source§

impl HasSubtype<OauthClientApproval> for Node

Source§

impl HasSubtype<OauthClientApprovalNotification> for Node

Source§

impl HasSubtype<Organization> for Node

Source§

impl HasSubtype<OrganizationDomain> for Node

Source§

impl HasSubtype<OrganizationInvite> for Node

Source§

impl HasSubtype<PaidSubscription> for Node

Source§

impl HasSubtype<Post> for Node

Source§

impl HasSubtype<PostNotification> for Node

Source§

impl HasSubtype<Project> for Node

Source§

impl HasSubtype<ProjectAttachment> for Node

Source§

impl HasSubtype<ProjectHistory> for Node

Source§

impl HasSubtype<ProjectLabel> for Node

Source§

impl HasSubtype<ProjectMilestone> for Node

Source§

impl HasSubtype<ProjectNotification> for Node

Source§

impl HasSubtype<ProjectNotificationSubscription> for Node

Source§

impl HasSubtype<ProjectRelation> for Node

Source§

impl HasSubtype<ProjectSearchResult> for Node

Source§

impl HasSubtype<ProjectStatus> for Node

Source§

impl HasSubtype<ProjectUpdate> for Node

Source§

impl HasSubtype<PullRequest> for Node

Source§

impl HasSubtype<PullRequestNotification> for Node

Source§

impl HasSubtype<PushSubscription> for Node

Source§

impl HasSubtype<Reaction> for Node

Source§

impl HasSubtype<Release> for Node

Source§

impl HasSubtype<ReleasePipeline> for Node

Source§

impl HasSubtype<ReleaseStage> for Node

Source§

impl HasSubtype<Roadmap> for Node

Source§

impl HasSubtype<RoadmapToProject> for Node

Source§

impl HasSubtype<SemanticSearchResult> for Node

Source§

impl HasSubtype<SesDomainIdentity> for Node

Source§

impl HasSubtype<Team> for Node

Source§

impl HasSubtype<TeamMembership> for Node

Source§

impl HasSubtype<TeamNotificationSubscription> for Node

Source§

impl HasSubtype<Template> for Node

Source§

impl HasSubtype<TimeSchedule> for Node

Source§

impl HasSubtype<TriageResponsibility> for Node

Source§

impl HasSubtype<User> for Node

Source§

impl HasSubtype<UserNotificationSubscription> for Node

Source§

impl HasSubtype<UserSettings> for Node

Source§

impl HasSubtype<ViewPreferences> for Node

Source§

impl HasSubtype<Webhook> for Node

Source§

impl HasSubtype<WorkflowState> 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