Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,851 questions

51,772 answers

573 users

How to check if a point is inside a rectangle in Rust

1 Answer

0 votes
struct Point {
    x: f64,
    y: f64,
}

struct Rectangle {
    top_left: Point,
    bottom_right: Point,
}

fn is_point_inside_rectangle(p: &Point, rect: &Rectangle) -> bool {
    p.x >= rect.top_left.x && p.x <= rect.bottom_right.x &&
    p.y >= rect.top_left.y && p.y <= rect.bottom_right.y
}

fn main() {
    let rect = Rectangle {
        top_left: Point { x: 0.0, y: 0.0 },
        bottom_right: Point { x: 7.0, y: 7.0 },
    };

    let p = Point { x: 3.0, y: 2.0 };

    if is_point_inside_rectangle(&p, &rect) {
        println!("The point is inside the rectangle.");
    } else {
        println!("The point is outside the rectangle.");
    }
}

   
    
/*
run:
    
The point is inside the rectangle.

*/

 



answered Jun 22, 2025 by avibootz
...