pub struct BrowserApp {
pub model: BrowserModel,
pub fxar_path: Option<PathBuf>,
pub vector_search_fn: Option<Arc<dyn Fn(&str) -> Result<Vec<(f32, String)>> + Send + Sync + 'static>>,
}Expand description
The main browser application.
Fields§
§model: BrowserModel§fxar_path: Option<PathBuf>§vector_search_fn: Option<Arc<dyn Fn(&str) -> Result<Vec<(f32, String)>> + Send + Sync + 'static>>Implementations§
Source§impl BrowserApp
impl BrowserApp
Auto Trait Implementations§
impl Freeze for BrowserApp
impl !RefUnwindSafe for BrowserApp
impl Send for BrowserApp
impl Sync for BrowserApp
impl Unpin for BrowserApp
impl UnsafeUnpin for BrowserApp
impl !UnwindSafe for BrowserApp
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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