pub struct OutboundActivation { /* private fields */ }Expand description
Adapter receipt produced only after outbound activation succeeds.
A receipt may contain more than one adapter-owned external identifier. Core retains it unchanged and does not interpret identifier namespaces.
Implementations§
Source§impl OutboundActivation
impl OutboundActivation
pub fn new( external_references: impl IntoIterator<Item = ExternalConnectionReference>, ) -> Result<OutboundActivation, ExternalConnectionReferenceError>
pub fn with_external_reference( external_reference: ExternalConnectionReference, ) -> OutboundActivation
pub fn external_references(&self) -> &[ExternalConnectionReference]
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for OutboundActivation
impl Clone for OutboundActivation
Source§fn clone(&self) -> OutboundActivation
fn clone(&self) -> OutboundActivation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OutboundActivation
impl Debug for OutboundActivation
Source§impl Default for OutboundActivation
impl Default for OutboundActivation
Source§fn default() -> OutboundActivation
fn default() -> OutboundActivation
Returns the “default value” for a type. Read more
impl Eq for OutboundActivation
Source§impl PartialEq for OutboundActivation
impl PartialEq for OutboundActivation
impl StructuralPartialEq for OutboundActivation
Auto Trait Implementations§
impl Freeze for OutboundActivation
impl RefUnwindSafe for OutboundActivation
impl Send for OutboundActivation
impl Sync for OutboundActivation
impl Unpin for OutboundActivation
impl UnsafeUnpin for OutboundActivation
impl UnwindSafe for OutboundActivation
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.