Enum ciboulette::CiboulettePathBuilder [−][src]
pub enum CiboulettePathBuilder<'request> { Type(Cow<'request, str>), TypeId(Cow<'request, str>, Cow<'request, str>), TypeIdRelated(Cow<'request, str>, Cow<'request, str>, Cow<'request, str>), TypeIdRelationship(Cow<'request, str>, Cow<'request, str>, Cow<'request, str>), }
Variants
When selecting a whole type /public__peoples
When selecting a single object /public__peoples/863b8f21-ccc2-49bb-aa18-cc65faace9b7
When selecting a related object /public__peoples/acec9cfa-ada1-4653-adde-a64691b46dfb/public__articles
When selecting a relationship /public__peoples/acec9cfa-ada1-4653-adde-a64691b46dfb/relationships/public__articles
Implementations
impl<'request> CiboulettePathBuilder<'request>
[src]
impl<'request> CiboulettePathBuilder<'request>
[src]pub fn parse(url: &'request Url) -> Result<Self, CibouletteError>
[src]
Parse an URL, returning a CiboulettePathBuilder
pub fn build(
self,
store: &CibouletteStore
) -> Result<CiboulettePath<'request>, CibouletteError>
[src]
self,
store: &CibouletteStore
) -> Result<CiboulettePath<'request>, CibouletteError>
Build the CiboulettePath
Trait Implementations
impl<'request> Clone for CiboulettePathBuilder<'request>
[src]
impl<'request> Clone for CiboulettePathBuilder<'request>
[src]fn clone(&self) -> CiboulettePathBuilder<'request>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl<'request> RefUnwindSafe for CiboulettePathBuilder<'request>
impl<'request> RefUnwindSafe for CiboulettePathBuilder<'request>
impl<'request> Send for CiboulettePathBuilder<'request>
impl<'request> Send for CiboulettePathBuilder<'request>
impl<'request> Sync for CiboulettePathBuilder<'request>
impl<'request> Sync for CiboulettePathBuilder<'request>
impl<'request> Unpin for CiboulettePathBuilder<'request>
impl<'request> Unpin for CiboulettePathBuilder<'request>
impl<'request> UnwindSafe for CiboulettePathBuilder<'request>
impl<'request> UnwindSafe for CiboulettePathBuilder<'request>