Penggunaan Cepat
Buat dan konfigurasikan instance LightVM. Selesaikan Instalasi terlebih dahulu.
Menggunakan TypeScript
Untuk proyek TypeScript, gunakan konfigurasi konstruktor atau metode konfigurasi berantai.
ts
import { LightVM, Capability, TimeBudget } from 'lightvm';
const vm = new LightVM({ caps: [Capability.Observe, Capability.Control] })
.setMaxTicks(1_000_000)
.setTimeBudget(TimeBudget.Cheap);ts
import { LightVM, Capability, TimeBudget } from 'lightvm';
const vm = new LightVM({
caps: [Capability.Observe, Capability.Control],
securityConfig: {
maxTicks: 1_000_000,
timeBudget: TimeBudget.Cheap,
},
});Menggunakan Rust
Untuk proyek Rust, konfigurasikan VmConfig sebelum membuat VM.
rust
use lightvm::LightVM;
use lightvm::types::{vmconfig::VmConfig, capability::Capability, time_budget::TimeBudget};
fn main() {
let mut vm = LightVM::new(VmConfig {
caps: vec![Capability::Control, Capability::Observe],
..Default::default()
})
.set_max_ticks(1_000_000)
.set_time_budget(TimeBudget::Cheap);
}rust
use lightvm::LightVM;
use lightvm::types::{
vmconfig::VmConfig,
security_config::SecurityConfig,
capability::Capability,
time_budget::TimeBudget
};
fn main() {
let mut vm = LightVM::new(VmConfig {
caps: vec![Capability::Control, Capability::Observe],
security_config: Some(SecurityConfig {
max_ticks: 1_000_000,
time_budget: TimeBudget::Cheap,
..Default::default()
}),
..Default::default()
});
}Detail Referensi Konfigurasi
Untuk rincian komprehensif mengenai setiap opsi konfigurasi, parameter, dan detail tipe dalam TypeScript, cek Referensi Konfigurasi TypeScript atau Referensi Konfigurasi Rust.