Struct lustre_collector::types::JobStatMdt
source · pub struct JobStatMdt {Show 25 fields
pub job_id: String,
pub snapshot_time: UnsignedLustreTimestamp,
pub start_time: Option<UnsignedLustreTimestamp>,
pub elapsed_time: Option<String>,
pub open: BytesStat,
pub close: BytesStat,
pub mknod: BytesStat,
pub link: BytesStat,
pub unlink: BytesStat,
pub mkdir: BytesStat,
pub rmdir: BytesStat,
pub rename: BytesStat,
pub getattr: BytesStat,
pub setattr: BytesStat,
pub getxattr: BytesStat,
pub setxattr: BytesStat,
pub statfs: BytesStat,
pub sync: BytesStat,
pub samedir_rename: BytesStat,
pub crossdir_rename: BytesStat,
pub read_bytes: BytesStat,
pub write_bytes: BytesStat,
pub punch: BytesStat,
pub parallel_rename_dir: Option<BytesStat>,
pub parallel_rename_file: Option<BytesStat>,
}
Fields§
§job_id: String
§snapshot_time: UnsignedLustreTimestamp
§start_time: Option<UnsignedLustreTimestamp>
§elapsed_time: Option<String>
§open: BytesStat
§close: BytesStat
§mknod: BytesStat
§link: BytesStat
§unlink: BytesStat
§mkdir: BytesStat
§rmdir: BytesStat
§rename: BytesStat
§getattr: BytesStat
§setattr: BytesStat
§getxattr: BytesStat
§setxattr: BytesStat
§statfs: BytesStat
§sync: BytesStat
§samedir_rename: BytesStat
§crossdir_rename: BytesStat
§read_bytes: BytesStat
§write_bytes: BytesStat
§punch: BytesStat
§parallel_rename_dir: Option<BytesStat>
§parallel_rename_file: Option<BytesStat>
Trait Implementations§
source§impl Debug for JobStatMdt
impl Debug for JobStatMdt
source§impl<'de> Deserialize<'de> for JobStatMdt
impl<'de> Deserialize<'de> for JobStatMdt
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for JobStatMdt
impl PartialEq for JobStatMdt
source§fn eq(&self, other: &JobStatMdt) -> bool
fn eq(&self, other: &JobStatMdt) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for JobStatMdt
impl Serialize for JobStatMdt
impl Eq for JobStatMdt
impl StructuralPartialEq for JobStatMdt
Auto Trait Implementations§
impl Freeze for JobStatMdt
impl RefUnwindSafe for JobStatMdt
impl Send for JobStatMdt
impl Sync for JobStatMdt
impl Unpin for JobStatMdt
impl UnwindSafe for JobStatMdt
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
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.