capnp-0.11.0.0: gen/lib/Capnp/Gen/Capnp/Stream/New.hs
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE EmptyDataDeriving #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE UndecidableInstances #-}
{-# LANGUAGE OverloadedLabels #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE StandaloneDeriving #-}
{-# LANGUAGE RecordWildCards #-}
{-# OPTIONS_GHC -Wno-unused-imports #-}
{-# OPTIONS_GHC -Wno-dodgy-exports #-}
{-# OPTIONS_GHC -Wno-unused-matches #-}
{-# OPTIONS_GHC -Wno-orphans #-}
{-# OPTIONS_GHC -Wno-unticked-promoted-constructors #-}
{-# OPTIONS_GHC -Wno-name-shadowing #-}
module Capnp.Gen.Capnp.Stream.New where
import qualified Capnp.Repr as R
import qualified Capnp.Repr.Parsed as RP
import qualified Capnp.New.Basics as Basics
import qualified GHC.OverloadedLabels as OL
import qualified Capnp.GenHelpers.New as GH
import qualified Capnp.New.Classes as C
import qualified GHC.Generics as Generics
import qualified Capnp.GenHelpers.ReExports.Data.ByteString as BS
import qualified Prelude as Std_
import qualified Data.Word as Std_
import qualified Data.Int as Std_
import Prelude ((<$>), (<*>), (>>=))
data StreamResult
type instance (R.ReprFor StreamResult) = (R.Ptr (Std_.Just R.Struct))
instance (C.TypedStruct StreamResult) where
numStructWords = 0
numStructPtrs = 0
instance (C.Allocate StreamResult) where
type AllocHint StreamResult = ()
new _ = C.newTypedStruct
instance (C.EstimateAlloc StreamResult (C.Parsed StreamResult))
instance (C.AllocateList StreamResult) where
type ListAllocHint StreamResult = Std_.Int
newList = C.newTypedStructList
instance (C.EstimateListAlloc StreamResult (C.Parsed StreamResult))
data instance C.Parsed StreamResult
= StreamResult
{}
deriving(Generics.Generic)
deriving instance (Std_.Show (C.Parsed StreamResult))
deriving instance (Std_.Eq (C.Parsed StreamResult))
instance (C.Parse StreamResult (C.Parsed StreamResult)) where
parse raw_ = (Std_.pure StreamResult)
instance (C.Marshal StreamResult (C.Parsed StreamResult)) where
marshalInto _raw (StreamResult) = (Std_.pure ())