[]Struct servo::embedder::EmbedderCallbacks

pub struct EmbedderCallbacks {
    window: Rc<dyn WindowPortsMethods>,
    events_loop: Rc<RefCell<EventsLoop>>,
    gl: Rc<dyn Gl>,
}

Fields

window: Rc<dyn WindowPortsMethods>events_loop: Rc<RefCell<EventsLoop>>gl: Rc<dyn Gl>

Methods

impl EmbedderCallbacks

pub fn new(
    window: Rc<dyn WindowPortsMethods>,
    events_loop: Rc<RefCell<EventsLoop>>,
    gl: Rc<dyn Gl>
) -> EmbedderCallbacks

Trait Implementations

impl EmbedderMethods for EmbedderCallbacks

Auto Trait Implementations

impl !RefUnwindSafe for EmbedderCallbacks

impl !Send for EmbedderCallbacks

impl !Sync for EmbedderCallbacks

impl Unpin for EmbedderCallbacks

impl !UnwindSafe for EmbedderCallbacks

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Erased for T[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> MaybeBoxed<Box<T>> for T[src]

impl<T> MaybeBoxed<T> for T[src]

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T> SetParameter for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]