githubEdit

rustRust Kütüphanesi

pxserv crate'i, Rust uygulamalarından PxServ API ile etkileşim kurmak için senkron bir istemci sağlar.

Desteklenen işlemler:

  • Veritabanına veri kaydetme

  • Değeri 0 ile 1 arasında geçiş yaptırma

  • Veritabanından veri okuma

  • Veritabanından veri silme

Kurulum

cargo add pxserv

Kullanım

use pxserv::PxServ;

fn main() {
    let client = PxServ::new("api_anahtariniz");

    // Veri Kaydetme
    let set_response = client.setdata("temp", "22.5°C");
    println!(
        "Kaydetme -> Durum: {}, Mesaj: {}",
        set_response.status, set_response.message
    );

    // Veri Geçişi (0 ile 1 arasında döngü)
    let toggle_response = client.toggledata("light");
    println!(
        "Geçiş -> Durum: {}, Mesaj: {}",
        toggle_response.status, toggle_response.message
    );

    // Veri Okuma
    let get_response = client.getdata("temp");
    println!(
        "Okuma -> Durum: {}, Mesaj: {}, Veri: {:?}",
        get_response.status, get_response.message, get_response.data
    );

    // Veri Silme
    let remove_response = client.removedata("temp");
    println!(
        "Kaldırma -> Durum: {}, Mesaj: {}",
        remove_response.status, remove_response.message
    );
}

Örnek Çıktı

Last updated