pub enum TraitCategory {
PublicExchange,
MarketData,
Trading,
Account,
Margin,
Funding,
WebSocket,
}Expand description
Trait category for capability-to-trait mapping
Variants§
Implementations§
Source§impl TraitCategory
impl TraitCategory
pub const fn all() -> [Self; 7]
pub const fn name(&self) -> &'static str
pub const fn capabilities(&self) -> Capabilities
pub const fn minimum_capabilities(&self) -> Capabilities
Trait Implementations§
Source§impl Clone for TraitCategory
impl Clone for TraitCategory
Source§fn clone(&self) -> TraitCategory
fn clone(&self) -> TraitCategory
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 TraitCategory
impl Debug for TraitCategory
Source§impl Display for TraitCategory
impl Display for TraitCategory
Source§impl Hash for TraitCategory
impl Hash for TraitCategory
Source§impl PartialEq for TraitCategory
impl PartialEq for TraitCategory
impl Copy for TraitCategory
impl Eq for TraitCategory
impl StructuralPartialEq for TraitCategory
Auto Trait Implementations§
impl Freeze for TraitCategory
impl RefUnwindSafe for TraitCategory
impl Send for TraitCategory
impl Sync for TraitCategory
impl Unpin for TraitCategory
impl UnwindSafe for TraitCategory
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> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.