Trait druid::piet::cairo::glib::bitflags::_core::marker::Unpin

1.33.0 · source ·
pub auto trait Unpin { }
Expand description

Types that can be safely moved after being pinned.

Rust itself has no notion of immovable types, and considers moves (e.g., through assignment or mem::replace) to always be safe.

The Pin type is used instead to prevent moves through the type system. Pointers P<T> wrapped in the Pin<P<T>> wrapper can’t be moved out of. See the pin module documentation for more information on pinning.

Implementing the Unpin trait for T lifts the restrictions of pinning off the type, which then allows moving T out of Pin<P<T>> with functions such as mem::replace.

Unpin has no consequence at all for non-pinned data. In particular, mem::replace happily moves !Unpin data (it works for any &mut T, not just when T: Unpin). However, you cannot use mem::replace on data wrapped inside a Pin<P<T>> because you cannot get the &mut T you need for that, and that is what makes this system work.

So this, for example, can only be done on types implementing Unpin:

use std::mem;
use std::pin::Pin;

let mut string = "this".to_string();
let mut pinned_string = Pin::new(&mut string);

// We need a mutable reference to call `mem::replace`.
// We can obtain such a reference by (implicitly) invoking `Pin::deref_mut`,
// but that is only possible because `String` implements `Unpin`.
mem::replace(&mut *pinned_string, "other".to_string());

This trait is automatically implemented for almost every type.

Implementors§

source§

impl !Unpin for PhantomPinned

1.36.0 · source§

impl Unpin for Waker

§

impl<'__pin, 'a, St> Unpin for Peek<'a, St>where St: Stream, __Origin<'__pin, 'a, St>: Unpin,

§

impl<'__pin, 'a, St> Unpin for PeekMut<'a, St>where St: Stream, __Origin<'__pin, 'a, St>: Unpin,

§

impl<'__pin, 'a, St, F> Unpin for NextIf<'a, St, F>where St: Stream, __Origin<'__pin, 'a, St, F>: Unpin,

§

impl<'__pin, 'a, St, T> Unpin for NextIfEq<'a, St, T>where St: Stream, __Origin<'__pin, 'a, St, T>: Unpin, T: ?Sized,

§

impl<'__pin, F> Unpin for CancellableFuture<F>where __Origin<'__pin, F>: Unpin,

§

impl<'__pin, F> Unpin for Flatten<F>where __Origin<'__pin, F>: Unpin, F: Future,

§

impl<'__pin, F> Unpin for FlattenStream<F>where __Origin<'__pin, F>: Unpin, F: Future,

§

impl<'__pin, F> Unpin for IntoStream<F>where __Origin<'__pin, F>: Unpin,

§

impl<'__pin, F> Unpin for OptionFuture<F>where __Origin<'__pin, F>: Unpin,

§

impl<'__pin, Fut1, Fut2> Unpin for Join<Fut1, Fut2>where Fut1: Future, Fut2: Future, __Origin<'__pin, Fut1, Fut2>: Unpin,

§

impl<'__pin, Fut1, Fut2> Unpin for TryFlatten<Fut1, Fut2>where __Origin<'__pin, Fut1, Fut2>: Unpin,

§

impl<'__pin, Fut1, Fut2> Unpin for TryJoin<Fut1, Fut2>where Fut1: TryFuture, Fut2: TryFuture, __Origin<'__pin, Fut1, Fut2>: Unpin,

§

impl<'__pin, Fut1, Fut2, F> Unpin for AndThen<Fut1, Fut2, F>where __Origin<'__pin, Fut1, Fut2, F>: Unpin,

§

impl<'__pin, Fut1, Fut2, F> Unpin for OrElse<Fut1, Fut2, F>where __Origin<'__pin, Fut1, Fut2, F>: Unpin,

§

impl<'__pin, Fut1, Fut2, F> Unpin for Then<Fut1, Fut2, F>where __Origin<'__pin, Fut1, Fut2, F>: Unpin,

§

impl<'__pin, Fut1, Fut2, Fut3> Unpin for Join3<Fut1, Fut2, Fut3>where Fut1: Future, Fut2: Future, Fut3: Future, __Origin<'__pin, Fut1, Fut2, Fut3>: Unpin,

§

impl<'__pin, Fut1, Fut2, Fut3> Unpin for TryJoin3<Fut1, Fut2, Fut3>where Fut1: TryFuture, Fut2: TryFuture, Fut3: TryFuture, __Origin<'__pin, Fut1, Fut2, Fut3>: Unpin,

§

impl<'__pin, Fut1, Fut2, Fut3, Fut4> Unpin for Join4<Fut1, Fut2, Fut3, Fut4>where Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future, __Origin<'__pin, Fut1, Fut2, Fut3, Fut4>: Unpin,

§

impl<'__pin, Fut1, Fut2, Fut3, Fut4> Unpin for TryJoin4<Fut1, Fut2, Fut3, Fut4>where Fut1: TryFuture, Fut2: TryFuture, Fut3: TryFuture, Fut4: TryFuture, __Origin<'__pin, Fut1, Fut2, Fut3, Fut4>: Unpin,

§

impl<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5> Unpin for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>where Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future, Fut5: Future, __Origin<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5>: Unpin,

§

impl<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5> Unpin for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>where Fut1: TryFuture, Fut2: TryFuture, Fut3: TryFuture, Fut4: TryFuture, Fut5: TryFuture, __Origin<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5>: Unpin,

§

impl<'__pin, Fut> Unpin for CatchUnwind<Fut>where __Origin<'__pin, Fut>: Unpin,

§

impl<'__pin, Fut> Unpin for Fuse<Fut>where __Origin<'__pin, Fut>: Unpin,

§

impl<'__pin, Fut> Unpin for IntoFuture<Fut>where __Origin<'__pin, Fut>: Unpin,

§

impl<'__pin, Fut> Unpin for NeverError<Fut>where __Origin<'__pin, Fut>: Unpin,

§

impl<'__pin, Fut> Unpin for Once<Fut>where __Origin<'__pin, Fut>: Unpin,

§

impl<'__pin, Fut> Unpin for TryFlattenStream<Fut>where __Origin<'__pin, Fut>: Unpin, Fut: TryFuture,

§

impl<'__pin, Fut> Unpin for UnitError<Fut>where __Origin<'__pin, Fut>: Unpin,

§

impl<'__pin, Fut, E> Unpin for ErrInto<Fut, E>where __Origin<'__pin, Fut, E>: Unpin,

§

impl<'__pin, Fut, E> Unpin for OkInto<Fut, E>where __Origin<'__pin, Fut, E>: Unpin,

§

impl<'__pin, Fut, F> Unpin for Inspect<Fut, F>where __Origin<'__pin, Fut, F>: Unpin,

§

impl<'__pin, Fut, F> Unpin for InspectErr<Fut, F>where __Origin<'__pin, Fut, F>: Unpin,

§

impl<'__pin, Fut, F> Unpin for InspectOk<Fut, F>where __Origin<'__pin, Fut, F>: Unpin,

§

impl<'__pin, Fut, F> Unpin for Map<Fut, F>where __Origin<'__pin, Fut, F>: Unpin,

§

impl<'__pin, Fut, F> Unpin for MapErr<Fut, F>where __Origin<'__pin, Fut, F>: Unpin,

§

impl<'__pin, Fut, F> Unpin for MapOk<Fut, F>where __Origin<'__pin, Fut, F>: Unpin,

§

impl<'__pin, Fut, F> Unpin for UnwrapOrElse<Fut, F>where __Origin<'__pin, Fut, F>: Unpin,

§

impl<'__pin, Fut, F, G> Unpin for MapOkOrElse<Fut, F, G>where __Origin<'__pin, Fut, F, G>: Unpin,

§

impl<'__pin, Fut, T> Unpin for MapInto<Fut, T>where __Origin<'__pin, Fut, T>: Unpin,

§

impl<'__pin, S> Unpin for PollImmediate<S>where __Origin<'__pin, S>: Unpin,

§

impl<'__pin, St1, St2> Unpin for Chain<St1, St2>where __Origin<'__pin, St1, St2>: Unpin,

§

impl<'__pin, St1, St2> Unpin for Select<St1, St2>where __Origin<'__pin, St1, St2>: Unpin,

§

impl<'__pin, St1, St2> Unpin for Zip<St1, St2>where St1: Stream, St2: Stream, __Origin<'__pin, St1, St2>: Unpin,

§

impl<'__pin, St1, St2, Clos, State> Unpin for SelectWithStrategy<St1, St2, Clos, State>where __Origin<'__pin, St1, St2, Clos, State>: Unpin,

§

impl<'__pin, St> Unpin for BufferUnordered<St>where __Origin<'__pin, St>: Unpin, St: Stream,

§

impl<'__pin, St> Unpin for Buffered<St>where __Origin<'__pin, St>: Unpin, St: Stream, <St as Stream>::Item: Future,

§

impl<'__pin, St> Unpin for CatchUnwind<St>where __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for Chunks<St>where St: Stream, __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for Concat<St>where St: Stream, __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for Cycle<St>where __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for Enumerate<St>where __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for Flatten<St>where __Origin<'__pin, St>: Unpin, St: Stream,

§

impl<'__pin, St> Unpin for Fuse<St>where __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for IntoStream<St>where __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for Peekable<St>where St: Stream, __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for ReadyChunks<St>where St: Stream, __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for SelectAll<St>where __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for Skip<St>where __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for Take<St>where __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for TryBufferUnordered<St>where __Origin<'__pin, St>: Unpin, St: TryStream,

