Struct actix_lua::LuaActorBuilder [−][src]
pub struct LuaActorBuilder { /* fields omitted */ }
LuaActorBuilder
creates a new LuaActor
with given Lua script.
Methods
impl LuaActorBuilder
[src]
impl LuaActorBuilder
pub fn new() -> Self
[src]
pub fn new() -> Self
Initialize a new LuaActorBuilder
pub fn on_started(self, filename: &str) -> Self
[src]
pub fn on_started(self, filename: &str) -> Self
create a started
hook with given lua file
pub fn on_started_with_lua(self, script: &str) -> Self
[src]
pub fn on_started_with_lua(self, script: &str) -> Self
create a started
hook with given lua script
pub fn on_handle(self, filename: &str) -> Self
[src]
pub fn on_handle(self, filename: &str) -> Self
handle message with given lua file
pub fn on_handle_with_lua(self, script: &str) -> Self
[src]
pub fn on_handle_with_lua(self, script: &str) -> Self
handle message with given lua script
pub fn on_stopped(self, filename: &str) -> Self
[src]
pub fn on_stopped(self, filename: &str) -> Self
create a stopped
hook with given lua file.
pub fn on_stopped_with_lua(self, script: &str) -> Self
[src]
pub fn on_stopped_with_lua(self, script: &str) -> Self
create a stopped
hook with given lua script
pub fn with_vm<F: Fn(&Lua) -> Result<(), LuaError> + 'static>(
self,
callback: F
) -> Self
[src]
pub fn with_vm<F: Fn(&Lua) -> Result<(), LuaError> + 'static>(
self,
callback: F
) -> Self
config the actor's lua VM
pub fn build(self) -> Result<LuaActor, LuaError>
[src]
pub fn build(self) -> Result<LuaActor, LuaError>
build the actor
Trait Implementations
impl Default for LuaActorBuilder
[src]
impl Default for LuaActorBuilder
fn default() -> LuaActorBuilder
[src]
fn default() -> LuaActorBuilder
Returns the "default value" for a type. Read more
Auto Trait Implementations
impl !Send for LuaActorBuilder
impl !Send for LuaActorBuilder
impl !Sync for LuaActorBuilder
impl !Sync for LuaActorBuilder