Trait grafix_toolbox::uses::Async::pre::Send1.0.0[][src]

pub unsafe auto trait Send { }

Types that can be transferred across thread boundaries.

This trait is automatically implemented when the compiler determines it’s appropriate.

An example of a non-Send type is the reference-counting pointer rc::Rc. If two threads attempt to clone Rcs that point to the same reference-counted value, they might try to update the reference count at the same time, which is undefined behavior because Rc doesn’t use atomic operations. Its cousin sync::Arc does use atomic operations (incurring some overhead) and thus is Send.

See the Nomicon for more details.

Implementations on Foreign Types

impl<'de, T: ?Sized> Send for Borrowed<'de, T> where
    T: Sync

impl<'a, E> Send for StrDeserializer<'a, E> where
    E: Send

impl<'de, E> Send for BorrowedStrDeserializer<'de, E> where
    E: Send

impl<'a, 'de, E> Send for FlatMapDeserializer<'a, 'de, E> where
    E: Send

impl<'a, 'de, E> Send for FlatMapAccess<'a, 'de, E> where
    E: Send

impl<'a, 'de, E> Send for FlatStructAccess<'a, 'de, E> where
    E: Send

impl<'a, 'de, E> Send for FlatInternallyTaggedAccess<'a, 'de, E> where
    E: Send

impl<'de> Send for Content<'de>

impl<'de, E> Send for ContentDeserializer<'de, E> where
    E: Send

impl<'a, 'de, E> Send for ContentRefDeserializer<'a, 'de, E> where
    E: Send

impl<'de, E> Send for EnumDeserializer<'de, E> where
    E: Send

impl<'a> Send for InternallyTaggedUnitVisitor<'a>

impl Send for TagContentOtherField

impl Send for TagContentOtherFieldVisitor

impl Send for TagOrContentField

impl Send for TagOrContentFieldVisitor

impl<'de, T> Send for TaggedContentVisitor<'de, T> where
    T: Send

impl<'a> Send for UntaggedUnitVisitor<'a>

impl<'a, T> Send for InPlaceSeed<'a, T> where
    T: Send

impl<'a, M> Send for FlatMapSerializer<'a, M> where
    M: Send

impl<'a, M> Send for FlatMapSerializeMap<'a, M> where
    M: Send

impl<'a, M> Send for FlatMapSerializeStruct<'a, M> where
    M: Send

impl<'a, M> Send for FlatMapSerializeStructVariantAsMapValue<'a, M> where
    M: Send

impl Send for Argument

impl Send for FormatSpec

impl Send for Alignment

impl Send for Count

impl<T> Send for Option<T> where
    T: Send

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

impl<T, A> Send for Vec<T, A> where
    A: Send,
    T: Send

impl !Send for ArgsOs[src]

impl !Send for Args[src]

impl<T> Send for JoinHandle<T>[src]

impl<T> Send for SyncOnceCell<T> where
    T: Send
[src]

impl<T> !Send for *const T where
    T: ?Sized
[src]

impl<'_, T> Send for &'_ T where
    T: Sync + ?Sized
[src]

impl<T> !Send for *mut T where
    T: ?Sized
[src]

impl<T> Send for RefCell<T> where
    T: Send + ?Sized
[src]

impl<'_, T> Send for &'_ mut T where
    T: Send + ?Sized
[src]

impl Send for Waker[src]

impl<'_, T> Send for IterMut<'_, T> where
    T: Send
[src]

impl<'_, T> Send for Cursor<'_, T> where
    T: Sync
[src]

impl<'_, T> Send for Drain<'_, T> where
    T: Send
[src]

impl<T> Send for LinkedList<T> where
    T: Send
[src]

impl<'_> Send for Drain<'_>[src]

impl<T, A> Send for IntoIter<T, A> where
    T: Send,
    A: Allocator + Send
[src]

impl<'_, T> Send for Iter<'_, T> where
    T: Sync
[src]

impl<'_, T> Send for IterMut<'_, T> where
    T: Send
[src]

impl<'_, T, A> Send for Drain<'_, T, A> where
    T: Send,
    A: Send + Allocator