§

impl<'__pin, St> Unpin for TryBuffered<St>where __Origin<'__pin, St>: Unpin, St: TryStream, <St as TryStream>::Ok: TryFuture,

§

impl<'__pin, St> Unpin for TryChunks<St>where St: TryStream, __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for TryConcat<St>where St: TryStream, __Origin<'__pin, St>: Unpin,

§

impl<'__pin, St> Unpin for TryFlatten<St>where __Origin<'__pin, St>: Unpin, St: TryStream,

§

impl<'__pin, St, C> Unpin for Collect<St, C>where __Origin<'__pin, St, C>: Unpin,

§

impl<'__pin, St, C> Unpin for TryCollect<St, C>where __Origin<'__pin, St, C>: Unpin,

§

impl<'__pin, St, E> Unpin for ErrInto<St, E>where __Origin<'__pin, St, E>: Unpin,

§

impl<'__pin, St, F> Unpin for Inspect<St, F>where __Origin<'__pin, St, F>: Unpin,

§

impl<'__pin, St, F> Unpin for InspectErr<St, F>where __Origin<'__pin, St, F>: Unpin,

§

impl<'__pin, St, F> Unpin for InspectOk<St, F>where __Origin<'__pin, St, F>: Unpin,

§

impl<'__pin, St, F> Unpin for Map<St, F>where __Origin<'__pin, St, F>: Unpin,

§

impl<'__pin, St, F> Unpin for MapErr<St, F>where __Origin<'__pin, St, F>: Unpin,

§

impl<'__pin, St, F> Unpin for MapOk<St, F>where __Origin<'__pin, St, F>: Unpin,

§

impl<'__pin, St, FromA, FromB> Unpin for Unzip<St, FromA, FromB>where __Origin<'__pin, St, FromA, FromB>: Unpin,

§

impl<'__pin, St, Fut> Unpin for TakeUntil<St, Fut>where St: Stream, Fut: Future, __Origin<'__pin, St, Fut>: Unpin,

§

impl<'__pin, St, Fut, F> Unpin for AndThen<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin,

§

impl<'__pin, St, Fut, F> Unpin for Filter<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin, St: Stream,

§

impl<'__pin, St, Fut, F> Unpin for FilterMap<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin,

§

impl<'__pin, St, Fut, F> Unpin for ForEach<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin,

§

impl<'__pin, St, Fut, F> Unpin for ForEachConcurrent<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin,

§

impl<'__pin, St, Fut, F> Unpin for OrElse<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin,

§

impl<'__pin, St, Fut, F> Unpin for SkipWhile<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin, St: Stream,

§

impl<'__pin, St, Fut, F> Unpin for TakeWhile<St, Fut, F>where St: Stream, __Origin<'__pin, St, Fut, F>: Unpin,

§

impl<'__pin, St, Fut, F> Unpin for Then<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin,

§

impl<'__pin, St, Fut, F> Unpin for TryFilter<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin, St: TryStream,

§

impl<'__pin, St, Fut, F> Unpin for TryFilterMap<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin,

§

impl<'__pin, St, Fut, F> Unpin for TryForEach<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin,

§

impl<'__pin, St, Fut, F> Unpin for TryForEachConcurrent<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin,

§

impl<'__pin, St, Fut, F> Unpin for TrySkipWhile<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin, St: TryStream,

§

impl<'__pin, St, Fut, F> Unpin for TryTakeWhile<St, Fut, F>where __Origin<'__pin, St, Fut, F>: Unpin, St: TryStream,

§

impl<'__pin, St, Fut, T, F> Unpin for Fold<St, Fut, T, F>where __Origin<'__pin, St, Fut, T, F>: Unpin,

§

impl<'__pin, St, Fut, T, F> Unpin for TryFold<St, Fut, T, F>where __Origin<'__pin, St, Fut, T, F>: Unpin,

§

impl<'__pin, St, S, Fut, F> Unpin for Scan<St, S, Fut, F>where St: Stream, __Origin<'__pin, St, S, Fut, F>: Unpin,

§

impl<'__pin, St, U, F> Unpin for FlatMap<St, U, F>where __Origin<'__pin, St, U, F>: Unpin,

source§

impl<'__pin, T> Unpin for Instrumented<T>where __Origin<'__pin, T>: Unpin,

source§

impl<'__pin, T> Unpin for WithDispatch<T>where __Origin<'__pin, T>: Unpin,

§

impl<'__pin, T> Unpin for Abortable<T>where __Origin<'__pin, T>: Unpin,

§

impl<'__pin, T> Unpin for PollImmediate<T>where __Origin<'__pin, T>: Unpin,

§

impl<'__pin, T, F, Fut> Unpin for TryUnfold<T, F, Fut>where __Origin<'__pin, T, F, Fut>: Unpin,

§

impl<'__pin, T, F, Fut> Unpin for Unfold<T, F, Fut>where __Origin<'__pin, T, F, Fut>: Unpin,

source§

impl<'a, T> Unpin for &'a Twhere T: 'a + ?Sized,

source§

impl<'a, T> Unpin for &'a mut Twhere T: 'a + ?Sized,

§

impl<A, B> Unpin for Select<A, B>where A: Unpin, B: Unpin,

§

impl<A, B> Unpin for TrySelect<A, B>where A: Unpin, B: Unpin,

§

impl<A, F> Unpin for RepeatWith<F>where F: FnMut() -> A,

source§

impl<Dyn> Unpin for DynMetadata<Dyn>where Dyn: ?Sized,

1.64.0 · source§

impl<F> Unpin for druid::piet::cairo::glib::bitflags::_core::future::PollFn<F>where F: Unpin,

§

impl<F> Unpin for Lazy<F>

§

impl<F> Unpin for PollFn<F>

§

impl<F> Unpin for PollFn<F>

§

impl<F, O, T> Unpin for GioInfallibleFuture<F, O, T>

§

impl<F, O, T, E> Unpin for GioFuture<F, O, T, E>

§

impl<F, T> Unpin for SourceFuture<F, T>

§

impl<F, T> Unpin for SourceStream<F, T>

§

impl<Fut> Unpin for FuturesUnordered<Fut>

§

impl<Fut> Unpin for MaybeDone<Fut>where Fut: Future + Unpin,

§

impl<Fut> Unpin for SelectAll<Fut>where Fut: Unpin,

§

impl<Fut> Unpin for SelectOk<Fut>where Fut: Unpin,

§

impl<Fut> Unpin for Shared<Fut>where Fut: Future,

§

impl<Fut> Unpin for TryMaybeDone<Fut>where Fut: TryFuture + Unpin,

source§

impl<I> Unpin for FromIter<I>

§

impl<I> Unpin for Iter<I>

§

impl<St> Unpin for Next<'_, St>where St: Unpin + ?Sized,

§

impl<St> Unpin for TryNext<'_, St>where St: Unpin + ?Sized,

1.38.0 · source§

impl<T> Unpin for *const Twhere T: ?Sized,

1.38.0 · source§

impl<T> Unpin for *mut Twhere T: ?Sized,

1.48.0 · source§

impl<T> Unpin for druid::piet::cairo::glib::bitflags::_core::future::Ready<T>

source§

impl<T> Unpin for Rc<T>where T: ?Sized,

source§

impl<T> Unpin for alloc::sync::Arc<T>where T: ?Sized,

§

impl<T> Unpin for Empty<T>

§

impl<T> Unpin for FutureObj<'_, T>

§

impl<T> Unpin for FuturesOrdered<T>where T: Future,

§

impl<T> Unpin for InputStreamAsyncBufRead<T>where T: IsA<InputStream>,

§

impl<T> Unpin for LocalFutureObj<'_, T>

§

impl<T> Unpin for Pending<T>

§

impl<T> Unpin for Pending<T>

§

impl<T> Unpin for Ready<T>

§

impl<T> Unpin for Receiver<T>

§

impl<T> Unpin for Receiver<T>

§

impl<T> Unpin for Repeat<T>

§

impl<T> Unpin for Sender<T>

§

impl<T> Unpin for UnboundedReceiver<T>

source§

impl<T, A> Unpin for Box<T, A>where A: Allocator + 'static, T: ?Sized,

Auto implementors§

§

impl !Unpin for cairo_device_t

§

impl !Unpin for cairo_font_face_t

§

impl !Unpin for cairo_font_options_t

§

impl !Unpin for cairo_pattern_t

§

impl !Unpin for cairo_region_t

§

impl !Unpin for cairo_scaled_font_t

§

impl !Unpin for cairo_surface_t

§

impl !Unpin for cairo_t

§

impl !Unpin for xcb_connection_t

§

impl !Unpin for xcb_render_pictforminfo_t

§

impl !Unpin for xcb_screen_t

§

impl !Unpin for xcb_visualtype_t

§

impl !Unpin for GBytes

§

impl !Unpin for GChecksum

§

impl !Unpin for GDateTime

§

impl !Unpin for GDoubleIEEE754

§

impl !Unpin for GFloatIEEE754

§

impl !Unpin for GHashTable

§

impl !Unpin for GKeyFile

§

impl !Unpin for GMainContext

§

impl !Unpin for GMainLoop

§

impl !Unpin for GMappedFile

§

impl !Unpin for GMarkupParseContext

§

impl !Unpin for GMatchInfo

§

impl !Unpin for GOptionGroup

§

impl !Unpin for GPatternSpec

