Struct NextJsDynamicSegment
pub struct NextJsDynamicSegment(/* private fields */);Expand description
Validated Next.js dynamic segment metadata.
Implementations§
§impl NextJsDynamicSegment
impl NextJsDynamicSegment
pub fn new(input: &str) -> Result<NextJsDynamicSegment, NextJsRouteError>
pub fn new(input: &str) -> Result<NextJsDynamicSegment, NextJsRouteError>
Creates Next.js dynamic segment metadata.
§Errors
Returns NextJsRouteError when input is not shaped like [id], [...slug], or [[...slug]].
Trait Implementations§
§impl Clone for NextJsDynamicSegment
impl Clone for NextJsDynamicSegment
§fn clone(&self) -> NextJsDynamicSegment
fn clone(&self) -> NextJsDynamicSegment
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 more§impl Debug for NextJsDynamicSegment
impl Debug for NextJsDynamicSegment
§impl Display for NextJsDynamicSegment
impl Display for NextJsDynamicSegment
§impl FromStr for NextJsDynamicSegment
impl FromStr for NextJsDynamicSegment
§type Err = NextJsRouteError
type Err = NextJsRouteError
The associated error which can be returned from parsing.
§fn from_str(
input: &str,
) -> Result<NextJsDynamicSegment, <NextJsDynamicSegment as FromStr>::Err>
fn from_str( input: &str, ) -> Result<NextJsDynamicSegment, <NextJsDynamicSegment as FromStr>::Err>
Parses a string
s to return a value of this type. Read more§impl Hash for NextJsDynamicSegment
impl Hash for NextJsDynamicSegment
§impl Ord for NextJsDynamicSegment
impl Ord for NextJsDynamicSegment
§fn cmp(&self, other: &NextJsDynamicSegment) -> Ordering
fn cmp(&self, other: &NextJsDynamicSegment) -> 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
§impl PartialEq for NextJsDynamicSegment
impl PartialEq for NextJsDynamicSegment
§impl PartialOrd for NextJsDynamicSegment
impl PartialOrd for NextJsDynamicSegment
§impl TryFrom<&str> for NextJsDynamicSegment
impl TryFrom<&str> for NextJsDynamicSegment
§type Error = NextJsRouteError
type Error = NextJsRouteError
The type returned in the event of a conversion error.
§fn try_from(
value: &str,
) -> Result<NextJsDynamicSegment, <NextJsDynamicSegment as TryFrom<&str>>::Error>
fn try_from( value: &str, ) -> Result<NextJsDynamicSegment, <NextJsDynamicSegment as TryFrom<&str>>::Error>
Performs the conversion.
impl Eq for NextJsDynamicSegment
impl StructuralPartialEq for NextJsDynamicSegment
Auto Trait Implementations§
impl Freeze for NextJsDynamicSegment
impl RefUnwindSafe for NextJsDynamicSegment
impl Send for NextJsDynamicSegment
impl Sync for NextJsDynamicSegment
impl Unpin for NextJsDynamicSegment
impl UnsafeUnpin for NextJsDynamicSegment
impl UnwindSafe for NextJsDynamicSegment
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