Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VivekPanyam/lunchbox
/ types & classes
Types & classes
23 in github.com/VivekPanyam/lunchbox
⨍
Functions
98
◇
Types & classes
23
Enum
ChrootError
src/chroot.rs:81
Class
ChrootFS
Wraps a lunchbox filesystem to modify paths going into the filesystem and paths coming out of the filesystem to add or remove a prefix respectively.
src/chroot.rs:46
Class
ChrootReadDirPoller
src/chroot.rs:211
Class
DirEntry
Entries returned by a [`ReadDir`] stream. An instance of `DirEntry` represents an entry inside of a directory on a filesystem. Each entry can be insp
src/types.rs:490
Enum
Error
src/localfs.rs:35
Interface
FSWrapper
Used to support wrappers for a filesystem (e.g. Arc<T> where T is a filesystem)
src/chroot.rs:52
Class
FileType
src/types.rs:688
Interface
HasFileType
All lunchbox filesystems implement this trait. In order to be useful, `FileType` should implement [`ReadableFile`] and possibly [`WritableFile`]
src/types.rs:51
Class
LocalFS
src/localfs.rs:64
Class
LocalFSReadDirPoller
src/localfs.rs:282
Interface
LunchboxPathUtils
src/path.rs:43
Class
Metadata
src/types.rs:765
Class
OpenOptions
src/types.rs:1041
Class
OpenOptionsInner
src/types.rs:1048
Interface
PathType
PathType is an alias for `AsRef<Path> + Send`
src/types.rs:56
Class
Permissions
src/types.rs:983
Class
ReadDir
Reads the entries in a directory. This struct is returned from the [`read_dir`] method and will yield instances of [`DirEntry`]. Through a [`DirEntry
src/types.rs:663
Interface
ReadDirPoller
Used when implementing a lunchbox filesystem. Users of lunchbox filesystems can ignore this trait
src/types.rs:607
Interface
ReadableFile
src/types.rs:403
Interface
ReadableFileSystem
src/types.rs:62
Interface
Sealed
src/path.rs:30
Interface
WritableFile
src/types.rs:428
Interface
WritableFileSystem
src/types.rs:199