pub struct ListOrders { /* private fields */ }Expand description
Request builder for listing open orders with optional filters.
Implementations§
Source§impl ListOrders
impl ListOrders
Sourcepub fn next_cursor(self, cursor: impl Into<String>) -> Self
pub fn next_cursor(self, cursor: impl Into<String>) -> Self
Continue from a pagination cursor.
Sourcepub async fn send(self) -> Result<ListOrdersResponse, ClobError>
pub async fn send(self) -> Result<ListOrdersResponse, ClobError>
Execute the request.
Sourcepub async fn send_raw(self) -> Result<Response, ClobError>
pub async fn send_raw(self) -> Result<Response, ClobError>
Execute the request and return the raw HTTP response, unparsed.
An escape hatch for when OpenOrder cannot represent what the venue
returned. Without it, a typed-struct mismatch is a hard block with no
way for a caller to read the response at all — which is exactly what
happened when OpenOrder expected an assetId the venue never sends.
Also the way to capture a body for a test fixture:
let body = clob.orders()?.list().send_raw().await?.text().await?;
println!("{body}");Auto Trait Implementations§
impl !RefUnwindSafe for ListOrders
impl !UnwindSafe for ListOrders
impl Freeze for ListOrders
impl Send for ListOrders
impl Sync for ListOrders
impl Unpin for ListOrders
impl UnsafeUnpin for ListOrders
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more