pub enum ShieldRouter {
ActionIndex,
Action {
action_id: String,
},
}Variants§
Trait Implementations§
Source§impl Clone for ShieldRouter
impl Clone for ShieldRouter
Source§fn clone(&self) -> ShieldRouter
fn clone(&self) -> ShieldRouter
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 ShieldRouter
impl Debug for ShieldRouter
Source§impl Display for ShieldRouter
impl Display for ShieldRouter
Source§impl FromStr for ShieldRouter
impl FromStr for ShieldRouter
Source§impl PartialEq for ShieldRouter
impl PartialEq for ShieldRouter
Source§impl Routable for ShieldRouterwhere
Self: Clone,
impl Routable for ShieldRouterwhere
Self: Clone,
Source§const SITE_MAP: &'static [SiteMapSegment]
const SITE_MAP: &'static [SiteMapSegment]
The error that can occur when parsing a route.
Source§fn is_child_of(&self, other: &Self) -> bool
fn is_child_of(&self, other: &Self) -> bool
Checks if this route is a child of the given route. Read more
Source§fn flatten_site_map<'a>() -> FlatMap<Iter<'a, SiteMapSegment>, Vec<Vec<SegmentType>>, fn(&SiteMapSegment) -> Vec<Vec<SegmentType>>>
fn flatten_site_map<'a>() -> FlatMap<Iter<'a, SiteMapSegment>, Vec<Vec<SegmentType>>, fn(&SiteMapSegment) -> Vec<Vec<SegmentType>>>
Returns a flattened version of
Self::SITE_MAP.Source§fn static_routes() -> Vec<Self>
fn static_routes() -> Vec<Self>
Gets a list of all the static routes.
Example static route:
#[route("/static/route")]Source§impl<'a> TryFrom<&'a str> for ShieldRouter
impl<'a> TryFrom<&'a str> for ShieldRouter
impl StructuralPartialEq for ShieldRouter
Auto Trait Implementations§
impl Freeze for ShieldRouter
impl RefUnwindSafe for ShieldRouter
impl Send for ShieldRouter
impl Sync for ShieldRouter
impl Unpin for ShieldRouter
impl UnsafeUnpin for ShieldRouter
impl UnwindSafe for ShieldRouter
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FromRouteSegment for T
impl<T> FromRouteSegment for T
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.
Source§impl<T> ToQueryArgument for Twhere
T: Display,
impl<T> ToQueryArgument for Twhere
T: Display,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.