Trait ciboulette::CibouletteRequestCommons [−][src]
pub trait CibouletteRequestCommons<'request>: Send + Sync { fn path(&self) -> &CiboulettePath<'request>; fn query(&self) -> &CibouletteQueryParameters<'request>; fn intention(&self) -> CibouletteIntention; fn expected_response_type(&self) -> &CibouletteResponseRequiredType; fn expected_type(&self) -> &Arc<CibouletteResourceType>; fn anchor_type(&self) -> &Arc<CibouletteResourceType>; fn meta(&self) -> &Option<Value>; }
Expand description
Required methods
fn path(&self) -> &CiboulettePath<'request>
[src]
Expand description
Get a reference to request path
fn query(&self) -> &CibouletteQueryParameters<'request>
[src]
Expand description
Get a reference to request query parameters
fn intention(&self) -> CibouletteIntention
[src]
Expand description
Get a reference to the request intention (method)
fn expected_response_type(&self) -> &CibouletteResponseRequiredType
[src]
Expand description
Get the expected response type for that request
fn expected_type(&self) -> &Arc<CibouletteResourceType>
[src]
Expand description
The expected response type when building a response for that request
fn anchor_type(&self) -> &Arc<CibouletteResourceType>
[src]
Expand description
The type on which relationships should be based on
fn meta(&self) -> &Option<Value>
[src]
Expand description
Meta data included by the client, if any
Implementors
impl<'request> CibouletteRequestCommons<'request> for CibouletteCreateRequest<'request>
[src]
impl<'request> CibouletteRequestCommons<'request> for CibouletteCreateRequest<'request>
[src]fn path(&self) -> &CiboulettePath<'request>
[src]
fn query(&self) -> &CibouletteQueryParameters<'request>
[src]
fn intention(&self) -> CibouletteIntention
[src]
fn expected_response_type(&self) -> &CibouletteResponseRequiredType
[src]
fn expected_type(&self) -> &Arc<CibouletteResourceType>
[src]
fn anchor_type(&self) -> &Arc<CibouletteResourceType>
[src]
fn meta(&self) -> &Option<Value>
[src]
impl<'request> CibouletteRequestCommons<'request> for CibouletteDeleteRequest<'request>
[src]
impl<'request> CibouletteRequestCommons<'request> for CibouletteDeleteRequest<'request>
[src]fn path(&self) -> &CiboulettePath<'request>
[src]
fn query(&self) -> &CibouletteQueryParameters<'request>
[src]
fn intention(&self) -> CibouletteIntention
[src]
fn expected_type(&self) -> &Arc<CibouletteResourceType>
[src]
fn expected_response_type(&self) -> &CibouletteResponseRequiredType
[src]
fn anchor_type(&self) -> &Arc<CibouletteResourceType>
[src]
fn meta(&self) -> &Option<Value>
[src]
impl<'request> CibouletteRequestCommons<'request> for CibouletteReadRequest<'request>
[src]
impl<'request> CibouletteRequestCommons<'request> for CibouletteReadRequest<'request>
[src]fn path(&self) -> &CiboulettePath<'request>
[src]
fn query(&self) -> &CibouletteQueryParameters<'request>
[src]
fn expected_type(&self) -> &Arc<CibouletteResourceType>
[src]
fn intention(&self) -> CibouletteIntention
[src]
fn expected_response_type(&self) -> &CibouletteResponseRequiredType
[src]
fn anchor_type(&self) -> &Arc<CibouletteResourceType>
[src]
fn meta(&self) -> &Option<Value>
[src]
impl<'request> CibouletteRequestCommons<'request> for CibouletteUpdateRequest<'request>
[src]
impl<'request> CibouletteRequestCommons<'request> for CibouletteUpdateRequest<'request>
[src]