openmodel

Crates.ioopenmodel
lib.rsopenmodel
version0.1.0
created_at2025-01-09 23:09:01.733109+00
updated_at2025-01-09 23:09:01.733109+00
descriptionGeometry library for structures.
homepagehttps://vestartas.com/
repositoryhttps://github.com/petrasvestartas/openmodel
max_upload_size
id1510701
size4,508
Petras Vestartas (petrasvestartas)

documentation

https://docs.rs/openmodel

README

Rust

Installation

Step 1 - Install Rust via Terminal

Install Rust via RustUp Package Manager.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Step 2 - Verify Installation

cargo --version

Commands

Create a new project

cargo new <projectname>

Run a project

cargo run

Run a project without Debug Info

cargo run -q

Step 3 - VSCode

Extensions: rust analyzer

Step 4 - Example

mod point;
use point::Point;

fn main() {
    let p0 = Point::new(0.0, 0.0, 0.0);
    let p1 = Point::new(1.0, 1.0, 1.0);
    println!("Distance: {}", p0.distance(&p1));
    println!("Hello, world!");
}

Step 5 - Publish Create

cargo login
cargo publish

Step 6 - Formatting

rustup component add rustfmt
cargo fmt
Commit count: 13

cargo fmt