Crate servo[][src]

Expand description

The servo test application.

Creates a Servo instance with a simple implementation of the compositor’s WindowMethods to create a working web browser.

This browser’s implementation of WindowMethods is built on top of winit, the cross-platform windowing library.

For the engine itself look next door in components/servo/


Application entry point, runs the event loop.

Similar to println!("{:?}", Backtrace::new()), but doesn’t allocate.

Implements the global methods required by Servo (not window/gl/compositor related).

Inspection and manipulation of the process’s environment.

An event loop implementation that works in headless mode.

A winit window implementation.

A headless window implementation.

Configuration options for a single run of the servo application. Created from command line arguments.

Panic support in the standard library.

A module for working with processes.

Native threads.

Definition of Window. Implemented by headless and headed windows.


Inspects an environment variable at compile time.

Panics the current thread.

A convenience macro for accessing a preference value using its static path. Passing an invalid path is a compile-time error.


A description of the options that a program can handle.



A trait for objects which are byte-oriented sinks.