Enum zellij_server::ServerInstruction [−][src]
pub enum ServerInstruction {
NewClient(ClientAttributes, Box<CliArgs>, Box<Options>, LayoutFromYaml, ClientId, Option<PluginsConfig>),
Render(Option<Output>),
UnblockInputThread,
ClientExit(ClientId),
RemoveClient(ClientId),
Error(String),
KillSession,
DetachSession(ClientId),
AttachClient(ClientAttributes, Options, ClientId),
}
Expand description
Instructions related to server-side application
Variants
NewClient(ClientAttributes, Box<CliArgs>, Box<Options>, LayoutFromYaml, ClientId, Option<PluginsConfig>)
Render(Option<Output>)
UnblockInputThread
ClientExit(ClientId)
Tuple Fields
0: ClientId
RemoveClient(ClientId)
Tuple Fields
0: ClientId
Error(String)
Tuple Fields
0: String
KillSession
DetachSession(ClientId)
Tuple Fields
0: ClientId
AttachClient(ClientAttributes, Options, ClientId)
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ServerInstruction
impl Send for ServerInstruction
impl Sync for ServerInstruction
impl Unpin for ServerInstruction
impl UnwindSafe for ServerInstruction
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn clone_any_send(&self) -> Box<dyn CloneAny + Send + 'static, Global> where
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + Sync + 'static, Global> where
T: Sync,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more