Interfaces with no descendant need neither a Base trait nor upcast functions, and interfaces with no ancestors neither a Derived trait nor downcast functions. Source-Repo: https://github.com/servo/servo Source-Revision: 243647d15a48b2b7008657d321dead9912347d03