Kullanıcı Kılavuzu

Rust Veri Kaynağı Kullanıcı Kılavuzu

8/7/26
Rust Veri Kaynağı Kullanıcı Kılavuzu

Rust veri kaynağı, Kuika platformunda özel fonksiyonlar ve iş mantıkları geliştirmenizi sağlayan entegrasyon yöntemlerinden biridir. Rust kullanarak uygulamanız içerisinde özel işlemler tanımlayabilir, parametre alan fonksiyonlar oluşturabilir ve bu fonksiyonları uygulama akışlarında kullanabilirsiniz.

Rust veri kaynağı sayesinde hazır aksiyonların dışında kalan ihtiyaçlar için özel kod yazabilir, veri işleme süreçlerini özelleştirebilir ve tekrar kullanılabilir fonksiyonlar oluşturabilirsiniz.

Rust veri kaynağı özelliğini kullanabilmek için uygun abonelik planına sahip olmanız gerekebilir. Daha gelişmiş geliştirme araçlarına erişmek için aboneliğinizi yükseltebilirsiniz.

Rust ile Uygulamanıza Veri Kaynağı Bağlantısı Ekleyin

  1. Kuika platformuna giriş yapın ve Apps ekranından çalışacağınız projeyi açın.
  2. Data Sources modülünü açın.
    • Burada mevcut veri kaynaklarını görebilir ve yeni veri kaynağı ekleyebilirsiniz.
  3. Sol panelde Sources başlığı yanındaki + ikonuna tıklayın.
  4. Açılan Add a new Datasource ekranında Development kategorisi altından Rust seçeneğini belirleyin.
  5. Veri kaynağınız için bir isim girin.
  6. CREATE butonuna tıklayarak işlemi tamamlayın.

Rust Action Modalının Anatomisi

A. Üst Menü

  • Başlık (Rust Action): Modalın başlığı, oluşturulan veri kaynağının Rust tabanlı bir aksiyon olduğunu belirtir.
  • CREATE Butonu: Hazırladığınız Rust veri kaynağını kaydetmek için kullanılır.
  • Kapat Butonu (X): Ekranı kapatmak ve işlemden çıkmak için kullanılır.

B. Üst Ayarlar Alanı

  • Name: Fonksiyonunuzun ne işe yaradığına dair açıklama girebileceğiniz bir alandır. Diğer geliştiricilerin veya ileride sizin kodun amacını hatırlamanıza yardımcı olur.
  • External Libraries (BETA): Rust kodunuzda kullanmak üzere harici crate'ler (bağımlılıklar) eklemenizi sağlayan alandır. Şu anda BETA etiketiyle sunulmaktadır.
  • Generate with AI: Yapay zekâ desteği ile otomatik Rust kodu oluşturmak için kullanılan seçenektir. Açık konuma getirildiğinde sistemden kod önerisi alınabilir.

C. Rust Editor

  • Kod yazma alanıdır.
  • Tüm özel fonksiyonlar burada tanımlanır.
  • Varsayılan örnek yapı:
pub fn greet(name: String) -> String {
  format!("Hello, {}", name)
}

Bu yapı aşağıdakileri gösterir:

  • Fonksiyonlar pub fn anahtar kelimeleriyle tanımlanır (dışarıdan erişilebilir/public olarak işaretlenir).
  • Parametre alabilir.
  • Parametre tipi belirlenebilir (örn. String).
  • Dönüş tipi -> işareti ile tanımlanabilir (örn. String).
  • Fonksiyon gövdesinde, formatlı metin oluşturmak için format! makrosu kullanılabilir.

D. TIDY UP Butonu

  • Kod editörünün sağ üst bölümünde yer alır.
  • Yazılmış kodu düzenlemek, hizalamak ve okunabilir hale getirmek için kullanılır.

E. Test Console

  • Ekranın alt kısmında yer alan, yazdığınız fonksiyonları test etmek için kullanılan alandır.
  • Bu bölümde:
    • Fonksiyon listesi görüntülenir.
    • Parametre giriş alanları oluşur.
    • Sonuç çıktısı görüntülenebilir.

Rust Veri Kaynağı Ayarlarını Yapılandırma

Manuel Kod Yazma

Generate with AI kapalıysa tüm kodlar doğrudan editör üzerinden manuel olarak yazılır.

Örnek:

pub fn to_upper_case(text: String) -> String {
  text.to_uppercase()
}

AI ile Kod Oluşturma

Generate with AI özelliğini aktif ederseniz, açıklama yazarak otomatik kod oluşturabilirsiniz.

Örnek komut:

Girilen metni büyük harfe çeviren fonksiyon oluştur.

External Libraries Kullanımı (BETA)

External Libraries alanı üzerinden, standart Rust kütüphanelerinin (std) dışında ek crate'ler projenize dahil edilebilir. Bu özellik şu an BETA aşamasındadır.

Parametre Tanımlama

Fonksiyonlarınıza parametre ekleyebilirsiniz.

Örnek:

pub fn sum(value1: f64, value2: f64) -> f64 {
  value1 + value2
}

Bu fonksiyon iki sayı alır ve toplamını döndürür.

Dönüş Tipi Belirleme

Fonksiyon imzasının sonunda -> işareti ile dönecek veri tipi tanımlanmalıdır.

Örnek tipler:

  • String
  • i32 / i64
  • f64
  • bool
  • Vec<T> (dizi/liste)
  • Option<T>

Test Console ile Fonksiyon Test Etme

Kodunuzu yazdıktan sonra alt bölümdeki Test Console alanını kullanabilirsiniz.

  1. Test etmek istediğiniz fonksiyonu seçin.
  2. Parametre alanlarına örnek veri girin.
  3. Fonksiyonu çalıştırın.
  4. Dönen sonucu kontrol edin.

Örnek:

pub fn hello(name: String) -> String {
  format!("Hello {}", name)
}

Parametre: Kuika Beklenen çıktı: Hello Kuika

CREATE ile Veri Kaynağını Kaydetme

Kodunuzu tamamladıktan ve test ettikten sonra CREATE butonuna tıklayarak Rust veri kaynağını kaydedebilirsiniz. Kaydedilen veri kaynağı uygulama içerisinde kullanılabilir hale gelir.

Beklenen Çıktı / Sonuç

Bu adımlar tamamlandığında:

  • Rust veri kaynağı Sources listesine eklenir.
  • Tanımlanan fonksiyonlar sistemde kullanılabilir hale gelir.
  • Özel iş kuralları kod ile yönetilebilir.
  • Tekrar kullanılabilir fonksiyon yapısı oluşturulur.
No items found.

İlişkili diğer içerikler

No items found.

Sözlük

No items found.

Alt Başlıklar