pub struct SeqItemExport<REQ: 'static, RSP: 'static> { /* private fields */ }Expand description
The sequencer’s side, handed to connect.
Implementations§
Source§impl<REQ: 'static, RSP: 'static> SeqItemExport<REQ, RSP>
impl<REQ: 'static, RSP: 'static> SeqItemExport<REQ, RSP>
pub fn connect( &self, owner: &dyn PortOwner, name: PortName<dyn SeqItemIf<REQ, RSP>>, )
Sourcepub fn connect_port(&self, port: &SeqItemPort<REQ, RSP>)
pub fn connect_port(&self, port: &SeqItemPort<REQ, RSP>)
Bind a port value directly — for a component handed its export at
construction rather than wired in a connect phase.
Auto Trait Implementations§
impl<REQ, RSP> !RefUnwindSafe for SeqItemExport<REQ, RSP>
impl<REQ, RSP> !Send for SeqItemExport<REQ, RSP>
impl<REQ, RSP> !Sync for SeqItemExport<REQ, RSP>
impl<REQ, RSP> !UnwindSafe for SeqItemExport<REQ, RSP>
impl<REQ, RSP> Freeze for SeqItemExport<REQ, RSP>
impl<REQ, RSP> Unpin for SeqItemExport<REQ, RSP>
impl<REQ, RSP> UnsafeUnpin for SeqItemExport<REQ, RSP>
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