pub struct CollectClient { /* private fields */ }Implementations§
Source§impl CollectClient
impl CollectClient
pub fn new() -> Self
pub fn get_db_path() -> String
pub async fn open_pool(&mut self) -> Result<()>
pub async fn get_usage_sessions( &self, min_updated_at: Option<i64>, ) -> Result<Vec<UsageSessionData>>
pub async fn get_session_messages( &self, min_updated_at: Option<i64>, ) -> Result<Vec<SessionMessageData>>
Auto Trait Implementations§
impl !RefUnwindSafe for CollectClient
impl !UnwindSafe for CollectClient
impl Freeze for CollectClient
impl Send for CollectClient
impl Sync for CollectClient
impl Unpin for CollectClient
impl UnsafeUnpin for CollectClient
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