pub struct OverlayInboundAdapter {
pub agent: AcpAgent,
pub business_handler: BusinessHandler,
pub passthrough_handler: Option<PassthroughHandler>,
}Fields§
§agent: AcpAgent§business_handler: BusinessHandler§passthrough_handler: Option<PassthroughHandler>Implementations§
Source§impl OverlayInboundAdapter
impl OverlayInboundAdapter
pub fn new( agent: AcpAgent, business_handler: BusinessHandler, passthrough_handler: Option<PassthroughHandler>, ) -> Self
pub fn handle_request( &mut self, body: &Map<String, Value>, ) -> AcpResult<Map<String, Value>>
Trait Implementations§
Source§impl Clone for OverlayInboundAdapter
impl Clone for OverlayInboundAdapter
Source§fn clone(&self) -> OverlayInboundAdapter
fn clone(&self) -> OverlayInboundAdapter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OverlayInboundAdapter
impl !RefUnwindSafe for OverlayInboundAdapter
impl Send for OverlayInboundAdapter
impl Sync for OverlayInboundAdapter
impl Unpin for OverlayInboundAdapter
impl UnsafeUnpin for OverlayInboundAdapter
impl !UnwindSafe for OverlayInboundAdapter
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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