pub struct ServerInstance {
pub info: Arc<Mutex<ServerInfo>>,
pub config: ServerConfig,
/* private fields */
}Expand description
Einzelne Server-Instanz mit Actix-Web
Fields§
§info: Arc<Mutex<ServerInfo>>§config: ServerConfigImplementations§
Source§impl ServerInstance
impl ServerInstance
Sourcepub fn new(port: u16, mode: ServerMode) -> Self
pub fn new(port: u16, mode: ServerMode) -> Self
Erstellt neue Server-Instanz
Sourcepub fn get_server_id(&self) -> String
pub fn get_server_id(&self) -> String
Server-ID (ersten 8 Zeichen)
Sourcepub fn get_status(&self) -> ServerStatus
pub fn get_status(&self) -> ServerStatus
Server-Status abfragen
Sourcepub fn debug_info(&self) -> String
pub fn debug_info(&self) -> String
Debug-Info
Source§impl ServerInstance
impl ServerInstance
Sourcepub fn from_info(info: ServerInfo) -> Self
pub fn from_info(info: ServerInfo) -> Self
Erstellt ServerInstance aus bestehender ServerInfo
Auto Trait Implementations§
impl Freeze for ServerInstance
impl !RefUnwindSafe for ServerInstance
impl Send for ServerInstance
impl Sync for ServerInstance
impl Unpin for ServerInstance
impl !UnwindSafe for ServerInstance
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> 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