sun::ast::MoonScopeAST::DeclarationRequirement
struct · Source (opens in a new tab)
struct sun::ast::MoonScopeAST::DeclarationRequirementA 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::displayNameNo documentation comment.
expectedKind
public · variable · Source (opens in a new tab)
std::optional<sun::types::Type::Kind> sun::ast::MoonScopeAST::DeclarationRequirement::expectedKindNo documentation comment.
Related: sun::types::Type::Kind
key
public · variable · Source (opens in a new tab)
sun::semantic_analysis::PortableDeclarationKey sun::ast::MoonScopeAST::DeclarationRequirement::keyNo documentation comment.