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