[src]

impl<'_, T> Send for CursorMut<'_, T> where
    T: Send
[src]

impl<'a, Message> Send for FlushedMessages<'a, Message> where
    Message: 'a + Send
[src]

impl Send for RenderContext[src]

impl<'_, K, V, S, A> Send for RawOccupiedEntryMut<'_, K, V, S, A> where
    A: Send + Allocator + Clone,
    V: Send,
    K: Send
[src]

impl<'_, K, V> Send for IterMut<'_, K, V> where
    V: Send,
    K: Send
[src]

impl<'_, K, V, S, A> Send for OccupiedEntry<'_, K, V, S, A> where
    S: Send,
    A: Send + Allocator + Clone,
    V: Send,
    K: Send
[src]

impl<'_> Send for Executor<'_>

impl Send for Runnable

impl<T> Send for ConcurrentQueue<T> where
    T: Send

impl<'a> Send for MaybeUninitSlice<'a>[src]

impl Send for EventListener

impl Send for Event

impl Send for AtomicWaker

impl<T> Send for Channel<T> where
    T: Send

impl<'a, T, R, C, RStride, CStride> Send for SliceStorageMut<'a, T, R, C, RStride, CStride> where
    C: Dim,
    T: Scalar + Send,
    R: Dim,
    RStride: Dim,
    CStride: Dim
[src]

impl<'a, T, R, C, RStride, CStride> Send for SliceStorage<'a, T, R, C, RStride, CStride> where
    C: Dim,
    T: Scalar + Send,
    R: Dim,
    RStride: Dim,
    CStride: Dim
[src]

impl<'a> Send for CCtx<'a>

impl<'a> Send for DDict<'a>

impl<'_> Send for DCtx<'_>

impl<'a> Send for CDict<'a>

impl Send for isize

impl<T> Send for [T] where
    T: Send

impl Send for [u8]

impl Send for char

impl Send for u128

impl Send for u16

impl Send for i128

impl Send for i16

impl Send for str

impl Send for f64

impl Send for u64

impl Send for u8

impl Send for i64

impl Send for i8

impl<T, const N: usize> Send for [T; N] where
    T: Send

impl Send for bool

impl Send for f32

impl Send for u32

impl Send for usize

impl Send for i32

Loading content...

Implementors

impl Send for grafix_toolbox::uses::Async::sync::Once[src]

impl<'_, T> !Send for grafix_toolbox::uses::Sync::sync::MutexGuard<'_, T> where
    T: ?Sized
[src]

impl<'_, T> !Send for grafix_toolbox::uses::Sync::sync::RwLockReadGuard<'_, T> where
    T: ?Sized
[src]

impl<'_, T> !Send for grafix_toolbox::uses::Sync::sync::RwLockWriteGuard<'_, T> where
    T: ?Sized
[src]

impl<'_, T> Send for grafix_toolbox::uses::Async::sync::MutexGuard<'_, T> where
    T: Send + ?Sized

impl<'_, T> Send for grafix_toolbox::uses::Async::sync::RwLockReadGuard<'_, T> where
    T: Sync + ?Sized

impl<'_, T> Send for RwLockUpgradableReadGuard<'_, T> where
    T: Send + Sync + ?Sized

impl<'_, T> Send for grafix_toolbox::uses::Async::sync::RwLockWriteGuard<'_, T> where
    T: Send + ?Sized

impl<'_, T> Send for grafix_toolbox::uses::slice::Iter<'_, T> where
    T: Sync
[src]

impl<'_, T> Send for grafix_toolbox::uses::slice::IterMut<'_, T> where
    T: Send
[src]

impl<'a> Send for IoSlice<'a>1.44.0[src]

impl<'a> Send for IoSliceMut<'a>1.44.0[src]

impl<Dyn> Send for DynMetadata<Dyn> where
    Dyn: ?Sized
[src]

impl<T> !Send for NonNull<T> where
    T: ?Sized
1.25.0[src]

NonNull pointers are not Send because the data they reference may be aliased.

impl<T> !Send for Rc<T> where
    T: ?Sized
[src]

