pub struct BybitSubMembersPagedResult {
pub sub_members: Vec<BybitSubMember>,
pub next_cursor: Option<String>,
}Expand description
Result payload for cursor-paginated sub-account listings.
The inner array is named subMembers and the cursor field is nextCursor
(with "0" as the end-of-pages sentinel), so the standard
BybitCursorListResponse<T> (which expects list / nextPageCursor)
cannot be reused here. Callers treat "0" or an empty string as the
termination sentinel.
Fields§
§sub_members: Vec<BybitSubMember>§next_cursor: Option<String>Implementations§
Source§impl BybitSubMembersPagedResult
impl BybitSubMembersPagedResult
Sourcepub fn continuation_cursor(&self) -> Option<&str>
pub fn continuation_cursor(&self) -> Option<&str>
Returns the cursor to use for the next page, or None when the final
page has been fetched.
Bybit signals end-of-pages either by omitting the cursor or returning
"0"/""; both cases collapse to None here so callers can treat any
non-None return value as a live cursor.
Sourcepub fn has_more_pages(&self) -> bool
pub fn has_more_pages(&self) -> bool
Returns true when the result has more pages to fetch.
Trait Implementations§
Source§impl Clone for BybitSubMembersPagedResult
impl Clone for BybitSubMembersPagedResult
Source§fn clone(&self) -> BybitSubMembersPagedResult
fn clone(&self) -> BybitSubMembersPagedResult
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 BybitSubMembersPagedResult
impl Debug for BybitSubMembersPagedResult
Source§impl<'de> Deserialize<'de> for BybitSubMembersPagedResult
impl<'de> Deserialize<'de> for BybitSubMembersPagedResult
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
Auto Trait Implementations§
impl Freeze for BybitSubMembersPagedResult
impl RefUnwindSafe for BybitSubMembersPagedResult
impl Send for BybitSubMembersPagedResult
impl Sync for BybitSubMembersPagedResult
impl Unpin for BybitSubMembersPagedResult
impl UnsafeUnpin for BybitSubMembersPagedResult
impl UnwindSafe for BybitSubMembersPagedResult
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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