pub struct CallbackEffectMetadata {
pub callback_id: MetadataString,
pub callback_slot: Option<CallbackSlot>,
pub kind: CallbackEffectKind,
pub entity_id: MetadataString,
pub entity_slot: Option<EntitySlot>,
}Expand description
Recorded optional callback effect.
Fields§
§callback_id: MetadataString§callback_slot: Option<CallbackSlot>§kind: CallbackEffectKind§entity_id: MetadataString§entity_slot: Option<EntitySlot>Trait Implementations§
Source§impl Clone for CallbackEffectMetadata
impl Clone for CallbackEffectMetadata
Source§fn clone(&self) -> CallbackEffectMetadata
fn clone(&self) -> CallbackEffectMetadata
Returns a duplicate 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 moreSource§impl Debug for CallbackEffectMetadata
impl Debug for CallbackEffectMetadata
Source§impl PartialEq for CallbackEffectMetadata
impl PartialEq for CallbackEffectMetadata
impl Eq for CallbackEffectMetadata
impl StructuralPartialEq for CallbackEffectMetadata
Auto Trait Implementations§
impl Freeze for CallbackEffectMetadata
impl RefUnwindSafe for CallbackEffectMetadata
impl Send for CallbackEffectMetadata
impl Sync for CallbackEffectMetadata
impl Unpin for CallbackEffectMetadata
impl UnsafeUnpin for CallbackEffectMetadata
impl UnwindSafe for CallbackEffectMetadata
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