impl<T> !Send for grafix_toolbox::uses::Weak<T> where
    T: ?Sized
1.4.0[src]

impl<T> Send for AtomicPtr<T>[src]

impl<T> Send for grafix_toolbox::uses::Async::sync::Mutex<T> where
    T: Send + ?Sized

impl<T> Send for MutexGuardArc<T> where
    T: Send + ?Sized

impl<T> Send for grafix_toolbox::uses::Async::sync::RwLock<T> where
    T: Send + ?Sized

impl<T> Send for Task<T> where
    T: Send

impl<T> Send for grafix_toolbox::uses::Sync::chan::chan::Receiver<T> where
    T: Send
[src]

impl<T> Send for grafix_toolbox::uses::Sync::chan::chan::Sender<T> where
    T: Send
[src]

impl<T> Send for SyncSender<T> where
    T: Send
[src]

impl<T> Send for Arc<T> where
    T: Sync + Send + ?Sized
[src]

impl<T> Send for grafix_toolbox::uses::Sync::sync::Mutex<T> where
    T: Send + ?Sized
[src]

impl<T> Send for grafix_toolbox::uses::Sync::sync::RwLock<T> where
    T: Send + ?Sized
[src]

impl<T> Send for grafix_toolbox::uses::Sync::sync::Weak<T> where
    T: Sync + Send + ?Sized
1.4.0[src]

impl<T> Send for grafix_toolbox::uses::iter::Empty<T>1.42.0[src]

impl<T> Send for Cell<T> where
    T: Send + ?Sized
[src]

Loading content...

Auto implementors

impl !Send for Renderer

impl !Send for GlfwWindow

impl Send for grafix_toolbox::events::Button

impl Send for grafix_toolbox::events::Event

impl Send for EventReply

impl Send for Key

impl Send for grafix_toolbox::uses::Async::sync::atomic::Ordering

impl Send for grafix_toolbox::uses::FS::Archive::Resource

impl Send for grafix_toolbox::uses::FS::File::Resource

impl Send for grafix_toolbox::uses::FS::Text::Resource

impl Send for DebugLevel

impl Send for RecvTimeoutError

impl Send for TryRecvError

impl Send for grafix_toolbox::uses::cmp::Ordering

impl Send for grafix_toolbox::uses::fmt::Alignment

impl Send for ErrorKind

impl Send for SeekFrom

impl Send for Level

impl Send for f16

impl Send for Mod

impl Send for Rect

impl Send for grafix_toolbox::gui::Button

impl Send for Label

impl Send for Layout

impl Send for LineEdit

impl Send for Selector

impl Send for Slider

impl Send for TextEdit

impl Send for Theme

impl Send for grafix_toolbox::uses::Async::io::Empty

impl Send for grafix_toolbox::uses::Async::io::Repeat

impl Send for grafix_toolbox::uses::Async::io::Sink

impl Send for AtomicBool

impl Send for AtomicI8

impl Send for AtomicI16

impl Send for AtomicI32

impl Send for AtomicI64

impl Send for AtomicIsize

impl Send for AtomicU8

impl Send for AtomicU16

impl Send for AtomicU32

impl Send for AtomicU64

impl Send for AtomicUsize

impl Send for grafix_toolbox::uses::Async::sync::Barrier

impl Send for grafix_toolbox::uses::Async::sync::BarrierWaitResult

impl Send for Semaphore

impl Send for SemaphoreGuardArc

impl Send for Glyph

impl Send for Camera

impl Send for Model

impl Send for EnvTex

impl Send for Environment

impl Send for Shader

impl Send for ShaderManager

impl Send for InlineShader

impl Send for Attribute

impl Send for Framebuff

impl Send for Index

impl Send for Query

impl Send for Renderbuff

impl Send for SamplObj

impl Send for ShdProg

impl Send for VertArrObj

impl Send for BLEND

impl Send for BlendEquation

impl Send for BlendFunc

impl Send for BlendFuncSeparate

impl Send for CULL_FACE

impl Send for DEBUG_OUTPUT

impl Send for DEBUG_OUTPUT_SYNCHRONOUS

impl Send for DEPTH_TEST

