pub struct NullApprovalChannel;Expand description
A default approval channel that allows everything. Suitable for non-interactive contexts; CLI/UI surfaces provide interactive variants.
Trait Implementations§
Source§impl ApprovalChannel for NullApprovalChannel
impl ApprovalChannel for NullApprovalChannel
fn request<'life0, 'async_trait>(
&'life0 self,
_req: ApprovalRequest,
) -> Pin<Box<dyn Future<Output = ApprovalResponse> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Source§impl Clone for NullApprovalChannel
impl Clone for NullApprovalChannel
Source§fn clone(&self) -> NullApprovalChannel
fn clone(&self) -> NullApprovalChannel
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 moreSource§impl Debug for NullApprovalChannel
impl Debug for NullApprovalChannel
Source§impl Default for NullApprovalChannel
impl Default for NullApprovalChannel
Source§fn default() -> NullApprovalChannel
fn default() -> NullApprovalChannel
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NullApprovalChannel
impl RefUnwindSafe for NullApprovalChannel
impl Send for NullApprovalChannel
impl Sync for NullApprovalChannel
impl Unpin for NullApprovalChannel
impl UnsafeUnpin for NullApprovalChannel
impl UnwindSafe for NullApprovalChannel
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