pub struct Callback {
pub name: &'static str,
pub func: *mut c_void,
}Expand description
回调条目,用于 inventory 收集并在运行时统一注册。
这个结构体由 #[callback] 宏自动生成,通常不需要手动创建。
Fields§
§name: &'static str回调名称
func: *mut c_void回调函数指针
Trait Implementations§
impl Collect for Callback
impl Copy for Callback
impl Sync for Callback
Auto Trait Implementations§
impl Freeze for Callback
impl RefUnwindSafe for Callback
impl !Send for Callback
impl Unpin for Callback
impl UnwindSafe for Callback
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