sun::ast::MoonScopeAST::DeclarationRequirement

sun::ast::MoonScopeAST::DeclarationRequirement

struct · Source (opens in a new tab)

struct sun::ast::MoonScopeAST::DeclarationRequirement

A referenced declaration and the type kind required by this use.

Public Fields

displayName

public · variable · Source (opens in a new tab)

std::string sun::ast::MoonScopeAST::DeclarationRequirement::displayName

No documentation comment.

expectedKind

public · variable · Source (opens in a new tab)

std::optional<sun::types::Type::Kind> sun::ast::MoonScopeAST::DeclarationRequirement::expectedKind

No documentation comment.

Related: sun::types::Type::Kind

key

public · variable · Source (opens in a new tab)

sun::semantic_analysis::PortableDeclarationKey sun::ast::MoonScopeAST::DeclarationRequirement::key

No documentation comment.

Related: sun::semantic_analysis::PortableDeclarationKey