(lang dune 2.9)
(name async_rpc_kernel)
(version v0.14.0)
(library
 (name async_rpc_kernel)
 (kind normal)
 (archives (byte async_rpc_kernel.cma))
 (plugins (byte async_rpc_kernel.cma))
 (requires
  async_kernel
  core_kernel
  async_kernel.persistent_connection_kernel
  protocol_version_header
  ppx_sexp_conv.runtime-lib
  ppx_compare.runtime-lib
  ppx_enumerate.runtime-lib
  ppx_hash.runtime-lib
  ppx_here.runtime-lib
  ppx_assert.runtime-lib
  ppx_bench.runtime-lib
  bin_prot
  fieldslib
  ppx_inline_test.runtime-lib
  ppx_module_timer.runtime
  typerep
  variantslib
  ppx_expect.collector
  ppx_expect.config
  base
  base_quickcheck)
 (main_module_name Async_rpc_kernel)
 (modes byte)
 (modules
  (wrapped
   (main_module_name Async_rpc_kernel)
   (modules
    ((name Async_rpc_kernel)
     (obj_name async_rpc_kernel)
     (visibility public)
     (impl))
    ((name Connection)
     (obj_name async_rpc_kernel__Connection)
     (visibility public)
     (impl)
     (intf))
    ((name Connection_intf)
     (obj_name async_rpc_kernel__Connection_intf)
     (visibility public)
     (impl))
    ((name Description)
     (obj_name async_rpc_kernel__Description)
     (visibility public)
     (impl)
     (intf))
    ((name Implementation)
     (obj_name async_rpc_kernel__Implementation)
     (visibility public)
     (impl)
     (intf))
    ((name Implementation_types)
     (obj_name async_rpc_kernel__Implementation_types)
     (visibility public)
     (impl))
    ((name Implementations)
     (obj_name async_rpc_kernel__Implementations)
     (visibility public)
     (impl)
     (intf))
    ((name Nat0)
     (obj_name async_rpc_kernel__Nat0)
     (visibility public)
     (impl)
     (intf))
    ((name Persistent_connection)
     (obj_name async_rpc_kernel__Persistent_connection)
     (visibility public)
     (impl)
     (intf))
    ((name Pipe_transport)
     (obj_name async_rpc_kernel__Pipe_transport)
     (visibility public)
     (impl)
     (intf))
    ((name Protocol)
     (obj_name async_rpc_kernel__Protocol)
     (visibility public)
     (impl))
    ((name Rpc)
     (obj_name async_rpc_kernel__Rpc)
     (visibility public)
     (impl)
     (intf))
    ((name Rpc_error)
     (obj_name async_rpc_kernel__Rpc_error)
     (visibility public)
     (impl)
     (intf))
    ((name Rpc_result)
     (obj_name async_rpc_kernel__Rpc_result)
     (visibility public)
     (impl)
     (intf))
    ((name Transport)
     (obj_name async_rpc_kernel__Transport)
     (visibility public)
     (impl)
     (intf))
    ((name Transport_intf)
     (obj_name async_rpc_kernel__Transport_intf)
     (visibility public)
     (impl))
    ((name Util) (obj_name async_rpc_kernel__Util) (visibility public) (impl))
    ((name Versioned_rpc)
     (obj_name async_rpc_kernel__Versioned_rpc)
     (visibility public)
     (impl)
     (intf))
    ((name Writer_with_length)
     (obj_name async_rpc_kernel__Writer_with_length)
     (visibility public)
     (impl)
     (intf)))
   (alias_module
    (name Async_rpc_kernel__)
    (obj_name async_rpc_kernel__)
    (visibility public)
    (kind alias)
    (impl))
   (wrapped true))))
