pub fn with_put_delete_ipatch<T>( renderable: T, ) -> impl TypeRenderable<Put = T::Put, IPatch = T::IPatch, Get = (), FetchIn = (), FetchOut = (), PostIn = (), PostOut = ()>where T: PutRenderable + DeleteRenderable + IPatchRenderable,