Struct ciboulette::CibouletteResponseBody [−][src]
pub struct CibouletteResponseBody<'request, B> { pub jsonapi: Option<CibouletteJsonApiVersion<'request>>, pub links: Option<CibouletteBodyLink<'request>>, pub data: CibouletteResponseBodyData<'request, B>, pub errors: Option<CibouletteErrorObj<'request>>, pub included: Vec<CibouletteResponseResource<'request, B>>, }
Fields
jsonapi: Option<CibouletteJsonApiVersion<'request>>
The JSON:API
server semver
links: Option<CibouletteBodyLink<'request>>
The object links
data: CibouletteResponseBodyData<'request, B>
The object/relationships data
errors: Option<CibouletteErrorObj<'request>>
An error, if any
included: Vec<CibouletteResponseResource<'request, B>>
The included lists
Implementations
impl<'request, B> CibouletteResponseBody<'request, B>
[src]
impl<'request, B> CibouletteResponseBody<'request, B>
[src]pub fn jsonapi(&self) -> &Option<CibouletteJsonApiVersion<'request>>
[src]
The JSON:API
server semver
pub fn links(&self) -> &Option<CibouletteBodyLink<'request>>
[src]
The object links
pub fn data(&self) -> &CibouletteResponseBodyData<'request, B>
[src]
The object/relationships data
pub fn errors(&self) -> &Option<CibouletteErrorObj<'request>>
[src]
An error, if any
pub fn included(&self) -> &Vec<CibouletteResponseResource<'request, B>>
[src]
The included lists
impl<'request, B> CibouletteResponseBody<'request, B>
[src]
impl<'request, B> CibouletteResponseBody<'request, B>
[src]pub fn jsonapi_mut(&mut self) -> &mut Option<CibouletteJsonApiVersion<'request>>
[src]
The JSON:API
server semver
pub fn links_mut(&mut self) -> &mut Option<CibouletteBodyLink<'request>>
[src]
The object links
pub fn data_mut(&mut self) -> &mut CibouletteResponseBodyData<'request, B>
[src]
The object/relationships data
pub fn errors_mut(&mut self) -> &mut Option<CibouletteErrorObj<'request>>
[src]
An error, if any
pub fn included_mut(
&mut self
) -> &mut Vec<CibouletteResponseResource<'request, B>>
[src]
&mut self
) -> &mut Vec<CibouletteResponseResource<'request, B>>
The included lists
Trait Implementations
impl<'request, B: Clone> Clone for CibouletteResponseBody<'request, B>
[src]
impl<'request, B: Clone> Clone for CibouletteResponseBody<'request, B>
[src]fn clone(&self) -> CibouletteResponseBody<'request, B>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'request, B: Debug> Debug for CibouletteResponseBody<'request, B>
[src]
impl<'request, B: Debug> Debug for CibouletteResponseBody<'request, B>
[src]impl<'request, B> Serialize for CibouletteResponseBody<'request, B> where
B: Serialize,
[src]
impl<'request, B> Serialize for CibouletteResponseBody<'request, B> where
B: Serialize,
[src]Auto Trait Implementations
impl<'request, B> RefUnwindSafe for CibouletteResponseBody<'request, B> where
B: RefUnwindSafe,
impl<'request, B> RefUnwindSafe for CibouletteResponseBody<'request, B> where
B: RefUnwindSafe,
impl<'request, B> Send for CibouletteResponseBody<'request, B> where
B: Send,
impl<'request, B> Send for CibouletteResponseBody<'request, B> where
B: Send,
impl<'request, B> Sync for CibouletteResponseBody<'request, B> where
B: Sync,
impl<'request, B> Sync for CibouletteResponseBody<'request, B> where
B: Sync,
impl<'request, B> Unpin for CibouletteResponseBody<'request, B> where
B: Unpin,
impl<'request, B> Unpin for CibouletteResponseBody<'request, B> where
B: Unpin,
impl<'request, B> UnwindSafe for CibouletteResponseBody<'request, B> where
B: UnwindSafe,
impl<'request, B> UnwindSafe for CibouletteResponseBody<'request, B> where
B: UnwindSafe,