pub struct SignalDef {
pub name: String,
pub payload: Vec<String>,
}Expand description
A signal is a name plus ordered payload type names, registered at
class-load. connect/emit dispatch through the host; drop-disconnect
is handled on node drop.
Fields§
§name: String§payload: Vec<String>Trait Implementations§
impl StructuralPartialEq for SignalDef
Auto Trait Implementations§
impl Freeze for SignalDef
impl RefUnwindSafe for SignalDef
impl Send for SignalDef
impl Sync for SignalDef
impl Unpin for SignalDef
impl UnsafeUnpin for SignalDef
impl UnwindSafe for SignalDef
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