pub enum CoreRoute {
Dashboard {},
ModelManagement {},
DeployConfig {},
ServiceMonitor {},
ApiManagement {},
SystemSettings {},
}
Variants§
Trait Implementations§
Source§impl Routable for CoreRoutewhere
Self: Clone,
impl Routable for CoreRoutewhere
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")]
impl StructuralPartialEq for CoreRoute
Auto Trait Implementations§
impl Freeze for CoreRoute
impl RefUnwindSafe for CoreRoute
impl Send for CoreRoute
impl Sync for CoreRoute
impl Unpin for CoreRoute
impl UnwindSafe for CoreRoute
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<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.