pub struct TradeSpecifier(pub String);Expand description
Identifies a trade for lookup/close operations: either the trade’s id
(e.g. 6789) or @ followed by its client id.
Tuple Fields§
§0: StringImplementations§
Source§impl TradeSpecifier
impl TradeSpecifier
Sourcepub fn from_client_id(id: impl AsRef<str>) -> Self
pub fn from_client_id(id: impl AsRef<str>) -> Self
A specifier addressing a trade by the client id assigned through
ClientExtensions.
Trait Implementations§
Source§impl Clone for TradeSpecifier
impl Clone for TradeSpecifier
Source§fn clone(&self) -> TradeSpecifier
fn clone(&self) -> TradeSpecifier
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 TradeSpecifier
impl Debug for TradeSpecifier
Source§impl<'de> Deserialize<'de> for TradeSpecifier
impl<'de> Deserialize<'de> for TradeSpecifier
Source§fn 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
Source§impl Display for TradeSpecifier
impl Display for TradeSpecifier
impl Eq for TradeSpecifier
Source§impl From<&TradeId> for TradeSpecifier
impl From<&TradeId> for TradeSpecifier
Source§impl From<&str> for TradeSpecifier
impl From<&str> for TradeSpecifier
Source§impl From<String> for TradeSpecifier
impl From<String> for TradeSpecifier
Source§impl From<TradeId> for TradeSpecifier
impl From<TradeId> for TradeSpecifier
Source§impl FromStr for TradeSpecifier
impl FromStr for TradeSpecifier
Source§impl Hash for TradeSpecifier
impl Hash for TradeSpecifier
Source§impl Ord for TradeSpecifier
impl Ord for TradeSpecifier
Source§fn cmp(&self, other: &TradeSpecifier) -> Ordering
fn cmp(&self, other: &TradeSpecifier) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TradeSpecifier
impl PartialEq for TradeSpecifier
Source§impl PartialOrd for TradeSpecifier
impl PartialOrd for TradeSpecifier
Source§impl Serialize for TradeSpecifier
impl Serialize for TradeSpecifier
impl StructuralPartialEq for TradeSpecifier
Auto Trait Implementations§
impl Freeze for TradeSpecifier
impl RefUnwindSafe for TradeSpecifier
impl Send for TradeSpecifier
impl Sync for TradeSpecifier
impl Unpin for TradeSpecifier
impl UnsafeUnpin for TradeSpecifier
impl UnwindSafe for TradeSpecifier
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.