From 3f07297b0f4372e234ffe2b8bccc46312e9b68f8 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Sat, 8 Jan 2022 07:46:54 -0600 Subject: Move Ino, Ttl, Timestamp to crate::io --- src/ops/mod.rs | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'src/ops/mod.rs') 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, } } -- cgit v1.2.3