pub struct LabelStorageSurface;Expand description
Marker for the LabelStorage surface. See KeyedUniqueSurface.
Trait Implementations§
Source§impl Clone for LabelStorageSurface
impl Clone for LabelStorageSurface
Source§fn clone(&self) -> LabelStorageSurface
fn clone(&self) -> LabelStorageSurface
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 LabelStorageSurface
Source§impl Debug for LabelStorageSurface
impl Debug for LabelStorageSurface
Source§impl KeyedUniqueSurface for LabelStorageSurface
impl KeyedUniqueSurface for LabelStorageSurface
Source§const KIND: SurfaceKind = SurfaceKind::LabelStorage
const KIND: SurfaceKind = SurfaceKind::LabelStorage
Surface discriminant.
Source§fn duplicate_error(key: &Self::Key) -> PluginError
fn duplicate_error(key: &Self::Key) -> PluginError
Preflight: refuse a duplicate key. Read more
Auto Trait Implementations§
impl Freeze for LabelStorageSurface
impl RefUnwindSafe for LabelStorageSurface
impl Send for LabelStorageSurface
impl Sync for LabelStorageSurface
impl Unpin for LabelStorageSurface
impl UnsafeUnpin for LabelStorageSurface
impl UnwindSafe for LabelStorageSurface
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