pub struct VaultV2Client { /* private fields */ }Expand description
Client for querying V2 vaults.
Implementations§
Source§impl VaultV2Client
impl VaultV2Client
Sourcepub fn with_config(config: ClientConfig) -> Self
pub fn with_config(config: ClientConfig) -> Self
Create a new V2 vault client with custom configuration.
Sourcepub async fn get_vaults(
&self,
filters: Option<VaultFiltersV2>,
) -> Result<Vec<VaultV2>>
pub async fn get_vaults( &self, filters: Option<VaultFiltersV2>, ) -> Result<Vec<VaultV2>>
Get V2 vaults with optional filters.
Sourcepub async fn get_vault(&self, address: &str, chain: Chain) -> Result<VaultV2>
pub async fn get_vault(&self, address: &str, chain: Chain) -> Result<VaultV2>
Get a single V2 vault by address and chain.
Trait Implementations§
Source§impl Clone for VaultV2Client
impl Clone for VaultV2Client
Source§fn clone(&self) -> VaultV2Client
fn clone(&self) -> VaultV2Client
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 VaultV2Client
impl Debug for VaultV2Client
Auto Trait Implementations§
impl Freeze for VaultV2Client
impl !RefUnwindSafe for VaultV2Client
impl Send for VaultV2Client
impl Sync for VaultV2Client
impl Unpin for VaultV2Client
impl !UnwindSafe for VaultV2Client
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<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