pub struct ProbeResult {Show 14 fields
pub libcufile_loaded: bool,
pub libcufile_load_error: Option<String>,
pub cufile_version: Option<i32>,
pub nvidia_fs_kmod_loaded: bool,
pub cufile_driver_open_ok: bool,
pub cufile_driver_open_error: Option<String>,
pub cufile_seq_4mib: Option<f64>,
pub cufile_rand_64kib: Option<f64>,
pub io_uring_seq_4mib: Option<f64>,
pub io_uring_rand_64kib: Option<f64>,
pub posix_seq_4mib: Option<f64>,
pub posix_rand_64kib: Option<f64>,
pub recommended: Backend,
pub recommendation_reason: String,
}Fields§
§libcufile_loaded: bool§libcufile_load_error: Option<String>§cufile_version: Option<i32>§nvidia_fs_kmod_loaded: bool§cufile_driver_open_ok: bool§cufile_driver_open_error: Option<String>§cufile_seq_4mib: Option<f64>§cufile_rand_64kib: Option<f64>§io_uring_seq_4mib: Option<f64>§io_uring_rand_64kib: Option<f64>§posix_seq_4mib: Option<f64>§posix_rand_64kib: Option<f64>§recommended: Backend§recommendation_reason: StringTrait Implementations§
Source§impl Clone for ProbeResult
impl Clone for ProbeResult
Source§fn clone(&self) -> ProbeResult
fn clone(&self) -> ProbeResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProbeResult
impl Debug for ProbeResult
Auto Trait Implementations§
impl Freeze for ProbeResult
impl RefUnwindSafe for ProbeResult
impl Send for ProbeResult
impl Sync for ProbeResult
impl Unpin for ProbeResult
impl UnwindSafe for ProbeResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more