IsBound

Trait IsBound 

Source
pub trait IsBound:
    Sealed
    + Sized
    + Copy
    + Clone
    + Sync
    + Send
    + Unpin
    + RefUnwindSafe
    + UnwindSafe
    + 'static {
    type SendMarker: Sized + Sync + Copy + Clone + Debug + Unpin + RefUnwindSafe + UnwindSafe + 'static;
    type SyncMarker: Sized + Send + Copy + Clone + Debug + Unpin + RefUnwindSafe + UnwindSafe + 'static;
    type CopyMarker: Sized + Send + Sync + Clone + Debug + Unpin + RefUnwindSafe + UnwindSafe + 'static;
    type CloneMarker: Sized + Send + Sync + Debug + Unpin + RefUnwindSafe + UnwindSafe + 'static;
    type UnpinMarker: Sized + Send + Sync + Copy + Clone + Debug + RefUnwindSafe + UnwindSafe + 'static;
    type DebugMarker: Sized + Send + Sync + Copy + Clone + Unpin + RefUnwindSafe + UnwindSafe + 'static;

    const BOUND_BY_SEND: bool = false;
    const BOUND_BY_SYNC: bool = false;
    const BOUND_BY_COPY: bool = false;
    const BOUND_BY_UNPIN: bool = false;
    const BOUND_BY_CLONE: bool = false;
    const BOUND_BY_DEBUG: bool = false;
}
Expand description

Marker only implemented for Bound.

This trait is sealed and cannot be implemented by external types.

Provided Associated Constants§

Source

const BOUND_BY_SEND: bool = false

Flag that is true when the bound includes Send.

Source

const BOUND_BY_SYNC: bool = false

Flag that is true when the bound includes Sync.

Source

const BOUND_BY_COPY: bool = false

Flag that is true when the bound includes Copy.

Source

const BOUND_BY_UNPIN: bool = false

Flag that is true when the bound includes Unpin.

Source

const BOUND_BY_CLONE: bool = false

Flag that is true when the bound includes Clone.

Source

const BOUND_BY_DEBUG: bool = false

Flag that is true when the bound includes Debug.

Required Associated Types§

Source

type SendMarker: Sized + Sync + Copy + Clone + Debug + Unpin + RefUnwindSafe + UnwindSafe + 'static

Marker type that will implement Send if the bound includes it.

Because Send is an auto trait, storing this marker will automatically disable implementing Send when the bound doesn’t have it.

Source

type SyncMarker: Sized + Send + Copy + Clone + Debug + Unpin + RefUnwindSafe + UnwindSafe + 'static

Marker type that will implement Sync if the bound includes it.

Because Sync is an auto trait, storing this marker will automatically disable implementing sync when the bound doesn’t have it.

Source

type CopyMarker: Sized + Send + Sync + Clone + Debug + Unpin + RefUnwindSafe + UnwindSafe + 'static

Marker type that will implement Copy if the bound includes it.

Source

type CloneMarker: Sized + Send + Sync + Debug + Unpin + RefUnwindSafe + UnwindSafe + 'static

Marker type that will implement Clone if the bound includes it.

Source

type UnpinMarker: Sized + Send + Sync + Copy + Clone + Debug + RefUnwindSafe + UnwindSafe + 'static

Marker type that will implement Unpin if the bound includes it.

Because Unpin is an auto trait, storing this marker will automatically disable implementing Unpin when the bound doesn’t have it.

Source

type DebugMarker: Sized + Send + Sync + Copy + Clone + Unpin + RefUnwindSafe + UnwindSafe + 'static

Marker type that will implement Debug if the bound includes it.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl IsBound for Bound<Send, Sync, Copy, Clone, Unpin, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, Sync, Copy, Clone, Unpin, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, Sync, Copy, Clone, __, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, Sync, Copy, Clone, __, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, Sync, Copy, __, Unpin, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, Sync, Copy, __, Unpin, __>

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, Sync, Copy, __, __, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, Sync, Copy, __, __, __>

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, Sync, __, Clone, Unpin, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, Sync, __, Clone, Unpin, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, Sync, __, Clone, __, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, Sync, __, Clone, __, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, Sync, __, __, Unpin, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, Sync, __, __, Unpin, __>

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, Sync, __, __, __, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, Sync, __, __, __, __>

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, __, Copy, Clone, Unpin, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, __, Copy, Clone, Unpin, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, __, Copy, Clone, __, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, __, Copy, Clone, __, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, __, Copy, __, Unpin, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, __, Copy, __, Unpin, __>

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, __, Copy, __, __, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, __, Copy, __, __, __>

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, __, __, Clone, Unpin, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, __, __, Clone, Unpin, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, __, __, Clone, __, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, __, __, Clone, __, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, __, __, __, Unpin, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, __, __, __, Unpin, __>

Source§

const BOUND_BY_SEND: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<Send, __, __, __, __, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SEND: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<Send, __, __, __, __, __>

Source§

const BOUND_BY_SEND: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = SendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, Sync, Copy, Clone, Unpin, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, Sync, Copy, Clone, Unpin, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, Sync, Copy, Clone, __, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, Sync, Copy, Clone, __, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, Sync, Copy, __, Unpin, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, Sync, Copy, __, Unpin, __>

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, Sync, Copy, __, __, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, Sync, Copy, __, __, __>

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, Sync, __, Clone, Unpin, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, Sync, __, Clone, Unpin, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, Sync, __, Clone, __, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, Sync, __, Clone, __, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, Sync, __, __, Unpin, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, Sync, __, __, Unpin, __>

Source§

const BOUND_BY_SYNC: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, Sync, __, __, __, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_SYNC: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, Sync, __, __, __, __>

Source§

const BOUND_BY_SYNC: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = SyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, __, Copy, Clone, Unpin, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, __, Copy, Clone, Unpin, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, __, Copy, Clone, __, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, __, Copy, Clone, __, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, __, Copy, __, Unpin, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, __, Copy, __, Unpin, __>

Source§

const BOUND_BY_COPY: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, __, Copy, __, __, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, __, Copy, __, __, __>

Source§

const BOUND_BY_COPY: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = CopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, __, __, Clone, Unpin, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, __, __, Clone, Unpin, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, __, __, Clone, __, Debug>

Source§

const BOUND_BY_CLONE: bool = true

Source§

const BOUND_BY_DEBUG: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, __, __, Clone, __, __>

Source§

const BOUND_BY_CLONE: bool = true

Source§

type CloneMarker = CloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Bound<__, __, __, __, Unpin, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, __, __, __, Unpin, __>

Source§

const BOUND_BY_UNPIN: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = UnpinMarker

Source§

impl IsBound for Bound<__, __, __, __, __, Debug>

Source§

const BOUND_BY_DEBUG: bool = true

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = DebugMarker

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

impl IsBound for Empty

Source§

type SendMarker = NotSendMarker

Source§

type SyncMarker = NotSyncMarker

Source§

type CopyMarker = NotCopyMarker

Source§

type UnpinMarker = NotUnpinMarker

Source§

type CloneMarker = NotCloneMarker

Source§

type DebugMarker = NotDebugMarker