Struct hyper_scripter::script::ScriptInfo [−][src]
pub struct ScriptInfo {
pub read_time: ScriptTime,
pub write_time: ScriptTime,
pub miss_time: Option<ScriptTime>,
pub neglect_time: Option<ScriptTime>,
pub exec_time: Option<ScriptTime<(String, String, Option<PathBuf>)>>,
pub exec_done_time: Option<ScriptTime<(i32, i64)>>,
pub exec_count: u64,
// some fields omitted
}
Fields
read_time: ScriptTime
write_time: ScriptTime
miss_time: Option<ScriptTime>
neglect_time: Option<ScriptTime>
exec_time: Option<ScriptTime<(String, String, Option<PathBuf>)>>
(content, args, dir)
exec_done_time: Option<ScriptTime<(i32, i64)>>
(return code, main event id)
exec_count: u64
Implementations
major time
即不包含 read
和 miss
事件的時鼎
pub fn builder(
id: i64,
name: ScriptName,
ty: ScriptType,
tags: impl Iterator<Item = Tag>
) -> ScriptBuilder
Trait Implementations
type Target = TimelessScriptInfo
type Target = TimelessScriptInfo
The resulting type after dereferencing.
Auto Trait Implementations
impl RefUnwindSafe for ScriptInfo
impl Send for ScriptInfo
impl Sync for ScriptInfo
impl Unpin for ScriptInfo
impl UnwindSafe for ScriptInfo
Blanket Implementations
Mutably borrows from an owned value. Read more