#![cfg_attr(rustfmt, rustfmt_skip)]
pub fn with_get<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, IPatch = (), Put = (), PostIn = (), PostOut = (), FetchIn = (), FetchOut = ()>
where
T: super::GetRenderable,
{
super::fillers::FillFetch(super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillDelete(super::fillers::FillIPatch(renderable)))))
}
pub fn with_post<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, IPatch = (), Get = (), Put = (), FetchIn = (), FetchOut = ()>
where
T: super::PostRenderable,
{
super::fillers::FillFetch(super::fillers::FillPut(super::fillers::FillDelete(super::fillers::FillGet(super::fillers::FillIPatch(renderable)))))
}
pub fn with_put<T>(renderable: T) -> impl super::TypeRenderable<Put = T::Put, IPatch = (), Get = (), PostIn = (), PostOut = (), FetchIn = (), FetchOut = ()>
where
T: super::PutRenderable,
{
super::fillers::FillFetch(super::fillers::FillPost(super::fillers::FillDelete(super::fillers::FillGet(super::fillers::FillIPatch(renderable)))))
}
pub fn with_delete<T>(renderable: T) -> impl super::TypeRenderable<IPatch = (), Get = (), Put = (), PostIn = (), PostOut = (), FetchIn = (), FetchOut = ()>
where
T: super::DeleteRenderable,
{
super::fillers::FillFetch(super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillGet(super::fillers::FillIPatch(renderable)))))
}
pub fn with_fetch<T>(renderable: T) -> impl super::TypeRenderable<FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = (), Get = (), Put = (), PostIn = (), PostOut = ()>
where
T: super::FetchRenderable,
{
super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillDelete(super::fillers::FillGet(super::fillers::FillIPatch(renderable)))))
}
pub fn with_ipatch<T>(renderable: T) -> impl super::TypeRenderable<IPatch = T::IPatch, Get = (), Put = (), PostIn = (), PostOut = (), FetchIn = (), FetchOut = ()>
where
T: super::IPatchRenderable,
{
super::fillers::FillFetch(super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillDelete(super::fillers::FillGet(renderable)))))
}
pub fn with_get_post<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, IPatch = (), Put = (), FetchIn = (), FetchOut = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
{
super::fillers::FillFetch(super::fillers::FillPut(super::fillers::FillIPatch(super::fillers::FillDelete(renderable))))
}
pub fn with_get_put<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, Put = T::Put, IPatch = (), FetchIn = (), FetchOut = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::PutRenderable,
{
super::fillers::FillPost(super::fillers::FillFetch(super::fillers::FillIPatch(super::fillers::FillDelete(renderable))))
}
pub fn with_get_delete<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, FetchIn = (), FetchOut = (), IPatch = (), Put = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::DeleteRenderable,
{
super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillIPatch(super::fillers::FillFetch(renderable))))
}
pub fn with_get_fetch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = (), Put = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::FetchRenderable,
{
super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillIPatch(super::fillers::FillDelete(renderable))))
}
pub fn with_get_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, IPatch = T::IPatch, FetchIn = (), FetchOut = (), Put = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillDelete(super::fillers::FillFetch(renderable))))
}
pub fn with_post_put<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, Get = (), IPatch = (), FetchIn = (), FetchOut = ()>
where
T: super::PostRenderable,
T: super::PutRenderable,
{
super::fillers::FillFetch(super::fillers::FillIPatch(super::fillers::FillGet(super::fillers::FillDelete(renderable))))
}
pub fn with_post_delete<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, Get = (), IPatch = (), Put = (), FetchIn = (), FetchOut = ()>
where
T: super::PostRenderable,
T: super::DeleteRenderable,
{
super::fillers::FillFetch(super::fillers::FillPut(super::fillers::FillIPatch(super::fillers::FillGet(renderable))))
}
pub fn with_post_fetch<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, FetchIn = T::FetchIn, FetchOut = T::FetchOut, Get = (), IPatch = (), Put = ()>
where
T: super::PostRenderable,
T: super::FetchRenderable,
{
super::fillers::FillPut(super::fillers::FillIPatch(super::fillers::FillGet(super::fillers::FillDelete(renderable))))
}
pub fn with_post_ipatch<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, IPatch = T::IPatch, Get = (), Put = (), FetchIn = (), FetchOut = ()>
where
T: super::PostRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillFetch(super::fillers::FillPut(super::fillers::FillDelete(super::fillers::FillGet(renderable))))
}
pub fn with_put_delete<T>(renderable: T) -> impl super::TypeRenderable<Put = T::Put, Get = (), IPatch = (), FetchIn = (), FetchOut = (), PostIn = (), PostOut = ()>
where
T: super::PutRenderable,
T: super::DeleteRenderable,
{
super::fillers::FillPost(super::fillers::FillFetch(super::fillers::FillIPatch(super::fillers::FillGet(renderable))))
}
pub fn with_put_fetch<T>(renderable: T) -> impl super::TypeRenderable<Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, Get = (), IPatch = (), PostIn = (), PostOut = ()>
where
T: super::PutRenderable,
T: super::FetchRenderable,
{
super::fillers::FillPost(super::fillers::FillIPatch(super::fillers::FillGet(super::fillers::FillDelete(renderable))))
}
pub fn with_put_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Put = T::Put, IPatch = T::IPatch, Get = (), FetchIn = (), FetchOut = (), PostIn = (), PostOut = ()>
where
T: super::PutRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillFetch(super::fillers::FillDelete(super::fillers::FillGet(renderable))))
}
pub fn with_delete_fetch<T>(renderable: T) -> impl super::TypeRenderable<FetchIn = T::FetchIn, FetchOut = T::FetchOut, Get = (), IPatch = (), Put = (), PostIn = (), PostOut = ()>
where
T: super::DeleteRenderable,
T: super::FetchRenderable,
{
super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillIPatch(super::fillers::FillGet(renderable))))
}
pub fn with_delete_ipatch<T>(renderable: T) -> impl super::TypeRenderable<IPatch = T::IPatch, Get = (), FetchIn = (), FetchOut = (), Put = (), PostIn = (), PostOut = ()>
where
T: super::DeleteRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillFetch(super::fillers::FillGet(renderable))))
}
pub fn with_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Get = (), Put = (), PostIn = (), PostOut = ()>
where
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillDelete(super::fillers::FillGet(renderable))))
}
pub fn with_get_post_put<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, IPatch = (), FetchIn = (), FetchOut = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::PutRenderable,
{
super::fillers::FillFetch(super::fillers::FillIPatch(super::fillers::FillDelete(renderable)))
}
pub fn with_get_post_delete<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, IPatch = (), Put = (), FetchIn = (), FetchOut = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::DeleteRenderable,
{
super::fillers::FillFetch(super::fillers::FillPut(super::fillers::FillIPatch(renderable)))
}
pub fn with_get_post_fetch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = (), Put = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::FetchRenderable,
{
super::fillers::FillPut(super::fillers::FillIPatch(super::fillers::FillDelete(renderable)))
}
pub fn with_get_post_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, IPatch = T::IPatch, Put = (), FetchIn = (), FetchOut = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillFetch(super::fillers::FillPut(super::fillers::FillDelete(renderable)))
}
pub fn with_get_put_delete<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, Put = T::Put, IPatch = (), FetchIn = (), FetchOut = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::PutRenderable,
T: super::DeleteRenderable,
{
super::fillers::FillPost(super::fillers::FillFetch(super::fillers::FillIPatch(renderable)))
}
pub fn with_get_put_fetch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::PutRenderable,
T: super::FetchRenderable,
{
super::fillers::FillPost(super::fillers::FillIPatch(super::fillers::FillDelete(renderable)))
}
pub fn with_get_put_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, Put = T::Put, IPatch = T::IPatch, FetchIn = (), FetchOut = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::PutRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillFetch(super::fillers::FillDelete(renderable)))
}
pub fn with_get_delete_fetch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = (), Put = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
{
super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillIPatch(renderable)))
}
pub fn with_get_delete_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, IPatch = T::IPatch, FetchIn = (), FetchOut = (), Put = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::DeleteRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillFetch(renderable)))
}
pub fn with_get_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Put = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillDelete(renderable)))
}
pub fn with_post_put_delete<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, Get = (), IPatch = (), FetchIn = (), FetchOut = ()>
where
T: super::PostRenderable,
T: super::PutRenderable,
T: super::DeleteRenderable,
{
super::fillers::FillFetch(super::fillers::FillIPatch(super::fillers::FillGet(renderable)))
}
pub fn with_post_put_fetch<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, Get = (), IPatch = ()>
where
T: super::PostRenderable,
T: super::PutRenderable,
T: super::FetchRenderable,
{
super::fillers::FillIPatch(super::fillers::FillGet(super::fillers::FillDelete(renderable)))
}
pub fn with_post_put_ipatch<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, IPatch = T::IPatch, Get = (), FetchIn = (), FetchOut = ()>
where
T: super::PostRenderable,
T: super::PutRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillFetch(super::fillers::FillDelete(super::fillers::FillGet(renderable)))
}
pub fn with_post_delete_fetch<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, FetchIn = T::FetchIn, FetchOut = T::FetchOut, Get = (), IPatch = (), Put = ()>
where
T: super::PostRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
{
super::fillers::FillPut(super::fillers::FillIPatch(super::fillers::FillGet(renderable)))
}
pub fn with_post_delete_ipatch<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, IPatch = T::IPatch, Get = (), Put = (), FetchIn = (), FetchOut = ()>
where
T: super::PostRenderable,
T: super::DeleteRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillFetch(super::fillers::FillPut(super::fillers::FillGet(renderable)))
}
pub fn with_post_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Get = (), Put = ()>
where
T: super::PostRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPut(super::fillers::FillDelete(super::fillers::FillGet(renderable)))
}
pub fn with_put_delete_fetch<T>(renderable: T) -> impl super::TypeRenderable<Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, Get = (), IPatch = (), PostIn = (), PostOut = ()>
where
T: super::PutRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
{
super::fillers::FillPost(super::fillers::FillIPatch(super::fillers::FillGet(renderable)))
}
pub fn with_put_delete_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Put = T::Put, IPatch = T::IPatch, Get = (), FetchIn = (), FetchOut = (), PostIn = (), PostOut = ()>
where
T: super::PutRenderable,
T: super::DeleteRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillFetch(super::fillers::FillGet(renderable)))
}
pub fn with_put_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Get = (), PostIn = (), PostOut = ()>
where
T: super::PutRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillDelete(super::fillers::FillGet(renderable)))
}
pub fn with_delete_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Get = (), Put = (), PostIn = (), PostOut = ()>
where
T: super::DeleteRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillPut(super::fillers::FillGet(renderable)))
}
pub fn with_get_post_put_delete<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, IPatch = (), FetchIn = (), FetchOut = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::PutRenderable,
T: super::DeleteRenderable,
{
super::fillers::FillFetch(super::fillers::FillIPatch(renderable))
}
pub fn with_get_post_put_fetch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::PutRenderable,
T: super::FetchRenderable,
{
super::fillers::FillIPatch(super::fillers::FillDelete(renderable))
}
pub fn with_get_post_put_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, IPatch = T::IPatch, FetchIn = (), FetchOut = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::PutRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillFetch(super::fillers::FillDelete(renderable))
}
pub fn with_get_post_delete_fetch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = (), Put = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
{
super::fillers::FillPut(super::fillers::FillIPatch(renderable))
}
pub fn with_get_post_delete_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, IPatch = T::IPatch, Put = (), FetchIn = (), FetchOut = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::DeleteRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillFetch(super::fillers::FillPut(renderable))
}
pub fn with_get_post_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Put = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPut(super::fillers::FillDelete(renderable))
}
pub fn with_get_put_delete_fetch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::PutRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
{
super::fillers::FillPost(super::fillers::FillIPatch(renderable))
}
pub fn with_get_put_delete_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, Put = T::Put, IPatch = T::IPatch, FetchIn = (), FetchOut = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::PutRenderable,
T: super::DeleteRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillFetch(renderable))
}
pub fn with_get_put_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::PutRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillDelete(renderable))
}
pub fn with_get_delete_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Put = (), PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillPut(renderable))
}
pub fn with_post_put_delete_fetch<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, Get = (), IPatch = ()>
where
T: super::PostRenderable,
T: super::PutRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
{
super::fillers::FillIPatch(super::fillers::FillGet(renderable))
}
pub fn with_post_put_delete_ipatch<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, IPatch = T::IPatch, Get = (), FetchIn = (), FetchOut = ()>
where
T: super::PostRenderable,
T: super::PutRenderable,
T: super::DeleteRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillFetch(super::fillers::FillGet(renderable))
}
pub fn with_post_put_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Get = ()>
where
T: super::PostRenderable,
T: super::PutRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillDelete(super::fillers::FillGet(renderable))
}
pub fn with_post_delete_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Get = (), Put = ()>
where
T: super::PostRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPut(super::fillers::FillGet(renderable))
}
pub fn with_put_delete_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Get = (), PostIn = (), PostOut = ()>
where
T: super::PutRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(super::fillers::FillGet(renderable))
}
pub fn with_get_post_put_delete_fetch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::PutRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
{
super::fillers::FillIPatch(renderable)
}
pub fn with_get_post_put_delete_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, IPatch = T::IPatch, FetchIn = (), FetchOut = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::PutRenderable,
T: super::DeleteRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillFetch(renderable)
}
pub fn with_get_post_put_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::PutRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillDelete(renderable)
}
pub fn with_get_post_delete_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, PostIn = T::PostIn, PostOut = T::PostOut, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Put = ()>
where
T: super::GetRenderable,
T: super::PostRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPut(renderable)
}
pub fn with_get_put_delete_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<Get = T::Get, Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, PostIn = (), PostOut = ()>
where
T: super::GetRenderable,
T: super::PutRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillPost(renderable)
}
pub fn with_post_put_delete_fetch_ipatch<T>(renderable: T) -> impl super::TypeRenderable<PostIn = T::PostIn, PostOut = T::PostOut, Put = T::Put, FetchIn = T::FetchIn, FetchOut = T::FetchOut, IPatch = T::IPatch, Get = ()>
where
T: super::PostRenderable,
T: super::PutRenderable,
T: super::DeleteRenderable,
T: super::FetchRenderable,
T: super::IPatchRenderable,
{
super::fillers::FillGet(renderable)
}