pub struct PlayerDamageHandler { /* private fields */ }Expand description
Object the server calls through PlayerDamageHandlerVTable. Layout: vtable pointer at offset 0, like any C++ object with
virtuals. The server keeps the pointer, so it must outlive the
registration.
Implementations§
Source§impl PlayerDamageHandler
impl PlayerDamageHandler
Sourcepub fn new(vtable: *const PlayerDamageHandlerVTable) -> PlayerDamageHandler
pub fn new(vtable: *const PlayerDamageHandlerVTable) -> PlayerDamageHandler
Builds a handler backed by vtable.
Trait Implementations§
impl Send for PlayerDamageHandler
impl Sync for PlayerDamageHandler
Auto Trait Implementations§
impl Freeze for PlayerDamageHandler
impl RefUnwindSafe for PlayerDamageHandler
impl Unpin for PlayerDamageHandler
impl UnsafeUnpin for PlayerDamageHandler
impl UnwindSafe for PlayerDamageHandler
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