fs¶ File System Struct¶ Directory roq::io::fs::Directory Directory() Directory() ~Directory() exists() ensure_exists() dispatch() File roq::io::fs::File File() File() truncate() size() empty() tell() seek() read() read() write() write() ensure_size() sync() chmod() FileDescriptor() FileDescriptor() FileDescriptor() utimes() utimes() remove() remove() rename() create_random() create_random() SharedMemory roq::io::fs::SharedMemory SharedMemory() SharedMemory() size() ensure_size() FileDescriptor() FileDescriptor() FileDescriptor() unlink() unlink() Enum¶ FileType FileType BLOCK_DEVICE CHARACTER_DEVICE DIRECTORY NAMED_PIPE SYMBOLIC_LINK REGULAR_FILE UNIX_DOMAIN_SOCKET UNKNOWN Flags Flags READ_ONLY WRITE_ONLY READ_WRITE CREATE EXCLUSIVE TRUNCATE APPEND NON_BLOCKING Mode Mode USER_EXECUTE USER_WRITE USER_READ GROUP_EXECUTE GROUP_WRITE GROUP_READ OTHERS_EXECUTE OTHERS_WRITE OTHERS_READ USER_READ_WRITE GROUP_READ_WRITE OTHERS_READ_WRITE USER_READ_WRITE_EXECUTE GROUP_READ_WRITE_EXECUTE OTHERS_READ_WRITE_EXECUTE