§

impl !Unpin for GRegex

§

impl !Unpin for GThread

§

impl !Unpin for GTimeZone

§

impl !Unpin for GTree

§

impl !Unpin for GUri

§

impl !Unpin for GVariant

§

impl !Unpin for GVariantType

§

impl !Unpin for _GAsyncQueue

§

impl !Unpin for _GBookmarkFile

§

impl !Unpin for _GData

§

impl !Unpin for _GDir

§

impl !Unpin for _GHmac

§

impl !Unpin for _GIConv

§

impl !Unpin for _GOptionContext

§

impl !Unpin for _GRand

§

impl !Unpin for _GSequence

§

impl !Unpin for _GSequenceIter

§

impl !Unpin for _GSourcePrivate

§

impl !Unpin for _GStatBuf

§

impl !Unpin for _GStringChunk

§

impl !Unpin for _GStrvBuilder

§

impl !Unpin for _GTestCase

§

impl !Unpin for _GTestSuite

§

impl !Unpin for _GTimer

§

impl !Unpin for _GTreeNode

§

impl !Unpin for GBinding

§

impl !Unpin for GBindingGroup

§

impl !Unpin for GSignalGroup

§

impl !Unpin for GTypeCValue

§

impl !Unpin for GTypePlugin

§

impl !Unpin for _GParamSpecPool

§

impl Unpin for Code

§

impl Unpin for Color

§

impl Unpin for Cursor

§

impl Unpin for Handled

§

impl Unpin for InternalEvent

§

impl Unpin for InternalLifeCycle

§

impl Unpin for druid::Location

§

impl Unpin for MouseButton

§

impl Unpin for druid::PlatformError

§

impl Unpin for RawMods

§

impl Unpin for RawWindowHandle

§

impl Unpin for SysMods

§

impl Unpin for Target

§

impl Unpin for druid::Value

§

impl Unpin for WindowLevel

§

impl Unpin for WindowSizePolicy

§

impl Unpin for WindowState

§

impl Unpin for BarHeldState

§

impl Unpin for BarHoveredState

§

impl Unpin for ScrollbarsEnabled

§

impl Unpin for Record

§

impl Unpin for Affinity

§

impl Unpin for Attribute

§

impl Unpin for Direction

§

impl Unpin for druid::text::ImeInvalidation

§

impl Unpin for Movement

§

impl Unpin for Action

§

impl Unpin for VerticalMovement

§

impl Unpin for WritingDirection

§

impl Unpin for Axis

§

impl Unpin for CrossAxisAlignment

§

impl Unpin for FillStrat

§

impl Unpin for KnobStyle

§

impl Unpin for LineBreaking

§

impl Unpin for MainAxisAlignment

§

impl Unpin for TabsEdge

§

impl Unpin for TabsTransition

§

impl Unpin for TextBoxEvent

§

impl Unpin for druid::widget::prelude::Event

§

impl Unpin for LifeCycle

§

impl Unpin for ColorParseError

§

impl Unpin for druid::piet::Error

§

impl Unpin for FixedGradient

§

impl Unpin for FontStyle

§

impl Unpin for druid::piet::ImageFormat

§

impl Unpin for InterpolationMode

§

impl Unpin for druid::piet::LineCap

§

impl Unpin for druid::piet::LineJoin

§

impl Unpin for PaintBrush

§

impl Unpin for ScaleMode

§

impl Unpin for TextAlignment

§

impl Unpin for TextAttribute

§

impl Unpin for ColorType

§

impl Unpin for DynamicImage

§

impl Unpin for ExtendedColorType

§

impl Unpin for ImageError

§

impl Unpin for druid::piet::image_crate::ImageFormat

§

impl Unpin for ImageOutputFormat

§

impl Unpin for ImageFormatHint

§

impl Unpin for LimitErrorKind

§

impl Unpin for ParameterErrorKind

§

impl Unpin for UnsupportedErrorKind

§

impl Unpin for druid::piet::image_crate::flat::Error

§

impl Unpin for NormalForm

§

impl Unpin for FilterType

§

impl Unpin for PathEl

§

impl Unpin for PathSeg

§

impl Unpin for SvgParseError

§

impl Unpin for Antialias

§

impl Unpin for druid::piet::cairo::BorrowError

§

impl Unpin for Content

§

impl Unpin for DeviceType

§

impl Unpin for druid::piet::cairo::Error

§

impl Unpin for Extend

§

impl Unpin for FillRule

§

impl Unpin for druid::piet::cairo::Filter

§

impl Unpin for FontSlant

§

impl Unpin for FontType

§

impl Unpin for druid::piet::cairo::FontWeight

§

impl Unpin for Format

§

impl Unpin for HintMetrics

§

impl Unpin for HintStyle

§

impl Unpin for IoError

§

impl Unpin for druid::piet::cairo::LineCap

§

impl Unpin for druid::piet::cairo::LineJoin

§

impl Unpin for MeshCorner

§

impl Unpin for Operator

§

impl Unpin for PathDataType

§

impl Unpin for PathSegment

§

impl Unpin for PatternType

§

impl Unpin for RegionOverlap

§

impl Unpin for SubpixelOrder

§

impl Unpin for SurfaceType

§

impl Unpin for TextClusterFlags

§

impl Unpin for ChecksumType

§

impl Unpin for ConvertError

§

impl Unpin for CvtError

§

impl Unpin for DateMonth

§

impl Unpin for DateWeekday

§

impl Unpin for FileError

§

impl Unpin for IConvError

§

impl Unpin for KeyFileError

§

impl Unpin for LogLevel

§

impl Unpin for LogWriterOutput

§

impl Unpin for MarkupError

§

impl Unpin for OptionArg

§

impl Unpin for SeekType

§

impl Unpin for TimeType

§

impl Unpin for UnicodeScript

§

impl Unpin for UserDirectory

§

impl Unpin for VariantClass

§

impl Unpin for InvalidCharError

§

impl Unpin for druid::piet::cairo::glib::bitflags::_core::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for c_void

§

impl Unpin for druid::piet::cairo::glib::bitflags::_core::fmt::Alignment

§

impl Unpin for IpAddr

§

impl Unpin for Ipv6MulticastScope

§

impl Unpin for SocketAddr

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for Which

§

impl Unpin for SearchStep

§

impl Unpin for druid::piet::cairo::glib::bitflags::_core::sync::atomic::Ordering

§

impl Unpin for DebugState

§

impl Unpin for MissingKeyError

§

impl Unpin for Deref

§

impl Unpin for Identity

§

impl Unpin for druid::lens::Ref

§

impl Unpin for Unit

§

impl Unpin for ScrollComponent

§

impl Unpin for Affine

§

impl Unpin for Application

§

impl Unpin for Clipboard

§

impl Unpin for ClipboardFormat

§

impl Unpin for Command

§

impl Unpin for CursorDesc

§

impl Unpin for Env

§

impl Unpin for ExtEventError

§

impl Unpin for ExtEventSink

§

impl Unpin for FileDialogOptions

§

impl Unpin for FileInfo

§

impl Unpin for FileSpec

§

impl Unpin for HotKey

§

impl Unpin for ImageBuf

§

impl Unpin for Insets

§

impl Unpin for KeyEvent

§

impl Unpin for druid::LinearGradient

§

impl Unpin for Modifiers

§

impl Unpin for Monitor

§

impl Unpin for MouseButtons

§

impl Unpin for MouseEvent

§

impl Unpin for Notification

§

impl Unpin for Point

§

impl Unpin for druid::RadialGradient

§

impl Unpin for druid::Rect

§

impl Unpin for druid::Region

§

impl Unpin for RoundedRectRadii

§

impl Unpin for Scale

§

impl Unpin for ScaledArea

§

impl Unpin for Screen

§

impl Unpin for Size

§

impl Unpin for TimerToken

§

impl Unpin for UnitPoint

§

impl Unpin for ValueTypeError

§

impl Unpin for Vec2

§

impl Unpin for ViewContext

§

impl Unpin for WidgetState

§

impl Unpin for WindowConfig

§

impl Unpin for WindowHandle

§

impl Unpin for WindowId

§

impl Unpin for Recording

§

impl Unpin for AttributeSpans

§

impl Unpin for FontDescriptor

§

impl Unpin for LayoutMetrics

§

impl Unpin for RichText

§

impl Unpin for RichTextBuilder

§

impl Unpin for Selection

§

impl Unpin for Validation

§

impl Unpin for ValidationError

§

impl Unpin for BoxConstraints

§

impl Unpin for WidgetId

§

impl Unpin for Checkbox

§

impl Unpin for FlexParams

§

impl Unpin for Image

§

impl Unpin for ProgressBar

§

impl Unpin for RadioGroup

§

impl Unpin for RangeSlider

§

impl Unpin for Slider

§

impl Unpin for Spinner

§

impl Unpin for Stepper

§

impl Unpin for Svg

§

impl Unpin for SvgData

§

impl Unpin for Switch

§

impl Unpin for Viewport

§

impl Unpin for DecodingError

§

impl Unpin for EncodingError

§

impl Unpin for LimitError

§

impl Unpin for ParameterError

§

impl Unpin for UnsupportedError

§

impl Unpin for SampleLayout

§

impl Unpin for BiLevel

§

impl Unpin for LimitSupport

§

impl Unpin for Limits

§

impl Unpin for druid::piet::image_crate::math::Rect

§

impl Unpin for Delay

§

impl Unpin for Frame

