pub struct MessageExecute {
pub return_id: u64,
pub guid: String,
pub script: String,
}
Expand description
Executes a lua script and returns the value in a AnswerReturn
message.
Using a guid of “-1” runs the script globally.
Fields§
§return_id: u64
Return Id of the execute message
guid: String
The guid the message gets executed on
script: String
The script that gets executed
Implementations§
Source§impl MessageExecute
impl MessageExecute
Sourcepub fn new(script: String) -> Self
pub fn new(script: String) -> Self
Constructs a new Execute Lua Code Message that executes code globally
Sourcepub fn new_object(script: String, guid: String) -> Self
pub fn new_object(script: String, guid: String) -> Self
Constructs a new Execute Lua Code Message that executes code on an object
Sourcepub fn as_message(self) -> Message
pub fn as_message(self) -> Message
Returns self as Message::MessageExecute
Trait Implementations§
Source§impl Debug for MessageExecute
impl Debug for MessageExecute
Source§impl Serialize for MessageExecute
impl Serialize for MessageExecute
Auto Trait Implementations§
impl Freeze for MessageExecute
impl RefUnwindSafe for MessageExecute
impl Send for MessageExecute
impl Sync for MessageExecute
impl Unpin for MessageExecute
impl UnwindSafe for MessageExecute
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