Module core

Source
Expand description

Core VFS v2 types and traits

This module defines the fundamental types and traits for the new VFS architecture:

  • VfsEntry: Represents path hierarchy nodes with caching
  • VfsNode: Abstract interface for file entities
  • FileSystemOperations: Driver API for filesystem operations

Structs§

DirectoryEntryInternal
DirectoryEntry structure used by readdir
VfsEntry
VfsEntry represents a node in the VFS path hierarchy (similar to Linux dentry)

Traits§

FileSystemOperations
FileSystemOperations trait defines the driver API for filesystem operations
VfsNode
VfsNode trait represents the “entity” interface for files and directories

Type Aliases§

FileSystemRef
Reference to a filesystem instance