pub struct GrokTranscripts { /* private fields */ }Expand description
Grok’s session records.
Implementations§
Trait Implementations§
Source§impl Clone for GrokTranscripts
impl Clone for GrokTranscripts
Source§fn clone(&self) -> GrokTranscripts
fn clone(&self) -> GrokTranscripts
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GrokTranscripts
impl Debug for GrokTranscripts
Source§impl Transcript for GrokTranscripts
impl Transcript for GrokTranscripts
Source§fn sessions_root(&self) -> &Path
fn sessions_root(&self) -> &Path
Directory the CLI records sessions in — whether or not it exists.
Source§fn discover(
&self,
since: Option<SystemTime>,
) -> Result<Vec<TranscriptRef>, RecallError>
fn discover( &self, since: Option<SystemTime>, ) -> Result<Vec<TranscriptRef>, RecallError>
Sessions written strictly after
since, oldest first. Read moreSource§fn parse(&self, transcript: &TranscriptRef) -> Result<Conversation, RecallError>
fn parse(&self, transcript: &TranscriptRef) -> Result<Conversation, RecallError>
Read one discovered session into the universal conversation format.
Source§fn is_installed(&self) -> bool
fn is_installed(&self) -> bool
True when this CLI has recorded at least one session on this machine.
Auto Trait Implementations§
impl Freeze for GrokTranscripts
impl RefUnwindSafe for GrokTranscripts
impl Send for GrokTranscripts
impl Sync for GrokTranscripts
impl Unpin for GrokTranscripts
impl UnsafeUnpin for GrokTranscripts
impl UnwindSafe for GrokTranscripts
Blanket Implementations§
impl<T> AsyncFriendly for T
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request