Struct barter_integration::SubscriptionIds
source · [−]pub struct SubscriptionIds(pub HashMap<SubscriptionId, Subscription>);Expand description
Convenient type alias for a HashMap containing the mapping between an incoming exchange
message’s SubscriptionId, and a Barter Subscription. Used to identify the original
Subscription associated with a received message.
Tuple Fields
0: HashMap<SubscriptionId, Subscription>Implementations
sourceimpl SubscriptionIds
impl SubscriptionIds
sourcepub fn find_instrument<Id>(&self, id: Id) -> Result<Instrument, SocketError> where
Id: Into<SubscriptionId>,
pub fn find_instrument<Id>(&self, id: Id) -> Result<Instrument, SocketError> where
Id: Into<SubscriptionId>,
Find the Instrument associated with the provided Into<SubscriptionId>.
Trait Implementations
sourceimpl Clone for SubscriptionIds
impl Clone for SubscriptionIds
sourcefn clone(&self) -> SubscriptionIds
fn clone(&self) -> SubscriptionIds
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for SubscriptionIds
impl Debug for SubscriptionIds
sourceimpl<'de> Deserialize<'de> for SubscriptionIds
impl<'de> Deserialize<'de> for SubscriptionIds
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<SubscriptionIds> for SubscriptionIds
impl PartialEq<SubscriptionIds> for SubscriptionIds
sourcefn eq(&self, other: &SubscriptionIds) -> bool
fn eq(&self, other: &SubscriptionIds) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &SubscriptionIds) -> bool
fn ne(&self, other: &SubscriptionIds) -> bool
This method tests for !=.
sourceimpl Serialize for SubscriptionIds
impl Serialize for SubscriptionIds
impl Eq for SubscriptionIds
impl StructuralEq for SubscriptionIds
impl StructuralPartialEq for SubscriptionIds
Auto Trait Implementations
impl RefUnwindSafe for SubscriptionIds
impl Send for SubscriptionIds
impl Sync for SubscriptionIds
impl Unpin for SubscriptionIds
impl UnwindSafe for SubscriptionIds
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more