pub struct NextApplication<A: Application> { /* private fields */ }
Implementations§
Source§impl<A: Application + Default> NextApplication<A>
impl<A: Application + Default> NextApplication<A>
pub fn new() -> Self
Sourcepub fn application_properties(&self) -> &ApplicationProperties
pub fn application_properties(&self) -> &ApplicationProperties
Get the application register.
Sourcepub fn application_args(&self) -> &ApplicationArgs
pub fn application_args(&self) -> &ApplicationArgs
Get the application args
Sourcepub fn application_name(&self) -> &str
pub fn application_name(&self) -> &str
Get the application name.
Sourcepub fn server_context_path(&mut self) -> Option<&str>
pub fn server_context_path(&mut self) -> Option<&str>
Get the application context path.
Sourcepub fn server_port(&mut self) -> Option<u16>
pub fn server_port(&mut self) -> Option<u16>
Get the application server port.
Sourcepub fn server_properties(&self) -> &ServerProperties
pub fn server_properties(&self) -> &ServerProperties
The function to get the application server configuration.
Sourcepub fn application(&mut self) -> &mut A
pub fn application(&mut self) -> &mut A
Get the application.
Sourcepub fn set_application_properties(
&mut self,
application_properties: ApplicationProperties,
)
pub fn set_application_properties( &mut self, application_properties: ApplicationProperties, )
Set the application register.
Sourcepub fn set_configure_mappping(&mut self, mapping: HashMap<String, Value>)
pub fn set_configure_mappping(&mut self, mapping: HashMap<String, Value>)
Get the application configure mappping.
Trait Implementations§
Source§impl<A: Default + Application> Default for NextApplication<A>
impl<A: Default + Application> Default for NextApplication<A>
Source§fn default() -> NextApplication<A>
fn default() -> NextApplication<A>
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<A> Freeze for NextApplication<A>where
A: Freeze,
impl<A> RefUnwindSafe for NextApplication<A>where
A: RefUnwindSafe,
impl<A> Send for NextApplication<A>
impl<A> Sync for NextApplication<A>
impl<A> Unpin for NextApplication<A>where
A: Unpin,
impl<A> UnwindSafe for NextApplication<A>where
A: UnwindSafe,
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