p
binny
package binny
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- binny
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed trait AttributeName extends AnyRef
- type AttributeNameSet = cats.data.NonEmptySetImpl.Type[AttributeName]
- type Binary[F[_]] = Stream[F, Byte]
- final case class BinaryAttributes(sha256: ByteVector, contentType: SimpleContentType, length: Long) extends Product with Serializable
Basic attributes of binary data.
- final class BinaryId extends AnyVal
- trait BinaryStore[F[_]] extends AnyRef
- sealed trait ByteRange extends AnyRef
- sealed trait ChunkDef extends AnyRef
A chunk is defined by its index and either the total amount of chunks, or the total length of the file.
- trait ChunkedBinaryStore[F[_]] extends BinaryStore[F]
A BinaryStore that can also store chunks out of order.
- type ComputeAttr[F[_]] = Kleisli[[β$0$]OptionT[F, β$0$], AttributeNameSet, BinaryAttributes]
A function to compute attributes to a binary.
A function to compute attributes to a binary. It is possible to specify what information to request, so implementations can skip potentially expensive calls.
- trait ContentTypeDetect extends AnyRef
A way to detect the content type of some bytes.
- final case class Hint(filename: Option[String], advertisedType: Option[String]) extends Product with Serializable
- sealed trait InsertChunkResult extends AnyRef
- final class SimpleContentType extends AnyVal
A content type as a String.
A content type as a String. A proper model for content types is beyond the scope of this library
Value Members
- object AttributeName
- object Binary
- object BinaryAttributes extends Serializable
- object BinaryId
- object BinaryStore
- case object BuildInfo extends Product with Serializable
This object was generated by sbt-buildinfo.
- object ByteRange
- object ChunkDef
- object ComputeAttr
- object ContentTypeDetect
- object CopyTool
- object Hint extends Serializable
- object InsertChunkResult
- object SimpleContentType