§

impl Unpin for Progress

§

impl Unpin for druid::piet::kurbo::Arc

§

impl Unpin for BezPath

§

impl Unpin for Circle

§

impl Unpin for CircleSegment

§

impl Unpin for ConstPoint

§

impl Unpin for CubicBez

§

impl Unpin for CubicBezIter

§

impl Unpin for Ellipse

§

impl Unpin for Line

§

impl Unpin for LineIntersection

§

impl Unpin for MinDistance

§

impl Unpin for Nearest

§

impl Unpin for PathSegIter

§

impl Unpin for QuadBez

§

impl Unpin for QuadBezIter

§

impl Unpin for QuadSpline

§

impl Unpin for RoundedRect

§

impl Unpin for SvgArc

§

impl Unpin for TranslateScale

§

impl Unpin for CairoImage

§

impl Unpin for CairoText

§

impl Unpin for CairoTextLayout

§

impl Unpin for CairoTextLayoutBuilder

§

impl Unpin for druid::piet::Device

§

impl Unpin for FixedLinearGradient

§

impl Unpin for FixedRadialGradient

§

impl Unpin for FontFamily

§

impl Unpin for druid::piet::FontWeight

§

impl Unpin for GradientStop

§

impl Unpin for HitTestPoint

§

impl Unpin for HitTestPosition

§

impl Unpin for LineMetric

§

impl Unpin for StrokeDash

§

impl Unpin for StrokeStyle

§

impl Unpin for LayoutDefaults

§

impl Unpin for cairo_bool_t

§

impl Unpin for cairo_font_extents_t

§

impl Unpin for cairo_glyph_t

§

impl Unpin for cairo_matrix_t

§

impl Unpin for cairo_path_data_header

§

impl Unpin for cairo_path_t

§

impl Unpin for cairo_rectangle_int_t

§

impl Unpin for cairo_rectangle_list_t

§

impl Unpin for cairo_rectangle_t

§

impl Unpin for cairo_text_cluster_t

§

impl Unpin for cairo_text_extents_t

§

impl Unpin for cairo_user_data_key_t

§

impl Unpin for druid::piet::cairo::Context

§

impl Unpin for druid::piet::cairo::Device

§

impl Unpin for FontExtents

§

impl Unpin for FontFace

§

impl Unpin for FontOptions

§

impl Unpin for Glyph

§

impl Unpin for Gradient

§

impl Unpin for ImageSurface

§

impl Unpin for ImageSurfaceDataOwned

§

impl Unpin for druid::piet::cairo::LinearGradient

§

impl Unpin for MappedImageSurface

§

impl Unpin for Matrix

§

impl Unpin for Mesh

§

impl Unpin for Path

§

impl Unpin for Pattern

§

impl Unpin for PdfOutline

§

impl Unpin for druid::piet::cairo::RadialGradient

§

impl Unpin for RecordingSurface

§

impl Unpin for Rectangle

§

impl Unpin for RectangleInt

§

impl Unpin for RectangleList

§

impl Unpin for druid::piet::cairo::Region

§

impl Unpin for ScaledFont

§

impl Unpin for SolidPattern

§

impl Unpin for Surface

§

impl Unpin for SurfacePattern

§

impl Unpin for TextCluster

§

impl Unpin for TextExtents

§

impl Unpin for UserFontFace

§

impl Unpin for Version

§

impl Unpin for XCBConnection

§

impl Unpin for XCBDrawable

§

impl Unpin for XCBPixmap

§

impl Unpin for XCBRenderPictFormInfo

§

impl Unpin for XCBScreen

§

impl Unpin for XCBSurface

§

impl Unpin for XCBVisualType

§

impl Unpin for GArray

§

impl Unpin for GByteArray

§

impl Unpin for GCond

§

impl Unpin for GDate

§

impl Unpin for GDebugKey

§

impl Unpin for GDoubleIEEE754_mpn

§

impl Unpin for GError

§

impl Unpin for GFloatIEEE754_mpn

§

impl Unpin for GHashTableIter

§

impl Unpin for GHook

§

impl Unpin for GHookList

§

impl Unpin for GIOChannel

§

impl Unpin for GIOFuncs

§

impl Unpin for GList

§

impl Unpin for GLogField

§

impl Unpin for GMarkupParser

§

impl Unpin for GMemVTable

§

impl Unpin for GNode

§

impl Unpin for GOnce

§

impl Unpin for GOptionEntry

§

impl Unpin for GPollFD

§

impl Unpin for GPrivate

§

impl Unpin for GPtrArray

§

impl Unpin for GQueue

§

impl Unpin for GRWLock

§

impl Unpin for GRecMutex

§

impl Unpin for GSList

§

impl Unpin for GScanner

§

impl Unpin for GScannerConfig

§

impl Unpin for GSource

§

impl Unpin for GSourceCallbackFuncs

§

impl Unpin for GSourceFuncs

§

impl Unpin for druid::piet::cairo::glib::ffi::GString

§

impl Unpin for GTestConfig

§

impl Unpin for GTestLogBuffer

§

impl Unpin for GTestLogMsg

§

impl Unpin for GThreadPool

§

impl Unpin for GTimeVal

§

impl Unpin for GTrashStack

§

impl Unpin for GUriParamsIter

§

impl Unpin for GVariantBuilder

§

impl Unpin for GVariantBuilder_u_s

§

impl Unpin for GVariantDict

§

impl Unpin for GVariantDict_u_s

§

impl Unpin for GVariantIter

§

impl Unpin for passwd

§

impl Unpin for GCClosure

§

impl Unpin for GClosure

§

impl Unpin for GClosureNotifyData

§

impl Unpin for GEnumClass

§

impl Unpin for GEnumValue

§

impl Unpin for GFlagsClass

§

impl Unpin for GFlagsValue

§

impl Unpin for GInitiallyUnowned

§

impl Unpin for GInitiallyUnownedClass

§

impl Unpin for GInterfaceInfo

§

impl Unpin for GObject

§

impl Unpin for GObjectClass

§

impl Unpin for GObjectConstructParam

§

impl Unpin for GParamSpec

§

impl Unpin for GParamSpecBoolean

§

impl Unpin for GParamSpecBoxed

§

impl Unpin for GParamSpecChar

§

impl Unpin for GParamSpecClass

§

impl Unpin for GParamSpecDouble

§

impl Unpin for GParamSpecEnum

§

impl Unpin for GParamSpecFlags

§

impl Unpin for GParamSpecFloat

§

impl Unpin for GParamSpecGType

§

impl Unpin for GParamSpecInt64

§

impl Unpin for GParamSpecInt

§

impl Unpin for GParamSpecLong

§

impl Unpin for GParamSpecObject

§

impl Unpin for GParamSpecOverride

§

impl Unpin for GParamSpecParam

§

impl Unpin for GParamSpecPointer

§

impl Unpin for GParamSpecString

§

impl Unpin for GParamSpecTypeInfo

§

impl Unpin for GParamSpecUChar

§

impl Unpin for GParamSpecUInt64

§

impl Unpin for GParamSpecUInt

§

impl Unpin for GParamSpecULong

§

impl Unpin for GParamSpecUnichar

§

impl Unpin for GParamSpecValueArray

§

impl Unpin for GParamSpecVariant

§

impl Unpin for GParameter

§

impl Unpin for GSignalInvocationHint

§

impl Unpin for GSignalQuery

§

impl Unpin for GTypeClass

§

impl Unpin for GTypeFundamentalInfo

§

impl Unpin for GTypeInfo

§

impl Unpin for GTypeInstance

§

impl Unpin for GTypeInterface

§

impl Unpin for GTypeModule

§

impl Unpin for GTypeModuleClass

§

impl Unpin for GTypePluginClass

§

impl Unpin for GTypeQuery

§

impl Unpin for GTypeValueTable

§

impl Unpin for GValue

§

impl Unpin for GValueArray

§

impl Unpin for GWeakRef

§

impl Unpin for ObjectRef

§

impl Unpin for PropertyNotificationFreezeGuard

§

impl Unpin for OnceBool

§

impl Unpin for OnceNonZeroUsize

§

impl Unpin for Inhibit

§

impl Unpin for Binding

§

impl Unpin for BindingFlags

§

impl Unpin for BoolError

§

impl Unpin for BoxedAnyObject

§

impl Unpin for BoxedValue

§

impl Unpin for ByteArray

§

impl Unpin for druid::piet::cairo::glib::Bytes

§

impl Unpin for Char

§

impl Unpin for Checksum

§

impl Unpin for Closure

§

impl Unpin for CollationKey

§

impl Unpin for Continue

§

impl Unpin for Date

§

impl Unpin for DateTime

§

impl Unpin for EnumClass

§

impl Unpin for EnumValue

§

impl Unpin for druid::piet::cairo::glib::Error

§

impl Unpin for FilenameCollationKey

§

impl Unpin for FlagsClass

§

impl Unpin for FlagsValue

§

impl Unpin for FormatSizeFlags

§

impl Unpin for FutureWithTimeoutError

§

impl Unpin for GStr

§

impl Unpin for druid::piet::cairo::glib::GString

§

impl Unpin for GStringBuilder

§

impl Unpin for IConv

§

impl Unpin for ILong

§

impl Unpin for IOCondition

§

impl Unpin for InitiallyUnowned

§

impl Unpin for KeyFile

§

impl Unpin for KeyFileFlags

§

impl Unpin for LogHandlerId

§

