pub struct SnippetData {
pub descriptions: Vec<String>,
pub commands: Vec<String>,
pub tags: Vec<Vec<String>>,
pub folders: Vec<Vec<String>>,
pub favorites: Vec<bool>,
}Expand description
Aggregated data for all snippets passed to the TUI selector.
Contains parallel vectors of snippet metadata where index i corresponds
to the same snippet across all fields.
Fields§
§descriptions: Vec<String>§commands: Vec<String>§folders: Vec<Vec<String>>§favorites: Vec<bool>Auto Trait Implementations§
impl Freeze for SnippetData
impl RefUnwindSafe for SnippetData
impl Send for SnippetData
impl Sync for SnippetData
impl Unpin for SnippetData
impl UnsafeUnpin for SnippetData
impl UnwindSafe for SnippetData
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 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