pub enum SurfaceTarget {
BrowsingContext(BrowsingContextId),
TransientBrowsingContext(TransientBrowsingContextId),
}Expand description
Browser-managed surface target that can appear in the compositor scene.
Variants§
BrowsingContext(BrowsingContextId)
A regular browsing context surface.
TransientBrowsingContext(TransientBrowsingContextId)
A transient browsing context surface such as an extension popup.
Trait Implementations§
Source§impl Clone for SurfaceTarget
impl Clone for SurfaceTarget
Source§fn clone(&self) -> SurfaceTarget
fn clone(&self) -> SurfaceTarget
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SurfaceTarget
impl Debug for SurfaceTarget
Source§impl Hash for SurfaceTarget
impl Hash for SurfaceTarget
Source§impl PartialEq for SurfaceTarget
impl PartialEq for SurfaceTarget
impl Copy for SurfaceTarget
impl Eq for SurfaceTarget
impl StructuralPartialEq for SurfaceTarget
Auto Trait Implementations§
impl Freeze for SurfaceTarget
impl RefUnwindSafe for SurfaceTarget
impl Send for SurfaceTarget
impl Sync for SurfaceTarget
impl Unpin for SurfaceTarget
impl UnsafeUnpin for SurfaceTarget
impl UnwindSafe for SurfaceTarget
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.