Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data AssetSegment = AssetSegment {}
- getAssetSegmentRelease2 :: AssetSegment -> EffectiveRelease
- getAssetSegmentVolumePermission2 :: AssetSegment -> VolumeRolePolicy
- getAssetSegmentVolume :: AssetSegment -> Volume
- newAssetSegment :: AssetSlot -> Segment -> Maybe Excerpt -> AssetSegment
- assetFullSegment :: AssetSegment -> AssetSegment
- assetSlotSegment :: AssetSlot -> AssetSegment
- assetSegmentFull :: AssetSegment -> Bool
- assetSegmentRange :: AssetSegment -> Range Offset
- data Excerpt = Excerpt {
- excerptAsset :: !AssetSegment
- excerptRelease :: !(Maybe Release)
- newExcerpt :: AssetSlot -> Segment -> Maybe Release -> Excerpt
- excerptInSegment :: Excerpt -> Segment -> AssetSegment
Documentation
data AssetSegment Source #
newAssetSegment :: AssetSlot -> Segment -> Maybe Excerpt -> AssetSegment Source #
assetSlotSegment :: AssetSlot -> AssetSegment Source #
A "fake" (possibly invalid) AssetSegment
corresponding to the full AssetSlot
assetSegmentFull :: AssetSegment -> Bool Source #
Excerpt | |
|
excerptInSegment :: Excerpt -> Segment -> AssetSegment Source #