pub struct PublicClient { /* private fields */ }Implementations§
Source§impl PublicClient
impl PublicClient
pub fn new() -> Result<Self, Error>
pub fn with_config(cfg: Config) -> Result<Self, Error>
pub async fn list_accounts( &self, opts: PageOpts, ) -> Result<Vec<PublicAccount>, Error>
pub async fn get_account(&self, id: u64) -> Result<PublicAccount, Error>
pub async fn list_collections( &self, account_id: Option<u64>, opts: PageOpts, ) -> Result<Vec<PublicCollection>, Error>
pub async fn get_collection(&self, id: u64) -> Result<PublicCollection, Error>
pub fn accounts( &self, ) -> impl Stream<Item = Result<PublicAccount, Error>> + Send + '_
pub fn collections( &self, account_id: Option<u64>, ) -> impl Stream<Item = Result<PublicCollection, Error>> + Send + '_
Auto Trait Implementations§
impl !RefUnwindSafe for PublicClient
impl !UnwindSafe for PublicClient
impl Freeze for PublicClient
impl Send for PublicClient
impl Sync for PublicClient
impl Unpin for PublicClient
impl UnsafeUnpin for PublicClient
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 moreCreates a shared type from an unshared type.