impl Unpin for LogLevelFlags

§

impl Unpin for LogLevels

§

impl Unpin for MainContext

§

impl Unpin for MainLoop

§

impl Unpin for MarkupParseContext

§

impl Unpin for Object

§

impl Unpin for OptionFlags

§

impl Unpin for ParamFlags

§

impl Unpin for ParamSpec

§

impl Unpin for ParamSpecBoolean

§

impl Unpin for ParamSpecBoxed

§

impl Unpin for ParamSpecChar

§

impl Unpin for ParamSpecDouble

§

impl Unpin for ParamSpecEnum

§

impl Unpin for ParamSpecFlags

§

impl Unpin for ParamSpecFloat

§

impl Unpin for ParamSpecGType

§

impl Unpin for ParamSpecInt64

§

impl Unpin for ParamSpecInt

§

impl Unpin for ParamSpecLong

§

impl Unpin for ParamSpecObject

§

impl Unpin for ParamSpecOverride

§

impl Unpin for ParamSpecParam

§

impl Unpin for ParamSpecPointer

§

impl Unpin for ParamSpecString

§

impl Unpin for ParamSpecUChar

§

impl Unpin for ParamSpecUInt64

§

impl Unpin for ParamSpecUInt

§

impl Unpin for ParamSpecULong

§

impl Unpin for ParamSpecUnichar

§

impl Unpin for ParamSpecValueArray

§

impl Unpin for ParamSpecVariant

§

impl Unpin for Pid

§

impl Unpin for Priority

§

impl Unpin for Quark

§

impl Unpin for RustClosure

§

impl Unpin for SendValue

§

impl Unpin for SignalFlags

§

impl Unpin for SignalHandlerId

§

impl Unpin for druid::piet::cairo::glib::Source

§

impl Unpin for SourceId

§

impl Unpin for SpawnFlags

§

impl Unpin for ThreadPool

§

impl Unpin for TimeSpan

§

impl Unpin for TimeZone

§

impl Unpin for Type

§

impl Unpin for UChar

§

impl Unpin for ULong

§

impl Unpin for druid::piet::cairo::glib::Value

§

impl Unpin for ValueArray

§

impl Unpin for Variant

§

impl Unpin for VariantDict

§

impl Unpin for VariantIter

§

impl Unpin for VariantTy

§

impl Unpin for VariantType

§

impl Unpin for SignalBuilder

§

impl Unpin for Signal

§

impl Unpin for SignalClassHandlerToken

§

impl Unpin for SignalId

§

impl Unpin for SignalInvocationHint

§

impl Unpin for SignalQuery

§

impl Unpin for SignalType

§

impl Unpin for TypeData

§

impl Unpin for GlibNoneError

§

impl Unpin for HashTable

§

impl Unpin for druid::piet::cairo::glib::translate::List

§

impl Unpin for PtrArray

§

impl Unpin for druid::piet::cairo::glib::translate::SList

§

impl Unpin for CharTypeChecker

§

impl Unpin for NopChecker

§

impl Unpin for ValueTypeMismatchError

§

impl Unpin for Handle

§

impl Unpin for ObjectPath

§

impl Unpin for Signature

§

impl Unpin for VariantTypeMismatchError

§

impl Unpin for AllocError

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for TypeId

§

impl Unpin for CpuidResult

§

impl Unpin for __m128

§

impl Unpin for __m128bh

§

impl Unpin for __m128d

§

impl Unpin for __m128i

§

impl Unpin for __m256

§

impl Unpin for __m256bh

§

impl Unpin for __m256d

§

impl Unpin for __m256i

§

impl Unpin for __m512

§

impl Unpin for __m512bh

§

impl Unpin for __m512d

§

impl Unpin for __m512i

§

impl Unpin for TryFromSliceError

§

impl Unpin for druid::piet::cairo::glib::bitflags::_core::ascii::EscapeDefault

§

impl Unpin for druid::piet::cairo::glib::bitflags::_core::cell::BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for CharTryFromError

§

impl Unpin for DecodeUtf16Error

§

impl Unpin for druid::piet::cairo::glib::bitflags::_core::char::EscapeDebug

§

impl Unpin for druid::piet::cairo::glib::bitflags::_core::char::EscapeDefault

§

impl Unpin for druid::piet::cairo::glib::bitflags::_core::char::EscapeUnicode

§

impl Unpin for ParseCharError

§

impl Unpin for ToLowercase

§

impl Unpin for ToUppercase

§

impl Unpin for TryFromCharError

§

impl Unpin for CStr

§

impl Unpin for FromBytesUntilNulError

§

impl Unpin for FromBytesWithNulError

§

impl Unpin for druid::piet::cairo::glib::bitflags::_core::fmt::Error

§

impl Unpin for SipHasher

§

impl Unpin for BasicBlock

§

impl Unpin for Assume

§

impl Unpin for AddrParseError

§

impl Unpin for Ipv4Addr

§

impl Unpin for Ipv6Addr

§

impl Unpin for SocketAddrV4

§

impl Unpin for SocketAddrV6

§

impl Unpin for NonZeroI8

§

impl Unpin for NonZeroI16

§

impl Unpin for NonZeroI32

§

impl Unpin for NonZeroI64

§

impl Unpin for NonZeroI128

§

impl Unpin for NonZeroIsize

§

impl Unpin for NonZeroU8

§

impl Unpin for NonZeroU16

§

impl Unpin for NonZeroU32

§

impl Unpin for NonZeroU64

§

impl Unpin for NonZeroU128

§

impl Unpin for NonZeroUsize

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for druid::piet::cairo::glib::bitflags::_core::ptr::Alignment

§

impl Unpin for TimSortRun

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RawWaker

§

impl Unpin for RawWakerVTable

§

impl Unpin for Duration

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for cairo_path_data

§

impl Unpin for GMutex

§

impl Unpin for GTokenValue

§

impl Unpin for GVariantBuilder_u

§

impl Unpin for GVariantDict_u

§

impl Unpin for GValue_data

§

impl Unpin for GWeakRef_priv

§

impl Unpin for Alignment

§

impl Unpin for Argument

§

impl Unpin for Big8x3

§

impl Unpin for Big32x40

§

impl Unpin for Count

§

impl Unpin for Decoded

§

impl Unpin for FormatSpec

§

impl Unpin for FullDecoded

§

impl Unpin for Number

§

impl Unpin for Sign

§

impl Unpin for TryCaptureWithDebug

§

impl Unpin for TryCaptureWithoutDebug

§

impl<'a> !Unpin for Demand<'a>

§

impl<'a> Unpin for MenuEventCtx<'a>

§

impl<'a> Unpin for DelegateCtx<'a>

§

impl<'a> Unpin for TargetGuard<'a>

§

impl<'a> Unpin for AttributesAdder<'a>

§

impl<'a> Unpin for StringCursor<'a>

§

impl<'a> Unpin for Frames<'a>

§

impl<'a> Unpin for BitmapTarget<'a>

§

impl<'a> Unpin for CairoRenderContext<'a>

§

impl<'a> Unpin for ImageSurfaceData<'a>

§

impl<'a> Unpin for PathSegments<'a>

§

impl<'a> Unpin for FlagsBuilder<'a>

§

impl<'a> Unpin for LogField<'a>

§

impl<'a> Unpin for MainContextAcquireGuard<'a>

§

impl<'a> Unpin for ParamSpecBooleanBuilder<'a>

§

impl<'a> Unpin for ParamSpecCharBuilder<'a>

§

impl<'a> Unpin for ParamSpecDoubleBuilder<'a>

§

impl<'a> Unpin for ParamSpecFloatBuilder<'a>

§

impl<'a> Unpin for ParamSpecGTypeBuilder<'a>

§

impl<'a> Unpin for ParamSpecInt64Builder<'a>

§

impl<'a> Unpin for ParamSpecIntBuilder<'a>

§

impl<'a> Unpin for ParamSpecLongBuilder<'a>

§

impl<'a> Unpin for ParamSpecOverrideBuilder<'a>

§

impl<'a> Unpin for ParamSpecParamBuilder<'a>

§

impl<'a> Unpin for ParamSpecPointerBuilder<'a>

§

impl<'a> Unpin for ParamSpecStringBuilder<'a>

§

impl<'a> Unpin for ParamSpecUCharBuilder<'a>

§

impl<'a> Unpin for ParamSpecUInt64Builder<'a>

§

impl<'a> Unpin for ParamSpecUIntBuilder<'a>

§

impl<'a> Unpin for ParamSpecULongBuilder<'a>

§

impl<'a> Unpin for ParamSpecUnicharBuilder<'a>

§

impl<'a> Unpin for ParamSpecValueArrayBuilder<'a>

§

impl<'a> Unpin for ParamSpecVariantBuilder<'a>

§

impl<'a> Unpin for VariantStrIter<'a>

§

impl<'a> Unpin for VariantTyIterator<'a>

§

impl<'a> Unpin for druid::piet::cairo::glib::bitflags::_core::error::Source<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for druid::piet::cairo::glib::bitflags::_core::panic::Location<'a>

§

impl<'a> Unpin for PanicInfo<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for druid::piet::cairo::glib::bitflags::_core::str::Bytes<'a>

§

impl<'a> Unpin for CharIndices<'a>

§

impl<'a> Unpin for Chars<'a>

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for druid::piet::cairo::glib::bitflags::_core::str::EscapeDebug<'a>

§

impl<'a> Unpin for druid::piet::cairo::glib::bitflags::_core::str::EscapeDefault<'a>

