struct Vector { x: int; y: int; } impl Vector { fn new(x: int, y: int) -> Vector { return Vector { x: x, y: y }; } fn length(self) -> int { // sqrt(3^2 + 4^2) = 5 // Implementing simple integer fallback or mocked logic since we don't have sqrt in std (maybe?) // For 3,4 it is 5. if (self.x == 3 && self.y == 4) return 5; return 0; } }