pub struct WindowSurface;Expand description
Marker for the Window surface. See NamedUniqueSurface.
Trait Implementations§
Source§impl Clone for WindowSurface
impl Clone for WindowSurface
Source§fn clone(&self) -> WindowSurface
fn clone(&self) -> WindowSurface
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WindowSurface
Source§impl Debug for WindowSurface
impl Debug for WindowSurface
Source§impl NamedUniqueSurface for WindowSurface
impl NamedUniqueSurface for WindowSurface
Source§const KIND: SurfaceKind = SurfaceKind::Window
const KIND: SurfaceKind = SurfaceKind::Window
Surface discriminant for record keeping.
Source§type Sig = WindowSignature
type Sig = WindowSignature
The registered signature (e.g.
FnSignature, AggSignature); unit
when the surface carries no signature (e.g. LocyAggregate).Source§type Provider = dyn WindowPluginFn
type Provider = dyn WindowPluginFn
The trait-object provider type behind
Arc<dyn …>.Auto Trait Implementations§
impl Freeze for WindowSurface
impl RefUnwindSafe for WindowSurface
impl Send for WindowSurface
impl Sync for WindowSurface
impl Unpin for WindowSurface
impl UnsafeUnpin for WindowSurface
impl UnwindSafe for WindowSurface
Blanket Implementations§
impl<T> Allocation for T
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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