§

impl<'a> Unpin for druid::piet::cairo::glib::bitflags::_core::str::EscapeUnicode<'a>

§

impl<'a> Unpin for Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

impl<'a> Unpin for Utf8Chunk<'a>

§

impl<'a> Unpin for Utf8Chunks<'a>

§

impl<'a> Unpin for druid::piet::cairo::glib::bitflags::_core::task::Context<'a>

§

impl<'a> Unpin for Formatted<'a>

§

impl<'a> Unpin for Part<'a>

§

impl<'a, 'b> Unpin for EnvUpdateCtx<'a, 'b>where 'b: 'a,

§

impl<'a, 'b> Unpin for EventCtx<'a, 'b>where 'b: 'a,

§

impl<'a, 'b> Unpin for LayoutCtx<'a, 'b>where 'b: 'a,

§

impl<'a, 'b> Unpin for LifeCycleCtx<'a, 'b>where 'b: 'a,

§

impl<'a, 'b> Unpin for UpdateCtx<'a, 'b>where 'b: 'a,

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>where 'b: 'a,

§

impl<'a, 'b> Unpin for DebugMap<'a, 'b>where 'b: 'a,

§

impl<'a, 'b> Unpin for DebugSet<'a, 'b>where 'b: 'a,

§

impl<'a, 'b> Unpin for DebugStruct<'a, 'b>where 'b: 'a,

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>where 'b: 'a,

§

impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Unpin for StrSearcher<'a, 'b>

§

impl<'a, 'b, 'c> Unpin for PaintCtx<'a, 'b, 'c>where 'b: 'a, 'c: 'a,

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'f> Unpin for VaList<'a, 'f>where 'f: 'a,

§

impl<'a, 'f, 't> Unpin for BindingBuilder<'a, 'f, 't>

§

impl<'a, A> Unpin for druid::im::ordset::DiffItem<'a, A>

§

impl<'a, A> Unpin for Focus<'a, A>

§

impl<'a, A> Unpin for FocusMut<'a, A>where A: Unpin,

§

impl<'a, A> Unpin for druid::im::hashset::Iter<'a, A>

§

impl<'a, A> Unpin for druid::im::ordmap::NodeDiffIter<'a, A>

§

impl<'a, A> Unpin for druid::im::ordmap::RangedIter<'a, A>

§

impl<'a, A> Unpin for druid::im::ordset::DiffIter<'a, A>

§

impl<'a, A> Unpin for druid::im::ordset::Iter<'a, A>

§

impl<'a, A> Unpin for RangedIter<'a, A>

§

impl<'a, A> Unpin for druid::im::vector::Chunks<'a, A>

§

impl<'a, A> Unpin for druid::im::vector::ChunksMut<'a, A>where A: Unpin,

§

impl<'a, A> Unpin for druid::im::vector::Iter<'a, A>

§

impl<'a, A> Unpin for druid::im::vector::IterMut<'a, A>where A: Unpin,

§

impl<'a, A> Unpin for druid::piet::cairo::glib::bitflags::_core::option::Iter<'a, A>

§

impl<'a, A> Unpin for druid::piet::cairo::glib::bitflags::_core::option::IterMut<'a, A>

§

impl<'a, F> Unpin for CharPredicateSearcher<'a, F>where F: Unpin,

§

impl<'a, I> Unpin for ByRefSized<'a, I>

§

impl<'a, I: ?Sized> Unpin for druid::piet::image_crate::Pixels<'a, I>

§

impl<'a, K, V> Unpin for druid::im::ordmap::DiffItem<'a, K, V>

§

impl<'a, K, V> Unpin for druid::im::ordmap::Entry<'a, K, V>where K: Unpin,

§

impl<'a, K, V> Unpin for druid::im::hashmap::Iter<'a, K, V>

§

impl<'a, K, V> Unpin for druid::im::hashmap::IterMut<'a, K, V>where K: Unpin, V: Unpin,

§

impl<'a, K, V> Unpin for druid::im::hashmap::Keys<'a, K, V>

§

impl<'a, K, V> Unpin for druid::im::hashmap::Values<'a, K, V>

§

impl<'a, K, V> Unpin for druid::im::ordmap::DiffIter<'a, K, V>

§

impl<'a, K, V> Unpin for druid::im::ordmap::Iter<'a, K, V>

§

impl<'a, K, V> Unpin for druid::im::ordmap::Keys<'a, K, V>

§

impl<'a, K, V> Unpin for druid::im::ordmap::OccupiedEntry<'a, K, V>where K: Unpin,

§

impl<'a, K, V> Unpin for druid::im::ordmap::VacantEntry<'a, K, V>where K: Unpin,

§

impl<'a, K, V> Unpin for druid::im::ordmap::Values<'a, K, V>

§

impl<'a, K, V, S> Unpin for druid::im::hashmap::Entry<'a, K, V, S>where K: Unpin,

§

impl<'a, K, V, S> Unpin for druid::im::hashmap::OccupiedEntry<'a, K, V, S>where K: Unpin,

§

impl<'a, K, V, S> Unpin for druid::im::hashmap::VacantEntry<'a, K, V, S>where K: Unpin,

§

impl<'a, O> Unpin for ObjectBuilder<'a, O>where O: Unpin,

§

impl<'a, P> Unpin for EnumeratePixels<'a, P>

§

impl<'a, P> Unpin for EnumeratePixelsMut<'a, P>

§

impl<'a, P> Unpin for EnumerateRows<'a, P>

§

impl<'a, P> Unpin for EnumerateRowsMut<'a, P>

§

impl<'a, P> Unpin for druid::piet::image_crate::buffer::Pixels<'a, P>

§

impl<'a, P> Unpin for PixelsMut<'a, P>

§

impl<'a, P> Unpin for Rows<'a, P>

§

impl<'a, P> Unpin for RowsMut<'a, P>

§

impl<'a, P> Unpin for MatchIndices<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for Matches<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for RMatchIndices<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for RMatches<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for druid::piet::cairo::glib::bitflags::_core::str::RSplit<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for druid::piet::cairo::glib::bitflags::_core::str::RSplitN<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for RSplitTerminator<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for druid::piet::cairo::glib::bitflags::_core::str::Split<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for druid::piet::cairo::glib::bitflags::_core::str::SplitInclusive<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for druid::piet::cairo::glib::bitflags::_core::str::SplitN<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P> Unpin for SplitTerminator<'a, P>where <P as Pattern<'a>>::Searcher: Unpin,

§

impl<'a, P, T: ?Sized> Unpin for Stash<'a, P, T>where P: Unpin, <T as ToGlibPtr<'a, P>>::Storage: Unpin,

§

impl<'a, P, T: ?Sized> Unpin for StashMut<'a, P, T>where P: Unpin, <T as ToGlibPtrMut<'a, P>>::Storage: Unpin,

§

impl<'a, T> Unpin for Harness<'a, T>where T: Unpin,

§

impl<'a, T> Unpin for ListIter<'a, T>

§

impl<'a, T> Unpin for SListIter<'a, T>

§

impl<'a, T> Unpin for ClassRef<'a, T>

§

impl<'a, T> Unpin for InterfaceRef<'a, T>

§

impl<'a, T> Unpin for OnceRef<'a, T>

§

impl<'a, T> Unpin for BorrowedObject<'a, T>

§

impl<'a, T> Unpin for ParamSpecBoxedBuilder<'a, T>where T: Unpin,

§

impl<'a, T> Unpin for ParamSpecEnumBuilder<'a, T>where T: Unpin,

§

impl<'a, T> Unpin for ParamSpecFlagsBuilder<'a, T>where T: Unpin,

§

impl<'a, T> Unpin for ParamSpecObjectBuilder<'a, T>where T: Unpin,

§

impl<'a, T> Unpin for druid::piet::cairo::glib::bitflags::_core::result::Iter<'a, T>

§

impl<'a, T> Unpin for druid::piet::cairo::glib::bitflags::_core::result::IterMut<'a, T>

§

impl<'a, T> Unpin for druid::piet::cairo::glib::bitflags::_core::slice::Chunks<'a, T>

§

impl<'a, T> Unpin for ChunksExact<'a, T>

§

impl<'a, T> Unpin for ChunksExactMut<'a, T>

§

impl<'a, T> Unpin for druid::piet::cairo::glib::bitflags::_core::slice::ChunksMut<'a, T>

§

impl<'a, T> Unpin for druid::piet::cairo::glib::bitflags::_core::slice::Iter<'a, T>

§

impl<'a, T> Unpin for druid::piet::cairo::glib::bitflags::_core::slice::IterMut<'a, T>

§

impl<'a, T> Unpin for RChunks<'a, T>

§

impl<'a, T> Unpin for RChunksExact<'a, T>

§

impl<'a, T> Unpin for RChunksExactMut<'a, T>

§

impl<'a, T> Unpin for RChunksMut<'a, T>

§

impl<'a, T> Unpin for Windows<'a, T>

§

impl<'a, T, P> Unpin for GroupBy<'a, T, P>where P: Unpin,

§

impl<'a, T, P> Unpin for GroupByMut<'a, T, P>where P: Unpin,

§

impl<'a, T, P> Unpin for druid::piet::cairo::glib::bitflags::_core::slice::RSplit<'a, T, P>where P: Unpin,

§

impl<'a, T, P> Unpin for RSplitMut<'a, T, P>where P: Unpin,

§

