Rust

Hash, Eq & HashMap keys

Në shqip: Trait-i Hash

ShpjegimiSQ

Që struct-i yt të përdoret si çelës në HashMap ose HashSet, duhet të implementojë Hash dhe Eq — zakonisht me #[derive(Hash, PartialEq, Eq)].

EnglishEN

For your struct to be a key in a HashMap or HashSet, it must implement Hash and Eq — usually with #[derive(Hash, PartialEq, Eq)].

Si ta mendosh

Si një etiketë unike që e gjen menjëherë në dollap.

Lexoje në anglisht

Like a unique label you can find instantly in the cabinet.

Shembull kodirust

#[derive(Hash, PartialEq, Eq)]
struct Pika { x: i32, y: i32 }
let mut vizituar = HashSet::new();
vizituar.insert(Pika { x: 1, y: 2 });

Terma të lidhur