pub struct ComptimeEventBusExpand { /* private fields */ }Implementations§
Source§impl ComptimeEventBusExpand
impl ComptimeEventBusExpand
pub fn __expand_listener_method<L: EventListener>( self, scope: &mut Scope, listener: <L as CubeType>::ExpandType, ) -> <() as CubeType>::ExpandType
pub fn __expand_event_method<E: CubeType + 'static>( self, scope: &mut Scope, event: <E as CubeType>::ExpandType, ) -> <() as CubeType>::ExpandType
pub fn __expand_new(scope: &mut Scope) -> Self
pub fn __expand_listener<L: EventListener>( scope: &mut Scope, this: Self, listener: <L as CubeType>::ExpandType, ) -> <() as CubeType>::ExpandType
pub fn __expand_event<E: CubeType + 'static>( scope: &mut Scope, this: Self, event: <E as CubeType>::ExpandType, ) -> <() as CubeType>::ExpandType
Trait Implementations§
Source§impl Clone for ComptimeEventBusExpand
impl Clone for ComptimeEventBusExpand
Source§impl CubeDebug for ComptimeEventBusExpand
impl CubeDebug for ComptimeEventBusExpand
Source§fn set_debug_name(&self, scope: &mut Scope, name: &'static str)
fn set_debug_name(&self, scope: &mut Scope, name: &'static str)
Set the debug name of this type’s expansion. Should do nothing for types that don’t appear
at runtime
Auto Trait Implementations§
impl Freeze for ComptimeEventBusExpand
impl !RefUnwindSafe for ComptimeEventBusExpand
impl !Send for ComptimeEventBusExpand
impl !Sync for ComptimeEventBusExpand
impl Unpin for ComptimeEventBusExpand
impl !UnwindSafe for ComptimeEventBusExpand
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