Struct ciboulette::CibouletteResponseDataBuilder [−][src]
pub struct CibouletteResponseDataBuilder<'request, 'response, B, I> where
I: IntoIterator<Item = CibouletteResponseElement<'response, B>>, { /* fields omitted */ }
A builder structure for CibouletteOutboundRequest
Implementations
impl<'request, 'response, B, I> CibouletteResponseDataBuilder<'request, 'response, B, I> where
B: Serialize,
I: IntoIterator<Item = CibouletteResponseElement<'response, B>>,
[src]
impl<'request, 'response, B, I> CibouletteResponseDataBuilder<'request, 'response, B, I> where
B: Serialize,
I: IntoIterator<Item = CibouletteResponseElement<'response, B>>,
[src]pub fn new(
inbound_request: &'request dyn CibouletteRequestCommons<'request>,
elements: I
) -> Self
[src]
inbound_request: &'request dyn CibouletteRequestCommons<'request>,
elements: I
) -> Self
Create a new builder from its parts
pub fn build(self) -> Result<CibouletteResponse<'response, B>, CibouletteError>
[src]
Build the outbound request
Auto Trait Implementations
impl<'request, 'response, B, I> !RefUnwindSafe for CibouletteResponseDataBuilder<'request, 'response, B, I>
impl<'request, 'response, B, I> !RefUnwindSafe for CibouletteResponseDataBuilder<'request, 'response, B, I>
impl<'request, 'response, B, I> Send for CibouletteResponseDataBuilder<'request, 'response, B, I> where
I: Send,
impl<'request, 'response, B, I> Send for CibouletteResponseDataBuilder<'request, 'response, B, I> where
I: Send,
impl<'request, 'response, B, I> Sync for CibouletteResponseDataBuilder<'request, 'response, B, I> where
I: Sync,
impl<'request, 'response, B, I> Sync for CibouletteResponseDataBuilder<'request, 'response, B, I> where
I: Sync,
impl<'request, 'response, B, I> Unpin for CibouletteResponseDataBuilder<'request, 'response, B, I> where
I: Unpin,
impl<'request, 'response, B, I> Unpin for CibouletteResponseDataBuilder<'request, 'response, B, I> where
I: Unpin,
impl<'request, 'response, B, I> !UnwindSafe for CibouletteResponseDataBuilder<'request, 'response, B, I>
impl<'request, 'response, B, I> !UnwindSafe for CibouletteResponseDataBuilder<'request, 'response, B, I>