pub struct NoSends;Expand description
Send effects containing no communications or interpreter requests.
A behavior layer that adds an event lane but emits nothing of its own uses
this named value rather than an ambiguous ().
Trait Implementations§
Source§impl ClassifySettlement for NoSends
impl ClassifySettlement for NoSends
Source§fn settlement_status(&self) -> SettlementStatus
fn settlement_status(&self) -> SettlementStatus
Inspect every member without consuming or rewriting the settlement.
impl Copy for NoSends
impl Eq for NoSends
Source§impl<Interpreter, RootEvent, Path> InterpretSends<Interpreter, RootEvent, Path> for NoSends
impl<Interpreter, RootEvent, Path> InterpretSends<Interpreter, RootEvent, Path> for NoSends
Source§fn interpret(
self,
_: &mut Interpreter,
) -> impl Future<Output = Interpretation<Self::Settlements>> + Send
fn interpret( self, _: &mut Interpreter, ) -> impl Future<Output = Interpretation<Self::Settlements>> + Send
Interpret every value in this product in its declared stable order.
Source§impl LogicalDeliveryProtocols for NoSends
impl LogicalDeliveryProtocols for NoSends
Source§type Protocols = NoBirthProtocols
type Protocols = NoBirthProtocols
Ordered, duplicate-preserving logical protocol occurrences.
Source§impl SendEffects for NoSends
impl SendEffects for NoSends
Source§impl SendSettlements for NoSends
impl SendSettlements for NoSends
Source§type Settlements = NoSends
type Settlements = NoSends
Complete settlement product corresponding to
Self.Source§fn unattempted(self) -> Self::Settlements
fn unattempted(self) -> Self::Settlements
Preserve every item without granting interpretation authority.
impl<Event> SendsFor<Event> for NoSends
Source§impl<Host, RootEvent> SourceSettlementCustody<Host, RootEvent> for NoSends
impl<Host, RootEvent> SourceSettlementCustody<Host, RootEvent> for NoSends
Source§fn offer_next_to_source(
self,
_: &mut Host,
) -> impl Future<Output = SourceCustody<Self>> + Send
fn offer_next_to_source( self, _: &mut Host, ) -> impl Future<Output = SourceCustody<Self>> + Send
Offer only the next source input in declared order.
impl StructuralPartialEq for NoSends
Auto Trait Implementations§
impl Freeze for NoSends
impl RefUnwindSafe for NoSends
impl Send for NoSends
impl Sync for NoSends
impl Unpin for NoSends
impl UnsafeUnpin for NoSends
impl UnwindSafe for NoSends
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