pub struct CallbackContext {
pub timestamp: u64,
pub metadata: HashMap<String, String>,
}
Expand description
Context provided to callbacks with additional information
Fields§
§timestamp: u64
Current timestamp when callback is invoked
metadata: HashMap<String, String>
Any additional metadata from the engine
Trait Implementations§
Source§impl Clone for CallbackContext
impl Clone for CallbackContext
Source§fn clone(&self) -> CallbackContext
fn clone(&self) -> CallbackContext
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for CallbackContext
impl RefUnwindSafe for CallbackContext
impl Send for CallbackContext
impl Sync for CallbackContext
impl Unpin for CallbackContext
impl UnwindSafe for CallbackContext
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