pub enum ApplicationAgentEnum {
SimpleApplicationAgent(SimpleApplicationAgent),
}Variants§
SimpleApplicationAgent(SimpleApplicationAgent)
Trait Implementations§
Source§impl ApplicationAgent for ApplicationAgentEnum
impl ApplicationAgent for ApplicationAgentEnum
fn eid(&self) -> &EndpointID
fn push(&mut self, __enum_dispatch_arg_0: &Bundle)
fn pop(&mut self) -> Option<Bundle>
fn set_delivery_addr(&mut self, __enum_dispatch_arg_0: Sender<BundleDelivery>)
fn clear_delivery_addr(&mut self)
fn delivery_addr(&self) -> Option<Sender<BundleDelivery>>
Source§impl Debug for ApplicationAgentEnum
impl Debug for ApplicationAgentEnum
Source§impl From<SimpleApplicationAgent> for ApplicationAgentEnum
impl From<SimpleApplicationAgent> for ApplicationAgentEnum
Source§fn from(v: SimpleApplicationAgent) -> ApplicationAgentEnum
fn from(v: SimpleApplicationAgent) -> ApplicationAgentEnum
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ApplicationAgentEnum
impl RefUnwindSafe for ApplicationAgentEnum
impl Send for ApplicationAgentEnum
impl Sync for ApplicationAgentEnum
impl Unpin for ApplicationAgentEnum
impl UnwindSafe for ApplicationAgentEnum
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