pub struct NextJsRouteSegment(/* private fields */);Expand description
Validated Next.js route segment metadata.
Implementations§
Source§impl NextJsRouteSegment
impl NextJsRouteSegment
Sourcepub fn new(input: &str) -> Result<Self, NextJsRouteError>
pub fn new(input: &str) -> Result<Self, NextJsRouteError>
Creates Next.js route segment metadata.
§Errors
Returns NextJsRouteError when input is empty or contains a path separator or control character.
Trait Implementations§
Source§impl Clone for NextJsRouteSegment
impl Clone for NextJsRouteSegment
Source§fn clone(&self) -> NextJsRouteSegment
fn clone(&self) -> NextJsRouteSegment
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NextJsRouteSegment
impl Debug for NextJsRouteSegment
Source§impl Display for NextJsRouteSegment
impl Display for NextJsRouteSegment
Source§impl FromStr for NextJsRouteSegment
impl FromStr for NextJsRouteSegment
Source§impl Hash for NextJsRouteSegment
impl Hash for NextJsRouteSegment
Source§impl Ord for NextJsRouteSegment
impl Ord for NextJsRouteSegment
Source§fn cmp(&self, other: &NextJsRouteSegment) -> Ordering
fn cmp(&self, other: &NextJsRouteSegment) -> Ordering
1.21.0 (const: unstable) · 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 NextJsRouteSegment
impl PartialEq for NextJsRouteSegment
Source§fn eq(&self, other: &NextJsRouteSegment) -> bool
fn eq(&self, other: &NextJsRouteSegment) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for NextJsRouteSegment
impl PartialOrd for NextJsRouteSegment
Source§impl TryFrom<&str> for NextJsRouteSegment
impl TryFrom<&str> for NextJsRouteSegment
impl Eq for NextJsRouteSegment
impl StructuralPartialEq for NextJsRouteSegment
Auto Trait Implementations§
impl Freeze for NextJsRouteSegment
impl RefUnwindSafe for NextJsRouteSegment
impl Send for NextJsRouteSegment
impl Sync for NextJsRouteSegment
impl Unpin for NextJsRouteSegment
impl UnsafeUnpin for NextJsRouteSegment
impl UnwindSafe for NextJsRouteSegment
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