pub struct TokenCollector { /* private fields */ }Expand description
Collector for aggregating streamed tokens
Implementations§
Source§impl TokenCollector
impl TokenCollector
Sourcepub fn tokens_for_node(&self, node_id: &str) -> String
pub fn tokens_for_node(&self, node_id: &str) -> String
Get tokens for a specific node
Sourcepub fn all_tokens(&self) -> &[String]
pub fn all_tokens(&self) -> &[String]
Get all tokens
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TokenCollector
impl RefUnwindSafe for TokenCollector
impl Send for TokenCollector
impl Sync for TokenCollector
impl Unpin for TokenCollector
impl UnsafeUnpin for TokenCollector
impl UnwindSafe for TokenCollector
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