pub struct PickupHandler { /* private fields */ }Expand description
Object the server calls through PickupHandlerVTable: the 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 PickupHandler
impl PickupHandler
Sourcepub const fn new(vtable: *const PickupHandlerVTable) -> PickupHandler
pub const fn new(vtable: *const PickupHandlerVTable) -> PickupHandler
Builds a handler backed by vtable.
Trait Implementations§
impl Send for PickupHandler
impl Sync for PickupHandler
Auto Trait Implementations§
impl Freeze for PickupHandler
impl RefUnwindSafe for PickupHandler
impl Unpin for PickupHandler
impl UnsafeUnpin for PickupHandler
impl UnwindSafe for PickupHandler
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