impl<'a, T, P> Unpin for druid::piet::cairo::glib::bitflags::_core::slice::RSplitN<'a, T, P>where P: Unpin,

§

impl<'a, T, P> Unpin for RSplitNMut<'a, T, P>where P: Unpin,

§

impl<'a, T, P> Unpin for druid::piet::cairo::glib::bitflags::_core::slice::Split<'a, T, P>where P: Unpin,

§

impl<'a, T, P> Unpin for druid::piet::cairo::glib::bitflags::_core::slice::SplitInclusive<'a, T, P>where P: Unpin,

§

impl<'a, T, P> Unpin for SplitInclusiveMut<'a, T, P>where P: Unpin,

§

impl<'a, T, P> Unpin for SplitMut<'a, T, P>where P: Unpin,

§

impl<'a, T, P> Unpin for druid::piet::cairo::glib::bitflags::_core::slice::SplitN<'a, T, P>where P: Unpin,

§

impl<'a, T, P> Unpin for SplitNMut<'a, T, P>where P: Unpin,

§

impl<'a, T, const N: usize> Unpin for druid::piet::cairo::glib::bitflags::_core::slice::ArrayChunks<'a, T, N>

§

impl<'a, T, const N: usize> Unpin for ArrayChunksMut<'a, T, N>

§

impl<'a, T, const N: usize> Unpin for ArrayWindows<'a, T, N>

§

impl<'a, const N: usize> Unpin for CharArraySearcher<'a, N>

§

impl<'b, T: ?Sized> Unpin for druid::piet::cairo::glib::bitflags::_core::cell::Ref<'b, T>

§

impl<'b, T: ?Sized> Unpin for RefMut<'b, T>

§

impl<'f> Unpin for VaListImpl<'f>

§

impl<A> Unpin for druid::im::hashmap::ConsumingIter<A>where A: Unpin,

§

impl<A> Unpin for druid::im::hashset::ConsumingIter<A>where A: Unpin,

§

impl<A> Unpin for HashSetPool<A>where A: Unpin,

§

impl<A> Unpin for druid::im::ordmap::ConsumingIter<A>where A: Unpin,

§

impl<A> Unpin for druid::im::ordset::ConsumingIter<A>where A: Unpin,

§

impl<A> Unpin for OrdSetPool<A>where A: Unpin,

§

impl<A> Unpin for OrdSet<A>where A: Unpin,

§

impl<A> Unpin for Vector<A>where A: Unpin,

§

impl<A> Unpin for druid::im::vector::ConsumingIter<A>where A: Unpin,

§

impl<A> Unpin for RRBPool<A>where A: Unpin,

§

impl<A> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Repeat<A>where A: Unpin,

§

impl<A> Unpin for druid::piet::cairo::glib::bitflags::_core::option::IntoIter<A>where A: Unpin,

§

impl<A, B> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Chain<A, B>where A: Unpin, B: Unpin,

§

impl<A, B> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Zip<A, B>where A: Unpin, B: Unpin,

§

impl<A, S> Unpin for HashSet<A, S>where A: Unpin,

§

impl<A, T> Unpin for FixedSizeVariantArray<A, T>where A: Unpin, T: Unpin,

§

impl<B, C> Unpin for ControlFlow<B, C>where B: Unpin, C: Unpin,

§

impl<Buffer> Unpin for FlatSamples<Buffer>where Buffer: Unpin,

§

impl<Buffer, P> Unpin for View<Buffer, P>where Buffer: Unpin, P: Unpin,

§

impl<Buffer, P> Unpin for ViewMut<Buffer, P>where Buffer: Unpin, P: Unpin,

§

impl<E> Unpin for ValueTypeMismatchOrNoneError<E>where E: Unpin,

§

impl<E, M> Unpin for Capture<E, M>where E: Unpin, M: Unpin,

§

impl<F> Unpin for FromFn<F>where F: Unpin,

§

impl<F> Unpin for OnceWith<F>where F: Unpin,

§

impl<F> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::RepeatWith<F>where F: Unpin,

§

impl<F, Transfer> Unpin for DefaultScopePolicy<F, Transfer>where F: Unpin, Transfer: Unpin,

§

impl<Get, GetMut> Unpin for Field<Get, GetMut>where Get: Unpin, GetMut: Unpin,

§

impl<Get, Put> Unpin for druid::lens::Map<Get, Put>where Get: Unpin, Put: Unpin,

§

impl<H> Unpin for BuildHasherDefault<H>

§

impl<I> Unpin for GlibNoneOrInvalidError<I>where I: Unpin,

§

impl<I> Unpin for Index<I>where I: Unpin,

§

impl<I> Unpin for SubImage<I>where I: Unpin,

§

impl<I> Unpin for Segments<I>where I: Unpin,

§

impl<I> Unpin for DecodeUtf16<I>where I: Unpin,

§

impl<I> Unpin for Cloned<I>where I: Unpin,

§

impl<I> Unpin for Copied<I>where I: Unpin,

§

impl<I> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Cycle<I>where I: Unpin,

§

impl<I> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Enumerate<I>where I: Unpin,

§

impl<I> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Flatten<I>where I: Unpin, <<I as Iterator>::Item as IntoIterator>::IntoIter: Unpin,

§

impl<I> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Fuse<I>where I: Unpin,

§

impl<I> Unpin for Intersperse<I>where I: Unpin, <I as Iterator>::Item: Unpin,

§

impl<I> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Peekable<I>where I: Unpin, <I as Iterator>::Item: Unpin,

§

impl<I> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Skip<I>where I: Unpin,

§

impl<I> Unpin for StepBy<I>where I: Unpin,

§

impl<I> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Take<I>where I: Unpin,

§

impl<I, F> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::FilterMap<I, F>where F: Unpin, I: Unpin,

§

impl<I, F> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Inspect<I, F>where F: Unpin, I: Unpin,

§

impl<I, F> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Map<I, F>where F: Unpin, I: Unpin,

§

impl<I, G> Unpin for IntersperseWith<I, G>where G: Unpin, I: Unpin, <I as Iterator>::Item: Unpin,

§

impl<I, P> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Filter<I, P>where I: Unpin, P: Unpin,

§

impl<I, P> Unpin for MapWhile<I, P>where I: Unpin, P: Unpin,

§

impl<I, P> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::SkipWhile<I, P>where I: Unpin, P: Unpin,

§

impl<I, P> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::TakeWhile<I, P>where I: Unpin, P: Unpin,

§

impl<I, St, F> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Scan<I, St, F>where F: Unpin, I: Unpin, St: Unpin,

§

impl<I, U, F> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::FlatMap<I, U, F>where F: Unpin, I: Unpin, <U as IntoIterator>::IntoIter: Unpin,

§

impl<I, const N: usize> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::ArrayChunks<I, N>where I: Unpin, <I as Iterator>::Item: Unpin,

§

impl<Idx> Unpin for Range<Idx>where Idx: Unpin,

§

impl<Idx> Unpin for RangeFrom<Idx>where Idx: Unpin,

§

impl<Idx> Unpin for RangeInclusive<Idx>where Idx: Unpin,

§

impl<Idx> Unpin for RangeTo<Idx>where Idx: Unpin,

§

impl<Idx> Unpin for RangeToInclusive<Idx>where Idx: Unpin,

§

impl<Input> Unpin for TabInfo<Input>

§

impl<K, V> Unpin for HashMapPool<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for OrdMapPool<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for OrdMap<K, V>where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for DictEntry<K, V>where K: Unpin, V: Unpin,

§

impl<K, V, S> Unpin for HashMap<K, V, S>where K: Unpin, V: Unpin,

§

impl<L> Unpin for InArc<L>where L: Unpin,

§

impl<L, In, State> Unpin for LensScopeTransfer<L, In, State>where In: Unpin, L: Unpin, State: Unpin,

§

impl<L, U> Unpin for MenuLensWrap<L, U>where L: Unpin, U: Unpin,

§

impl<P> Unpin for Pin<P>where P: Unpin,

§

impl<P, Container> Unpin for ImageBuffer<P, Container>where Container: Unpin, P: Unpin,

§

impl<R> Unpin for Reader<R>where R: Unpin,

§

impl<S, T> Unpin for ModularWidget<S, T>where S: Unpin,

§

impl<SP, W> Unpin for Scope<SP, W>where SP: Unpin, W: Unpin, <SP as ScopePolicy>::State: Unpin, <SP as ScopePolicy>::Transfer: Unpin,

§

impl<T> Unpin for KeyOrValue<T>where T: Unpin,

§

impl<T> Unpin for BackgroundBrush<T>

§

impl<T> Unpin for LabelText<T>

§

impl<T> Unpin for Bound<T>where T: Unpin,

§

impl<T> Unpin for Option<T>where T: Unpin,

§

impl<T> Unpin for Poll<T>where T: Unpin,

§

impl<T> Unpin for Constant<T>where T: Unpin,

§

impl<T> Unpin for MenuEntry<T>

§

impl<T> Unpin for AppLauncher<T>where T: Unpin,

§

impl<T> Unpin for DruidHandler<T>

§

impl<T> Unpin for Key<T>where T: Unpin,

§

impl<T> Unpin for LocalizedString<T>

§

impl<T> Unpin for Menu<T>

§

impl<T> Unpin for MenuItem<T>

§

impl<T> Unpin for Selector<T>where T: Unpin,

§

impl<T> Unpin for SingleUse<T>where T: Unpin,

§

