-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | DeepSeq SDP extension. -- -- Provides NFData instances for SDP structures. @package sdp-deepseq @version 0.2 -- | Control.DeepSeq.SDP contains NFData instances for -- sdp types. module Control.DeepSeq.SDP instance Control.DeepSeq.NFData e => Control.DeepSeq.NFData (SDP.Prim.SArray.SArray# e) instance Control.DeepSeq.NFData e => Control.DeepSeq.NFData (SDP.Prim.SBytes.SBytes# e) instance (Control.DeepSeq.NFData i, Control.DeepSeq.NFData (rep e)) => Control.DeepSeq.NFData (SDP.Templates.AnyBorder.AnyBorder rep i e) instance Control.DeepSeq.NFData (rep e) => Control.DeepSeq.NFData (SDP.Templates.AnyChunks.AnyChunks rep e) instance Control.DeepSeq.NFData1 SDP.Prim.SArray.SArray# instance (Control.DeepSeq.NFData i, Control.DeepSeq.NFData1 rep) => Control.DeepSeq.NFData1 (SDP.Templates.AnyBorder.AnyBorder rep i) instance Control.DeepSeq.NFData1 rep => Control.DeepSeq.NFData1 (SDP.Templates.AnyChunks.AnyChunks rep) instance Control.DeepSeq.NFData1 rep => Control.DeepSeq.NFData2 (SDP.Templates.AnyBorder.AnyBorder rep)