pub struct PromptContext {Show 20 fields
pub label: String,
pub top: usize,
pub bottom: usize,
pub total: usize,
pub pct: u8,
pub rec_top: usize,
pub rec_bottom: usize,
pub rec_total: usize,
pub records_mode: bool,
pub wrap_offset: String,
pub format_tag: String,
pub filter_tag: String,
pub grep_tag: String,
pub hide_tag: String,
pub search_tag: String,
pub pretty_tag: String,
pub live_tag: String,
pub follow_tag: String,
pub preprocess_failed_tag: String,
pub file_index_tag: String,
}Expand description
All data the prompt template can resolve. Populated by the viewport
once per frame and passed to ParsedPrompt::render.
Fields§
§label: String§top: usize§bottom: usize§total: usize§pct: u8§rec_top: usize§rec_bottom: usize§rec_total: usize§records_mode: bool§wrap_offset: String§format_tag: String§filter_tag: String§grep_tag: String§hide_tag: String§search_tag: String§pretty_tag: String§live_tag: String§follow_tag: String§preprocess_failed_tag: String§file_index_tag: StringTrait Implementations§
Source§impl Debug for PromptContext
impl Debug for PromptContext
Source§impl Default for PromptContext
impl Default for PromptContext
Source§fn default() -> PromptContext
fn default() -> PromptContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PromptContext
impl RefUnwindSafe for PromptContext
impl Send for PromptContext
impl Sync for PromptContext
impl Unpin for PromptContext
impl UnsafeUnpin for PromptContext
impl UnwindSafe for PromptContext
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