pub struct RouteTemplate(/* private fields */);Implementations§
Source§impl RouteTemplate
impl RouteTemplate
Sourcepub fn new(value: impl AsRef<str>) -> Result<Self, ApiPrimitiveError>
pub fn new(value: impl AsRef<str>) -> Result<Self, ApiPrimitiveError>
Creates validated text metadata.
§Errors
Returns ApiPrimitiveError when the value is empty or contains control characters.
Sourcepub fn into_string(self) -> String
pub fn into_string(self) -> String
Consumes the value and returns the stored text.
Source§impl RouteTemplate
impl RouteTemplate
Sourcepub fn segments(&self) -> Vec<RouteSegment>
pub fn segments(&self) -> Vec<RouteSegment>
Returns non-empty classified route segments.
Trait Implementations§
Source§impl AsRef<str> for RouteTemplate
impl AsRef<str> for RouteTemplate
Source§impl Clone for RouteTemplate
impl Clone for RouteTemplate
Source§fn clone(&self) -> RouteTemplate
fn clone(&self) -> RouteTemplate
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 RouteTemplate
impl Debug for RouteTemplate
Source§impl Display for RouteTemplate
impl Display for RouteTemplate
Source§impl FromStr for RouteTemplate
impl FromStr for RouteTemplate
Source§impl Hash for RouteTemplate
impl Hash for RouteTemplate
Source§impl Ord for RouteTemplate
impl Ord for RouteTemplate
Source§fn cmp(&self, other: &RouteTemplate) -> Ordering
fn cmp(&self, other: &RouteTemplate) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for RouteTemplate
impl PartialEq for RouteTemplate
Source§impl PartialOrd for RouteTemplate
impl PartialOrd for RouteTemplate
Source§impl TryFrom<&str> for RouteTemplate
impl TryFrom<&str> for RouteTemplate
impl Eq for RouteTemplate
impl StructuralPartialEq for RouteTemplate
Auto Trait Implementations§
impl Freeze for RouteTemplate
impl RefUnwindSafe for RouteTemplate
impl Send for RouteTemplate
impl Sync for RouteTemplate
impl Unpin for RouteTemplate
impl UnsafeUnpin for RouteTemplate
impl UnwindSafe for RouteTemplate
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