pub struct AcpApprover { /* private fields */ }Expand description
Puts approval requests to the ACP client.
Implementations§
Source§impl AcpApprover
impl AcpApprover
pub fn new(session_id: SessionId, connection: ConnectionTo<Client>) -> Self
Trait Implementations§
Source§impl Approver for AcpApprover
impl Approver for AcpApprover
fn approve<'life0, 'life1, 'async_trait>(
&'life0 mut self,
request: &'life1 ApprovalRequest,
) -> Pin<Box<dyn Future<Output = ApprovalAnswer> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Auto Trait Implementations§
impl !RefUnwindSafe for AcpApprover
impl !UnwindSafe for AcpApprover
impl Freeze for AcpApprover
impl Send for AcpApprover
impl Sync for AcpApprover
impl Unpin for AcpApprover
impl UnsafeUnpin for AcpApprover
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.