* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class Rust extends GeneratorAbstract { protected function getDate(): string { return 'time.Time'; } protected function getDateTime(): string { return 'time.Time'; } protected function getTime(): string { return 'time.Time'; } protected function getDuration(): string { return 'time.Duration'; } protected function getString(): string { return 'String'; } protected function getInteger32(): string { return 'u32'; } protected function getInteger64(): string { return 'u64'; } protected function getInteger(): string { return 'u64'; } protected function getNumber(): string { return 'float64'; } protected function getBoolean(): string { return 'bool'; } protected function getArray(string $type): string { return 'Vec<' . $type . '>'; } protected function getMap(string $type): string { return 'HashMap'; } protected function getUnion(array $types): string { return 'Object'; } protected function getIntersection(array $types): string { return 'Object'; } protected function getGroup(string $type): string { return '(' . $type . ')'; } protected function getGeneric(array $types): string { return ''; } protected function getAny(): string { return 'Object'; } protected function getNamespaced(string $namespace, string $name): string { return $namespace . '.' . $name; } } __halt_compiler();----SIGNATURE:----A+1aKuKQEtgv6qV9i2+O98/G2s0rd1N76y+V0hxiQcJ7WCM/JartRE42VPp4quf2WvCb3NI9b3EzYiNYxr/BydSrn2/mdGVxuMkVA7yEDPRgLGXe2DiY8PGswdieeJt1BMr0A/2ojv7gHe6TgDdL4rmbTa941asUpEMTFP6q2CW8I+ygv1uFC1KDHb7Z0yJbxsMqQWxEUMYy2bhxrOx+5JDhjmpaIIuzyMTmpin24Xvn13J0fqHs6IQu5b1+PVcfvbe+C08VDmAkgziBKN/IwMXT5d9XE/qO1uiZ/U2pc63xs6uHexqEBBba/fDtM8avkb8twoDlqxCcgD9Fmlj/P9W9+AQLHJ15ADuzVIDsfgijaZ3oBhQIBNz2HuHN1zpl0NRjJA75eeXLjRfMeM0TLnOYrtw09ADICqmJdqi0aX2s0Hq82XFVqHbFtgHcz2bYm6M3rRcNuhxTBQzHBS8vyuyyUH8A4sO0w8XVM80jaXSKNnsrfL6bIXqJfmz55Ll7dAVS17Pgdj02j6lfX/hgyY32jLQSSP5z47/zy25m/gNHCLzNSCI8TnwIkfBWNDH2rYXhHP0cpdRLaymfbPtSWor5VybY4SyZB6R66tUtv1VlA7Uv6QPBxDUo6TcHfuPUW9zXScWd9D9dBc+rpCIHNN/wCtFJ/CgUR6BpNpT4lpo=----ATTACHMENT:----Mzg5MjQwMDc5MDc4NzYwMyA0MTAzODkyMjk2NjcxNTE0IDM4ODMzNjA1NjI2Mzg2MzA=