impl Send for DEPTH_WRITEMASK

impl Send for DITHER

impl Send for DepthFunc

impl Send for Font

impl Send for MULTISAMPLE

impl Send for PixelStorePack

impl Send for PixelStoreUnpack

impl Send for TEXTURE_CUBE_MAP_SEAMLESS

impl Send for Viewport

impl Send for GL_TEXTURE_1D

impl Send for GL_TEXTURE_1D_ARRAY

impl Send for GL_TEXTURE_2D

impl Send for GL_TEXTURE_2D_ARRAY

impl Send for GL_TEXTURE_2D_MULTISAMPLE

impl Send for GL_TEXTURE_2D_MULTISAMPLE_ARRAY

impl Send for GL_TEXTURE_3D

impl Send for GL_TEXTURE_BUFFER

impl Send for GL_TEXTURE_CUBE_MAP

impl Send for GL_TEXTURE_CUBE_MAP_ARRAY

impl Send for RED

impl Send for RG

impl Send for RGB

impl Send for RGBA

impl Send for TexParam

impl Send for RecvError

impl Send for grafix_toolbox::uses::Sync::sync::Barrier

impl Send for grafix_toolbox::uses::Sync::sync::BarrierWaitResult

impl Send for Condvar

impl Send for OnceState

impl Send for WaitTimeoutResult

impl Send for grafix_toolbox::uses::fmt::Error

impl Send for SipHasher

impl Send for grafix_toolbox::uses::io::Empty

impl Send for grafix_toolbox::uses::io::Error

impl Send for Initializer

impl Send for grafix_toolbox::uses::io::Repeat

impl Send for grafix_toolbox::uses::io::Sink

impl Send for Stderr

impl Send for Stdin

impl Send for Stdout

impl Send for Logger

impl Send for RangeFull

impl Send for PathBuf

impl Send for StripPrefixError

impl Send for XorShiftRng

impl Send for IgnoredAny

impl Send for grafix_toolbox::uses::serde_impl::de::value::Error

impl Send for CachedStr

impl Send for Path

impl Send for Duration

impl Send for Instant

impl Send for SystemTime

impl Send for SystemTimeError

impl<'a> !Send for Frame9<'a>

impl<'a> !Send for Arguments<'a>

impl<'a> !Send for Formatter<'a>

impl<'a> !Send for StderrLock<'a>

impl<'a> !Send for StdinLock<'a>

impl<'a> !Send for StdoutLock<'a>

impl<'a> Send for Component<'a>

impl<'a> Send for Prefix<'a>

impl<'a> Send for Unexpected<'a>

impl<'a> Send for SemaphoreGuard<'a>

impl<'a> Send for Ancestors<'a>

impl<'a> Send for Components<'a>

impl<'a> Send for Display<'a>

impl<'a> Send for grafix_toolbox::uses::path::Iter<'a>

impl<'a> Send for PrefixComponent<'a>

impl<'a, 'b> !Send for Text<'a, 'b>

impl<'a, 'b> !Send for DebugList<'a, 'b>

impl<'a, 'b> !Send for DebugMap<'a, 'b>

impl<'a, 'b> !Send for DebugSet<'a, 'b>

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

impl<'a, B: ?Sized> Send for Cow<'a, B> where
    B: Sync,
    <B as ToOwned>::Owned: Send

impl<'a, E> Send for BytesDeserializer<'a, E> where
    E: Send

impl<'a, E> Send for CowStrDeserializer<'a, E> where
    E: Send

impl<'a, E> Send for grafix_toolbox::uses::serde_impl::de::value::StrDeserializer<'a, E> where
    E: Send

impl<'a, K, T, M> Send for Prefetched<'a, K, T, M> where
    K: Send,
    M: Sync,
    T: Sync

impl<'a, R: ?Sized> Send for FillBuf<'a, R> where
    R: Send

impl<'a, R: ?Sized> Send for ReadExactFuture<'a, R> where
    R: Send

impl<'a, R: ?Sized> Send for ReadFuture<'a, R> where
    R: Send

impl<'a, R: ?Sized> Send for ReadLineFuture<'a, R> where
    R: Send

