Struct hyper_scripter::script::ScriptInfo
source ·
[−]pub struct ScriptInfo {
pub humble_time: Option<NaiveDateTime>,
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
humble_time: Option<NaiveDateTime>
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
事件的時間,但包含 humble
不包含 humble
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