fix mutability
This commit is contained in:
parent
e247cfbe4a
commit
f9528ccd48
2 changed files with 7 additions and 7 deletions
|
@ -56,9 +56,9 @@ pub const NPC: c_ushort = 3;
|
|||
#[macro_export]
|
||||
macro_rules! call_instance {
|
||||
($call:tt, $($argument:expr),+) => {
|
||||
let mut instance = unsafe {
|
||||
let instance = unsafe {
|
||||
EVENTS_INSTANCE
|
||||
.as_ref()
|
||||
.as_mut()
|
||||
.expect(format!("No events instance created: {}\n", stringify!($call)).as_str())
|
||||
};
|
||||
instance.$call($($argument),+);
|
||||
|
@ -66,9 +66,9 @@ macro_rules! call_instance {
|
|||
};
|
||||
|
||||
($call:tt) => {
|
||||
let mut instance = unsafe {
|
||||
let instance = unsafe {
|
||||
EVENTS_INSTANCE
|
||||
.as_ref()
|
||||
.as_mut()
|
||||
.expect(format!("No events instance created: {}\n", stringify!($call)).as_str())
|
||||
};
|
||||
instance.$call();
|
||||
|
|
|
@ -9,15 +9,15 @@ impl Events for Server {
|
|||
Server
|
||||
}
|
||||
|
||||
fn on_any(&self, event: &str) {
|
||||
fn on_any(&mut self, event: &str) {
|
||||
plugin::log_message(LOG_INFO, format!("Event triggered: {}", event).as_str());
|
||||
}
|
||||
|
||||
fn on_server_init(&self) {
|
||||
fn on_server_init(&mut self) {
|
||||
plugin::log_message(plugin::LOG_WARN, "Hello from Rust :3");
|
||||
}
|
||||
|
||||
fn on_server_post_init(&self) {
|
||||
fn on_server_post_init(&mut self) {
|
||||
plugin::log_message(plugin::LOG_FATAL, "Hi!?");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue