@@ -159,14 +159,14 @@ pub fn new_input_handle<T: Timestamp, C: Accountable, P: Pull<Message<T, C>>>(
159159/// pusher is flushed (via the `cease` method) once it is no longer used.
160160#[ derive( Debug ) ]
161161pub struct OutputWrapper < T : Timestamp , CB : ContainerBuilder , P : Push < Message < T , CB :: Container > > > {
162- push_buffer : Buffer < T , CB , PushCounter < T , CB :: Container , P > > ,
162+ push_buffer : Buffer < T , CB , PushCounter < T , P > > ,
163163 internal_buffer : Rc < RefCell < ChangeBatch < T > > > ,
164164 port : usize ,
165165}
166166
167167impl < T : Timestamp , CB : ContainerBuilder , P : Push < Message < T , CB :: Container > > > OutputWrapper < T , CB , P > {
168168 /// Creates a new output wrapper from a push buffer.
169- pub fn new ( push_buffer : Buffer < T , CB , PushCounter < T , CB :: Container , P > > , internal_buffer : Rc < RefCell < ChangeBatch < T > > > , port : usize ) -> Self {
169+ pub fn new ( push_buffer : Buffer < T , CB , PushCounter < T , P > > , internal_buffer : Rc < RefCell < ChangeBatch < T > > > , port : usize ) -> Self {
170170 OutputWrapper {
171171 push_buffer,
172172 internal_buffer,
@@ -188,7 +188,7 @@ impl<T: Timestamp, CB: ContainerBuilder, P: Push<Message<T, CB::Container>>> Out
188188
189189/// Handle to an operator's output stream.
190190pub struct OutputHandleCore < ' a , T : Timestamp , CB : ContainerBuilder +' a , P : Push < Message < T , CB :: Container > > +' a > {
191- push_buffer : & ' a mut Buffer < T , CB , PushCounter < T , CB :: Container , P > > ,
191+ push_buffer : & ' a mut Buffer < T , CB , PushCounter < T , P > > ,
192192 internal_buffer : & ' a Rc < RefCell < ChangeBatch < T > > > ,
193193 port : usize ,
194194}
@@ -220,7 +220,7 @@ impl<'a, T: Timestamp, CB: ContainerBuilder, P: Push<Message<T, CB::Container>>>
220220 /// });
221221 /// });
222222 /// ```
223- pub fn session_with_builder < ' b , CT : CapabilityTrait < T > > ( & ' b mut self , cap : & ' b CT ) -> Session < ' b , T , CB , PushCounter < T , CB :: Container , P > > where ' a : ' b {
223+ pub fn session_with_builder < ' b , CT : CapabilityTrait < T > > ( & ' b mut self , cap : & ' b CT ) -> Session < ' b , T , CB , PushCounter < T , P > > where ' a : ' b {
224224 debug_assert ! ( cap. valid_for_output( self . internal_buffer, self . port) , "Attempted to open output session with invalid capability" ) ;
225225 self . push_buffer . session_with_builder ( cap. time ( ) )
226226 }
@@ -255,7 +255,7 @@ impl<'a, T: Timestamp, C: Container, P: Push<Message<T, C>>> OutputHandleCore<'a
255255 /// });
256256 /// ```
257257 #[ inline]
258- pub fn session < ' b , CT : CapabilityTrait < T > > ( & ' b mut self , cap : & ' b CT ) -> Session < ' b , T , CapacityContainerBuilder < C > , PushCounter < T , C , P > > where ' a : ' b {
258+ pub fn session < ' b , CT : CapabilityTrait < T > > ( & ' b mut self , cap : & ' b CT ) -> Session < ' b , T , CapacityContainerBuilder < C > , PushCounter < T , P > > where ' a : ' b {
259259 self . session_with_builder ( cap)
260260 }
261261}
0 commit comments