pub struct Anyification {
pub normalization_too_complex: bool,
/* private fields */
}Fields§
§normalization_too_complex: boolImplementations§
Source§impl Anyification
impl Anyification
pub fn anyification_type_arena_not_null_scope_not_null_builtin_types_internal_error_reporter_type_id_type_pack_id( arena: *mut TypeArena, scope: *mut Scope, builtin_types: *mut BuiltinTypes, ice_handler: *mut InternalErrorReporter, any_type: TypeId, any_type_pack: TypePackId, ) -> Self
pub fn substitute_type_id(&mut self, ty: TypeId) -> Option<TypeId>
pub fn substitute_type_pack_id(&mut self, tp: TypePackId) -> Option<TypePackId>
Source§impl Anyification
impl Anyification
pub fn anyification_type_arena_scope_ptr_not_null_builtin_types_internal_error_reporter_type_id_type_pack_id( arena: *mut TypeArena, scope: &ScopePtr, builtin_types: *mut BuiltinTypes, ice_handler: *mut InternalErrorReporter, any_type: TypeId, any_type_pack: TypePackId, ) -> Self
Source§impl Anyification
impl Anyification
pub fn clean_type_id(&mut self, ty: TypeId) -> TypeId
Source§impl Anyification
impl Anyification
pub fn clean_type_pack_id(&mut self, tp: TypePackId) -> TypePackId
Source§impl Anyification
impl Anyification
pub fn ignore_children_type_id(&mut self, ty: TypeId) -> bool
Source§impl Anyification
impl Anyification
pub fn ignore_children_type_pack_id(&mut self, ty: TypePackId) -> bool
Source§impl Anyification
impl Anyification
pub fn is_dirty_type_id(&mut self, ty: TypeId) -> bool
Source§impl Anyification
impl Anyification
Sourcepub fn is_dirty_type_pack_id(&mut self, tp: TypePackId) -> bool
pub fn is_dirty_type_pack_id(&mut self, tp: TypePackId) -> bool
bool Anyification::isDirty(TypePackId tp) (Anyification.cpp:54-62).
Trait Implementations§
Source§impl Clone for Anyification
impl Clone for Anyification
Source§fn clone(&self) -> Anyification
fn clone(&self) -> Anyification
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for Anyification
impl !Send for Anyification
impl !Sync for Anyification
impl !UnwindSafe for Anyification
impl Freeze for Anyification
impl Unpin for Anyification
impl UnsafeUnpin for Anyification
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