pub enum ResourcePathSegment {
SkewerCase(SkewerCase),
Domain(DomainCase),
DomainOrSkewerCase(DomainOrSkewerCase),
Path(Path),
Version(Version),
Email(String),
}
Variants§
SkewerCase(SkewerCase)
Domain(DomainCase)
DomainOrSkewerCase(DomainOrSkewerCase)
Path(Path)
Version(Version)
Email(String)
Implementations§
Source§impl ResourcePathSegment
impl ResourcePathSegment
pub fn to_kind(self) -> ResourcePathSegmentKind
Trait Implementations§
Source§impl Clone for ResourcePathSegment
impl Clone for ResourcePathSegment
Source§fn clone(&self) -> ResourcePathSegment
fn clone(&self) -> ResourcePathSegment
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ResourcePathSegment
impl Debug for ResourcePathSegment
Source§impl<'de> Deserialize<'de> for ResourcePathSegment
impl<'de> Deserialize<'de> for ResourcePathSegment
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for ResourcePathSegment
impl Hash for ResourcePathSegment
Source§impl Into<ResourcePathSegment> for Path
impl Into<ResourcePathSegment> for Path
Source§fn into(self) -> ResourcePathSegment
fn into(self) -> ResourcePathSegment
Converts this type into the (usually inferred) input type.
Source§impl Into<ResourcePathSegment> for SkewerCase
impl Into<ResourcePathSegment> for SkewerCase
Source§fn into(self) -> ResourcePathSegment
fn into(self) -> ResourcePathSegment
Converts this type into the (usually inferred) input type.
Source§impl Into<ResourcePathSegment> for Version
impl Into<ResourcePathSegment> for Version
Source§fn into(self) -> ResourcePathSegment
fn into(self) -> ResourcePathSegment
Converts this type into the (usually inferred) input type.
Source§impl PartialEq for ResourcePathSegment
impl PartialEq for ResourcePathSegment
Source§impl Serialize for ResourcePathSegment
impl Serialize for ResourcePathSegment
Source§impl ToString for ResourcePathSegment
impl ToString for ResourcePathSegment
impl Eq for ResourcePathSegment
impl StructuralPartialEq for ResourcePathSegment
Auto Trait Implementations§
impl Freeze for ResourcePathSegment
impl RefUnwindSafe for ResourcePathSegment
impl Send for ResourcePathSegment
impl Sync for ResourcePathSegment
impl Unpin for ResourcePathSegment
impl UnwindSafe for ResourcePathSegment
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more