module TextViewport.Render.CachedRender where import Data.Text (Text) import TextViewport.Buffer.Item (SegmentStrategy) import TextViewport.Render.RenderedItem (RenderedItem) data CachedRender = CachedRender { crWidth :: !Int , crStrategy :: !SegmentStrategy , crText :: !Text , crRendered :: !RenderedItem } deriving (Eq, Show)