Level
FSync
FDataSync
FullFSync
Arg
pub struct Arg<t> {
val: t,
opt_level: Option<Level>,
fsync_fn: @fn(f: &t, Level) -> int,
}
Res
pub struct Res<t> {
arg: Arg<t>,
}
FSyncable
fsync
fn fsync(&self, l: Level) -> int
Res<t>
where <t>
new
fn new(arg: Arg<t>) -> Res<t>
Drop
for Res<T>
where <T>
drop
fn drop(&self)
FILE_res_sync
fn FILE_res_sync(file: &FILERes, opt_level: Option<Level>,
blk: &fn(v: Res<*libc::FILE>))
fd_res_sync
fn fd_res_sync(fd: &FdRes, opt_level: Option<Level>, blk: &fn(v: Res<fd_t>))
obj_sync
fn obj_sync(o: @FSyncable, opt_level: Option<Level>,
blk: &fn(v: Res<@FSyncable>))