impl<'a, R: ?Sized> Send for ReadToEndFuture<'a, R> where
    R: Send

impl<'a, R: ?Sized> Send for ReadToStringFuture<'a, R> where
    R: Send

impl<'a, R: ?Sized> Send for ReadUntilFuture<'a, R> where
    R: Send

impl<'a, R: ?Sized> Send for ReadVectoredFuture<'a, R> where
    R: Send

impl<'a, S> !Send for Sprite9<'a, S>

impl<'a, S> !Send for Sprite<'a, S>

impl<'a, S> !Send for Animation<'a, S>

impl<'a, S, F, B> Send for TexBuffer<'a, S, F, B> where
    B: Sync,
    F: Send + Sync,
    S: Send

impl<'a, S: ?Sized> Send for SeekFuture<'a, S> where
    S: Send

impl<'a, T> !Send for grafix_toolbox::uses::Sync::chan::chan::Iter<'a, T>

impl<'a, T> !Send for TryIter<'a, T>

impl<'a, T> Send for Chunks<'a, T> where
    T: Sync

impl<'a, T> Send for ChunksExact<'a, T> where
    T: Sync

impl<'a, T> Send for ChunksExactMut<'a, T> where
    T: Send

impl<'a, T> Send for ChunksMut<'a, T> where
    T: Send

impl<'a, T> Send for RChunks<'a, T> where
    T: Sync

impl<'a, T> Send for RChunksExact<'a, T> where
    T: Sync

impl<'a, T> Send for RChunksExactMut<'a, T> where
    T: Send

impl<'a, T> Send for RChunksMut<'a, T> where
    T: Send

impl<'a, T> Send for Windows<'a, T> where
    T: Sync

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

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

impl<'a, T, P> Send for RSplit<'a, T, P> where
    P: Send,
    T: Sync

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

impl<'a, T, P> Send for RSplitN<'a, T, P> where
    P: Send,
    T: Sync

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

impl<'a, T, P> Send for grafix_toolbox::uses::slice::Split<'a, T, P> where
    P: Send,
    T: Sync

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

impl<'a, T, P> Send for SplitN<'a, T, P> where
    P: Send,
    T: Sync

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

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

impl<'a, T, const N: usize> Send for ArrayChunks<'a, T, N> where
    T: Sync

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

impl<'a, W: ?Sized> Send for CloseFuture<'a, W> where
    W: Send

impl<'a, W: ?Sized> Send for FlushFuture<'a, W> where
    W: Send

impl<'a, W: ?Sized> Send for WriteAllFuture<'a, W> where
    W: Send

impl<'a, W: ?Sized> Send for WriteFuture<'a, W> where
    W: Send

impl<'a, W: ?Sized> Send for WriteVectoredFuture<'a, W> where
    W: Send

impl<'de, E> Send for BorrowedBytesDeserializer<'de, E> where
    E: Send

impl<'de, E> Send for grafix_toolbox::uses::serde_impl::de::value::BorrowedStrDeserializer<'de, E> where
    E: Send

impl<'de, I, E> Send for MapDeserializer<'de, I, E> where
    E: Send,
    I: Send,
    <<I as Iterator>::Item as Pair>::Second: Send

impl<'l> !Send for RenderLock<'l>

impl<'l> Send for ShaderBinding<'l>

impl<'l> Send for TexBuffBinding<'l>

impl<'l, D> Send for VaoBinding<'l, D> where
    D: Send

impl<'l, T> Send for TextureBinding<'l, T> where
    T: Sync

impl<'l, T> Send for Binding<'l, T> where
    T: Sync

impl<'l, T, D> !Send for Mapping<'l, T, D>

impl<'l, T, D> !Send for MappingMut<'l, T, D>

impl<A> Send for grafix_toolbox::uses::iter::Repeat<A> where
    A: Send

impl<A> Send for MapAccessDeserializer<A> where
    A: Send

impl<A> Send for SeqAccessDeserializer<A> where
    A: Send

impl<A, B> Send for grafix_toolbox::uses::iter::Chain<A, B> where
    A: Send,
    B: Send

