Struct ciboulette::CibouletteResourceIdentifier [−][src]
pub struct CibouletteResourceIdentifier<'request> { pub type_: Cow<'request, str>, pub id: CibouletteId<'request>, }
A json:api
resource identifier object
The id
is not optional in that case
Fields
type_: Cow<'request, str>
id: CibouletteId<'request>
Implementations
impl<'request> CibouletteResourceIdentifier<'request>
[src]
impl<'request> CibouletteResourceIdentifier<'request>
[src]impl<'request> CibouletteResourceIdentifier<'request>
[src]
impl<'request> CibouletteResourceIdentifier<'request>
[src]impl<'request> CibouletteResourceIdentifier<'request>
[src]
impl<'request> CibouletteResourceIdentifier<'request>
[src]pub fn new(id: CibouletteId<'request>, type_: Cow<'request, str>) -> Self
[src]
Create a new resource identifier from an id, a type an potentially a meta argument
Trait Implementations
impl<'request> Clone for CibouletteResourceIdentifier<'request>
[src]
impl<'request> Clone for CibouletteResourceIdentifier<'request>
[src]fn clone(&self) -> CibouletteResourceIdentifier<'request>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'request> Debug for CibouletteResourceIdentifier<'request>
[src]
impl<'request> Debug for CibouletteResourceIdentifier<'request>
[src]impl<'request> Eq for CibouletteResourceIdentifier<'request>
[src]
impl<'request> Eq for CibouletteResourceIdentifier<'request>
[src]impl<'request> From<CibouletteResourceIdentifier<'request>> for CibouletteResourceIdentifierPermissive<'request>
[src]
impl<'request> From<CibouletteResourceIdentifier<'request>> for CibouletteResourceIdentifierPermissive<'request>
[src]fn from(value: CibouletteResourceIdentifier<'request>) -> Self
[src]
impl<'request> Ord for CibouletteResourceIdentifier<'request>
[src]
impl<'request> Ord for CibouletteResourceIdentifier<'request>
[src]impl<'request> PartialEq<CibouletteResourceIdentifier<'request>> for CibouletteResourceIdentifier<'request>
[src]
impl<'request> PartialEq<CibouletteResourceIdentifier<'request>> for CibouletteResourceIdentifier<'request>
[src]impl<'request> PartialOrd<CibouletteResourceIdentifier<'request>> for CibouletteResourceIdentifier<'request>
[src]
impl<'request> PartialOrd<CibouletteResourceIdentifier<'request>> for CibouletteResourceIdentifier<'request>
[src]impl<'request> Serialize for CibouletteResourceIdentifier<'request>
[src]
impl<'request> Serialize for CibouletteResourceIdentifier<'request>
[src]impl<'request> TryFrom<CibouletteResourceIdentifierPermissive<'request>> for CibouletteResourceIdentifier<'request>
[src]
impl<'request> TryFrom<CibouletteResourceIdentifierPermissive<'request>> for CibouletteResourceIdentifier<'request>
[src]type Error = CibouletteError
The type returned in the event of a conversion error.
fn try_from(
value: CibouletteResourceIdentifierPermissive<'request>
) -> Result<Self, Self::Error>
[src]
value: CibouletteResourceIdentifierPermissive<'request>
) -> Result<Self, Self::Error>
Auto Trait Implementations
impl<'request> RefUnwindSafe for CibouletteResourceIdentifier<'request>
impl<'request> RefUnwindSafe for CibouletteResourceIdentifier<'request>
impl<'request> Send for CibouletteResourceIdentifier<'request>
impl<'request> Send for CibouletteResourceIdentifier<'request>
impl<'request> Sync for CibouletteResourceIdentifier<'request>
impl<'request> Sync for CibouletteResourceIdentifier<'request>
impl<'request> Unpin for CibouletteResourceIdentifier<'request>
impl<'request> Unpin for CibouletteResourceIdentifier<'request>
impl<'request> UnwindSafe for CibouletteResourceIdentifier<'request>
impl<'request> UnwindSafe for CibouletteResourceIdentifier<'request>