| Crates.io | celik |
| lib.rs | celik |
| version | 0.1.3 |
| created_at | 2025-12-21 21:02:09.414488+00 |
| updated_at | 2025-12-22 23:11:59.200458+00 |
| description | Biblioteka za čitanje ličnih karti uz pomoć MUP-ove Čelik biblioteke |
| homepage | https://github.com/GrbavaCigla/celik |
| repository | https://github.com/GrbavaCigla/celik |
| max_upload_size | |
| id | 1998590 |
| size | 78,928 |
Čelik je paket koji vezuje MUP-ovu Čelik C++ biblioteku sa Rust-om, pri čemu ju je moguće koristiti samo na Windows-u. Za korišćenje na drugim platformama, pogledajte biblioteku rdja.
Primeri prikazuju kako koristiti celik wrapper biblioteku. Korišćenje celik-sys biblioteke za direktan API nije dokumentovan.
U Cargo.toml treba dodati sledeće:
[dependencies]
celik = "0.1.3"
Jednostavan primer koda:
use celik::CelikLib;
fn main() {
// Ova informacije se može dobiti i iz biblioteke pcsc
let reader = "HID Global OMNIKEY 3x21 Smart Card Reader 0";
// Inicijalizacija biblioteke, singleton pattern
let celik = CelikLib::get().unwrap();
// Čitanje informacija sa kartice
let (data, card_type) = celik.read_variable_personal_data(reader).unwrap();
// Ispisivanje tipova VariablePersonalData i CardType
println!("{:#?}", card_type);
println!("{:#?}", data);
}
README.md i u Cargo.tomlProjekat je licenciran pod MIT licencom.