Assertion: interface | /r/HasProperty | inherited by struct
Facets:
Source sentences:
text: The reason interfaces only provide declarations is because they are inherited by structs and classes, that must provide an implementation for each interface member declared.