* @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:----khSZaynnHju/Lk7lF1rm6/3oA7Sl6QUZeFIRTMd+UfsBylTF3o/w9/zznRQEqrh3JOhm61KBLIPfL3Rx9L08xxPu4CvuhYP41i74Evw/gs4cQeSm8i/Y8mylnlKu9IHIBJmhwfBrUJ6DeskHc6+Nj2c9LzPeSKkXpko6IthSlRXPovp+NS+4MmRe/HQbNdrIeWgwX5oMVF3Zt3uFGuo7AKZ/1tEB0acKSdvrUfDYl7rwutfzTlo8PWu8tB7BYHGZ2a8r9xuvIQE6D7OLOUKk4LX0bDInBu7R7K3LAGuAheey5OP/vtGEBfeRAMN/jeApa58T6LjjwbrnGUydgjqUvuQ8/G1w4W3B/a5vEzgtkpYKZFFrdEVIppasquRANCuX4xVGgcD+xoxbbgzs99mOvD2R2KCvtk+ibWVWQOxwisxcrVOf9Pjk6lVIMr4ER42i4QVtz5rXdEpK7v8hBtz6E8YZcvBhTNxhYqRGZ6ZC58FI65t18GqTtsT0BBDkSHn3CFn+sI950XMxX9tv4YHciW3oyq36kriSyqc6GwDPeiuudT+0XuaJKUW0XxsA2HAv6BohxsQzKWP6J54LEu+FQzOBjBJX4s8Hc9NAlcL8WqxWSfFTjZHPvFBW98nSrm23HwSyaDxm2DzWYbnlw+eanGu6SGTJb6+3pWHHgp8YIhQ=----ATTACHMENT:----NjIzOTA1NzMxOTEwODM5NyAxNDgwNTE3ODMyNDQ5NjgyIDgyMDM1MzUyMzg4NTMxNTk=