package
vfs
Type Members
-
final
case class
Blob(value: UUID) extends AnyVal with Product with Serializable
-
type
POSIX[A] = Free[POSIXOp, A]
-
sealed
trait
POSIXOp[A] extends Product with Serializable
-
type
POSIXWithTask[A] = Free[[γ$0$]Coproduct[POSIXOp, Task, γ$0$], A]
-
sealed
trait
ResourceError extends AnyRef
-
final
class
SerialVFS extends AnyRef
-
final
case class
VFS(baseDir: ADir, metaLog: VersionLog, paths: Map[AFile, Blob], index: Map[ADir, Vector[RPath]], versions: Map[Blob, VersionLog], blobs: Set[Blob]) extends Product with Serializable
-
final
case class
Version(value: UUID) extends AnyVal with Product with Serializable
-
final
case class
VersionLog(baseDir: ADir, committed: List[Version], versions: Set[Version]) extends Product with Serializable
Value Members
-
object
Blob extends (UUID) ⇒ Blob with Serializable
-
-
-
object
POSIXOp extends Serializable
-
-
-
-
-
object
Version extends (UUID) ⇒ Version with Serializable
-
object
VersionLog extends Serializable
Inherited from AnyRef
Inherited from Any