impl<A, B> Send for Zip<A, B> where
    A: Send,
    B: Send

impl<B> Send for grafix_toolbox::uses::io::Lines<B> where
    B: Send

impl<B> Send for grafix_toolbox::uses::io::Split<B> where
    B: Send

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

impl<D> Send for Vao<D> where
    D: Send

impl<E> Send for BoolDeserializer<E> where
    E: Send

impl<E> Send for CharDeserializer<E> where
    E: Send

impl<E> Send for F32Deserializer<E> where
    E: Send

impl<E> Send for F64Deserializer<E> where
    E: Send

impl<E> Send for I8Deserializer<E> where
    E: Send

impl<E> Send for I16Deserializer<E> where
    E: Send

impl<E> Send for I32Deserializer<E> where
    E: Send

impl<E> Send for I64Deserializer<E> where
    E: Send

impl<E> Send for I128Deserializer<E> where
    E: Send

impl<E> Send for IsizeDeserializer<E> where
    E: Send

impl<E> Send for StringDeserializer<E> where
    E: Send

impl<E> Send for U8Deserializer<E> where
    E: Send

impl<E> Send for U16Deserializer<E> where
    E: Send

impl<E> Send for U32Deserializer<E> where
    E: Send

impl<E> Send for U64Deserializer<E> where
    E: Send

impl<E> Send for U128Deserializer<E> where
    E: Send

impl<E> Send for UnitDeserializer<E> where
    E: Send

impl<E> Send for UsizeDeserializer<E> where
    E: Send

impl<F> Send for FromFn<F> where
    F: Send

impl<F> Send for OnceWith<F> where
    F: Send

impl<F> Send for RepeatWith<F> where
    F: Send

impl<H> Send for BuildHasherDefault<H> where
    H: Send

impl<I> Send for Cloned<I> where
    I: Send

impl<I> Send for Copied<I> where
    I: Send

impl<I> Send for Cycle<I> where
    I: Send

impl<I> Send for Enumerate<I> where
    I: Send

impl<I> Send for Flatten<I> where
    I: Send,
    <<I as Iterator>::Item as IntoIterator>::IntoIter: Send

impl<I> Send for Fuse<I> where
    I: Send

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

impl<I> Send for Peekable<I> where
    I: Send,
    <I as Iterator>::Item: Send

impl<I> Send for Skip<I> where
    I: Send

impl<I> Send for StepBy<I> where
    I: Send

impl<I> Send for grafix_toolbox::uses::iter::Take<I> where
    I: Send

impl<I, C, T, N> Send for Mesh<I, C, T, N> where
    C: Send,
    I: Send,
    N: Send,
    T: Send

impl<I, E> Send for SeqDeserializer<I, E> where
    E: Send,
    I: Send

impl<I, F> Send for FilterMap<I, F> where
    F: Send,
    I: Send

impl<I, F> Send for Inspect<I, F> where
    F: Send,
    I: Send

impl<I, F> Send for Map<I, F> where
    F: Send,
    I: Send

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

impl<I, P> Send for Filter<I, P> where
    I: Send,
    P: Send

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

impl<I, P> Send for SkipWhile<I, P> where
    I: Send,
    P: Send

impl<I, P> Send for TakeWhile<I, P> where
    I: Send,
    P: Send

impl<I, St, F> Send for Scan<I, St, F> where
    F: Send,
    I: Send,
    St: Send

impl<I, U, F> Send for FlatMap<I, U, F> where
    F: Send,
    I: Send,
    <U as IntoIterator>::IntoIter: Send

impl<Idx> Send for Range<Idx> where
    Idx: Send

impl<Idx> Send for RangeFrom<Idx> where
    Idx: Send

impl<Idx> Send for RangeInclusive<Idx> where
    Idx: Send

impl<Idx> Send for RangeTo<Idx> where
    Idx: Send

impl<Idx> Send for RangeToInclusive<Idx> where
    Idx: Send

impl<K, V> Send for BTreeMap<K, V> where
    K: Send,
    V: Send

impl<K, V, S, A> Send for HashMap<K, V, S, A> where
    K: Send,
    S: Send,
    V: Send

