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