pub struct JoinSpec {
pub upstreams: BTreeSet<AgentName>,
pub join: Join,
pub timeout_sec: Option<u64>,
}Expand description
The rendezvous condition attached to a receiving agent.
Fields§
§upstreams: BTreeSet<AgentName>Agents whose flights are parked until the condition is met.
join: JoinThe release condition.
timeout_sec: Option<u64>Backstop for a barrier that never becomes unreachable but also never completes.
Trait Implementations§
impl Eq for JoinSpec
impl StructuralPartialEq for JoinSpec
Auto Trait Implementations§
impl Freeze for JoinSpec
impl RefUnwindSafe for JoinSpec
impl Send for JoinSpec
impl Sync for JoinSpec
impl Unpin for JoinSpec
impl UnsafeUnpin for JoinSpec
impl UnwindSafe for JoinSpec
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