#[repr(u8)]pub enum ArchivedQuerywhere
[u8; 20]: Archive,
[u8; 32]: Archive,
Option<String>: Archive,
u32: Archive,
Vec<u32>: Archive,
Vec<u8>: Archive,
i128: Archive,
Direction: Archive,
Option<Vec<u32>>: Archive,{
Show 25 variants
Status {},
Contracts {},
Nonces {
address: Archived<[u8; 20]>,
},
LinkedSigner {
subaccount: Archived<[u8; 32]>,
},
SubaccountInfo {
subaccount: Archived<[u8; 32]>,
txns: Archived<Option<String>>,
},
AllProducts {},
EdgeAllProducts {},
MarketPrice {
product_id: Archived<u32>,
},
MarketPrices {
product_ids: Archived<Vec<u32>>,
},
Order {
product_id: Archived<u32>,
digest: Archived<[u8; 32]>,
},
Orders {
sender: Archived<[u8; 32]>,
product_ids: Archived<Vec<u32>>,
},
ValidateOrder {
product_id: Archived<u32>,
order: Archived<Vec<u8>>,
},
FeeRates {
sender: Archived<[u8; 32]>,
},
SubaccountOrders {
sender: Archived<[u8; 32]>,
product_id: Archived<u32>,
},
MarketLiquidity {
product_id: Archived<u32>,
depth: Archived<u32>,
},
MaxOrderSize {
sender: Archived<[u8; 32]>,
product_id: Archived<u32>,
price_x18: Archived<i128>,
direction: Archived<Direction>,
spot_leverage: Archived<Option<String>>,
},
MaxWithdrawable {
sender: Archived<[u8; 32]>,
product_id: Archived<u32>,
spot_leverage: Archived<Option<String>>,
},
MaxLpMintable {
sender: Archived<[u8; 32]>,
product_id: Archived<u32>,
spot_leverage: Archived<Option<String>>,
},
MaxVlpMintable {
sender: Archived<[u8; 32]>,
spot_leverage: Archived<Option<String>>,
},
IsolatedPositions {
subaccount: Archived<[u8; 32]>,
},
HealthGroups {},
Insurance {},
Versions {},
Symbols {
product_ids: Archived<Option<Vec<u32>>>,
product_type: Archived<Option<String>>,
},
MinDepositRates {},
}Expand description
An archived Query
Variants§
Status
The archived counterpart of Query::Status
Contracts
The archived counterpart of Query::Contracts
Nonces
The archived counterpart of Query::Nonces
Fields
address: Archived<[u8; 20]>The archived counterpart of Query::Nonces::address
LinkedSigner
The archived counterpart of Query::LinkedSigner
Fields
subaccount: Archived<[u8; 32]>The archived counterpart of Query::LinkedSigner::subaccount
SubaccountInfo
The archived counterpart of Query::SubaccountInfo
Fields
subaccount: Archived<[u8; 32]>The archived counterpart of Query::SubaccountInfo::subaccount
txns: Archived<Option<String>>The archived counterpart of Query::SubaccountInfo::txns
AllProducts
The archived counterpart of Query::AllProducts
EdgeAllProducts
The archived counterpart of Query::EdgeAllProducts
MarketPrice
The archived counterpart of Query::MarketPrice
Fields
product_id: Archived<u32>The archived counterpart of Query::MarketPrice::product_id
MarketPrices
The archived counterpart of Query::MarketPrices
Fields
product_ids: Archived<Vec<u32>>The archived counterpart of Query::MarketPrices::product_ids
Order
The archived counterpart of Query::Order
Fields
product_id: Archived<u32>The archived counterpart of Query::Order::product_id
digest: Archived<[u8; 32]>The archived counterpart of Query::Order::digest
Orders
The archived counterpart of Query::Orders
Fields
sender: Archived<[u8; 32]>The archived counterpart of Query::Orders::sender
product_ids: Archived<Vec<u32>>The archived counterpart of Query::Orders::product_ids
ValidateOrder
The archived counterpart of Query::ValidateOrder
Fields
product_id: Archived<u32>The archived counterpart of Query::ValidateOrder::product_id
order: Archived<Vec<u8>>The archived counterpart of Query::ValidateOrder::order
FeeRates
The archived counterpart of Query::FeeRates
Fields
sender: Archived<[u8; 32]>The archived counterpart of Query::FeeRates::sender
SubaccountOrders
The archived counterpart of Query::SubaccountOrders
Fields
sender: Archived<[u8; 32]>The archived counterpart of Query::SubaccountOrders::sender
product_id: Archived<u32>The archived counterpart of Query::SubaccountOrders::product_id
MarketLiquidity
The archived counterpart of Query::MarketLiquidity
Fields
product_id: Archived<u32>The archived counterpart of Query::MarketLiquidity::product_id
depth: Archived<u32>The archived counterpart of Query::MarketLiquidity::depth
MaxOrderSize
The archived counterpart of Query::MaxOrderSize
Fields
sender: Archived<[u8; 32]>The archived counterpart of Query::MaxOrderSize::sender
product_id: Archived<u32>The archived counterpart of Query::MaxOrderSize::product_id
price_x18: Archived<i128>The archived counterpart of Query::MaxOrderSize::price_x18
direction: Archived<Direction>The archived counterpart of Query::MaxOrderSize::direction
spot_leverage: Archived<Option<String>>The archived counterpart of Query::MaxOrderSize::spot_leverage
MaxWithdrawable
The archived counterpart of Query::MaxWithdrawable
Fields
sender: Archived<[u8; 32]>The archived counterpart of Query::MaxWithdrawable::sender
product_id: Archived<u32>The archived counterpart of Query::MaxWithdrawable::product_id
spot_leverage: Archived<Option<String>>The archived counterpart of Query::MaxWithdrawable::spot_leverage
MaxLpMintable
The archived counterpart of Query::MaxLpMintable
Fields
sender: Archived<[u8; 32]>The archived counterpart of Query::MaxLpMintable::sender
product_id: Archived<u32>The archived counterpart of Query::MaxLpMintable::product_id
spot_leverage: Archived<Option<String>>The archived counterpart of Query::MaxLpMintable::spot_leverage
MaxVlpMintable
The archived counterpart of Query::MaxVlpMintable
Fields
sender: Archived<[u8; 32]>The archived counterpart of Query::MaxVlpMintable::sender
spot_leverage: Archived<Option<String>>The archived counterpart of Query::MaxVlpMintable::spot_leverage
IsolatedPositions
The archived counterpart of Query::IsolatedPositions
Fields
subaccount: Archived<[u8; 32]>The archived counterpart of Query::IsolatedPositions::subaccount
HealthGroups
The archived counterpart of Query::HealthGroups
Insurance
The archived counterpart of Query::Insurance
Versions
The archived counterpart of Query::Versions
Symbols
The archived counterpart of Query::Symbols
Fields
product_type: Archived<Option<String>>The archived counterpart of Query::Symbols::product_type
MinDepositRates
The archived counterpart of Query::MinDepositRates
Trait Implementations§
Source§impl<__C: ?Sized> CheckBytes<__C> for ArchivedQuerywhere
[u8; 20]: Archive,
[u8; 32]: Archive,
Option<String>: Archive,
u32: Archive,
Vec<u32>: Archive,
Vec<u8>: Archive,
i128: Archive,
Direction: Archive,
Option<Vec<u32>>: Archive,
Archived<[u8; 20]>: CheckBytes<__C>,
Archived<[u8; 32]>: CheckBytes<__C>,
Archived<Option<String>>: CheckBytes<__C>,
Archived<u32>: CheckBytes<__C>,
Archived<Vec<u32>>: CheckBytes<__C>,
Archived<Vec<u8>>: CheckBytes<__C>,
Archived<i128>: CheckBytes<__C>,
Archived<Direction>: CheckBytes<__C>,
Archived<Option<Vec<u32>>>: CheckBytes<__C>,
impl<__C: ?Sized> CheckBytes<__C> for ArchivedQuerywhere
[u8; 20]: Archive,
[u8; 32]: Archive,
Option<String>: Archive,
u32: Archive,
Vec<u32>: Archive,
Vec<u8>: Archive,
i128: Archive,
Direction: Archive,
Option<Vec<u32>>: Archive,
Archived<[u8; 20]>: CheckBytes<__C>,
Archived<[u8; 32]>: CheckBytes<__C>,
Archived<Option<String>>: CheckBytes<__C>,
Archived<u32>: CheckBytes<__C>,
Archived<Vec<u32>>: CheckBytes<__C>,
Archived<Vec<u8>>: CheckBytes<__C>,
Archived<i128>: CheckBytes<__C>,
Archived<Direction>: CheckBytes<__C>,
Archived<Option<Vec<u32>>>: CheckBytes<__C>,
Source§type Error = EnumCheckError<u8>
type Error = EnumCheckError<u8>
Source§unsafe fn check_bytes<'__bytecheck>(
value: *const Self,
context: &mut __C,
) -> Result<&'__bytecheck Self, EnumCheckError<u8>>
unsafe fn check_bytes<'__bytecheck>( value: *const Self, context: &mut __C, ) -> Result<&'__bytecheck Self, EnumCheckError<u8>>
Auto Trait Implementations§
impl !Unpin for ArchivedQuery
impl !UnsafeUnpin for ArchivedQuery
impl Freeze for ArchivedQuery
impl RefUnwindSafe for ArchivedQuery
impl Send for ArchivedQuery
impl Sync for ArchivedQuery
impl UnwindSafe for ArchivedQuery
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> FmtForward for T
impl<T> FmtForward for T
Source§fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
fn fmt_binary(self) -> FmtBinary<Self>where
Self: Binary,
self to use its Binary implementation when Debug-formatted.Source§fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
fn fmt_display(self) -> FmtDisplay<Self>where
Self: Display,
self to use its Display implementation when
Debug-formatted.Source§fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
fn fmt_lower_exp(self) -> FmtLowerExp<Self>where
Self: LowerExp,
self to use its LowerExp implementation when
Debug-formatted.Source§fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
fn fmt_lower_hex(self) -> FmtLowerHex<Self>where
Self: LowerHex,
self to use its LowerHex implementation when
Debug-formatted.Source§fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
fn fmt_octal(self) -> FmtOctal<Self>where
Self: Octal,
self to use its Octal implementation when Debug-formatted.Source§fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
fn fmt_pointer(self) -> FmtPointer<Self>where
Self: Pointer,
self to use its Pointer implementation when
Debug-formatted.Source§fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
fn fmt_upper_exp(self) -> FmtUpperExp<Self>where
Self: UpperExp,
self to use its UpperExp implementation when
Debug-formatted.Source§fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
fn fmt_upper_hex(self) -> FmtUpperHex<Self>where
Self: UpperHex,
self to use its UpperHex implementation when
Debug-formatted.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> 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> ⓘ
impl<T> JsonSchemaMaybe for T
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T> Pipe for Twhere
T: ?Sized,
impl<T> Pipe for Twhere
T: ?Sized,
Source§fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> Rwhere
Self: Sized,
Source§fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> Rwhere
R: 'a,
self and passes that borrow into the pipe function. Read moreSource§fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> Rwhere
R: 'a,
self and passes that borrow into the pipe function. Read moreSource§fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
Source§fn pipe_borrow_mut<'a, B, R>(
&'a mut self,
func: impl FnOnce(&'a mut B) -> R,
) -> R
fn pipe_borrow_mut<'a, B, R>( &'a mut self, func: impl FnOnce(&'a mut B) -> R, ) -> R
Source§fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
self, then passes self.as_ref() into the pipe function.Source§fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
self, then passes self.as_mut() into the pipe
function.Source§fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
self, then passes self.deref() into the pipe function.Source§impl<T> Tap for T
impl<T> Tap for T
Source§fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
Borrow<B> of a value. Read moreSource§fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
BorrowMut<B> of a value. Read moreSource§fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
AsRef<R> view of a value. Read moreSource§fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
AsMut<R> view of a value. Read moreSource§fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
Deref::Target of a value. Read moreSource§fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
Deref::Target of a value. Read moreSource§fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self
.tap() only in debug builds, and is erased in release builds.Source§fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self
.tap_mut() only in debug builds, and is erased in release
builds.Source§fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
.tap_borrow() only in debug builds, and is erased in release
builds.Source§fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
.tap_borrow_mut() only in debug builds, and is erased in release
builds.Source§fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
.tap_ref() only in debug builds, and is erased in release
builds.Source§fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
.tap_ref_mut() only in debug builds, and is erased in release
builds.Source§fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
.tap_deref() only in debug builds, and is erased in release
builds.