Module core

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
FileSystemId
Globally unique identifier for a filesystem instance.
VfsEntry
VfsEntry represents a node in the VFS path hierarchy (similar to Linux dentry)
VfsFileObject
VfsFileObject wraps a filesystem-specific FileObject with VFS-layer information

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