pub struct ChromeLauncher { /* private fields */ }Expand description
Launches a page in the shared, process-wide Chrome for one scenario, as its project serves it:
the project’s static/ files beside the page and its stylesheets linked from the document’s
head, by the rule largo serve applies (serve_web::stylesheet_links_for). A page’s layout is
its stylesheet’s as much as its markup’s — which element a click lands on depends on it — so a
page tested bare is not the page a visitor gets. A launcher with no project serves the page alone.
Implementations§
Source§impl ChromeLauncher
impl ChromeLauncher
Sourcepub fn for_project(static_dir: &Path) -> ChromeLauncher
pub fn for_project(static_dir: &Path) -> ChromeLauncher
A launcher for the pages of the project whose static files are in static_dir.
Trait Implementations§
Source§impl Default for ChromeLauncher
impl Default for ChromeLauncher
Source§fn default() -> ChromeLauncher
fn default() -> ChromeLauncher
Returns the “default value” for a type. Read more
Source§impl RemotePageLauncher for ChromeLauncher
impl RemotePageLauncher for ChromeLauncher
Auto Trait Implementations§
impl Freeze for ChromeLauncher
impl RefUnwindSafe for ChromeLauncher
impl Send for ChromeLauncher
impl Sync for ChromeLauncher
impl Unpin for ChromeLauncher
impl UnsafeUnpin for ChromeLauncher
impl UnwindSafe for ChromeLauncher
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.