struct TableWriter<'a, 'tcx, 'b> {
encoder: &'b mut EncodeContext<'a, 'tcx>,
}Expand description
Helper struct for writing values into TableBuilders.
Fields§
§encoder: &'b mut EncodeContext<'a, 'tcx>Implementations§
Source§impl<'a, 'tcx, 'b> TableWriter<'a, 'tcx, 'b>
impl<'a, 'tcx, 'b> TableWriter<'a, 'tcx, 'b>
Sourcefn intrinsic<T>(&mut self, i: LocalDefId, v: T)
fn intrinsic<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn is_macro_rules<T>(&mut self, i: LocalDefId, v: T)where
bool: EncodeFrom<'tcx, T>,
fn is_macro_rules<T>(&mut self, i: LocalDefId, v: T)where
bool: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn type_alias_is_checked<T>(&mut self, i: LocalDefId, v: T)where
bool: EncodeFrom<'tcx, T>,
fn type_alias_is_checked<T>(&mut self, i: LocalDefId, v: T)where
bool: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn attr_flags<T>(&mut self, i: LocalDefId, v: T)where
AttrFlags: EncodeFrom<'tcx, T>,
fn attr_flags<T>(&mut self, i: LocalDefId, v: T)where
AttrFlags: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn def_path_hashes<T>(&mut self, i: LocalDefId, v: T)where
u64: EncodeFrom<'tcx, T>,
fn def_path_hashes<T>(&mut self, i: LocalDefId, v: T)where
u64: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn explicit_item_bounds<T>(&mut self, i: LocalDefId, v: T)
fn explicit_item_bounds<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn explicit_item_self_bounds<T>(&mut self, i: LocalDefId, v: T)
fn explicit_item_self_bounds<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn inferred_outlives_of<T>(&mut self, i: LocalDefId, v: T)
fn inferred_outlives_of<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn explicit_super_clauses_of<T>(&mut self, i: LocalDefId, v: T)
fn explicit_super_clauses_of<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn explicit_implied_clauses_of<T>(&mut self, i: LocalDefId, v: T)
fn explicit_implied_clauses_of<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn explicit_implied_const_bounds<T>(&mut self, i: LocalDefId, v: T)
fn explicit_implied_const_bounds<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn inherent_impls<T>(&mut self, i: LocalDefId, v: T)
fn inherent_impls<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn module_children_reexports<T>(&mut self, i: LocalDefId, v: T)
fn module_children_reexports<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn ambig_module_children<T>(&mut self, i: LocalDefId, v: T)
fn ambig_module_children<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn cross_crate_inlinable<T>(&mut self, i: LocalDefId, v: T)where
bool: EncodeFrom<'tcx, T>,
fn cross_crate_inlinable<T>(&mut self, i: LocalDefId, v: T)where
bool: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn asyncness<T>(&mut self, i: LocalDefId, v: T)where
Asyncness: EncodeFrom<'tcx, T>,
fn asyncness<T>(&mut self, i: LocalDefId, v: T)where
Asyncness: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn constness<T>(&mut self, i: LocalDefId, v: T)where
Constness: EncodeFrom<'tcx, T>,
fn constness<T>(&mut self, i: LocalDefId, v: T)where
Constness: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn safety<T>(&mut self, i: LocalDefId, v: T)where
Safety: EncodeFrom<'tcx, T>,
fn safety<T>(&mut self, i: LocalDefId, v: T)where
Safety: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn defaultness<T>(&mut self, i: LocalDefId, v: T)where
Defaultness: EncodeFrom<'tcx, T>,
fn defaultness<T>(&mut self, i: LocalDefId, v: T)where
Defaultness: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn impl_is_fully_generic_for_reflection<T>(&mut self, i: LocalDefId, v: T)where
bool: EncodeFrom<'tcx, T>,
fn impl_is_fully_generic_for_reflection<T>(&mut self, i: LocalDefId, v: T)where
bool: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn opt_rpitit_info<T>(&mut self, i: LocalDefId, v: T)
fn opt_rpitit_info<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn attributes<T>(&mut self, i: LocalDefId, v: T)
fn attributes<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn module_children_non_reexports<T>(&mut self, i: LocalDefId, v: T)
fn module_children_non_reexports<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn associated_item_or_field_def_ids<T>(&mut self, i: LocalDefId, v: T)
fn associated_item_or_field_def_ids<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn def_kind<T>(&mut self, i: LocalDefId, v: T)where
DefKind: EncodeFrom<'tcx, T>,
fn def_kind<T>(&mut self, i: LocalDefId, v: T)where
DefKind: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn visibility<T>(&mut self, i: LocalDefId, v: T)
fn visibility<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn def_span<T>(&mut self, i: LocalDefId, v: T)
fn def_span<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn def_ident_span<T>(&mut self, i: LocalDefId, v: T)
fn def_ident_span<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn lookup_stability<T>(&mut self, i: LocalDefId, v: T)
fn lookup_stability<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn lookup_const_stability<T>(&mut self, i: LocalDefId, v: T)
fn lookup_const_stability<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn lookup_default_body_stability<T>(&mut self, i: LocalDefId, v: T)
fn lookup_default_body_stability<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn lookup_deprecation_entry<T>(&mut self, i: LocalDefId, v: T)
fn lookup_deprecation_entry<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn explicit_clauses_of<T>(&mut self, i: LocalDefId, v: T)
fn explicit_clauses_of<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn generics_of<T>(&mut self, i: LocalDefId, v: T)
fn generics_of<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn type_of<T>(&mut self, i: LocalDefId, v: T)
fn type_of<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn variances_of<T>(&mut self, i: LocalDefId, v: T)
fn variances_of<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn fn_sig<T>(&mut self, i: LocalDefId, v: T)
fn fn_sig<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn codegen_fn_attrs<T>(&mut self, i: LocalDefId, v: T)
fn codegen_fn_attrs<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn impl_trait_header<T>(&mut self, i: LocalDefId, v: T)
fn impl_trait_header<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn const_param_default<T>(&mut self, i: LocalDefId, v: T)
fn const_param_default<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn object_lifetime_default<T>(&mut self, i: LocalDefId, v: T)
fn object_lifetime_default<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn optimized_mir<T>(&mut self, i: LocalDefId, v: T)
fn optimized_mir<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn mir_for_ctfe<T>(&mut self, i: LocalDefId, v: T)
fn mir_for_ctfe<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn trivial_const<T>(&mut self, i: LocalDefId, v: T)
fn trivial_const<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn closure_saved_names_of_captured_variables<T>(&mut self, i: LocalDefId, v: T)
fn closure_saved_names_of_captured_variables<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn mir_coroutine_witnesses<T>(&mut self, i: LocalDefId, v: T)
fn mir_coroutine_witnesses<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn promoted_mir<T>(&mut self, i: LocalDefId, v: T)
fn promoted_mir<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn thir_abstract_const<T>(&mut self, i: LocalDefId, v: T)
fn thir_abstract_const<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn impl_parent<T>(&mut self, i: LocalDefId, v: T)where
RemappedRawDefId: EncodeFrom<'tcx, T>,
fn impl_parent<T>(&mut self, i: LocalDefId, v: T)where
RemappedRawDefId: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn const_conditions<T>(&mut self, i: LocalDefId, v: T)
fn const_conditions<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn coerce_unsized_info<T>(&mut self, i: LocalDefId, v: T)
fn coerce_unsized_info<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn mir_const_qualif<T>(&mut self, i: LocalDefId, v: T)
fn mir_const_qualif<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn rendered_const<T>(&mut self, i: LocalDefId, v: T)
fn rendered_const<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn rendered_precise_capturing_args<T>(&mut self, i: LocalDefId, v: T)
fn rendered_precise_capturing_args<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn fn_arg_idents<T>(&mut self, i: LocalDefId, v: T)
fn fn_arg_idents<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn coroutine_kind<T>(&mut self, i: LocalDefId, v: T)where
CoroutineKind: EncodeFrom<'tcx, T>,
fn coroutine_kind<T>(&mut self, i: LocalDefId, v: T)where
CoroutineKind: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn coroutine_for_closure<T>(&mut self, i: LocalDefId, v: T)where
RemappedRawDefId: EncodeFrom<'tcx, T>,
fn coroutine_for_closure<T>(&mut self, i: LocalDefId, v: T)where
RemappedRawDefId: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn adt_destructor<T>(&mut self, i: LocalDefId, v: T)
fn adt_destructor<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn adt_async_destructor<T>(&mut self, i: LocalDefId, v: T)
fn adt_async_destructor<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn coroutine_by_move_body_def_id<T>(&mut self, i: LocalDefId, v: T)where
RemappedRawDefId: EncodeFrom<'tcx, T>,
fn coroutine_by_move_body_def_id<T>(&mut self, i: LocalDefId, v: T)where
RemappedRawDefId: EncodeFrom<'tcx, T>,
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn eval_static_initializer<T>(&mut self, i: LocalDefId, v: T)
fn eval_static_initializer<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn trait_def<T>(&mut self, i: LocalDefId, v: T)
fn trait_def<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn expn_that_defined<T>(&mut self, i: LocalDefId, v: T)
fn expn_that_defined<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn default_fields<T>(&mut self, i: LocalDefId, v: T)
fn default_fields<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn params_in_repr<T>(&mut self, i: LocalDefId, v: T)
fn params_in_repr<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn repr_options<T>(&mut self, i: LocalDefId, v: T)
fn repr_options<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn def_keys<T>(&mut self, i: LocalDefId, v: T)
fn def_keys<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn variant_data<T>(&mut self, i: LocalDefId, v: T)
fn variant_data<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn assoc_container<T>(&mut self, i: LocalDefId, v: T)
fn assoc_container<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn macro_definition<T>(&mut self, i: LocalDefId, v: T)
fn macro_definition<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn deduced_param_attrs<T>(&mut self, i: LocalDefId, v: T)
fn deduced_param_attrs<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn collect_return_position_impl_trait_in_trait_tys<T>(
&mut self,
i: LocalDefId,
v: T,
)
fn collect_return_position_impl_trait_in_trait_tys<T>( &mut self, i: LocalDefId, v: T, )
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn doc_link_resolutions<T>(&mut self, i: LocalDefId, v: T)
fn doc_link_resolutions<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn doc_link_traits_in_scope<T>(&mut self, i: LocalDefId, v: T)
fn doc_link_traits_in_scope<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn assumed_wf_types_for_rpitit<T>(&mut self, i: LocalDefId, v: T)
fn assumed_wf_types_for_rpitit<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn opaque_ty_origin<T>(&mut self, i: LocalDefId, v: T)
fn opaque_ty_origin<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn anon_const_kind<T>(&mut self, i: LocalDefId, v: T)
fn anon_const_kind<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn const_of_item<T>(&mut self, i: LocalDefId, v: T)
fn const_of_item<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn associated_types_for_impl_traits_in_trait_or_impl<T>(
&mut self,
i: LocalDefId,
v: T,
)
fn associated_types_for_impl_traits_in_trait_or_impl<T>( &mut self, i: LocalDefId, v: T, )
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn args_known_to_outlive_alias_params<T>(&mut self, i: LocalDefId, v: T)
fn args_known_to_outlive_alias_params<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Sourcefn mut_restriction<T>(&mut self, i: LocalDefId, v: T)
fn mut_restriction<T>(&mut self, i: LocalDefId, v: T)
Records a value into the corresponding TableBuilders field, encoding it in
the process when necessary
Auto Trait Implementations§
impl<'a, 'tcx, 'b> !DynSend for TableWriter<'a, 'tcx, 'b>
impl<'a, 'tcx, 'b> !DynSync for TableWriter<'a, 'tcx, 'b>
impl<'a, 'tcx, 'b> !RefUnwindSafe for TableWriter<'a, 'tcx, 'b>
impl<'a, 'tcx, 'b> !Send for TableWriter<'a, 'tcx, 'b>
impl<'a, 'tcx, 'b> !Sync for TableWriter<'a, 'tcx, 'b>
impl<'a, 'tcx, 'b> !UnwindSafe for TableWriter<'a, 'tcx, 'b>
impl<'a, 'tcx, 'b> Freeze for TableWriter<'a, 'tcx, 'b>
impl<'a, 'tcx, 'b> Unpin for TableWriter<'a, 'tcx, 'b>
impl<'a, 'tcx, 'b> UnsafeUnpin for TableWriter<'a, 'tcx, 'b>
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
Source§impl<T, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
impl<T> ErasedDestructor for Twhere
T: 'static,
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> ⓘ
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> ⓘ
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<K> IntoQueryKey<K> for K
impl<K> IntoQueryKey<K> for K
Source§fn into_query_key(self) -> K
fn into_query_key(self) -> K
Self to K.
This should always be a very cheap conversion, e.g. LocalDefId::to_def_id.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<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> ⓘ
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: 8 bytes