impl<T> Unpin for Window<T>where T: Unpin,

§

impl<T> Unpin for WindowDesc<T>where T: Unpin,

§

impl<T> Unpin for ReplaceChild<T>where T: Unpin,

§

impl<T> Unpin for EditSession<T>where T: Unpin,

§

impl<T> Unpin for ParseFormatter<T>

§

impl<T> Unpin for TextComponent<T>

§

impl<T> Unpin for TextLayout<T>where T: Unpin,

§

impl<T> Unpin for Align<T>where T: Unpin,

§

impl<T> Unpin for AspectRatioBox<T>

§

impl<T> Unpin for Button<T>

§

impl<T> Unpin for Click<T>

§

impl<T> Unpin for Container<T>where T: Unpin,

§

impl<T> Unpin for Either<T>where T: Unpin,

§

impl<T> Unpin for Flex<T>where T: Unpin,

§

impl<T> Unpin for IntrinsicWidth<T>

§

impl<T> Unpin for Label<T>

§

impl<T> Unpin for druid::widget::List<T>where T: Unpin,

§

impl<T> Unpin for Maybe<T>where T: Unpin,

§

impl<T> Unpin for Painter<T>

§

impl<T> Unpin for Radio<T>where T: Unpin,

§

impl<T> Unpin for RawLabel<T>where T: Unpin,

§

impl<T> Unpin for SizedBox<T>

§

impl<T> Unpin for druid::widget::Split<T>where T: Unpin,

§

impl<T> Unpin for TextBox<T>where T: Unpin,

§

impl<T> Unpin for ValueTextBox<T>where T: Unpin,

§

impl<T> Unpin for ZStack<T>where T: Unpin,

§

impl<T> Unpin for Luma<T>where T: Unpin,

§

impl<T> Unpin for LumaA<T>where T: Unpin,

§

impl<T> Unpin for Rgb<T>where T: Unpin,

§

impl<T> Unpin for Rgba<T>where T: Unpin,

§

impl<T> Unpin for UserDataKey<T>

§

impl<T> Unpin for ObjectValueTypeChecker<T>where T: Unpin,

§

impl<T> Unpin for WeakRefNotify<T>

§

impl<T> Unpin for OnceBox<T>

§

impl<T> Unpin for druid::piet::cairo::glib::once_cell::sync::OnceCell<T>where T: Unpin,

§

impl<T> Unpin for druid::piet::cairo::glib::once_cell::unsync::OnceCell<T>where T: Unpin,

§

impl<T> Unpin for Class<T>where <T as ObjectType>::GlibClassType: Unpin,

§

impl<T> Unpin for Interface<T>where <T as ObjectType>::GlibClassType: Unpin,

§

impl<T> Unpin for druid::piet::cairo::glib::List<T>where T: Unpin,

§

impl<T> Unpin for PtrSlice<T>

§

impl<T> Unpin for druid::piet::cairo::glib::Receiver<T>

§

impl<T> Unpin for druid::piet::cairo::glib::SList<T>where T: Unpin,

§

impl<T> Unpin for SendWeakRef<T>

§

impl<T> Unpin for druid::piet::cairo::glib::Sender<T>

§

impl<T> Unpin for Slice<T>

§

impl<T> Unpin for SyncSender<T>

§

impl<T> Unpin for WeakRef<T>

§

impl<T> Unpin for ClassStruct<T>where <<T as ObjectSubclass>::ParentType as ObjectType>::GlibClassType: Unpin,

§

impl<T> Unpin for InstanceStruct<T>where <<T as ObjectSubclass>::ParentType as ObjectType>::GlibType: Unpin,

§

impl<T> Unpin for InitializingObject<T>where <T as ObjectSubclass>::Type: Unpin,

§

impl<T> Unpin for InitializingType<T>

§

impl<T> Unpin for ObjectImplRef<T>where <T as ObjectSubclass>::Type: Unpin,

§

impl<T> Unpin for ObjectImplWeakRef<T>

§

impl<T> Unpin for ThreadGuard<T>where T: Unpin,

§

impl<T> Unpin for Borrowed<T>where T: Unpin,

§

impl<T> Unpin for GenericValueTypeChecker<T>where T: Unpin,

§

impl<T> Unpin for GenericValueTypeOrNoneChecker<T>where T: Unpin,

§

impl<T> Unpin for druid::piet::cairo::glib::bitflags::_core::cell::OnceCell<T>where T: Unpin,

§

impl<T> Unpin for Reverse<T>where T: Unpin,

§

impl<T> Unpin for druid::piet::cairo::glib::bitflags::_core::future::Pending<T>

§

impl<T> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Empty<T>

§

impl<T> Unpin for druid::piet::cairo::glib::bitflags::_core::iter::Once<T>where T: Unpin,

§

impl<T> Unpin for Rev<T>where T: Unpin,

§

impl<T> Unpin for Discriminant<T>

§

impl<T> Unpin for Saturating<T>where T: Unpin,

§

impl<T> Unpin for Wrapping<T>where T: Unpin,

§

impl<T> Unpin for Yeet<T>where T: Unpin,

§

impl<T> Unpin for AssertUnwindSafe<T>where T: Unpin,

§

impl<T> Unpin for druid::piet::cairo::glib::bitflags::_core::result::IntoIter<T>where T: Unpin,

§

impl<T> Unpin for AtomicPtr<T>

§

impl<T> Unpin for druid::piet::cairo::glib::bitflags::_core::task::Ready<T>where T: Unpin,

§

impl<T> Unpin for MaybeUninit<T>where T: Unpin,

§

impl<T> Unpin for Wrapper<T>where T: Unpin,

§

impl<T, C, E> Unpin for ValueTypeOrNoneChecker<T, C, E>where C: Unpin, E: Unpin, T: Unpin,

§

impl<T, E> Unpin for Result<T, E>where E: Unpin, T: Unpin,

§

impl<T, F> Unpin for druid::piet::cairo::glib::once_cell::sync::Lazy<T, F>where F: Unpin, T: Unpin,

§

impl<T, F> Unpin for druid::piet::cairo::glib::once_cell::unsync::Lazy<T, F>where F: Unpin, T: Unpin,

§

impl<T, F> Unpin for LazyCell<T, F>where F: Unpin, T: Unpin,

§

impl<T, F> Unpin for Successors<T, F>where F: Unpin, T: Unpin,

§

impl<T, MM> Unpin for Boxed<T, MM>

§

impl<T, MM> Unpin for druid::piet::cairo::glib::shared::Shared<T, MM>

§

impl<T, P> Unpin for TypedObjectRef<T, P>where P: Unpin, T: Unpin,

§

impl<T, U> Unpin for ViewSwitcher<T, U>where T: Unpin, U: Unpin,

§

impl<T, U, B: ?Sized> Unpin for druid::lens::Then<T, U, B>where B: Unpin, T: Unpin, U: Unpin,

§

impl<T, U, L, W> Unpin for LensWrap<T, U, L, W>where L: Unpin, T: Unpin, U: Unpin, W: Unpin,

§

impl<T, W> Unpin for WidgetPod<T, W>where T: Unpin, W: Unpin,

§

impl<T, W> Unpin for Added<T, W>

§

impl<T, W> Unpin for ClipBox<T, W>where T: Unpin, W: Unpin,

§

impl<T, W> Unpin for DisabledIf<T, W>where T: Unpin, W: Unpin,

§

impl<T, W> Unpin for EnvScope<T, W>where T: Unpin, W: Unpin,

§

impl<T, W> Unpin for Padding<T, W>where T: Unpin, W: Unpin,

§

impl<T, W> Unpin for Scroll<T, W>where T: Unpin, W: Unpin,

§

impl<T, const LANES: usize> Unpin for Mask<T, LANES>where T: Unpin,

§

impl<T, const LANES: usize> Unpin for Simd<T, LANES>where T: Unpin,

§

impl<T, const N: usize> Unpin for druid::piet::cairo::glib::bitflags::_core::array::IntoIter<T, N>where T: Unpin,

§

impl<T: ?Sized> Unpin for Cell<T>where T: Unpin,

§

impl<T: ?Sized> Unpin for RefCell<T>where T: Unpin,

§

impl<T: ?Sized> Unpin for SyncUnsafeCell<T>where T: Unpin,

§

impl<T: ?Sized> Unpin for UnsafeCell<T>where T: Unpin,

§

impl<T: ?Sized> Unpin for ManuallyDrop<T>where T: Unpin,

§

impl<T: ?Sized> Unpin for NonNull<T>

§

impl<T: ?Sized> Unpin for Exclusive<T>where T: Unpin,

§

impl<T: ?Sized> Unpin for PhantomData<T>where T: Unpin,

§

impl<TP> Unpin for Tabs<TP>where TP: Unpin, <TP as TabsPolicy>::Build: Unpin, <TP as TabsPolicy>::Input: Unpin,

§

impl<TP> Unpin for TabsState<TP>where TP: Unpin, <TP as TabsPolicy>::Input: Unpin,

§

impl<W> Unpin for Recorder<W>where W: Unpin,

§

impl<W> Unpin for IdentityWrapper<W>where W: Unpin,

§

impl<W, C> Unpin for ControllerHost<W, C>where C: Unpin, W: Unpin,

§

impl<Y, R> Unpin for GeneratorState<Y, R>where R: Unpin, Y: Unpin,

§

impl<const LANES: usize> Unpin for LaneCount<LANES>

§

impl<const N: usize> Unpin for GetManyMutError<N>