Sha256: e550b9633302a046ae5770e1468bcd7e815ec83079e3c0f541e92009b759134a

Contents?: true

Size: 975 Bytes

Versions: 41

Compression:

Stored size: 975 Bytes

Contents

// The code below is a stub. Just enough to satisfy the compiler.
// In order to pass the tests you can add-to or change any of this code.

#[derive(PartialEq, Debug)]
pub enum Direction {
    North,
    East,
    South,
    West,
}

pub struct Robot;

impl Robot {
    pub fn new(x: isize, y: isize, d: Direction) -> Self {
        unimplemented!(
            "Create a robot at (x, y) ({}, {}) facing {:?}",
            x, y,
            d,
        )
    }

    pub fn turn_right(self) -> Self {
        unimplemented!()
    }

    pub fn turn_left(self) -> Self {
        unimplemented!()
    }

    pub fn advance(self) -> Self {
        unimplemented!()
    }

    pub fn instructions(self, instructions: &str) -> Self {
        unimplemented!("Follow the given sequence of instructions: {}", instructions)
    }

    pub fn position(&self) -> (isize, isize) {
        unimplemented!()
    }

    pub fn direction(&self) -> &Direction {
        unimplemented!()
    }
}

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
trackler-2.2.1.171 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.170 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.169 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.167 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.166 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.165 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.164 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.163 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.162 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.161 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.160 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.159 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.158 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.157 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.156 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.155 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.154 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.153 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.152 tracks/rust/exercises/robot-simulator/src/lib.rs
trackler-2.2.1.151 tracks/rust/exercises/robot-simulator/src/lib.rs