pub fn bind<P, I, S, C>( table: &mut WireTable<C>, resources: Arc<<I as Operation>::Resources>, ) -> Result<(), ServingError>where P: Policy, C: Send + Sync + 'static, I: for<'a> Operation<Declaration = Initialize, Context<'a> = &'a C, Endpoints = ()>, S: for<'a> Operation<Declaration = Shutdown, Resources = <I as Operation>::Resources, Context<'a> = &'a C, Endpoints = ()>,