pub struct BridgeTys;
Trait Implementations§
Source§impl Allocation<BridgeTys> for Allocation
impl Allocation<BridgeTys> for Allocation
Source§impl BrNamedDef<BridgeTys> for BrNamedDef
impl BrNamedDef<BridgeTys> for BrNamedDef
Source§impl Bridge for BridgeTys
impl Bridge for BridgeTys
type DefId = DefId
type AllocId = AllocId
type Span = Span
type Ty = Ty
type InstanceDef = InstanceDef
type TyConstId = TyConstId
type MirConstId = MirConstId
type Layout = Layout
type Error = Error
type CrateItem = CrateItem
type AdtDef = AdtDef
type ForeignModuleDef = ForeignModuleDef
type ForeignDef = ForeignDef
type FnDef = FnDef
type ClosureDef = ClosureDef
type CoroutineDef = CoroutineDef
type CoroutineClosureDef = CoroutineClosureDef
type AliasDef = AliasDef
type ParamDef = ParamDef
type BrNamedDef = BrNamedDef
type TraitDef = TraitDef
type GenericDef = GenericDef
type ConstDef = ConstDef
type ImplDef = ImplDef
type RegionDef = RegionDef
type CoroutineWitnessDef = CoroutineWitnessDef
type AssocDef = AssocDef
type OpaqueDef = OpaqueDef
type Prov = Prov
type StaticDef = StaticDef
type Allocation = Allocation
Source§impl ClosureDef<BridgeTys> for ClosureDef
impl ClosureDef<BridgeTys> for ClosureDef
Source§impl CoroutineDef<BridgeTys> for CoroutineDef
impl CoroutineDef<BridgeTys> for CoroutineDef
Source§impl ForeignDef<BridgeTys> for ForeignDef
impl ForeignDef<BridgeTys> for ForeignDef
Source§impl ForeignModuleDef<BridgeTys> for ForeignModuleDef
impl ForeignModuleDef<BridgeTys> for ForeignModuleDef
Source§impl GenericDef<BridgeTys> for GenericDef
impl GenericDef<BridgeTys> for GenericDef
Auto Trait Implementations§
impl DynSend for BridgeTys
impl DynSync for BridgeTys
impl Freeze for BridgeTys
impl RefUnwindSafe for BridgeTys
impl Send for BridgeTys
impl Sync for BridgeTys
impl Unpin for BridgeTys
impl UnwindSafe for BridgeTys
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
Source§impl<T> Filterable for T
impl<T> Filterable for T
Source§fn filterable(
self,
filter_name: &'static str,
) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
fn filterable( self, filter_name: &'static str, ) -> RequestFilterDataProvider<T, fn(DataRequest<'_>) -> bool>
Creates a filterable data provider with the given name for debugging. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<P> IntoQueryParam<P> for P
impl<P> IntoQueryParam<P> for P
fn into_query_param(self) -> P
Source§impl<T> MaybeResult<T> for T
impl<T> MaybeResult<T> for T
Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<I, T, U> Upcast<I, U> for Twhere
U: UpcastFrom<I, T>,
impl<I, T, U> Upcast<I, U> for Twhere
U: UpcastFrom<I, T>,
Source§impl<I, T> UpcastFrom<I, T> for T
impl<I, T> UpcastFrom<I, T> for T
fn upcast_from(from: T, _tcx: I) -> T
Source§impl<Tcx, T> Value<Tcx> for Twhere
Tcx: DepContext,
impl<Tcx, T> Value<Tcx> for Twhere
Tcx: DepContext,
default fn from_cycle_error( tcx: Tcx, cycle_error: &CycleError, _guar: ErrorGuaranteed, ) -> T
Source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
Source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
Source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<T> MaybeSendSync for T
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 0 bytes