impl<Ok, Error> Send for Impossible<Ok, Error> where
    Error: Send,
    Ok: Send

impl<R1, R2> Send for grafix_toolbox::uses::Async::io::Chain<R1, R2> where
    R1: Send,
    R2: Send

impl<R> Send for grafix_toolbox::uses::Async::io::BufReader<R> where
    R: Send

impl<R> Send for grafix_toolbox::uses::Async::io::Bytes<R> where
    R: Send

impl<R> Send for grafix_toolbox::uses::Async::io::Lines<R> where
    R: Send

impl<R> Send for grafix_toolbox::uses::Async::io::Split<R> where
    R: Send

impl<R> Send for grafix_toolbox::uses::Async::io::Take<R> where
    R: Send

impl<R> Send for grafix_toolbox::uses::io::BufReader<R> where
    R: Send

impl<R> Send for grafix_toolbox::uses::io::Bytes<R> where
    R: Send

impl<S> !Send for TexAtlas<S>

impl<S, F> !Send for VTex2d<S, F>

impl<S, F> Send for Fbo<S, F> where
    F: Send,
    S: Send

impl<S, F> Send for Slab<S, F> where
    F: Send,
    S: Send

impl<S, F> Send for Image<S, F> where
    F: Send,
    S: Send

impl<T> Send for TrySendError<T> where
    T: Send

impl<T> Send for TryLockError<T> where
    T: Send

impl<T> Send for Bound<T> where
    T: Send

impl<T> Send for grafix_toolbox::uses::Async::chan::Receiver<T> where
    T: Send

impl<T> Send for grafix_toolbox::uses::Async::chan::Sender<T> where
    T: Send

impl<T> Send for AssertAsync<T> where
    T: Send

impl<T> Send for BlockOn<T> where
    T: Send

impl<T> Send for grafix_toolbox::uses::Async::io::Cursor<T> where
    T: Send

impl<T> Send for ReadHalf<T> where
    T: Send

impl<T> Send for WriteHalf<T> where
    T: Send

impl<T> Send for Unblock<T> where
    T: Send

impl<T> Send for Object<T> where
    T: Send

impl<T> Send for Texture<T> where
    T: Send

impl<T> Send for grafix_toolbox::uses::Sync::chan::chan::IntoIter<T> where
    T: Send

impl<T> Send for SendError<T> where
    T: Send

impl<T> Send for PoisonError<T> where
    T: Send

impl<T> Send for Reverse<T> where
    T: Send

impl<T> Send for grafix_toolbox::uses::io::Cursor<T> where
    T: Send

impl<T> Send for grafix_toolbox::uses::io::Take<T> where
    T: Send

impl<T> Send for grafix_toolbox::uses::iter::Once<T> where
    T: Send

impl<T> Send for Rev<T> where
    T: Send

impl<T> Send for Discriminant<T>

impl<T> Send for BTreeSet<T> where
    T: Send

impl<T> Send for VecDeque<T> where
    T: Send

impl<T> Send for MaybeUninit<T> where
    T: Send

impl<T, D> Send for ArrObject<T, D> where
    D: Send,
    T: Send

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

impl<T, S, A> Send for HashSet<T, S, A> where
    S: Send,
    T: Send

impl<T, S, F> Send for Tex<T, S, F> where
    F: Send,
    S: Send,
    T: Send

impl<T, U> Send for grafix_toolbox::uses::io::Chain<T, U> where
    T: Send,
    U: Send

impl<T: ?Sized> Send for ManuallyDrop<T> where
    T: Send

impl<T: ?Sized> Send for PhantomData<T> where
    T: Send

impl<T: ?Sized> Send for UnsafeCell<T> where
    T: Send

impl<W> Send for grafix_toolbox::uses::Async::io::BufWriter<W> where
    W: Send

impl<W> Send for grafix_toolbox::uses::io::BufWriter<W> where
    W: Send

impl<W> Send for IntoInnerError<W> where
    W: Send

impl<W> Send for LineWriter<W> where
    W: Send

impl<X> Send for Uniform<X> where
    <X as SampleUniform>::Sampler: Send

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

Loading content...