summaryrefslogtreecommitdiff
path: root/src/ops/mod.rs
diff options
context:
space:
mode:
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,
}
}