summaryrefslogtreecommitdiff
path: root/src/ops/mod.rs
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2022-01-08 07:46:54 -0600
committerAlejandro Soto <alejandro@34project.org>2022-01-08 07:46:54 -0600
commit3f07297b0f4372e234ffe2b8bccc46312e9b68f8 (patch)
treeef4ceabf82e81c679b7be85d1b527e6a63ee0037 /src/ops/mod.rs
parentfffebe5facf7b88c89c7aaa9385aa845f161e6f1 (diff)
Move Ino, Ttl, Timestamp to crate::io
Diffstat (limited to 'src/ops/mod.rs')
-rw-r--r--src/ops/mod.rs17
1 files changed, 12 insertions, 5 deletions
diff --git a/src/ops/mod.rs b/src/ops/mod.rs
index d4ebd72..89c39c1 100644
--- a/src/ops/mod.rs
+++ b/src/ops/mod.rs
@@ -3,7 +3,14 @@ use std::{
os::unix::ffi::OsStrExt,
};
-use crate::{proto, sealed::Sealed, util::OutputChain, Done, Ino, Operation, Reply, Request, Ttl};
+use crate::{
+ io::{Ino, Ttl},
+ proto,
+ sealed::Sealed,
+ util::OutputChain,
+ Done, Operation, Reply, Request,
+};
+
use bytemuck::{bytes_of, Pod};
pub mod traits;
@@ -73,10 +80,10 @@ fn make_entry(
proto::EntryOut {
nodeid: ino,
generation: 0, //TODO
- entry_valid: entry_ttl.seconds,
- attr_valid: attr_ttl.seconds,
- entry_valid_nsec: entry_ttl.nanoseconds,
- attr_valid_nsec: attr_ttl.nanoseconds,
+ entry_valid: entry_ttl.seconds(),
+ attr_valid: attr_ttl.seconds(),
+ entry_valid_nsec: entry_ttl.nanoseconds(),
+ attr_valid_nsec: attr_ttl.nanoseconds(),
attr: attrs,
}
}