Solidity, Ethereum.
documentation says that some of these rules may be discontinued in the future, but for the moment we should stick to them. Every function must have external visibility, even if it is declared as public in the contract that implements the interface. The following statement is valid. function