pub struct RestRouterConfig { /* private fields */ }Implementations§
Source§impl RestRouterConfig
impl RestRouterConfig
pub fn path_mut(&mut self) -> &mut String
pub fn tools(&self) -> Option<&Tools>
pub fn tools_mut(&mut self) -> &mut Option<Tools>
pub fn routes(&self) -> &[RestRoute]
pub fn routes_mut(&mut self) -> &mut Vec<RestRoute>
pub fn info(&self) -> Option<&Info>
pub fn info_mut(&mut self) -> &mut Option<Info>
Trait Implementations§
Source§impl AssetManager for RestRouterConfig
impl AssetManager for RestRouterConfig
type Asset = AssetReference
fn set_baseurl(&self, baseurl: &Path)
fn assets(&self) -> Assets<'_, AssetReference>
fn get_asset_flags(&self) -> u32
Source§impl Clone for RestRouterConfig
impl Clone for RestRouterConfig
Source§fn clone(&self) -> RestRouterConfig
fn clone(&self) -> RestRouterConfig
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 RestRouterConfig
impl Debug for RestRouterConfig
Source§impl PartialEq for RestRouterConfig
impl PartialEq for RestRouterConfig
Source§impl Serialize for RestRouterConfig
impl Serialize for RestRouterConfig
Source§impl TryFrom<RestRouterConfig> for RestRouter
impl TryFrom<RestRouterConfig> for RestRouter
Source§type Error = ManifestError
type Error = ManifestError
The type returned in the event of a conversion error.
Source§fn try_from(value: RestRouterConfig) -> Result<Self, ManifestError>
fn try_from(value: RestRouterConfig) -> Result<Self, ManifestError>
Performs the conversion.
Source§impl WickRouter for RestRouterConfig
impl WickRouter for RestRouterConfig
fn middleware(&self) -> Option<&Middleware>
fn middleware_mut(&mut self) -> Option<&mut Middleware>
fn path(&self) -> &str
impl StructuralPartialEq for RestRouterConfig
Auto Trait Implementations§
impl Freeze for RestRouterConfig
impl !RefUnwindSafe for RestRouterConfig
impl Send for RestRouterConfig
impl Sync for RestRouterConfig
impl Unpin for RestRouterConfig
impl !UnwindSafe for RestRouterConfig
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more